Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 /*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;
 }
Exemplo n.º 3
0
 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();
 }
Exemplo n.º 4
0
 final /*package*/ Token getNextToken() throws ParseError {
   if (token.next != null) token = token.next;
   else token = token.next = token_source.getNextToken();
   jj_gen++;
   return token;
 }