(int kind)
| 4047 | } |
| 4048 | |
| 4049 | private Token jj_consume_token(int kind) throws ParseException { |
| 4050 | Token oldToken; |
| 4051 | if ((oldToken = token).next != null) { |
| 4052 | token = token.next; |
| 4053 | } else { |
| 4054 | token = token.next = token_source.getNextToken(); |
| 4055 | } |
| 4056 | jj_ntk = -1; |
| 4057 | if (token.kind == kind) { |
| 4058 | jj_gen++; |
| 4059 | if (++jj_gc > 100) { |
| 4060 | jj_gc = 0; |
| 4061 | for (int i = 0; i < jj_2_rtns.length; i++) { |
| 4062 | JJCalls c = jj_2_rtns[i]; |
| 4063 | while (c != null) { |
| 4064 | if (c.gen < jj_gen) { |
| 4065 | c.first = null; |
| 4066 | } |
| 4067 | c = c.next; |
| 4068 | } |
| 4069 | } |
| 4070 | } |
| 4071 | return token; |
| 4072 | } |
| 4073 | token = oldToken; |
| 4074 | jj_kind = kind; |
| 4075 | throw generateParseException(); |
| 4076 | } |
| 4077 | |
| 4078 | @SuppressWarnings("serial") |
| 4079 | static private final class LookaheadSuccess extends java.lang.Error { |
no test coverage detected