[silvano@rivoira ~]$ mjavaErrorHandler 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, 106 non-terminals, and 231 productions declared, producing 434 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 1==> WRONG multiplicative_expression Parsing resumed from 2nd token before (line: 13 , column: 16 , lexeme: 'n') Error (line: 26 , column: 2 , lexeme: 'n' , sym: IDENTIFIER , value: 'n') : Syntax error 2==> WRONG local_variable_declaration_statement Parsing resumed from 2nd token before (line: 27 , column: 8 , lexeme: 'n') Number of errors = 2. [silvano@rivoira ~]$