-
Notifications
You must be signed in to change notification settings - Fork 5
Compiler components
Luc Yriarte edited this page Apr 6, 2014
·
1 revision
+------------------+ +------------------+
| | -------> | |
| Source code __/ | Lexical Analyzer |
| __/ | |
\____________/ +------------------+
|
v
+------------------+ +------------------+
| Syntactic | | |
| analyser / Code | <------- | Tokens __/
| generator | | __/
+------------------+ \____________/
|
v
+------------------+
| |
| Assembly code __/
| __/
\____________/
+------------------+ +------------------+
| | -------> | |
| Source code __/ | Lexical Analyzer |
| __/ | |
\____________/ +------------------+
|
v
+------------------+ +------------------+
| Syntactic | | |
| analyser | <------- | Tokens __/
| | | __/
+------------------+ \____________/
|
v
+------------------+ +------------------+
| | -------> | |
| Parse tree __/ <------- | Code generator |
| __/ | |
\____________/ +------------------+
|
v
+------------------+
| |
| Assembly code __/
| __/
\____________/