Decaf Compiler
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
  include
 ast.hAST nodes and attributes
 common.hIncludes, constants, declarations, and macros used across the compiler
 iloc.hDeclarations of ILOC structures
 p1-lexer.hInterface for Project 1 (Lexer)
 p2-parser.hInterface for Project 2 (Parser)
 p3-analysis.hInterface for Project 3 (Analysis)
 p4-codegen.hInterface for Project 4 (Code Generation)
 symbol.hSymbols, symbol tables, and static analysis errors
 token.hTokens and regular expressions
 visitor.hAST visitors
  src
 main.cCompiler driver
 p4-codegen.cCompiler phase 4: code generation
  tests
 public.cPublic test cases (and location for new tests)
 testsuite.hTesting utility functions