R1. Lexical analysis
R2. Syntactic analysis
R3. Attributes
R4. Abstract syntax trees
R5. Code generation and syntax-directed translation
R6. Interpreters