2010 Paper 3 Question 3 Compiler Construction (a) What are the principal features of a regular language and of a context-free language and their respective parsers? […]
2009 Paper 5 Question 1 Compiler Construction (a) Give two reasons why a compiler is typically broken down into passes (or phases) and indicate a typical […]
2008 Paper 5 Question 6 Compiler Construction Consider the following grammar for expressions (where Id is a terminal symbol representing an identifier resulting from lexical analysis): […]