Пример #1
0
 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();
     }
 }
Пример #2
0
 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;
     }
 }