A Parser for Klein:
Accepting Programs


CS 4550
Translation of Programming Languages


Stage 2 of the Klein compiler project

OUT: Friday, September 15
DUE: Friday, September 29

STATUS CHECK DUE: Friday, September 22


A Parser that Recognizes Programs

This stage consists of the first part of the second component of your Klein compiler, two auxiliary programs, and five short test programs.



Submission

Status check
You will need to refactor Klein's grammar in order to make it unambiguous before you build your parse table. Submit (a) your refactored grammar and (b) a list of the changes you made to the grammar. Email your lists to the instructor by 5:00 PM on the due date. Make these documents a part of the ongoing documentation of your compiler.

Final deliverable
By 5:00 PM on the due date, submit your project directory as follows: Make your electronic submission using the on-line submission system.

As before, submit only one copy of each assignment per team, both electronically and on paper. The team captain or a designated team member can be responsible for the submission.



Miscellaneous Notes



Eugene Wallingford ..... wallingf@cs.uni.edu ..... September 14, 2017