A Parser for Flair:
Producing Abstract Syntax Trees


CS 4550
Translation of Programming Languages


Stage 3 of the Flair compiler project

OUT: Friday, September 28
DUE: Friday, October 12

STATUS CHECK DUE: Friday, October 5


A Parser that Produces Abstract Syntax Trees

This stage consists of the second part of the second component of your Flair compiler, and three auxiliary programs.



Submission

Status check
You will need to define the abstract syntax of Flair and add semantic actions to the refactored grammar you used to implement your parse table. Create (a) a list of the AST classes or records you intend to build and (b) your extended 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 ..... October 5, 2018