* Copy the file simplejava.jj from the previous project into this directory. * Add actions to grammar rules in simplejava.jj for parsing creating an Abstract Syntax Tree * Compile with: % javacc simplejava.jj % javac *.java * Test with % java TestParser Included files: TestParser.java AST definition classes ASTArrayVariable.java ASTAssignmentStatement.java ASTBaseVariable.java ASTBooleanLiteral.java ASTClass.java ASTClassVariable.java ASTClasses.java ASTDoWhileStatement.java ASTEmptyStatement.java ASTExpression.java ASTForStatement.java ASTFormal.java ASTFormals.java ASTFunction.java ASTFunctionCallExpression.java ASTFunctionCallStatement.java ASTFunctionDefinition.java ASTFunctionDefinitions.java ASTIfStatement.java ASTInstanceVariableDef.java ASTInstanceVariableDefs.java ASTIntegerLiteral.java ASTNewArrayExpression.java ASTNewClassExpression.java ASTOperatorExpression.java ASTPrintTree.java ASTProgram.java ASTPrototype.java ASTReturnStatement.java ASTStatement.java ASTStatements.java ASTUnaryOperatorExpression.java ASTVariable.java ASTVariableDefStatement.java ASTVariableExpression.java ASTVisitor.java ASTWhileStatement.java TestParser.java Parser tester queens.sjava simpleJava sample programs test1.sjava test2.sjava test3.sjava test4.sjava