1.
Appel AW, Palsberg J. Modern compiler implementation in Java [Internet]. 2nd ed. Cambridge: Cambridge University Press; 2002. Available from: http://www.vlebooks.com/vleweb/product/openreader?id=UCL&isbn=9780511562037
2.
Grune D. Modern compiler design. 2nd ed. New York: Springer; 2012.
3.
Aho AV. Compilers: principles, techniques, and tools [Internet]. 2nd ed., Pearson new international ed. Harlow: Pearson; 2007. Available from: http://www.vlebooks.com/vleweb/product/openreader?id=UCL&isbn=9781292037233
4.
JLex: A Lexical Analyzer Generator for JavaTM [Internet]. Available from: http://www.cs.princeton.edu/~appel/modern/java/JLex/
5.
JFlex - The Fast Scanner Generator for Java [Internet]. Available from: http://www.jflex.de/
6.
CUP Parser Generator for Java [Internet]. Available from: http://www2.cs.tum.edu/projects/cup/
7.
Module Moodle Page [Internet]. Available from: https://moodle.ucl.ac.uk/enrol/index.php?id=10783