File list (Check if you may need any files):
Decaf实验总述.pdf
Decaf语言规范.pdf
编译原理Decaf实验介绍.pdf
Framework\decaf_PA1\build.xml
.........\.........\src\decaf\Driver.java
.........\.........\...\.....\error\BadArgCountError.java
.........\.........\...\.....\.....\BadArgTypeError.java
.........\.........\...\.....\.....\BadArrElementError.java
.........\.........\...\.....\.....\BadInheritanceError.java
.........\.........\...\.....\.....\BadLengthArgError.java
.........\.........\...\.....\.....\BadLengthError.java
.........\.........\...\.....\.....\BadNewArrayLength.java
.........\.........\...\.....\.....\BadOverrideError.java
.........\.........\...\.....\.....\BadPrintArgError.java
.........\.........\...\.....\.....\BadReturnTypeError.java
.........\.........\...\.....\.....\BadTestExpr.java
.........\.........\...\.....\.....\BadVarTypeError.java
.........\.........\...\.....\.....\BreakOutOfLoopError.java
.........\.........\...\.....\.....\ClassNotFoundError.java
.........\.........\...\.....\.....\DecafError.java
.........\.........\...\.....\.....\DeclConflictError.java
.........\.........\...\.....\.....\FieldNotAccessError.java
.........\.........\...\.....\.....\FieldNotFoundError.java
.........\.........\...\.....\.....\IncompatBinOpError.java
.........\.........\...\.....\.....\IncompatUnOpError.java
.........\.........\...\.....\.....\IntTooLargeError.java
.........\.........\...\.....\.....\MsgError.java
.........\.........\...\.....\.....\NewlineInStrError.java
.........\.........\...\.....\.....\NoMainClassError.java
.........\.........\...\.....\.....\NotArrayError.java
.........\.........\...\.....\.....\NotClassError.java
.........\.........\...\.....\.....\NotClassFieldError.java
.........\.........\...\.....\.....\NotClassMethodError.java
.........\.........\...\.....\.....\OverridingVarError.java
.........\.........\...\.....\.....\RefNonStaticError.java
.........\.........\...\.....\.....\RuntimeError.java
.........\.........\...\.....\.....\SubNotIntError.java
.........\.........\...\.....\.....\ThisInStaticFuncError.java
.........\.........\...\.....\.....\UndeclVarError.java
.........\.........\...\.....\.....\UnrecogCharError.java
.........\.........\...\.....\.....\UntermStrError.java
.........\.........\...\.....\frontend\BaseLexer.java
.........\.........\...\.....\........\BaseParser.java
.........\.........\...\.....\........\Lexer.java
.........\.........\...\.....\........\Lexer.l
.........\.........\...\.....\........\Parser.java
.........\.........\...\.....\........\Parser.output
.........\.........\...\.....\........\Parser.y
.........\.........\...\.....\........\ParserHelper.java
.........\.........\...\.....\........\SemValue.java
.........\.........\...\.....\Location.java
.........\.........\...\.....\Option.java
.........\.........\...\.....\tree\Tree.java
.........\.........\...\.....\utils\IndentPrintWriter.java
.........\.........\...\.....\.....\MiscUtils.java
.........\.........\TestCases\S1\error1.decaf
.........\.........\.........\..\error2.decaf
.........\.........\.........\..\error3.decaf
.........\.........\.........\..\error4.decaf
.........\.........\.........\..\error5.decaf
.........\.........\.........\..\fibonacci.decaf
.........\.........\.........\..\nqueues.decaf
.........\.........\.........\..\result\error1.result
.........\.........\.........\..\......\error2.result
.........\.........\.........\..\......\error3.result
.........\.........\.........\..\......\error4.result
.........\.........\.........\..\......\error5.result
.........\.........\.........\..\......\fibonacci.result
.........\.........\.........\..\......\nqueues.result
.........\.........\.........\..\......\test1.result
.........\.........\.........\..\......\test2.result
.........\.........\.........\..\......\test3.result
.........\.........\.........\..\......\test4.result
.........\.........\.........\..\......\test5.result
.........\.........\.........\..\......\test6.result
.........\.........\.........\..\runAll.bat
.........\.........\.........\..\test1.decaf
.........\.........\.........\..\test2.decaf
.......