jflex for genearating a compiler
File list:
Compiler
.......\bin
.......\...\minijava
.......\...\........\AndAnd.class
.......\...\........\AssignStmt.class
.......\...\........\ASTNode$1.class
.......\...\........\ASTNode$State$CircularValue.class
.......\...\........\ASTNode$State$IdentityHashSet.class
.......\...\........\ASTNode$State.class
.......\...\........\ASTNode.class
.......\...\........\Binop.class
.......\...\........\Block.class
.......\...\........\BoolDecl.class
.......\...\........\CompoundStmt.class
.......\...\........\Decl.class
.......\...\........\Exp.class
.......\...\........\Identifier.class
.......\...\........\IfStmt.class
.......\...\........\IntDecl.class
.......\...\........\Lessthan.class
.......\...\........\list.class
.......\...\........\Main.class
.......\...\........\Minus.class
.......\...\........\MJParser$Terminals.class
.......\...\........\MJParser.class
.......\...\........\MJParser.stat
.......\...\........\MJScanner.class
.......\...\........\Opt.class
.......\...\........\OptStmt.class
.......\...\........\ParamList.class
.......\...\........\ParamRest.class
.......\...\........\Plus.class
.......\...\........\Program.class
.......\...\........\Sep.class
.......\...\........\SopStmt.class
.......\...\........\Stmt.class
.......\...\........\Times.class
.......\...\........\Type.class
.......\...\........\VarDecl.class
.......\...\........\WhileStmt.class
.......\...\.hgempty
.......\lib
.......\...\beaver-ant-0.9.11.jar
.......\...\beaver-ant.jar
.......\...\beaver-cc-0.9.11.jar
.......\...\beaver-cc.jar
.......\...\beaver-rt-0.9.11.jar
.......\...\beaver-rt.jar
.......\minijava_grammar
.......\................\Expr.java
.......\................\minijava.ast
.......\................\MJParser.beaver
.......\................\MJScanner.flex
.......\................\Symbol.java
.......\src
.......\...\minijava
.......\...\........\Main.java
.......\src-gen
.......\.......\minijava
.......\.......\........\AndAnd.java
.......\.......\........\AssignStmt.java
.......\.......\........\ASTNode$State.java
.......\.......\........\ASTNode.java
.......\.......\........\Binop.java
.......\.......\........\Block.java
.......\.......\........\BoolDecl.java
.......\.......\........\CompoundStmt.java
.......\.......\........\Decl.java
.......\.......\........\Exp.java
.......\.......\........\Identifier.java
.......\.......\........\IfStmt.java
.......\.......\........\IntDecl.java
.......\.......\........\Lessthan.java
.......\.......\........\list.java
.......\.......\........\Minus.java
.......\.......\........\MJParser.java
.......\.......\........\MJParser.stat
.......\.......\........\MJScanner.java
.......\.......\........\Opt.java
.......\.......\........\OptStmt.java
.......\.......\........\ParamList.java
.......\.......\........\ParamRest.java
.......\.......\........\Plus.java
.......\.......\........\Program.java
.......\.......\........\Sep.java
.......\.......\........\SopStmt.java
.......\.......\........\Stmt.java
.......\.......\........\Times.java
.......\.......\........\Type.java
.......\.......\........\VarDecl.java
.......\.......\........\WhileStmt.java
.......\.......\.hgempty
.......\tests
.......\.....\Factorial.java
.......\.....\legal.pj
.......\tools
.......\.....\beaver-rt.jar
.......\.....\beaver.jar
.......\.....\jastadd2.jar
.......\.....\JFlex.jar
.......\.classpath
.......\.project
.......\build.xml