이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
진민식
가입: 2006년 3월 21일 올린 글: 67
|
올려짐: 2006년6월17일 23:36 주제: Project1 용 parser수정 |
|
|
project 에서 사용하는 parser를 편하게 사용할 수 있도록
아래와 같이 parsing이 되도록 수정하였습니다.
http://ropas.snu.ac.kr/~ta/4190.664A/06/parser.ny
코드: | z := malloc(x+y)+malloc(malloc(10));
=>
(malloc((x+y))+malloc(malloc(10)));
z := malloc -----z;
=>
z := malloc((-(-(-(-(-z))))));
t := malloc x + y + malloc 3;
=>
t := ((malloc(x)+y)+malloc(3));
k := malloc x + malloc y + malloc z
=>
k := ((malloc(x)+malloc(y))+malloc(z)) |
|
|
위로 |
|
|
손님
|
올려짐: 2006년6월18일 1:07 주제: Re: Project1 용 parser수정 |
|
|
진민식 씀: | project 에서 사용하는 parser를 편하게 사용할 수 있도록
아래와 같이 parsing이 되도록 수정하였습니다.
http://ropas.snu.ac.kr/~ta/4190.664A/06/parser.ny
코드: | z := malloc(x+y)+malloc(malloc(10));
=>
(malloc((x+y))+malloc(malloc(10)));
z := malloc -----z;
=>
z := malloc((-(-(-(-(-z))))));
t := malloc x + y + malloc 3;
=>
t := ((malloc(x)+y)+malloc(3));
k := malloc x + malloc y + malloc z
=>
k := ((malloc(x)+malloc(y))+malloc(z)) |
|
malloc(x) + malloc(y) 의 의미가 무엇인가요? |
|
위로 |
|
|
진민식
가입: 2006년 3월 21일 올린 글: 67
|
올려짐: 2006년6월18일 14:26 주제: |
|
|
인용: | malloc(x) + malloc(y) 의 의미가 무엇인가요? |
array 두개를 더하는 것이므로 semantics 가 정의 안된 error입니다.
다만 parser 가 parsing을 어떻게 하는 지 예로 든 것일 뿐입니다. |
|
위로 |
|
|
|