[1]
Aho, A.V. 2007. Compilers: principles, techniques, and tools. Pearson.
[2]
Appel, A.W. and Palsberg, J. 2002. Modern compiler implementation in Java. Cambridge University Press.
[3]
CUP Parser Generator for Java: http://www2.cs.tum.edu/projects/cup/.
[4]
Grune, D. 2012. Modern compiler design. Springer.
[5]
JFlex - The Fast Scanner Generator for Java: http://www.jflex.de/.
[6]
JLex: A Lexical Analyzer Generator for JavaTM: http://www.cs.princeton.edu/~appel/modern/java/JLex/.
[7]
Module Moodle Page: https://moodle.ucl.ac.uk/enrol/index.php?id=10783.