private final Token jj_consume_token(int i) throws ParseException { Token token1 = token; if (token1.next != null) { token = token.next; } else { Token token2 = token; Token token3 = token_source.getNextToken(); token2.next = token3; token = token3; } jj_ntk = -1; if (token.kind == i) { jj_gen = jj_gen + 1; return token; } else { token = token1; jj_kind = i; throw generateParseException(); } }
private final int jj_ntk() { Token token1 = token.next; jj_nt = token1; if (token1 == null) { Token token2 = token; Token token3 = token_source.getNextToken(); token2.next = token3; int i = token3.kind; jj_ntk = i; return i; } else { int j = jj_nt.kind; jj_ntk = j; return j; } }