|
Decaf Compiler
|
| ▼ include | |
| ast.h | AST nodes and attributes |
| common.h | Includes, constants, declarations, and macros used across the compiler |
| iloc.h | Declarations of ILOC structures |
| p1-lexer.h | Interface for Project 1 (Lexer) |
| p2-parser.h | Interface for Project 2 (Parser) |
| p3-analysis.h | Interface for Project 3 (Analysis) |
| p4-codegen.h | Interface for Project 4 (Code Generation) |
| symbol.h | Symbols, symbol tables, and static analysis errors |
| token.h | Tokens and regular expressions |
| visitor.h | AST visitors |
| ▼ src | |
| main.c | Compiler driver |
| p4-codegen.c | Compiler phase 4: code generation |
| ▼ tests | |
| public.c | Public test cases (and location for new tests) |
| testsuite.h | Testing utility functions |
1.8.17