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
Betsy.Coleman@cs.unh.edu