Professional Documents
Culture Documents
COMP 464 Compiler Design: By: Shiela Marie B. Merino
COMP 464 Compiler Design: By: Shiela Marie B. Merino
COMP 464 Compiler Design: By: Shiela Marie B. Merino
Chapter 1
Introduction
by: Shiela Marie B. Merino
What is a Compiler?
A language translator
ID ID ID CONST ID
IF ( < ) THEN = “1” * “d”
;
“a” “b” “c”
Lexical Syntax
Semantic Code Code
Analyzer Analyzer
Analyzer Optimizer Generator
(scanner) (parser)
Symbol
Error
Table
Handler
Manager
Project Outline
Lexical Syntax
Semantic Code Code
Analyzer Analyzer
Analyzer Optimizer Generator
(scanner) (parser)
Symbol
Error
Table
Handler
Manager