이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
박형우 손님
|
올려짐: 2006년6월17일 22:57 주제: parser 오류 |
|
|
parser에서 malloc 처리 부분이 좀 이상한 것 같습니다.
예제로 주어진 malloc.c--에서
z := malloc(x+y)+malloc(malloc(10)); 를
z := (malloc(x+y))+(malloc(malloc(10)));
로 해석하는 게 아니라
z := malloc((x+y)+malloc(malloc(10)));
로 해석하는 것으로 보입니다.
답변 부탁드립니다. |
|
위로 |
|
|
진민식
가입: 2006년 3월 21일 올린 글: 67
|
올려짐: 2006년6월17일 23:41 주제: |
|
|
공지사항에 올렸습니다. |
|
위로 |
|
|
손님
|
올려짐: 2006년6월18일 13:51 주제: |
|
|
malloc(i) + malloc(j) 의 의미는 없는거죠? |
|
위로 |
|
|
진민식
가입: 2006년 3월 21일 올린 글: 67
|
올려짐: 2006년6월18일 14:27 주제: |
|
|
인용: | malloc(i) + malloc(j) 의 의미는 없는거죠? |
array 두개를 더하는 것이므로 semantics 가 정의 안된 error입니다.
다만, parsing이 어떻게 되는지 예로 든 것입니다. |
|
위로 |
|
|
|