| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
손훈일
가입: 2026년 4월 9일 올린 글: 1
|
올려짐: 2026년5월14일 21:17 주제: [과제 6] 뼈대코드 오류 관련 문의 |
|
|
안녕하세요, 뼈대 코드의 K- parser/interpreter에 오류가 있는 것 같아 문의드리고 싶습니다.
뼈대 코드에서 제공하는 -k(K- interpreter로 실행) option을 이용하여 4-1의 테스트 케이스 중 재귀함수를 포함하는 것들(5, 9번)을 실행해본 결과, 다음 오류가 발생하였습니다.
| 코드: | | Fatal error: exception Libsm5.Parser.MenhirBasics.Error |
hw4 환경에서 동일한 코드를 실행할 때는 해당 오류가 나지 않는데, 혹시 뼈대코드의 K- parser에 오류가 있는지 확인해 주실 수 있을까요? |
|
| 위로 |
|
 |
안중원 Site Admin
가입: 2023년 3월 13일 올린 글: 76
|
올려짐: 2026년5월14일 22:37 주제: |
|
|
안녕하세요, 프로그래밍 언어 조교 안중원입니다.
이번 스켈레톤 코드에서는 파서 때문에 불규칙적으로 빌드가 실패하는 경우를 확인하여 이를 수정하는 과정에서 기존에 파싱이 되던 프로그램이 파싱에 실패한 것으로 보입니다.
이를 확인하여, sm5.zip의 parser.mly를 업데이트하였습니다. 빌드시에 "Warning: one state has shift/reduce conflicts. Warning: 2 shift/reduce conflicts were arbitrarily resolved."와 같은 경고가 뜨지만 빌드는 잘 되는 것을 확인하였으며, 파싱도 대부분의 경우 잘 작동하는 것으로 보입니다.
여전히 예상치 못한 파싱 오류가 발생하는 경우, CALLV 및 CALLR 인자에 괄호를 충분히 넣어보시기 바랍니다.
감사합니다. _________________ TA 안중원
e-mail: jwahn@ropas.snu.ac.kr |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|