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; }
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; }