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