Programming, Compilers, Interpreters, Programming Languages.
data structure emitted by the phase before it. The phases of the front end generally include lexical analysis, syntax analysis, semantic analysis and intermediate code generation while the back end includes optimization and code generation. Structure of a compiler Lexical Analysis The first phase