public ParseException generateParseException ( ) { jj_expentries . clear ( ) ; boolean [ ] la1tokens = new boolean [ 279 ] ; if ( jj_kind >= 0 ) { la1tokens [ jj_kind ] = true ; jj_kind = - 1 ; } for ( int i = 0 ; i < 424 ; i ++ ) { if ( jj_la1 [ i ] == jj_gen ) { for ( int j = 0 ; j < 32 ; j ++ ) { if ( ( jj_la1_0 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ j ] = true ; } if ( ( jj_la1_1 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ 32 + j ] = true ; } if ( ( jj_la1_2 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ 64 + j ] = true ; } if ( ( jj_la1_3 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ 96 + j ] = true ; } if ( ( jj_la1_4 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ 128 + j ] = true ; } if ( ( jj_la1_5 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ 160 + j ] = true ; } if ( ( jj_la1_6 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ 192 + j ] = true ; } if ( ( jj_la1_7 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ 224 + j ] = true ; } if ( ( jj_la1_8 [ i ] & ( 1 << j ) ) != 0 ) { la1tokens [ 256 + j ] = true ; } } } } for ( int i = 0 ; i < 279 ; i ++ ) { if ( la1tokens [ i ] ) { jj_expentry = new int [ 1 ] ; jj_expentry [ 0 ] = i ; jj_expentries . add ( jj_expentry ) ; } } jj_endpos = 0 ; jj_rescan_token ( ) ; jj_add_error_token ( 0 , 0 ) ; int [ ] [ ] exptokseq = new int [ jj_expentries . size ( ) ] [ ] ; for ( int i = 0 ; i < jj_expentries . size ( ) ; i ++ ) { exptokseq [ i ] = jj_expentries . get ( i ) ; } return new ParseException ( token , exptokseq , tokenImage ) ; }
Generate ParseException .