Programming Languages CMSC 4023 Team Identification Block Author 1: Student ID: E-Mail: Author 2: Student ID: E-Mail: Course: CRN: Project: Due: Project Account Number: Project p02 – Subset Pascal Parser Cover Edsger Dijkstra *00000000 edijkstra@uco.edu Alan Turing *00000001 aturing@uco.edu CMSC 4023 – Programming Languages 14354 p02 November 7, 2013 tt000 Page 1 of 9 Programming Languages CMSC 4023 Scoring Block Component Compilation Project p02 – Subset Pascal Parser Cover Available Earned Submission Instructions 10 10 Author Identification 5 5 Command Line 5 5 Output file 5 5 Execution 25 25 Total 50 50 Explanation A zero (0) is recorded for the entire project if the project fails to compile without errors or warnings. A zero (0) is recorded for this component if the project is stored in a folder other than the root directory of the project account. A zero (0) is recorded for this component if the project makefile fails to function correctly. A zero (0) is recorded for this component if any file name differs from specifications. A zero (0) is recorded if source files are not recorded in separately titled sections of this document. A zero (0) is recorded for this component if any source file including the makefile does not have a complete author identification block for both team members. A zero (0) is recorded for this component if command line arguments are not processed according to project specifications. A zero (0) is recorded for this component if the output file is not created or not named according to project specifications. Up to ten (10) points are subtracted from this component if failure to recognize Subset Pascal Test programs is limited to the erroneous implementation of one rule. A zero (0) may be recorded for this component if several rules are implemented incorrectly. Page 2 of 9 Programming Languages CMSC 4023 Project p02 – Subset Pascal Parser File p02make File p02make: Page 3 of 9 Programming Languages CMSC 4023 Project p02 – Subset Pascal Parser File p02.cpp File p02.cpp: Page 4 of 9 Programming Languages CMSC 4023 Project p02 – Subset Pascal Parser File p02lex.l File p02lex.l Page 5 of 9 Programming Languages CMSC 4023 Project p02 – Subset Pascal Parser File p02lex.h File p02lex.h Page 6 of 9 Programming Languages CMSC 4023 Project p02 – Subset Pascal Parser File p02tkn.h File p02tkn.h Page 7 of 9 Programming Languages CMSC 4023 Project p02 – Subset Pascal Parser File p02par.y p02par.y Page 8 of 9 Programming Languages CMSC 4023 Project p02 – Subset Pascal Parser File p02par.h File p02par.h Page 9 of 9