compilation_model
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
compilation_model [2012/03/13 07:37] – created xjia | compilation_model [2012/03/27 14:27] (current) – xjia | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== Compilation Process ====== | ====== Compilation Process ====== | ||
- | FIXME All the file names listed below are tentative. | ||
- Concatenate user-provided source code with contributed functions ('' | - Concatenate user-provided source code with contributed functions ('' | ||
- Syntactic analysis | - Syntactic analysis | ||
- | - Halt and exit -1 ('' | + | - Halt and exit 1 ('' |
- Build an AST if parsed successfully | - Build an AST if parsed successfully | ||
- Semantic analysis | - Semantic analysis | ||
- | - Halt and exit -1 ('' | + | - Halt and exit 1 ('' |
- You are suggested (but not required) to print detailed error messages | - You are suggested (but not required) to print detailed error messages | ||
- Build global environment information if analyzed successfully | - Build global environment information if analyzed successfully |
compilation_model.1331624263.txt.gz · Last modified: 2012/03/13 07:37 by xjia