CS712/CS812
Reading List
This is the suggested but not required reading for the
course:
- Compiler design overview (CT: 1.1-1.4, 3.1-3.2)
- Type representation and declaration processing (CT: 4.2, 4.4)
- Symbol table implementation (CT: 5.5, 6.3)
- Building and processing abstract syntax trees (CT: 5.1-5.2)
- Processing expressions (CT: 7.1-7.7)
- Processing control structures (CT: 7.8-7.9)
- Implementing object-oriented languages (CT: 6.3.3-6.3.4)
- Reading language specifications
(The T
Programming Language Specification, Version 2)
- LL parsing (CT: 3.3)
- LR parsing (CT: 3.4-3.5)
- Using ANTLR (P)
- T Programming Language Tutorial
CT is
Engineering a Compiler, 2nd edition
by Cooper and Torczon.
This book is on reserve for CS712 in the Kingsbury Library.
P is
The Definitive ANTLR 4 Reference
by Parr.
Last modified on June 26, 2018.
Comments and questions should be directed to
pjh@cs.unh.edu