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 |