A Parser for Flair:
Accepting Programs


CS 4550
Translation of Programming Languages


Stage 2 of the Flair compiler project

OUT: Friday, September 14
DUE: Friday, September 28

STATUS CHECK DUE: Friday, September 21


A Parser that Recognizes Programs

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



Submission

Status check
You will need to refactor Flair'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, 2018