CSC 330 Assignment 3
CSC 330 Assignment 3
-
Writeup
-
template for ejay.cup
IMPORTANT NOTE: Use this as the
template for the top part of your ejay.cup file; using this template
will ensure that your parser is properly synchronized with the EJay lexer.
-
ejay.jflex
IMPORTANT NOTE: Use this version of the
lexer in your solution to Assignment 3; do NOT use the one linked in the
Assignment 2 solution index, since that Assignment 2 version still has comment
printing enabled.
-
EJay grammar in plain text form
-- useful as a starting point for your ejay.cup rules section (which
you should add to the ejay.cup template linked above)
-
Test driver program,
that will be used to test submitted assignments
-
Sample input for the EJay Parser,
consisting of a sampler of EJay programming constructs
-
Support files
Java support files for the parse tree and symbol table
-
Turn in procedure
index
|
lectures
|
handouts
|
assignments
|
examples
|
doc
|
solutions
|
bin