이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
임연섭
가입: 2005년 10월 5일 올린 글: 9
|
올려짐: 2005년10월14일 18:06 주제: 제시해주신 hw3 소스에서요. |
|
|
for가 무한루프 도는거 같은데요??
let x:=1 in
(for x:=1 to 10 do write x end)
end
하면 무한히 1찍는거 같은데요...
소스에서 FOR부분에 SEQ(e3, f) 이거 맞나요?
정의는 그게 아닌거 같아서요.. ㅜ.ㅜ
저렇게 하면 무한도는게 맞는건 아니겠죠??? |
|
위로 |
|
|
임연섭
가입: 2005년 10월 5일 올린 글: 9
|
올려짐: 2005년10월14일 19:40 주제: 추가로 질문 하나더요.. |
|
|
윈도우 xp sp2 쓰는 상태인데요.
Parse tree를 하면 CALLR에서
CALLR (
"factorial",
"鵑C"
분명히 k- 소스에 factorial<y>라고 썼는데
-ptree하면 저렇게 나오네요? 그래서 그런건지 아닌건지..
결과가 원하는대로 안나오고 있습니다.
소스에 쓸때 저렇게 쓰는거 아닌가요? ㅜ.ㅜ |
|
위로 |
|
|
김덕환
가입: 2005년 8월 29일 올린 글: 190
|
올려짐: 2005년10월14일 21:29 주제: Re: 제시해주신 hw3 소스에서요. |
|
|
임연섭 씀: |
for가 무한루프 도는거 같은데요??
|
제가 값을 1 증가시키는 것을 잊었습니다. for.diff를 참조하여 1.n을 수정하시기 바랍니다.
임연섭 씀: |
Parse tree를 하면 CALLR에서
CALLR (
"factorial",
"鵑C"
분명히 k- 소스에 factorial<y>라고 썼는데
-ptree하면 저렇게 나오네요? 그래서 그런건지 아닌건지..
|
CALL ID<ID>라고 했어야 하는데, CALL ID(expr)랑 헷갈려서 CALL ID<expr>라고 했었습니다. callr.diff을 참조하여 parser.ny을 수정하시거나, parser.ny로 덮어쓰시기 바랍니다.
조교 페이지에 있는 .tar.gz과 .zip도 모두 수정하였습니다.
@ 버그를 알려주시 연섭 님께 감사드리며, 다른 분들께는 미안한 마음을 전합니다. _________________ TheyAreAsSmartAsYouAre |
|
위로 |
|
|
|