박대준
가입: 2005년 10월 7일 올린 글: 245
|
올려짐: 2006년10월23일 18:51 주제: 숙제 4 뼈대 공지 [수정] |
|
|
숙제 4의 SM5 모듈과 K- 인터프리터를 올렸습니다.
(이 글이 공지되기 전(10월 23일 오후 6시 55분 이전)에 미리 받아가신 분들은 다시 받으시기 바랍니다.)
조교 홈페이지에서 확인하실 수 있습니다.
이번 K- 인터프리터는 다음과 같이 기존 문제점들을 수정했습니다.
- *x := 1 의 파싱이 올바르게 되지 않던 것을 수정했습니다.
- 필드명이 동일한 레코드, 예를 들어 {x=1,x=2}의 경우 파싱 에러가 나도록 수정하였습니다.
- K-에서 malloc을 32bit 기계의 최대 정수값보다 더 많이 하는 경우, 적절한 예외를 발생시키도록 하였습니다.
첨부된 README 파일을 꼭 읽어보시고, 형식에 맞춰서 숙제를 제출해주시기 바랍니다.
제출하실 파일은 1.n, 2.n, 3.n입니다.
--
제공된 뼈대 중, lexer.nl 에 오류가 있어 수정했습니다.
새롭게 올려진 뼈대를 이용하셔서 마지막 테스트를 진행하시길 바랍니다.
달라진 부분은 lexer.nl 이니, 이 파일만 교체해서 사용하시면 됩니다. |
|