[silvano@rivoira ~]$ mjavaParser Reading "mjava.flex" Constructing NFA : 419 states in NFA Converting NFA to DFA : .................................................................................................................................................................................. 184 states before minimization, 159 states in minimized DFA Old file "Scanner.java" saved as "Scanner.java~" Writing code to "Scanner.java" Warning : Terminal "ILLEGAL_CHARACTER" was declared but never used ------- CUP v0.11a beta 20060608 Parser Generation Summary ------- 0 errors and 1 warning 52 terminals, 77 non-terminals, and 174 productions declared, producing 313 unique parse states. 1 terminal declared but not used. 0 non-terminal declared but not used. 0 productions never reduced. 0 conflicts detected (0 expected). Code written to "mjavac.java", and "sym.java". ---------------------------------------------------- (v0.11a beta 20060608) Parsing [ErroneousProgram.mjava] Error (line: 13 , column: 9 , lexeme: '*' , sym: MULT) : Syntax error Error (line: 13 , column: 9 , lexeme: '*' , sym: MULT) : Couldn't repair and continue parse java.lang.RuntimeException: Fatal Syntax Error at mjavac.report_fatal_error(mjavac.java:1114) at java_cup.runtime.lr_parser.unrecovered_syntax_error(lr_parser.java:424) at java_cup.runtime.lr_parser.parse(lr_parser.java:616) at mjavac.main(mjavac.java:1090) [silvano@rivoira ~]$