Cheat sheet

CD-02Cheat sheet1 pageIn a paid pack

Compiler Phases and Structure

The six phases of a compiler in order, split into the analysis front end and the synthesis back end, with the input and output of each phase. One assignment is followed through every phase, from tokens to target code. A table assigns typical errors to the phase that reports them (lexical, syntax, semantic, or none because the fault appears only at run time). Also covers the symbol table and what it stores, error recovery strategies, passes, front end and back end reuse, and compilers versus interpreters.

Diagrams from CD-02