CS 5363 Programming Languages
Topics -- Fall 2002

Grammar for the language of the semester project. Note that metasymbols [] enclose and optional item, while metasymbols {} mean zero or more occurrences of the item enclosed.

red = terminal, green = non-termnial, black = metasymbol.

red = terminal, green = non-termnial, black = metasymbol.


Textbook: Compilers: Principles, Techniques, and Tools
By Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman, Addison-Wesley, 1986
 


Revision date: 2002-07-23. (Please use ISO 8601, the International Standard Date and Time Notation.)