Aho AV, Compilers: Principles, Techniques, and Tools (2nd ed., Pearson new international ed, Pearson 2007) <http://www.vlebooks.com/vleweb/product/openreader?id=UCL&amp;isbn=9781292037233>
Appel AW and Palsberg J, Modern Compiler Implementation in Java (2nd ed, Cambridge University Press 2002) <http://www.vlebooks.com/vleweb/product/openreader?id=UCL&amp;isbn=9780511562037>
‘CUP Parser Generator for Java’ <http://www2.cs.tum.edu/projects/cup/>
Grune D, Modern Compiler Design (2nd ed, Springer 2012)
‘JFlex - The Fast Scanner Generator for Java’ <http://www.jflex.de/>
‘JLex: A Lexical Analyzer Generator for JavaTM’ <http://www.cs.princeton.edu/~appel/modern/java/JLex/>
‘Module Moodle Page’ <https://moodle.ucl.ac.uk/enrol/index.php?id=10783>