1 # Part 3: Source Code Representations
3 This part describes the process of taking raw source code from the user and
4 transforming it into various forms that the compiler can work with easily.
5 These are called intermediate representations.
7 This process starts with compiler understanding what the user has asked for:
8 parsing the command line arguments given and determining what it is to compile.