Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.
- Program decomposition and modules article
- Source preprocessing and translation units article
- Parsing, semantic analysis and intermediate representations article
- Code generation and compiler optimization article
- Pratt parsing and expression precedence article
- Control-flow graphs and dataflow analysis article
- Semantics-preserving program transformations article