CS450 Compiler Design
Single Pass Compiler
Compiler Driver
Syntactic Analyzer
calls
calls
Contextual Analyzer
Code Generator
calls
Dependency diagram of a typical Single Pass
Compiler:
A single pass compiler makes
a single pass over the source text, parsing, analyzing, and
generating code all at once.