<**> Processing Submission x0163066 <**> Testing x0163066 Phase 1 # JJTree called for drawphase1.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase1.jjt . . . Annotated grammar generated successfully in drawphase1.jj # JavaCC called for drawphase1.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase1.jj . . . Warning: Choice conflict in (...)* construct at line 89, column 36. Expansion nested within construct and expansion following construct have common prefixes, one of which is: "line" Consider using a lookahead of 2 or more for nested expansion. Warning: Line 52, Column 9: Regular expression for WORD can be matched by the empty string ("") in lexical state DEFAULT. This can result in an endless loop of empty string matches. Parser generated with 0 errors and 2 warnings. # JavaC called for drawphase1.java # Java called for drawphase1 for test cases # Test cases processed : See drawphase1.html for results <**> Testing x0163066 Phase 2 # JJTree called for drawphase2.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase2.jjt . . . Annotated grammar generated successfully in drawphase2.jj # JavaCC called for drawphase2.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase2.jj . . . Warning: Choice conflict in (...)* construct at line 111, column 36. Expansion nested within construct and expansion following construct have common prefixes, one of which is: "line" Consider using a lookahead of 2 or more for nested expansion. Warning: Choice conflict in [...] construct at line 227, column 22. Expansion nested within construct and expansion following construct have common prefixes, one of which is: "brush" Consider using a lookahead of 2 or more for nested expansion. Warning: Choice conflict in [...] construct at line 246, column 23. Expansion nested within construct and expansion following construct have common prefixes, one of which is: "colour" Consider using a lookahead of 2 or more for nested expansion. Warning: Line 61, Column 9: Regular expression for WORD can be matched by the empty string ("") in lexical state DEFAULT. This can result in an endless loop of empty string matches. Parser generated with 0 errors and 4 warnings. # JavaC called for drawphase2.java # Java called for drawphase2 for test cases # Test cases processed : See drawphase2.html for results <**> Processed Submission x0163066 <**> Processing Submission x0171875 <**> Testing x0171875 Phase 1 testphase1 : expected file drawphase1.jjt <**> Testing x0171875 Phase 2 testphase2 : expected file drawphase2.jjt <**> Testing x0171875 Phase 3 testphase3 : expected file drawphase3.jjt <**> Processed Submission x0171875 <**> Processing Submission y0210188 <**> Testing y0210188 Phase 1 # JJTree called for drawphase1.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase1.jjt . . . Annotated grammar generated successfully in drawphase1.jj # JavaCC called for drawphase1.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase1.jj . . . Parser generated successfully. # JavaC called for drawphase1.java # Java called for drawphase1 for test cases # Test cases processed : See drawphase1.html for results <**> Testing y0210188 Phase 2 # JJTree called for drawphase2.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase2.jjt . . . Annotated grammar generated successfully in drawphase2.jj # JavaCC called for drawphase2.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase2.jj . . . Parser generated successfully. # JavaC called for drawphase2.java # Java called for drawphase2 for test cases # Test cases processed : See drawphase2.html for results <**> Testing y0210188 Phase 3 # JJTree called for drawphase3.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase3.jjt . . . Annotated grammar generated successfully in drawphase3.jj # JavaCC called for drawphase3.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase3.jj . . . Parser generated successfully. # JavaC called for drawphase3.java # Java called for drawphase3 for test cases # Test cases processed : See drawphase3.html for results <**> Testing y0210188 Unexpected submission interpreter.zip <**> Processed Submission y0210188 <**> Processing Submission y0210552 <**> Testing y0210552 Unexpected submission Interpreter.zip <**> Testing y0210552 Phase 1 # JJTree called for drawphase1.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase1.jjt . . . Annotated grammar generated successfully in drawphase1.jj # JavaCC called for drawphase1.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase1.jj . . . Parser generated successfully. # JavaC called for drawphase1.java # Java called for drawphase1 for test cases # Test cases processed : See drawphase1.html for results <**> Testing y0210552 Phase 2 # JJTree called for drawphase2.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase2.jjt . . . Annotated grammar generated successfully in drawphase2.jj # JavaCC called for drawphase2.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase2.jj . . . Parser generated successfully. # JavaC called for drawphase2.java # Java called for drawphase2 for test cases # Test cases processed : See drawphase2.html for results <**> Testing y0210552 Phase 3 # JJTree called for drawphase3.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase3.jjt . . . Annotated grammar generated successfully in drawphase3.jj # JavaCC called for drawphase3.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase3.jj . . . Parser generated successfully. # JavaC called for drawphase3.java # Java called for drawphase3 for test cases # Test cases processed : See drawphase3.html for results <**> Processed Submission y0210552 <**> Processing Submission y0210722 <**> Testing y0210722 Phase 1 testphase1 : expected file drawphase1.jjt <**> Testing y0210722 Phase 2 testphase2 : expected file drawphase2.jjt <**> Processed Submission y0210722 <**> Processing Submission y0210773 <**> Testing y0210773 Phase 1 testphase1 : expected file drawphase1.jjt <**> Processed Submission y0210773 <**> Processing Submission y0250481 <**> Testing y0250481 Phase 1 testphase1 : expected file drawphase1.jjt <**> Testing y0250481 Phase 2 testphase2 : expected file drawphase2.jjt <**> Testing y0250481 Phase 3 testphase3 : expected file drawphase3.jjt <**> Processed Submission y0250481 <**> Processing Submission y0251275 <**> Testing y0251275 Phase 1 testphase1 : expected file drawphase1.jjt <**> Testing y0251275 Phase 2 testphase2 : expected file drawphase2.jjt <**> Testing y0251275 Phase 3 testphase3 : expected file drawphase3.jjt <**> Processed Submission y0251275 <**> Processing Submission y0253405 <**> Testing y0253405 Unexpected submission DRAWPHASE_1.zip <**> Testing y0253405 Unexpected submission DRAWPHASE_2.zip <**> Testing y0253405 Phase 1 # JJTree called for drawphase1.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase1.jjt . . . Annotated grammar generated successfully in drawphase1.jj # JavaCC called for drawphase1.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase1.jj . . . Parser generated successfully. # JavaC called for drawphase1.java # Java called for drawphase1 for test cases # Test cases processed : See drawphase1.html for results <**> Testing y0253405 Phase 2 # JJTree called for drawphase2.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase2.jjt . . . Annotated grammar generated successfully in drawphase2.jj # JavaCC called for drawphase2.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase2.jj . . . Parser generated successfully. # JavaC called for drawphase2.java # Java called for drawphase2 for test cases java.lang.Error at SimpleNode.generate(SimpleNode.java:70) at ASTProgram.generate(ASTProgram.java:22) at drawphase2.main(drawphase2.java:10) java.lang.Error at SimpleNode.generate(SimpleNode.java:70) at ASTBlock.generate(ASTBlock.java:17) at ASTBlock.generate(ASTBlock.java:17) at ASTProgram.generate(ASTProgram.java:22) at drawphase2.main(drawphase2.java:10) TokenMgrError: Lexical error at line 2, column 30. Encountered: "o" (111), after : "br" at drawphase2TokenManager.getNextToken(drawphase2TokenManager.java:569) at drawphase2.jj_consume_token(drawphase2.java:741) at drawphase2.String(drawphase2.java:636) at drawphase2.Colour(drawphase2.java:549) at drawphase2.Operation(drawphase2.java:153) at drawphase2.Command(drawphase2.java:103) at drawphase2.Block(drawphase2.java:195) at drawphase2.Command(drawphase2.java:106) at drawphase2.Program(drawphase2.java:63) at drawphase2.main(drawphase2.java:6) java.lang.Error at SimpleNode.generate(SimpleNode.java:70) at ASTBlock.generate(ASTBlock.java:17) at ASTProgram.generate(ASTProgram.java:22) at drawphase2.main(drawphase2.java:10) # Test cases processed : See drawphase2.html for results <**> Processed Submission y0253405 <**> Processing Submission y0253413 <**> Testing y0253413 Unexpected submission KIERAN_HOOTON.zip <**> Testing y0253413 Phase 1 # JJTree called for drawphase1.jjt Java Compiler Compiler Version 3.2 (Tree Builder) (type "jjtree" with no arguments for help) Reading from file drawphase1.jjt . . . Annotated grammar generated successfully in drawphase1.jj # JavaCC called for drawphase1.jj Java Compiler Compiler Version 3.2 (Parser Generator) (type "javacc" with no arguments for help) Reading from file drawphase1.jj . . . Warning: Choice conflict in [...] construct at line 105, column 27. Expansion nested within construct and expansion following construct have common prefixes, one of which is: "{" Consider using a lookahead of 2 or more for nested expansion. Parser generated with 0 errors and 1 warnings. # JavaC called for drawphase1.java # Java called for drawphase1 for test cases TokenMgrError: Lexical error at line 6, column 29. Encountered: " " (32), after : "\"Circle" at drawphase1TokenManager.getNextToken(drawphase1TokenManager.java:544) at drawphase1.jj_consume_token(drawphase1.java:564) at drawphase1.String(drawphase1.java:442) at drawphase1.Text(drawphase1.java:296) at drawphase1.Procedure(drawphase1.java:102) at drawphase1.Brace(drawphase1.java:431) at drawphase1.Brace(drawphase1.java:407) at drawphase1.Procedure(drawphase1.java:84) at drawphase1.Program(drawphase1.java:53) at drawphase1.main(drawphase1.java:6) # Test cases processed : See drawphase1.html for results <**> Testing y0253413 Phase 2 testphase2 : expected file drawphase2.jjt <**> Processed Submission y0253413 <**> Processing Submission y0259667 <**> Testing y0259667 Phase 1 testphase1 : expected file drawphase1.jjt <**> Testing y0259667 Phase 2 testphase2 : expected file drawphase2.jjt <**> Testing y0259667 Phase 3 testphase3 : expected file drawphase3.jjt <**> Processed Submission y0259667