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
 p1-lexer.hInterface for Project 1 (Lexer)
 p2-parser.hInterface for Project 2 (Parser)
 p3-analysis.hInterface for Project 3 (Analysis)
 symbol.hSymbols, symbol tables, and static analysis errors
 token.hTokens and regular expressions
 visitor.hAST visitors
  src
 main.cCompiler driver
 p1-lexer.cCompiler phase 1: lexer
 p2-parser.cCompiler phase 2: parser
 p3-analysis.cCompiler phase 3: static analysis
  tests
 public.cPublic test cases (and location for new tests)
 testsuite.hTesting utility functions