CS 375: Compilers (Summer 2009)

Assignment Submission

To submit your assignments, login to your CS account and type the following command:

turnin --submit erozner <project> <filenames>

where <project> is "proj1" for the first assignment, "proj2" for the second, and proj3, proj4, proj5, proj6. Notice we use a flat numbering system.  For example, to submit the Lex assignment, you would type:

turnin --submit erozner proj2 lexan.l lexan.h lexanl.c printtoken.c README makefile . . .

 

We have six programming assignments in this class:

proj1: Lexical Analyzer

proj2: Lexical Analyzer using lex

proj3: Parser using yacc or C or Lisp Part I

proj4: Parser using yacc or C or Lisp Part II

proj5: Parser using yacc or C or Lisp Part III

proj6: Code Generator


Please submit a complete set of files necessary to compile your assignment, not just the ones that you modified. Also turn in a README file containing your name, instructions on how to compile your program, your programming platform (Solaris or Linux), any parts of the assignment you were unable to complete, and anything else you'd like to mention about your program. You do not need to include test files such as
graph1.pas or scantst.pas with your submission.

eGradebook

Tips

Reference Links


Gredit

       This page is based on Xu Gang’s web page for spring 2006’s CS375.