CNUCOM / compilers_CNU_2022

12 stars 1 forks source link

[과제3] 문법 수정 불가 (반드시 과제2에서 배포된 g4로 하세요) #57

Closed CNUCOM closed 2 years ago

CNUCOM commented 2 years ago

문법의 경우는 이미 공지했다시피 수정해야하는 부분이 좀 있습니다. 다음 과제부터는 수정된 문법을 제공할 계획입니다.

몇몇 학생들이 제안한 수정 방법도 잘 쓰는 방법 중 하나입니다. 본 과제의 목적 중 하나가 grammar를 잘 읽는 것이 있는데, 매우 잘해주었습니다!

<중요> 현재 다음 과제를 위해 이와 유사한 방법으로 몇군데를 수정하고 추가 삭제 중입니다. 하지만 지금은 혼란을 막고자, 공지된 대로 "반드시 과제2 에서 배포된 g4" 를 사용해서 pretty print를 구현하시기 바랍니다. 결과로 나온 코드 스타일이 좀 어색해도, (본인이 더 좋게 수정했다 하더라도) 자의적으로 문법을 수정하시면 따른 평가 과정에서 불이익이 있을 수 있습니다.

pretty print 과제는 ctx 를 잘 활용해서 리스너를 조작할 수 있는 능력을 키우고자 하는 과제라서, 과제2에서 배포된 문법으로도 충분합니다.