Created
October 4, 2011 01:10
-
-
Save dsamarin/1260689 to your computer and use it in GitHub Desktop.
C Translation Phases
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Map characters to source character set (not relevant) | |
2. Trigraph sequences replaced (no one cares, low priority) | |
3. Backslash followed by newline deleted | |
4. Decomposed into tokens | |
5. Preprocessing directives executed | |
6. Macros expanded | |
7. _Pragma execution | |
8. Map characters to execution set (not relevant) | |
9. Adjacent string literals concatinated | |
10. Parsing | |
11. Linkage |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment