final /*package*/ Token getToken(int index) throws ParseError { Token t = token; for (int i = 0; i < index; i++) { if (t.next != null) t = t.next; else t = t.next = token_source.getNextToken(); } return t; }
/*package*/ void ReInit(java.io.InputStream stream) { ASCII_UCodeESC_CharStream input_stream = new ASCII_UCodeESC_CharStream(stream, 1, 1); token_source.ReInit(input_stream); token = new Token(); jjtree.reset(); jj_gen = 0; for (int i = 0; i < 57; i++) jj_expLA1[i] = -1; }
private final Token jj_consume_token(int kind) throws ParseError { if (token.next != null) token = token.next; else token = token.next = token_source.getNextToken(); if (token.kind == kind) { jj_gen++; return token; } jj_token_error_setup(token, kind); throw new ParseError(); }
final /*package*/ Token getNextToken() throws ParseError { if (token.next != null) token = token.next; else token = token.next = token_source.getNextToken(); jj_gen++; return token; }