Lexin,g parsing, code generation, semantic analysis.