1
2 package zeus.concepts;
3 import java.util.*;
4 import java.io.*;
5 import zeus.util.*;
6
7 public class FIPAParserTokenManager implements FIPAParserConstants
8 {
9 public java.io.PrintStream debugStream = System.out;
10 public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
11 private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
12 {
13 switch (pos)
14 {
15 case 0:
16 if ((active0 & 0x127f0001fffff00L) != 0L || (active1 & 0x3c0005L) != 0L)
17 {
18 jjmatchedKind = 89;
19 return 139;
20 }
21 if ((active1 & 0x4fe0L) != 0L)
22 {
23 jjmatchedKind = 89;
24 return 103;
25 }
26 if ((active0 & 0xfed80fffe0000000L) != 0L || (active1 & 0x1c0001aL) != 0L)
27 {
28 jjmatchedKind = 89;
29 return 66;
30 }
31 return -1;
32 case 1:
33 if ((active1 & 0x4700L) != 0L)
34 {
35 jjmatchedKind = 89;
36 jjmatchedPos = 1;
37 return 121;
38 }
39 if ((active0 & 0xb40000000L) != 0L)
40 {
41 jjmatchedKind = 89;
42 jjmatchedPos = 1;
43 return 65;
44 }
45 if ((active0 & 0xfed80ff4a0000000L) != 0L || (active1 & 0x1c008faL) != 0L)
46 {
47 jjmatchedKind = 89;
48 jjmatchedPos = 1;
49 return 1;
50 }
51 if ((active0 & 0x127f0001fffff00L) != 0L || (active1 & 0x3c0005L) != 0L)
52 {
53 jjmatchedKind = 89;
54 jjmatchedPos = 1;
55 return 139;
56 }
57 return -1;
58 case 2:
59 if ((active0 & 0xb40000000L) != 0L)
60 {
61 jjmatchedKind = 89;
62 jjmatchedPos = 2;
63 return 64;
64 }
65 if ((active0 & 0x100000000800L) != 0L)
66 return 139;
67 if ((active0 & 0x124e0001ffff700L) != 0L || (active1 & 0x3c0004L) != 0L)
68 {
69 jjmatchedKind = 89;
70 jjmatchedPos = 2;
71 return 139;
72 }
73 if ((active0 & 0xfedb0ff4a0000000L) != 0L || (active1 & 0x1c04ffbL) != 0L)
74 {
75 jjmatchedKind = 89;
76 jjmatchedPos = 2;
77 return 1;
78 }
79 return -1;
80 case 3:
81 if ((active0 & 0x12460001ffbf700L) != 0L || (active1 & 0x380000L) != 0L)
82 {
83 jjmatchedKind = 89;
84 jjmatchedPos = 3;
85 return 139;
86 }
87 if ((active0 & 0xfedb8fffe0040000L) != 0L || (active1 & 0x1c44fffL) != 0L)
88 {
89 jjmatchedKind = 89;
90 jjmatchedPos = 3;
91 return 1;
92 }
93 return -1;
94 case 4:
95 if ((active0 & 0x200L) != 0L)
96 return 139;
97 if ((active0 & 0x4000040000000000L) != 0L || (active1 & 0x80L) != 0L)
98 return 1;
99 if ((active0 & 0xbedb8bffe0040000L) != 0L || (active1 & 0x1c44f7fL) != 0L)
100 {
101 jjmatchedKind = 89;
102 jjmatchedPos = 4;
103 return 1;
104 }
105 if ((active0 & 0x12460001ffbf500L) != 0L || (active1 & 0x380000L) != 0L)
106 {
107 jjmatchedKind = 89;
108 jjmatchedPos = 4;
109 return 139;
110 }
111 return -1;
112 case 5:
113 if ((active0 & 0x4000000438400L) != 0L || (active1 & 0x100000L) != 0L)
114 return 139;
115 if ((active0 & 0x8010000000000000L) != 0L || (active1 & 0x100L) != 0L)
116 return 1;
117 if ((active0 & 0x12040001f887100L) != 0L || (active1 & 0x280000L) != 0L)
118 {
119 if (jjmatchedPos != 5)
120 {
121 jjmatchedKind = 89;
122 jjmatchedPos = 5;
123 }
124 return 139;
125 }
126 if ((active0 & 0x3ecbabffe0340000L) != 0L || (active1 & 0x1c44e7fL) != 0L)
127 {
128 if (jjmatchedPos != 5)
129 {
130 jjmatchedKind = 89;
131 jjmatchedPos = 5;
132 }
133 return 1;
134 }
135 return -1;
136 case 6:
137 if ((active0 & 0xf085000L) != 0L)
138 return 139;
139 if ((active0 & 0x120400010002000L) != 0L || (active1 & 0x280000L) != 0L)
140 {
141 if (jjmatchedPos != 6)
142 {
143 jjmatchedKind = 89;
144 jjmatchedPos = 6;
145 }
146 return 139;
147 }
148 if ((active0 & 0x20000000L) != 0L)
149 return 1;
150 if ((active0 & 0x3ecfabffc0b70100L) != 0L || (active1 & 0x1c44e7fL) != 0L)
151 {
152 if (jjmatchedPos != 6)
153 {
154 jjmatchedKind = 89;
155 jjmatchedPos = 6;
156 }
157 return 1;
158 }
159 return -1;
160 case 7:
161 if ((active0 & 0x10002000L) != 0L || (active1 & 0x200000L) != 0L)
162 {
163 jjmatchedKind = 89;
164 jjmatchedPos = 7;
165 return 139;
166 }
167 if ((active0 & 0x3cefabff4ea70100L) != 0L || (active1 & 0x1c44e77L) != 0L)
168 {
169 jjmatchedKind = 89;
170 jjmatchedPos = 7;
171 return 1;
172 }
173 if ((active0 & 0x100400000000000L) != 0L || (active1 & 0x80000L) != 0L)
174 return 139;
175 if ((active0 & 0x200000080100000L) != 0L || (active1 & 0x8L) != 0L)
176 return 1;
177 return -1;
178 case 8:
179 if ((active0 & 0x10000000L) != 0L)
180 return 139;
181 if ((active0 & 0x44001fa40210000L) != 0L || (active1 & 0x1800010L) != 0L)
182 return 1;
183 if ((active0 & 0x2000L) != 0L || (active1 & 0x200000L) != 0L)
184 {
185 if (jjmatchedPos != 8)
186 {
187 jjmatchedKind = 89;
188 jjmatchedPos = 8;
189 }
190 return 139;
191 }
192 if ((active0 & 0x38afaa050e860100L) != 0L || (active1 & 0x444e67L) != 0L)
193 {
194 if (jjmatchedPos != 8)
195 {
196 jjmatchedKind = 89;
197 jjmatchedPos = 8;
198 }
199 return 1;
200 }
201 return -1;
202 case 9:
203 if ((active0 & 0x28a7a2050e840100L) != 0L || (active1 & 0x444e67L) != 0L)
204 {
205 jjmatchedKind = 89;
206 jjmatchedPos = 9;
207 return 1;
208 }
209 if ((active0 & 0x2000L) != 0L || (active1 & 0x200000L) != 0L)
210 return 139;
211 if ((active0 & 0x1008080000020000L) != 0L || (active1 & 0x1800000L) != 0L)
212 return 1;
213 return -1;
214 case 10:
215 if ((active0 & 0x80000100000000L) != 0L || (active1 & 0x400040L) != 0L)
216 return 1;
217 if ((active0 & 0x2827a2040e840100L) != 0L || (active1 & 0x44e27L) != 0L)
218 {
219 jjmatchedKind = 89;
220 jjmatchedPos = 10;
221 return 1;
222 }
223 return -1;
224 case 11:
225 if ((active0 & 0x2000000406000000L) != 0L || (active1 & 0x200L) != 0L)
226 return 1;
227 if ((active0 & 0x827a20008840100L) != 0L || (active1 & 0x44c27L) != 0L)
228 {
229 if (jjmatchedPos != 11)
230 {
231 jjmatchedKind = 89;
232 jjmatchedPos = 11;
233 }
234 return 1;
235 }
236 return -1;
237 case 12:
238 if ((active0 & 0x827a2000c840100L) != 0L || (active1 & 0x44c27L) != 0L)
239 {
240 jjmatchedKind = 89;
241 jjmatchedPos = 12;
242 return 1;
243 }
244 return -1;
245 case 13:
246 if ((active0 & 0x825a2000c800100L) != 0L || (active1 & 0x44c27L) != 0L)
247 {
248 jjmatchedKind = 89;
249 jjmatchedPos = 13;
250 return 1;
251 }
252 if ((active0 & 0x2000000040000L) != 0L)
253 return 1;
254 return -1;
255 case 14:
256 if ((active0 & 0x825a20004000000L) != 0L || (active1 & 0x4c01L) != 0L)
257 {
258 jjmatchedKind = 89;
259 jjmatchedPos = 14;
260 return 1;
261 }
262 if ((active0 & 0x8800100L) != 0L || (active1 & 0x40026L) != 0L)
263 return 1;
264 return -1;
265 case 15:
266 if ((active0 & 0x825800000000000L) != 0L || (active1 & 0x4801L) != 0L)
267 {
268 jjmatchedKind = 89;
269 jjmatchedPos = 15;
270 return 1;
271 }
272 if ((active0 & 0x220004000000L) != 0L || (active1 & 0x400L) != 0L)
273 return 1;
274 return -1;
275 case 16:
276 if ((active0 & 0x825800000000000L) != 0L || (active1 & 0x4801L) != 0L)
277 {
278 jjmatchedKind = 89;
279 jjmatchedPos = 16;
280 return 1;
281 }
282 return -1;
283 case 17:
284 if ((active0 & 0x21800000000000L) != 0L || (active1 & 0x4801L) != 0L)
285 {
286 jjmatchedKind = 89;
287 jjmatchedPos = 17;
288 return 1;
289 }
290 if ((active0 & 0x804000000000000L) != 0L)
291 return 1;
292 return -1;
293 case 18:
294 if ((active0 & 0x1800000000000L) != 0L || (active1 & 0x4801L) != 0L)
295 {
296 jjmatchedKind = 89;
297 jjmatchedPos = 18;
298 return 1;
299 }
300 if ((active0 & 0x20000000000000L) != 0L)
301 return 1;
302 return -1;
303 case 19:
304 if ((active0 & 0x800000000000L) != 0L || (active1 & 0x4801L) != 0L)
305 {
306 jjmatchedKind = 89;
307 jjmatchedPos = 19;
308 return 1;
309 }
310 if ((active0 & 0x1000000000000L) != 0L)
311 return 1;
312 return -1;
313 case 20:
314 if ((active1 & 0x4801L) != 0L)
315 {
316 jjmatchedKind = 89;
317 jjmatchedPos = 20;
318 return 1;
319 }
320 if ((active0 & 0x800000000000L) != 0L)
321 return 1;
322 return -1;
323 case 21:
324 if ((active1 & 0x4801L) != 0L)
325 {
326 jjmatchedKind = 89;
327 jjmatchedPos = 21;
328 return 1;
329 }
330 return -1;
331 case 22:
332 if ((active1 & 0x4801L) != 0L)
333 {
334 jjmatchedKind = 89;
335 jjmatchedPos = 22;
336 return 1;
337 }
338 return -1;
339 case 23:
340 if ((active1 & 0x4800L) != 0L)
341 {
342 jjmatchedKind = 89;
343 jjmatchedPos = 23;
344 return 1;
345 }
346 if ((active1 & 0x1L) != 0L)
347 return 1;
348 return -1;
349 case 24:
350 if ((active1 & 0x4000L) != 0L)
351 {
352 jjmatchedKind = 89;
353 jjmatchedPos = 24;
354 return 1;
355 }
356 if ((active1 & 0x800L) != 0L)
357 return 1;
358 return -1;
359 default :
360 return -1;
361 }
362 }
363 private final int jjStartNfa_0(int pos, long active0, long active1)
364 {
365 return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1);
366 }
367 private final int jjStopAtPos(int pos, int kind)
368 {
369 jjmatchedKind = kind;
370 jjmatchedPos = pos;
371 return pos + 1;
372 }
373 private final int jjStartNfaWithStates_0(int pos, int kind, int state)
374 {
375 jjmatchedKind = kind;
376 jjmatchedPos = pos;
377 try { curChar = input_stream.readChar(); }
378 catch(java.io.IOException e) { return pos + 1; }
379 return jjMoveNfa_0(state, pos + 1);
380 }
381 private final int jjMoveStringLiteralDfa0_0()
382 {
383 switch(curChar)
384 {
385 case 40:
386 return jjStopAtPos(0, 6);
387 case 41:
388 return jjStopAtPos(0, 7);
389 case 58:
390 return jjMoveStringLiteralDfa1_0(0xfed80fffe0000000L, 0x1c0001aL);
391 case 60:
392 return jjMoveStringLiteralDfa1_0(0x0L, 0x4fe0L);
393 case 97:
394 return jjMoveStringLiteralDfa1_0(0x2a00000000300L, 0x1L);
395 case 99:
396 return jjMoveStringLiteralDfa1_0(0x1c00L, 0x0L);
397 case 100:
398 return jjMoveStringLiteralDfa1_0(0x1000000002000L, 0x200000L);
399 case 102:
400 return jjMoveStringLiteralDfa1_0(0x4000L, 0x0L);
401 case 103:
402 return jjMoveStringLiteralDfa1_0(0x0L, 0x40000L);
403 case 105:
404 return jjMoveStringLiteralDfa1_0(0x38000L, 0x0L);
405 case 109:
406 return jjMoveStringLiteralDfa1_0(0x0L, 0x4L);
407 case 110:
408 return jjMoveStringLiteralDfa1_0(0x40000L, 0x0L);
409 case 112:
410 return jjMoveStringLiteralDfa1_0(0x100000000080000L, 0x0L);
411 case 113:
412 return jjMoveStringLiteralDfa1_0(0x300000L, 0x0L);
413 case 114:
414 return jjMoveStringLiteralDfa1_0(0xfc00000L, 0x80000L);
415 case 115:
416 return jjMoveStringLiteralDfa1_0(0x24500010000000L, 0x100000L);
417 default :
418 return jjMoveNfa_0(0, 0);
419 }
420 }
421 private final int jjMoveStringLiteralDfa1_0(long active0, long active1)
422 {
423 try { curChar = input_stream.readChar(); }
424 catch(java.io.IOException e) {
425 jjStopStringLiteralDfa_0(0, active0, active1);
426 return 1;
427 }
428 switch(curChar)
429 {
430 case 47:
431 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4700L);
432 case 97:
433 return jjMoveStringLiteralDfa2_0(active0, 0x80000004400L, active1, 0xa2L);
434 case 99:
435 return jjMoveStringLiteralDfa2_0(active0, 0x20080000100L, active1, 0L);
436 case 100:
437 return jjMoveStringLiteralDfa2_0(active0, 0x200000000000000L, active1, 0L);
438 case 101:
439 return jjMoveStringLiteralDfa2_0(active0, 0x2451100fc00000L, active1, 0x3c0000L);
440 case 102:
441 return jjMoveStringLiteralDfa2_0(active0, 0x1000000000800L, active1, 0L);
442 case 103:
443 return jjMoveStringLiteralDfa2_0(active0, 0x200000000200L, active1, 0L);
444 case 105:
445 return jjMoveStringLiteralDfa2_0(active0, 0x400002000L, active1, 0L);
446 case 108:
447 return jjMoveStringLiteralDfa2_0(active0, 0x2000000000L, active1, 0x800000L);
448 case 109:
449 return jjMoveStringLiteralDfa2_0(active0, 0x3400800000000000L, active1, 0x10L);
450 case 110:
451 return jjMoveStringLiteralDfa2_0(active0, 0x40000038000L, active1, 0L);
452 case 111:
453 return jjMoveStringLiteralDfa2_0(active0, 0x8004000041000L, active1, 0x400000L);
454 case 112:
455 return jjMoveStringLiteralDfa2_0(active0, 0x82008000000000L, active1, 0x1000009L);
456 case 114:
457 return jjMoveStringLiteralDfa2_0(active0, 0x100000b40080000L, active1, 0L);
458 case 115:
459 return jjMoveStringLiteralDfa2_0(active0, 0x50000020000000L, active1, 0L);
460 case 116:
461 return jjMoveStringLiteralDfa2_0(active0, 0x4800000000000000L, active1, 0x804L);
462 case 117:
463 return jjMoveStringLiteralDfa2_0(active0, 0x10300000L, active1, 0L);
464 case 118:
465 return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000000L, active1, 0L);
466 case 122:
467 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40L);
468 default :
469 break;
470 }
471 return jjStartNfa_0(0, active0, active1);
472 }
473 private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1)
474 {
475 if (((active0 &= old0) | (active1 &= old1)) == 0L)
476 return jjStartNfa_0(0, old0, old1);
477 try { curChar = input_stream.readChar(); }
478 catch(java.io.IOException e) {
479 jjStopStringLiteralDfa_0(1, active0, active1);
480 return 2;
481 }
482 switch(curChar)
483 {
484 case 45:
485 return jjMoveStringLiteralDfa3_0(active0, 0x3000000000000L, active1, 0x1L);
486 case 97:
487 return jjMoveStringLiteralDfa3_0(active0, 0xb004042000000000L, active1, 0x900500L);
488 case 98:
489 return jjMoveStringLiteralDfa3_0(active0, 0x10000000L, active1, 0L);
490 case 99:
491 return jjMoveStringLiteralDfa3_0(active0, 0x100L, active1, 0L);
492 case 100:
493 return jjMoveStringLiteralDfa3_0(active0, 0x80000000000L, active1, 0L);
494 case 101:
495 return jjMoveStringLiteralDfa3_0(active0, 0x40200b60300000L, active1, 0x40L);
496 case 102:
497 return jjMoveStringLiteralDfa3_0(active0, 0x438000L, active1, 0L);
498 case 103:
499 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x80000L);
500 case 105:
501 return jjMoveStringLiteralDfa3_0(active0, 0x4000L, active1, 0x80L);
502 case 106:
503 return jjMoveStringLiteralDfa3_0(active0, 0x800000L, active1, 0L);
504 case 108:
505 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20L);
506 case 110:
507 return jjMoveStringLiteralDfa3_0(active0, 0x15400001400L, active1, 0x400000L);
508 case 111:
509 return jjMoveStringLiteralDfa3_0(active0, 0x500020080080000L, active1, 0L);
510 case 112:
511 if ((active0 & 0x800L) != 0L)
512 return jjStartNfaWithStates_0(2, 11, 139);
513 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4L);
514 case 113:
515 return jjMoveStringLiteralDfa3_0(active0, 0x40000f000000L, active1, 0L);
516 case 114:
517 return jjMoveStringLiteralDfa3_0(active0, 0x8a0008000000200L, active1, 0x1200808L);
518 case 115:
519 return jjMoveStringLiteralDfa3_0(active0, 0x800000002000L, active1, 0L);
520 case 116:
521 if ((active0 & 0x100000000000L) != 0L)
522 return jjStartNfaWithStates_0(2, 44, 139);
523 return jjMoveStringLiteralDfa3_0(active0, 0x10000000040000L, active1, 0x44010L);
524 case 118:
525 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2L);
526 case 119:
527 return jjMoveStringLiteralDfa3_0(active0, 0x8000000000000L, active1, 0L);
528 case 121:
529 return jjMoveStringLiteralDfa3_0(active0, 0x4200000000000000L, active1, 0L);
530 case 122:
531 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200L);
532 default :
533 break;
534 }
535 return jjStartNfa_0(1, active0, active1);
536 }
537 private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1)
538 {
539 if (((active0 &= old0) | (active1 &= old1)) == 0L)
540 return jjStartNfa_0(1, old0, old1);
541 try { curChar = input_stream.readChar(); }
542 catch(java.io.IOException e) {
543 jjStopStringLiteralDfa_0(2, active0, active1);
544 return 3;
545 }
546 switch(curChar)
547 {
548 case 45:
549 return jjMoveStringLiteralDfa4_0(active0, 0x800400040000L, active1, 0x40004L);
550 case 97:
551 return jjMoveStringLiteralDfa4_0(active0, 0x811000000000000L, active1, 0x802L);
552 case 98:
553 return jjMoveStringLiteralDfa4_0(active0, 0x400000000000000L, active1, 0L);
554 case 99:
555 return jjMoveStringLiteralDfa4_0(active0, 0x10040002400L, active1, 0L);
556 case 100:
557 return jjMoveStringLiteralDfa4_0(active0, 0x2080000000000L, active1, 0x80L);
558 case 101:
559 return jjMoveStringLiteralDfa4_0(active0, 0x800300L, active1, 0x200200L);
560 case 102:
561 return jjMoveStringLiteralDfa4_0(active0, 0x1000L, active1, 0L);
562 case 105:
563 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x80120L);
564 case 108:
565 return jjMoveStringLiteralDfa4_0(active0, 0x8000000000004000L, active1, 0x400L);
566 case 109:
567 return jjMoveStringLiteralDfa4_0(active0, 0x40000000000L, active1, 0L);
568 case 110:
569 return jjMoveStringLiteralDfa4_0(active0, 0x2082220a0000000L, active1, 0x800000L);
570 case 111:
571 return jjMoveStringLiteralDfa4_0(active0, 0x80008000038000L, active1, 0x1000008L);
572 case 112:
573 return jjMoveStringLiteralDfa4_0(active0, 0x4100000b00080000L, active1, 0x10L);
574 case 114:
575 return jjMoveStringLiteralDfa4_0(active0, 0x44000000300000L, active1, 0x104000L);
576 case 115:
577 return jjMoveStringLiteralDfa4_0(active0, 0x10000000L, active1, 0L);
578 case 116:
579 return jjMoveStringLiteralDfa4_0(active0, 0x4000000000L, active1, 0x400001L);
580 case 117:
581 return jjMoveStringLiteralDfa4_0(active0, 0x40000f400000L, active1, 0x40L);
582 case 118:
583 return jjMoveStringLiteralDfa4_0(active0, 0x20001000000000L, active1, 0L);
584 case 120:
585 return jjMoveStringLiteralDfa4_0(active0, 0x3000000000000000L, active1, 0L);
586 default :
587 break;
588 }
589 return jjStartNfa_0(2, active0, active1);
590 }
591 private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1)
592 {
593 if (((active0 &= old0) | (active1 &= old1)) == 0L)
594 return jjStartNfa_0(2, old0, old1);
595 try { curChar = input_stream.readChar(); }
596 catch(java.io.IOException e) {
597 jjStopStringLiteralDfa_0(3, active0, active1);
598 return 4;
599 }
600 switch(curChar)
601 {
602 case 45:
603 return jjMoveStringLiteralDfa5_0(active0, 0x3000000000000000L, active1, 0x10L);
604 case 62:
605 if ((active1 & 0x80L) != 0L)
606 return jjStartNfaWithStates_0(4, 71, 1);
607 break;
608 case 97:
609 return jjMoveStringLiteralDfa5_0(active0, 0x200800000000000L, active1, 0x4020L);
610 case 99:
611 return jjMoveStringLiteralDfa5_0(active0, 0x4000010800000L, active1, 0x100000L);
612 case 100:
613 return jjMoveStringLiteralDfa5_0(active0, 0x20000000L, active1, 0x40104L);
614 case 101:
615 if ((active0 & 0x200L) != 0L)
616 return jjStartNfaWithStates_0(4, 9, 139);
617 else if ((active0 & 0x40000000000L) != 0L)
618 return jjStartNfaWithStates_0(4, 42, 1);
619 else if ((active0 & 0x4000000000000000L) != 0L)
620 return jjStartNfaWithStates_0(4, 62, 1);
621 return jjMoveStringLiteralDfa5_0(active0, 0x10a40104f000400L, active1, 0L);
622 case 102:
623 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8L);
624 case 103:
625 return jjMoveStringLiteralDfa5_0(active0, 0x1002000000000L, active1, 0xa00000L);
626 case 105:
627 return jjMoveStringLiteralDfa5_0(active0, 0x420000000001000L, active1, 0x402L);
628 case 108:
629 return jjMoveStringLiteralDfa5_0(active0, 0xb00000000L, active1, 0L);
630 case 110:
631 return jjMoveStringLiteralDfa5_0(active0, 0x800000000000000L, active1, 0x800L);
632 case 111:
633 return jjMoveStringLiteralDfa5_0(active0, 0x14000082000L, active1, 0x400000L);
634 case 112:
635 return jjMoveStringLiteralDfa5_0(active0, 0x80000000000100L, active1, 0L);
636 case 114:
637 return jjMoveStringLiteralDfa5_0(active0, 0x80400038000L, active1, 0x1L);
638 case 115:
639 return jjMoveStringLiteralDfa5_0(active0, 0x400000L, active1, 0x80040L);
640 case 116:
641 return jjMoveStringLiteralDfa5_0(active0, 0x10208080000000L, active1, 0x1000000L);
642 case 117:
643 return jjMoveStringLiteralDfa5_0(active0, 0x8000000000044000L, active1, 0x200L);
644 case 118:
645 return jjMoveStringLiteralDfa5_0(active0, 0x40020000000000L, active1, 0L);
646 case 121:
647 return jjMoveStringLiteralDfa5_0(active0, 0x300000L, active1, 0L);
648 default :
649 break;
650 }
651 return jjStartNfa_0(3, active0, active1);
652 }
653 private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1)
654 {
655 if (((active0 &= old0) | (active1 &= old1)) == 0L)
656 return jjStartNfa_0(3, old0, old1);
657 try { curChar = input_stream.readChar(); }
658 catch(java.io.IOException e) {
659 jjStopStringLiteralDfa_0(4, active0, active1);
660 return 5;
661 }
662 switch(curChar)
663 {
664 case 45:
665 return jjMoveStringLiteralDfa6_0(active0, 0x200000300000L, active1, 0L);
666 case 62:
667 if ((active1 & 0x100L) != 0L)
668 return jjStartNfaWithStates_0(5, 72, 1);
669 break;
670 case 95:
671 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x40L);
672 case 97:
673 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x401L);
674 case 99:
675 return jjMoveStringLiteralDfa6_0(active0, 0x20000000000000L, active1, 0L);
676 case 100:
677 return jjMoveStringLiteralDfa6_0(active0, 0x1000010000000000L, active1, 0L);
678 case 101:
679 if ((active0 & 0x400000L) != 0L)
680 return jjStartNfaWithStates_0(5, 22, 139);
681 else if ((active0 & 0x10000000000000L) != 0L)
682 return jjStartNfaWithStates_0(5, 52, 1);
683 else if ((active0 & 0x8000000000000000L) != 0L)
684 return jjStartNfaWithStates_0(5, 63, 1);
685 return jjMoveStringLiteralDfa6_0(active0, 0x810a04a0000000L, active1, 0x40004L);
686 case 103:
687 return jjMoveStringLiteralDfa6_0(active0, 0x800000000000L, active1, 0L);
688 case 104:
689 if ((active1 & 0x100000L) != 0L)
690 {
691 jjmatchedKind = 84;
692 jjmatchedPos = 5;
693 }
694 return jjMoveStringLiteralDfa6_0(active0, 0x4000000000000L, active1, 0L);
695 case 105:
696 return jjMoveStringLiteralDfa6_0(active0, 0x40000040000000L, active1, 0x200008L);
697 case 108:
698 if ((active0 & 0x400L) != 0L)
699 return jjStartNfaWithStates_0(5, 10, 139);
700 return jjMoveStringLiteralDfa6_0(active0, 0x400005000000000L, active1, 0x400002L);
701 case 109:
702 if ((active0 & 0x8000L) != 0L)
703 {
704 jjmatchedKind = 15;
705 jjmatchedPos = 5;
706 }
707 return jjMoveStringLiteralDfa6_0(active0, 0x200000000030000L, active1, 0L);
708 case 110:
709 return jjMoveStringLiteralDfa6_0(active0, 0x400000042000L, active1, 0x4010L);
710 case 111:
711 return jjMoveStringLiteralDfa6_0(active0, 0x8000000000L, active1, 0x1000000L);
712 case 114:
713 return jjMoveStringLiteralDfa6_0(active0, 0x2108000010005000L, active1, 0L);
714 case 115:
715 return jjMoveStringLiteralDfa6_0(active0, 0x80200000f080000L, active1, 0xa20L);
716 case 116:
717 return jjMoveStringLiteralDfa6_0(active0, 0x800100L, active1, 0x80000L);
718 case 117:
719 return jjMoveStringLiteralDfa6_0(active0, 0x2000000000L, active1, 0x800000L);
720 case 121:
721 return jjMoveStringLiteralDfa6_0(active0, 0xb00000000L, active1, 0L);
722 default :
723 break;
724 }
725 return jjStartNfa_0(4, active0, active1);
726 }
727 private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1)
728 {
729 if (((active0 &= old0) | (active1 &= old1)) == 0L)
730 return jjStartNfa_0(4, old0, old1);
731 try { curChar = input_stream.readChar(); }
732 catch(java.io.IOException e) {
733 jjStopStringLiteralDfa_0(5, active0, active1);
734 return 6;
735 }
736 switch(curChar)
737 {
738 case 45:
739 return jjMoveStringLiteralDfa7_0(active0, 0x4000b00830100L, active1, 0L);
740 case 95:
741 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x220L);
742 case 97:
743 return jjMoveStringLiteralDfa7_0(active0, 0x2000000000L, active1, 0x800012L);
744 case 99:
745 return jjMoveStringLiteralDfa7_0(active0, 0x42408000000000L, active1, 0x1000000L);
746 case 100:
747 return jjMoveStringLiteralDfa7_0(active0, 0x40000L, active1, 0L);
748 case 101:
749 if ((active0 & 0x4000L) != 0L)
750 return jjStartNfaWithStates_0(6, 14, 139);
751 else if ((active0 & 0x80000L) != 0L)
752 return jjStartNfaWithStates_0(6, 19, 139);
753 return jjMoveStringLiteralDfa7_0(active0, 0x3020800000000000L, active1, 0x80000L);
754 case 102:
755 return jjMoveStringLiteralDfa7_0(active0, 0x2000L, active1, 0L);
756 case 105:
757 return jjMoveStringLiteralDfa7_0(active0, 0x600210010100000L, active1, 0L);
758 case 108:
759 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x8L);
760 case 109:
761 if ((active0 & 0x1000L) != 0L)
762 return jjStartNfaWithStates_0(6, 12, 139);
763 break;
764 case 110:
765 return jjMoveStringLiteralDfa7_0(active0, 0x1000080000000L, active1, 0x41L);
766 case 111:
767 return jjMoveStringLiteralDfa7_0(active0, 0x5000000000L, active1, 0x400000L);
768 case 112:
769 return jjMoveStringLiteralDfa7_0(active0, 0x800000400000000L, active1, 0x800L);
770 case 114:
771 if ((active0 & 0x20000000L) != 0L)
772 return jjStartNfaWithStates_0(6, 29, 1);
773 return jjMoveStringLiteralDfa7_0(active0, 0x80020000200000L, active1, 0L);
774 case 115:
775 return jjMoveStringLiteralDfa7_0(active0, 0x8080000000000L, active1, 0x244404L);
776 case 116:
777 if ((active0 & 0x1000000L) != 0L)
778 {
779 jjmatchedKind = 24;
780 jjmatchedPos = 6;
781 }
782 return jjMoveStringLiteralDfa7_0(active0, 0x10000000e000000L, active1, 0L);
783 case 118:
784 return jjMoveStringLiteralDfa7_0(active0, 0x40000000L, active1, 0L);
785 default :
786 break;
787 }
788 return jjStartNfa_0(5, active0, active1);
789 }
790 private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1)
791 {
792 if (((active0 &= old0) | (active1 &= old1)) == 0L)
793 return jjStartNfa_0(5, old0, old1);
794 try { curChar = input_stream.readChar(); }
795 catch(java.io.IOException e) {
796 jjStopStringLiteralDfa_0(6, active0, active1);
797 return 7;
798 }
799 switch(curChar)
800 {
801 case 45:
802 return jjMoveStringLiteralDfa8_0(active0, 0x2000000e000000L, active1, 0L);
803 case 95:
804 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x400L);
805 case 97:
806 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x60L);
807 case 98:
808 return jjMoveStringLiteralDfa8_0(active0, 0x210000000L, active1, 0x2L);
809 case 99:
810 if ((active0 & 0x200000000000000L) != 0L)
811 return jjStartNfaWithStates_0(7, 57, 1);
812 return jjMoveStringLiteralDfa8_0(active0, 0x4000000000000L, active1, 0x40004L);
813 case 100:
814 return jjMoveStringLiteralDfa8_0(active0, 0x200000000000L, active1, 0L);
815 case 101:
816 if ((active0 & 0x400000000000L) != 0L)
817 return jjStartNfaWithStates_0(7, 46, 139);
818 else if ((active1 & 0x8L) != 0L)
819 return jjStartNfaWithStates_0(7, 67, 1);
820 return jjMoveStringLiteralDfa8_0(active0, 0x40000040240000L, active1, 0L);
821 case 102:
822 if ((active0 & 0x100000L) != 0L)
823 return jjStartNfaWithStates_0(7, 20, 1);
824 break;
825 case 103:
826 return jjMoveStringLiteralDfa8_0(active0, 0x6000000000L, active1, 0xc00000L);
827 case 104:
828 return jjMoveStringLiteralDfa8_0(active0, 0x8000000000000L, active1, 0L);
829 case 105:
830 return jjMoveStringLiteralDfa8_0(active0, 0x12000L, active1, 0L);
831 case 108:
832 return jjMoveStringLiteralDfa8_0(active0, 0x400000000L, active1, 0L);
833 case 109:
834 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x10L);
835 case 110:
836 return jjMoveStringLiteralDfa8_0(active0, 0x810000000000L, active1, 0x200L);
837 case 111:
838 return jjMoveStringLiteralDfa8_0(active0, 0x800008000000000L, active1, 0x1000800L);
839 case 112:
840 return jjMoveStringLiteralDfa8_0(active0, 0x1000001000800100L, active1, 0x4000L);
841 case 114:
842 if ((active1 & 0x80000L) != 0L)
843 return jjStartNfaWithStates_0(7, 83, 139);
844 return jjMoveStringLiteralDfa8_0(active0, 0x2000000020000L, active1, 0L);
845 case 115:
846 return jjMoveStringLiteralDfa8_0(active0, 0x20000a0000000000L, active1, 0x1L);
847 case 116:
848 if ((active0 & 0x80000000L) != 0L)
849 return jjStartNfaWithStates_0(7, 31, 1);
850 return jjMoveStringLiteralDfa8_0(active0, 0x481000800000000L, active1, 0x200000L);
851 case 119:
852 return jjMoveStringLiteralDfa8_0(active0, 0x100000000L, active1, 0L);
853 case 121:
854 if ((active0 & 0x100000000000000L) != 0L)
855 return jjStartNfaWithStates_0(7, 56, 139);
856 break;
857 default :
858 break;
859 }
860 return jjStartNfa_0(6, active0, active1);
861 }
862 private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1)
863 {
864 if (((active0 &= old0) | (active1 &= old1)) == 0L)
865 return jjStartNfa_0(6, old0, old1);
866 try { curChar = input_stream.readChar(); }
867 catch(java.io.IOException e) {
868 jjStopStringLiteralDfa_0(7, active0, active1);
869 return 8;
870 }
871 switch(curChar)
872 {
873 case 45:
874 return jjMoveStringLiteralDfa9_0(active0, 0x1000000000000L, active1, 0L);
875 case 97:
876 return jjMoveStringLiteralDfa9_0(active0, 0x20000000000L, active1, 0x600L);
877 case 100:
878 return jjMoveStringLiteralDfa9_0(active0, 0x20000000000000L, active1, 0x20L);
879 case 101:
880 if ((active0 & 0x10000000L) != 0L)
881 return jjStartNfaWithStates_0(8, 28, 139);
882 else if ((active0 & 0x1000000000L) != 0L)
883 return jjStartNfaWithStates_0(8, 36, 1);
884 else if ((active0 & 0x2000000000L) != 0L)
885 {
886 jjmatchedKind = 37;
887 jjmatchedPos = 8;
888 }
889 else if ((active1 & 0x10L) != 0L)
890 return jjStartNfaWithStates_0(8, 68, 1);
891 return jjMoveStringLiteralDfa9_0(active0, 0x280000020000L, active1, 0xa00000L);
892 case 102:
893 if ((active0 & 0x10000L) != 0L)
894 return jjStartNfaWithStates_0(8, 16, 1);
895 else if ((active0 & 0x200000L) != 0L)
896 return jjStartNfaWithStates_0(8, 21, 1);
897 return jjMoveStringLiteralDfa9_0(active0, 0x8000000L, active1, 0L);
898 case 103:
899 if ((active0 & 0x10000000000L) != 0L)
900 return jjStartNfaWithStates_0(8, 40, 1);
901 break;
902 case 105:
903 return jjMoveStringLiteralDfa9_0(active0, 0x8a000100000000L, active1, 0x400000L);
904 case 108:
905 if ((active0 & 0x8000000000L) != 0L)
906 {
907 jjmatchedKind = 39;
908 jjmatchedPos = 8;
909 }
910 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1000002L);
911 case 109:
912 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x40L);
913 case 111:
914 if ((active0 & 0x800000000L) != 0L)
915 return jjStartNfaWithStates_0(8, 35, 1);
916 return jjMoveStringLiteralDfa9_0(active0, 0x4000000000000L, active1, 0x4000L);
917 case 112:
918 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1L);
919 case 114:
920 if ((active0 & 0x40000000L) != 0L)
921 return jjStartNfaWithStates_0(8, 30, 1);
922 return jjMoveStringLiteralDfa9_0(active0, 0x800000000842100L, active1, 0x40804L);
923 case 115:
924 if ((active0 & 0x40000000000000L) != 0L)
925 return jjStartNfaWithStates_0(8, 54, 1);
926 break;
927 case 116:
928 return jjMoveStringLiteralDfa9_0(active0, 0x1000800000000000L, active1, 0L);
929 case 117:
930 return jjMoveStringLiteralDfa9_0(active0, 0x2000000000000000L, active1, 0L);
931 case 119:
932 return jjMoveStringLiteralDfa9_0(active0, 0x6000000L, active1, 0L);
933 case 121:
934 if ((active0 & 0x200000000L) != 0L)
935 return jjStartNfaWithStates_0(8, 33, 1);
936 else if ((active0 & 0x4000000000L) != 0L)
937 return jjStartNfaWithStates_0(8, 38, 1);
938 else if ((active0 & 0x400000000000000L) != 0L)
939 return jjStartNfaWithStates_0(8, 58, 1);
940 return jjMoveStringLiteralDfa9_0(active0, 0x400000000L, active1, 0L);
941 default :
942 break;
943 }
944 return jjStartNfa_0(7, active0, active1);
945 }
946 private final int jjMoveStringLiteralDfa9_0(long old0, long active0, long old1, long active1)
947 {
948 if (((active0 &= old0) | (active1 &= old1)) == 0L)
949 return jjStartNfa_0(7, old0, old1);
950 try { curChar = input_stream.readChar(); }
951 catch(java.io.IOException e) {
952 jjStopStringLiteralDfa_0(8, active0, active1);
953 return 9;
954 }
955 switch(curChar)
956 {
957 case 45:
958 return jjMoveStringLiteralDfa10_0(active0, 0x800400000000L, active1, 0L);
959 case 100:
960 return jjMoveStringLiteralDfa10_0(active0, 0x1000000000000L, active1, 0x420L);
961 case 101:
962 return jjMoveStringLiteralDfa10_0(active0, 0xa0000000000000L, active1, 0x400042L);
963 case 102:
964 if ((active0 & 0x20000L) != 0L)
965 return jjStartNfaWithStates_0(9, 17, 1);
966 break;
967 case 104:
968 if ((active0 & 0x1000000000000000L) != 0L)
969 return jjStartNfaWithStates_0(9, 60, 1);
970 return jjMoveStringLiteralDfa10_0(active0, 0x6000000L, active1, 0L);
971 case 105:
972 return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x40004L);
973 case 108:
974 return jjMoveStringLiteralDfa10_0(active0, 0x2000000000000000L, active1, 0L);
975 case 109:
976 if ((active0 & 0x2000L) != 0L)
977 return jjStartNfaWithStates_0(9, 13, 139);
978 return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x200L);
979 case 110:
980 return jjMoveStringLiteralDfa10_0(active0, 0x4200000000000L, active1, 0L);
981 case 111:
982 return jjMoveStringLiteralDfa10_0(active0, 0x8800100L, active1, 0x1L);
983 case 112:
984 if ((active0 & 0x8000000000000L) != 0L)
985 return jjStartNfaWithStates_0(9, 51, 1);
986 return jjMoveStringLiteralDfa10_0(active0, 0x2000000000000L, active1, 0L);
987 case 114:
988 if ((active1 & 0x200000L) != 0L)
989 return jjStartNfaWithStates_0(9, 85, 139);
990 return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x4000L);
991 case 115:
992 if ((active0 & 0x80000000000L) != 0L)
993 return jjStartNfaWithStates_0(9, 43, 1);
994 else if ((active1 & 0x800000L) != 0L)
995 return jjStartNfaWithStates_0(9, 87, 1);
996 else if ((active1 & 0x1000000L) != 0L)
997 return jjStartNfaWithStates_0(9, 88, 1);
998 return jjMoveStringLiteralDfa10_0(active0, 0x40000L, active1, 0L);
999 case 116:
1000 return jjMoveStringLiteralDfa10_0(active0, 0x800020100000000L, active1, 0x800L);
1001 default :
1002 break;
1003 }
1004 return jjStartNfa_0(8, active0, active1);
1005 }
1006 private final int jjMoveStringLiteralDfa10_0(long old0, long active0, long old1, long active1)
1007 {
1008 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1009 return jjStartNfa_0(8, old0, old1);
1010 try { curChar = input_stream.readChar(); }
1011 catch(java.io.IOException e) {
1012 jjStopStringLiteralDfa_0(9, active0, active1);
1013 return 10;
1014 }
1015 switch(curChar)
1016 {
1017 case 45:
1018 return jjMoveStringLiteralDfa11_0(active0, 0x800000000000000L, active1, 0x2L);
1019 case 62:
1020 if ((active1 & 0x40L) != 0L)
1021 return jjStartNfaWithStates_0(10, 70, 1);
1022 break;
1023 case 95:
1024 return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x800L);
1025 case 100:
1026 return jjMoveStringLiteralDfa11_0(active0, 0x800000000000L, active1, 0x400L);
1027 case 101:
1028 return jjMoveStringLiteralDfa11_0(active0, 0x1000006000000L, active1, 0x200L);
1029 case 104:
1030 if ((active0 & 0x100000000L) != 0L)
1031 return jjStartNfaWithStates_0(10, 32, 1);
1032 break;
1033 case 105:
1034 return jjMoveStringLiteralDfa11_0(active0, 0x20000000000L, active1, 0L);
1035 case 112:
1036 return jjMoveStringLiteralDfa11_0(active0, 0x800100L, active1, 0x40004L);
1037 case 114:
1038 return jjMoveStringLiteralDfa11_0(active0, 0x8000000L, active1, 0x21L);
1039 case 115:
1040 if ((active0 & 0x80000000000000L) != 0L)
1041 return jjStartNfaWithStates_0(10, 55, 1);
1042 else if ((active1 & 0x400000L) != 0L)
1043 return jjStartNfaWithStates_0(10, 86, 1);
1044 return jjMoveStringLiteralDfa11_0(active0, 0x24000000000000L, active1, 0L);
1045 case 116:
1046 return jjMoveStringLiteralDfa11_0(active0, 0x2002200400040000L, active1, 0x4000L);
1047 default :
1048 break;
1049 }
1050 return jjStartNfa_0(9, active0, active1);
1051 }
1052 private final int jjMoveStringLiteralDfa11_0(long old0, long active0, long old1, long active1)
1053 {
1054 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1055 return jjStartNfa_0(9, old0, old1);
1056 try { curChar = input_stream.readChar(); }
1057 catch(java.io.IOException e) {
1058 jjStopStringLiteralDfa_0(10, active0, active1);
1059 return 11;
1060 }
1061 switch(curChar)
1062 {
1063 case 62:
1064 if ((active1 & 0x200L) != 0L)
1065 return jjStartNfaWithStates_0(11, 73, 1);
1066 break;
1067 case 95:
1068 return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x4000L);
1069 case 99:
1070 return jjMoveStringLiteralDfa12_0(active0, 0x20000000000000L, active1, 0x800L);
1071 case 101:
1072 return jjMoveStringLiteralDfa12_0(active0, 0x800000000000L, active1, 0x20L);
1073 case 105:
1074 return jjMoveStringLiteralDfa12_0(active0, 0x2200000000000L, active1, 0L);
1075 case 109:
1076 return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x2L);
1077 case 110:
1078 if ((active0 & 0x2000000L) != 0L)
1079 {
1080 jjmatchedKind = 25;
1081 jjmatchedPos = 11;
1082 }
1083 return jjMoveStringLiteralDfa12_0(active0, 0x4000000L, active1, 0L);
1084 case 111:
1085 if ((active0 & 0x400000000L) != 0L)
1086 return jjStartNfaWithStates_0(11, 34, 1);
1087 return jjMoveStringLiteralDfa12_0(active0, 0x20000840100L, active1, 0L);
1088 case 112:
1089 return jjMoveStringLiteralDfa12_0(active0, 0x800000000000000L, active1, 0L);
1090 case 114:
1091 return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x400L);
1092 case 115:
1093 if ((active0 & 0x2000000000000000L) != 0L)
1094 return jjStartNfaWithStates_0(11, 61, 1);
1095 return jjMoveStringLiteralDfa12_0(active0, 0x1000000000000L, active1, 0L);
1096 case 116:
1097 return jjMoveStringLiteralDfa12_0(active0, 0x4000000000000L, active1, 0x40005L);
1098 case 119:
1099 return jjMoveStringLiteralDfa12_0(active0, 0x8000000L, active1, 0L);
1100 default :
1101 break;
1102 }
1103 return jjStartNfa_0(10, active0, active1);
1104 }
1105 private final int jjMoveStringLiteralDfa12_0(long old0, long active0, long old1, long active1)
1106 {
1107 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1108 return jjStartNfa_0(10, old0, old1);
1109 try { curChar = input_stream.readChar(); }
1110 catch(java.io.IOException e) {
1111 jjStopStringLiteralDfa_0(11, active0, active1);
1112 return 12;
1113 }
1114 switch(curChar)
1115 {
1116 case 45:
1117 return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x1L);
1118 case 97:
1119 return jjMoveStringLiteralDfa13_0(active0, 0x8000000L, active1, 0L);
1120 case 99:
1121 return jjMoveStringLiteralDfa13_0(active0, 0x1000000000000L, active1, 0x4000L);
1122 case 101:
1123 return jjMoveStringLiteralDfa13_0(active0, 0x4000000L, active1, 0x400L);
1124 case 102:
1125 return jjMoveStringLiteralDfa13_0(active0, 0x200000000000L, active1, 0L);
1126 case 105:
1127 return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x40004L);
1128 case 110:
1129 return jjMoveStringLiteralDfa13_0(active0, 0x20000000000L, active1, 0L);
1130 case 111:
1131 return jjMoveStringLiteralDfa13_0(active0, 0x2000000040000L, active1, 0x800L);
1132 case 114:
1133 return jjMoveStringLiteralDfa13_0(active0, 0x824000000000000L, active1, 0L);
1134 case 115:
1135 return jjMoveStringLiteralDfa13_0(active0, 0x800000800100L, active1, 0x20L);
1136 case 116:
1137 return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x2L);
1138 default :
1139 break;
1140 }
1141 return jjStartNfa_0(11, active0, active1);
1142 }
1143 private final int jjMoveStringLiteralDfa13_0(long old0, long active0, long old1, long active1)
1144 {
1145 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1146 return jjStartNfa_0(11, old0, old1);
1147 try { curChar = input_stream.readChar(); }
1148 catch(java.io.IOException e) {
1149 jjStopStringLiteralDfa_0(12, active0, active1);
1150 return 13;
1151 }
1152 switch(curChar)
1153 {
1154 case 45:
1155 return jjMoveStringLiteralDfa14_0(active0, 0x20000000000L, active1, 0L);
1156 case 97:
1157 return jjMoveStringLiteralDfa14_0(active0, 0x4000000800100L, active1, 0L);
1158 case 99:
1159 return jjMoveStringLiteralDfa14_0(active0, 0x800000000000L, active1, 0L);
1160 case 100:
1161 if ((active0 & 0x40000L) != 0L)
1162 return jjStartNfaWithStates_0(13, 18, 1);
1163 return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x1L);
1164 case 105:
1165 return jjMoveStringLiteralDfa14_0(active0, 0x20200000000000L, active1, 0L);
1166 case 110:
1167 if ((active0 & 0x2000000000000L) != 0L)
1168 return jjStartNfaWithStates_0(13, 49, 1);
1169 return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x800L);
1170 case 111:
1171 return jjMoveStringLiteralDfa14_0(active0, 0x800000000000000L, active1, 0x44004L);
1172 case 112:
1173 return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x2L);
1174 case 114:
1175 return jjMoveStringLiteralDfa14_0(active0, 0x1000008000000L, active1, 0L);
1176 case 115:
1177 return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x420L);
1178 case 118:
1179 return jjMoveStringLiteralDfa14_0(active0, 0x4000000L, active1, 0L);
1180 default :
1181 break;
1182 }
1183 return jjStartNfa_0(12, active0, active1);
1184 }
1185 private final int jjMoveStringLiteralDfa14_0(long old0, long active0, long old1, long active1)
1186 {
1187 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1188 return jjStartNfa_0(12, old0, old1);
1189 try { curChar = input_stream.readChar(); }
1190 catch(java.io.IOException e) {
1191 jjStopStringLiteralDfa_0(13, active0, active1);
1192 return 14;
1193 }
1194 switch(curChar)
1195 {
1196 case 62:
1197 if ((active1 & 0x20L) != 0L)
1198 return jjStartNfaWithStates_0(14, 69, 1);
1199 break;
1200 case 100:
1201 if ((active0 & 0x8000000L) != 0L)
1202 return jjStartNfaWithStates_0(14, 27, 1);
1203 break;
1204 case 101:
1205 return jjMoveStringLiteralDfa15_0(active0, 0x200004000000L, active1, 0x1L);
1206 case 102:
1207 return jjMoveStringLiteralDfa15_0(active0, 0x800000000000000L, active1, 0x800L);
1208 case 105:
1209 return jjMoveStringLiteralDfa15_0(active0, 0x5020000000000L, active1, 0L);
1210 case 108:
1211 if ((active0 & 0x100L) != 0L)
1212 return jjStartNfaWithStates_0(14, 8, 1);
1213 else if ((active0 & 0x800000L) != 0L)
1214 return jjStartNfaWithStates_0(14, 23, 1);
1215 break;
1216 case 110:
1217 if ((active1 & 0x4L) != 0L)
1218 return jjStartNfaWithStates_0(14, 66, 1);
1219 else if ((active1 & 0x40000L) != 0L)
1220 return jjStartNfaWithStates_0(14, 82, 1);
1221 return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x4000L);
1222 case 112:
1223 return jjMoveStringLiteralDfa15_0(active0, 0x20000000000000L, active1, 0L);
1224 case 114:
1225 return jjMoveStringLiteralDfa15_0(active0, 0x800000000000L, active1, 0L);
1226 case 115:
1227 if ((active1 & 0x2L) != 0L)
1228 return jjStartNfaWithStates_0(14, 65, 1);
1229 return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x400L);
1230 default :
1231 break;
1232 }
1233 return jjStartNfa_0(13, active0, active1);
1234 }
1235 private final int jjMoveStringLiteralDfa15_0(long old0, long active0, long old1, long active1)
1236 {
1237 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1238 return jjStartNfa_0(13, old0, old1);
1239 try { curChar = input_stream.readChar(); }
1240 catch(java.io.IOException e) {
1241 jjStopStringLiteralDfa_0(14, active0, active1);
1242 return 15;
1243 }
1244 switch(curChar)
1245 {
1246 case 62:
1247 if ((active1 & 0x400L) != 0L)
1248 return jjStartNfaWithStates_0(15, 74, 1);
1249 break;
1250 case 100:
1251 if ((active0 & 0x20000000000L) != 0L)
1252 return jjStartNfaWithStates_0(15, 41, 1);
1253 break;
1254 case 102:
1255 return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x4000L);
1256 case 105:
1257 return jjMoveStringLiteralDfa16_0(active0, 0x800800000000000L, active1, 0x800L);
1258 case 110:
1259 return jjMoveStringLiteralDfa16_0(active0, 0x4000000000000L, active1, 0L);
1260 case 112:
1261 return jjMoveStringLiteralDfa16_0(active0, 0x1000000000000L, active1, 0L);
1262 case 114:
1263 if ((active0 & 0x4000000L) != 0L)
1264 return jjStartNfaWithStates_0(15, 26, 1);
1265 else if ((active0 & 0x200000000000L) != 0L)
1266 return jjStartNfaWithStates_0(15, 45, 1);
1267 break;
1268 case 115:
1269 return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x1L);
1270 case 116:
1271 return jjMoveStringLiteralDfa16_0(active0, 0x20000000000000L, active1, 0L);
1272 default :
1273 break;
1274 }
1275 return jjStartNfa_0(14, active0, active1);
1276 }
1277 private final int jjMoveStringLiteralDfa16_0(long old0, long active0, long old1, long active1)
1278 {
1279 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1280 return jjStartNfa_0(14, old0, old1);
1281 try { curChar = input_stream.readChar(); }
1282 catch(java.io.IOException e) {
1283 jjStopStringLiteralDfa_0(15, active0, active1);
1284 return 16;
1285 }
1286 switch(curChar)
1287 {
1288 case 99:
1289 return jjMoveStringLiteralDfa17_0(active0, 0L, active1, 0x1L);
1290 case 103:
1291 return jjMoveStringLiteralDfa17_0(active0, 0L, active1, 0x800L);
1292 case 105:
1293 return jjMoveStringLiteralDfa17_0(active0, 0x20000000000000L, active1, 0x4000L);
1294 case 108:
1295 return jjMoveStringLiteralDfa17_0(active0, 0x800000000000000L, active1, 0L);
1296 case 112:
1297 return jjMoveStringLiteralDfa17_0(active0, 0x800000000000L, active1, 0L);
1298 case 116:
1299 return jjMoveStringLiteralDfa17_0(active0, 0x5000000000000L, active1, 0L);
1300 default :
1301 break;
1302 }
1303 return jjStartNfa_0(15, active0, active1);
1304 }
1305 private final int jjMoveStringLiteralDfa17_0(long old0, long active0, long old1, long active1)
1306 {
1307 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1308 return jjStartNfa_0(15, old0, old1);
1309 try { curChar = input_stream.readChar(); }
1310 catch(java.io.IOException e) {
1311 jjStopStringLiteralDfa_0(16, active0, active1);
1312 return 17;
1313 }
1314 switch(curChar)
1315 {
1316 case 101:
1317 if ((active0 & 0x800000000000000L) != 0L)
1318 return jjStartNfaWithStates_0(17, 59, 1);
1319 break;
1320 case 103:
1321 return jjMoveStringLiteralDfa18_0(active0, 0L, active1, 0x4000L);
1322 case 105:
1323 return jjMoveStringLiteralDfa18_0(active0, 0x1000000000000L, active1, 0L);
1324 case 111:
1325 return jjMoveStringLiteralDfa18_0(active0, 0x20000000000000L, active1, 0L);
1326 case 114:
1327 return jjMoveStringLiteralDfa18_0(active0, 0L, active1, 0x1L);
1328 case 115:
1329 if ((active0 & 0x4000000000000L) != 0L)
1330 return jjStartNfaWithStates_0(17, 50, 1);
1331 break;
1332 case 116:
1333 return jjMoveStringLiteralDfa18_0(active0, 0x800000000000L, active1, 0L);
1334 case 117:
1335 return jjMoveStringLiteralDfa18_0(active0, 0L, active1, 0x800L);
1336 default :
1337 break;
1338 }
1339 return jjStartNfa_0(16, active0, active1);
1340 }
1341 private final int jjMoveStringLiteralDfa18_0(long old0, long active0, long old1, long active1)
1342 {
1343 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1344 return jjStartNfa_0(16, old0, old1);
1345 try { curChar = input_stream.readChar(); }
1346 catch(java.io.IOException e) {
1347 jjStopStringLiteralDfa_0(17, active0, active1);
1348 return 18;
1349 }
1350 switch(curChar)
1351 {
1352 case 105:
1353 return jjMoveStringLiteralDfa19_0(active0, 0x800000000000L, active1, 0x1L);
1354 case 110:
1355 if ((active0 & 0x20000000000000L) != 0L)
1356 return jjStartNfaWithStates_0(18, 53, 1);
1357 break;
1358 case 111:
1359 return jjMoveStringLiteralDfa19_0(active0, 0x1000000000000L, active1, 0L);
1360 case 114:
1361 return jjMoveStringLiteralDfa19_0(active0, 0L, active1, 0x800L);
1362 case 117:
1363 return jjMoveStringLiteralDfa19_0(active0, 0L, active1, 0x4000L);
1364 default :
1365 break;
1366 }
1367 return jjStartNfa_0(17, active0, active1);
1368 }
1369 private final int jjMoveStringLiteralDfa19_0(long old0, long active0, long old1, long active1)
1370 {
1371 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1372 return jjStartNfa_0(17, old0, old1);
1373 try { curChar = input_stream.readChar(); }
1374 catch(java.io.IOException e) {
1375 jjStopStringLiteralDfa_0(18, active0, active1);
1376 return 19;
1377 }
1378 switch(curChar)
1379 {
1380 case 97:
1381 return jjMoveStringLiteralDfa20_0(active0, 0L, active1, 0x800L);
1382 case 110:
1383 if ((active0 & 0x1000000000000L) != 0L)
1384 return jjStartNfaWithStates_0(19, 48, 1);
1385 break;
1386 case 111:
1387 return jjMoveStringLiteralDfa20_0(active0, 0x800000000000L, active1, 0L);
1388 case 112:
1389 return jjMoveStringLiteralDfa20_0(active0, 0L, active1, 0x1L);
1390 case 114:
1391 return jjMoveStringLiteralDfa20_0(active0, 0L, active1, 0x4000L);
1392 default :
1393 break;
1394 }
1395 return jjStartNfa_0(18, active0, active1);
1396 }
1397 private final int jjMoveStringLiteralDfa20_0(long old0, long active0, long old1, long active1)
1398 {
1399 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1400 return jjStartNfa_0(18, old0, old1);
1401 try { curChar = input_stream.readChar(); }
1402 catch(java.io.IOException e) {
1403 jjStopStringLiteralDfa_0(19, active0, active1);
1404 return 20;
1405 }
1406 switch(curChar)
1407 {
1408 case 97:
1409 return jjMoveStringLiteralDfa21_0(active0, 0L, active1, 0x4000L);
1410 case 110:
1411 if ((active0 & 0x800000000000L) != 0L)
1412 return jjStartNfaWithStates_0(20, 47, 1);
1413 break;
1414 case 116:
1415 return jjMoveStringLiteralDfa21_0(active0, 0L, active1, 0x801L);
1416 default :
1417 break;
1418 }
1419 return jjStartNfa_0(19, active0, active1);
1420 }
1421 private final int jjMoveStringLiteralDfa21_0(long old0, long active0, long old1, long active1)
1422 {
1423 if (((active0 &= old0) | (active1 &= old1)) == 0L)
1424 return jjStartNfa_0(19, old0, old1);
1425 try { curChar = input_stream.readChar(); }
1426 catch(java.io.IOException e) {
1427 jjStopStringLiteralDfa_0(20, 0L, active1);
1428 return 21;
1429 }
1430 switch(curChar)
1431 {
1432 case 105:
1433 return jjMoveStringLiteralDfa22_0(active1, 0x801L);
1434 case 116:
1435 return jjMoveStringLiteralDfa22_0(active1, 0x4000L);
1436 default :
1437 break;
1438 }
1439 return jjStartNfa_0(20, 0L, active1);
1440 }
1441 private final int jjMoveStringLiteralDfa22_0(long old1, long active1)
1442 {
1443 if (((active1 &= old1)) == 0L)
1444 return jjStartNfa_0(20, 0L, old1);
1445 try { curChar = input_stream.readChar(); }
1446 catch(java.io.IOException e) {
1447 jjStopStringLiteralDfa_0(21, 0L, active1);
1448 return 22;
1449 }
1450 switch(curChar)
1451 {
1452 case 105:
1453 return jjMoveStringLiteralDfa23_0(active1, 0x4000L);
1454 case 111:
1455 return jjMoveStringLiteralDfa23_0(active1, 0x801L);
1456 default :
1457 break;
1458 }
1459 return jjStartNfa_0(21, 0L, active1);
1460 }
1461 private final int jjMoveStringLiteralDfa23_0(long old1, long active1)
1462 {
1463 if (((active1 &= old1)) == 0L)
1464 return jjStartNfa_0(21, 0L, old1);
1465 try { curChar = input_stream.readChar(); }
1466 catch(java.io.IOException e) {
1467 jjStopStringLiteralDfa_0(22, 0L, active1);
1468 return 23;
1469 }
1470 switch(curChar)
1471 {
1472 case 110:
1473 if ((active1 & 0x1L) != 0L)
1474 return jjStartNfaWithStates_0(23, 64, 1);
1475 return jjMoveStringLiteralDfa24_0(active1, 0x800L);
1476 case 111:
1477 return jjMoveStringLiteralDfa24_0(active1, 0x4000L);
1478 default :
1479 break;
1480 }
1481 return jjStartNfa_0(22, 0L, active1);
1482 }
1483 private final int jjMoveStringLiteralDfa24_0(long old1, long active1)
1484 {
1485 if (((active1 &= old1)) == 0L)
1486 return jjStartNfa_0(22, 0L, old1);
1487 try { curChar = input_stream.readChar(); }
1488 catch(java.io.IOException e) {
1489 jjStopStringLiteralDfa_0(23, 0L, active1);
1490 return 24;
1491 }
1492 switch(curChar)
1493 {
1494 case 62:
1495 if ((active1 & 0x800L) != 0L)
1496 return jjStartNfaWithStates_0(24, 75, 1);
1497 break;
1498 case 110:
1499 return jjMoveStringLiteralDfa25_0(active1, 0x4000L);
1500 default :
1501 break;
1502 }
1503 return jjStartNfa_0(23, 0L, active1);
1504 }
1505 private final int jjMoveStringLiteralDfa25_0(long old1, long active1)
1506 {
1507 if (((active1 &= old1)) == 0L)
1508 return jjStartNfa_0(23, 0L, old1);
1509 try { curChar = input_stream.readChar(); }
1510 catch(java.io.IOException e) {
1511 jjStopStringLiteralDfa_0(24, 0L, active1);
1512 return 25;
1513 }
1514 switch(curChar)
1515 {
1516 case 62:
1517 if ((active1 & 0x4000L) != 0L)
1518 return jjStartNfaWithStates_0(25, 78, 1);
1519 break;
1520 default :
1521 break;
1522 }
1523 return jjStartNfa_0(24, 0L, active1);
1524 }
1525 private final void jjCheckNAdd(int state)
1526 {
1527 if (jjrounds[state] != jjround)
1528 {
1529 jjstateSet[jjnewStateCnt++] = state;
1530 jjrounds[state] = jjround;
1531 }
1532 }
1533 private final void jjAddStates(int start, int end)
1534 {
1535 do {
1536 jjstateSet[jjnewStateCnt++] = jjnextStates[start];
1537 } while (start++ != end);
1538 }
1539 private final void jjCheckNAddTwoStates(int state1, int state2)
1540 {
1541 jjCheckNAdd(state1);
1542 jjCheckNAdd(state2);
1543 }
1544 private final void jjCheckNAddStates(int start, int end)
1545 {
1546 do {
1547 jjCheckNAdd(jjnextStates[start]);
1548 } while (start++ != end);
1549 }
1550 private final void jjCheckNAddStates(int start)
1551 {
1552 jjCheckNAdd(jjnextStates[start]);
1553 jjCheckNAdd(jjnextStates[start + 1]);
1554 }
1555 static final long[] jjbitVec0 = {
1556 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
1557 };
1558 private final int jjMoveNfa_0(int startState, int curPos)
1559 {
1560 int[] nextStates;
1561 int startsAt = 0;
1562 jjnewStateCnt = 139;
1563 int i = 1;
1564 jjstateSet[0] = startState;
1565 int j, kind = 0x7fffffff;
1566 for (;;)
1567 {
1568 if (++jjround == 0x7fffffff)
1569 ReInitRounds();
1570 if (curChar < 64)
1571 {
1572 long l = 1L << curChar;
1573 MatchLoop: do
1574 {
1575 switch(jjstateSet[--i])
1576 {
1577 case 139:
1578 if ((0xfffffcfaffffc9ffL & l) != 0L)
1579 {
1580 if (kind > 89)
1581 kind = 89;
1582 jjCheckNAdd(1);
1583 }
1584 if (curChar == 46)
1585 jjstateSet[jjnewStateCnt++] = 56;
1586 if (curChar == 46)
1587 jjstateSet[jjnewStateCnt++] = 51;
1588 if (curChar == 46)
1589 jjstateSet[jjnewStateCnt++] = 44;
1590 break;
1591 case 64:
1592 case 1:
1593 if ((0xfffffcfaffffc9ffL & l) == 0L)
1594 break;
1595 if (kind > 89)
1596 kind = 89;
1597 jjCheckNAdd(1);
1598 break;
1599 case 65:
1600 if ((0xfffffcfaffffc9ffL & l) == 0L)
1601 break;
1602 if (kind > 89)
1603 kind = 89;
1604 jjCheckNAdd(1);
1605 break;
1606 case 103:
1607 if ((0xfffffcfaffffc9ffL & l) != 0L)
1608 {
1609 if (kind > 89)
1610 kind = 89;
1611 jjCheckNAdd(1);
1612 }
1613 if (curChar == 47)
1614 jjstateSet[jjnewStateCnt++] = 137;
1615 if (curChar == 47)
1616 jjstateSet[jjnewStateCnt++] = 132;
1617 if (curChar == 47)
1618 jjstateSet[jjnewStateCnt++] = 126;
1619 if (curChar == 47)
1620 jjstateSet[jjnewStateCnt++] = 121;
1621 break;
1622 case 121:
1623 if ((0xfffffcfaffffc9ffL & l) == 0L)
1624 break;
1625 if (kind > 89)
1626 kind = 89;
1627 jjCheckNAdd(1);
1628 break;
1629 case 66:
1630 if ((0xfffffcfaffffc9ffL & l) == 0L)
1631 break;
1632 if (kind > 89)
1633 kind = 89;
1634 jjCheckNAdd(1);
1635 break;
1636 case 0:
1637 if ((0xfc00fcf2ffffc9ffL & l) != 0L)
1638 {
1639 if (kind > 89)
1640 kind = 89;
1641 jjCheckNAdd(1);
1642 }
1643 else if ((0x3ff000000000000L & l) != 0L)
1644 jjCheckNAddStates(0, 9);
1645 else if (curChar == 34)
1646 jjCheckNAddStates(10, 12);
1647 if ((0x3fe000000000000L & l) != 0L)
1648 {
1649 if (kind > 90)
1650 kind = 90;
1651 jjCheckNAddTwoStates(5, 3);
1652 }
1653 else if (curChar == 60)
1654 jjAddStates(13, 20);
1655 else if (curChar == 58)
1656 jjAddStates(21, 22);
1657 else if (curChar == 43)
1658 jjstateSet[jjnewStateCnt++] = 13;
1659 else if (curChar == 46)
1660 jjCheckNAdd(7);
1661 else if (curChar == 48)
1662 {
1663 if (kind > 90)
1664 kind = 90;
1665 jjCheckNAdd(3);
1666 }
1667 break;
1668 case 2:
1669 if (curChar != 48)
1670 break;
1671 if (kind > 90)
1672 kind = 90;
1673 jjCheckNAdd(3);
1674 break;
1675 case 4:
1676 if ((0x3fe000000000000L & l) == 0L)
1677 break;
1678 if (kind > 90)
1679 kind = 90;
1680 jjCheckNAddTwoStates(5, 3);
1681 break;
1682 case 5:
1683 if ((0x3ff000000000000L & l) == 0L)
1684 break;
1685 if (kind > 90)
1686 kind = 90;
1687 jjCheckNAddTwoStates(5, 3);
1688 break;
1689 case 6:
1690 if (curChar == 46)
1691 jjCheckNAdd(7);
1692 break;
1693 case 7:
1694 if ((0x3ff000000000000L & l) == 0L)
1695 break;
1696 if (kind > 92)
1697 kind = 92;
1698 jjCheckNAddStates(23, 25);
1699 break;
1700 case 9:
1701 if ((0x280000000000L & l) != 0L)
1702 jjCheckNAdd(10);
1703 break;
1704 case 10:
1705 if ((0x3ff000000000000L & l) == 0L)
1706 break;
1707 if (kind > 92)
1708 kind = 92;
1709 jjCheckNAddTwoStates(10, 11);
1710 break;
1711 case 12:
1712 if (curChar == 43)
1713 jjstateSet[jjnewStateCnt++] = 13;
1714 break;
1715 case 13:
1716 if ((0x3ff000000000000L & l) != 0L)
1717 jjCheckNAdd(14);
1718 break;
1719 case 14:
1720 if ((0x3ff000000000000L & l) != 0L)
1721 jjstateSet[jjnewStateCnt++] = 15;
1722 break;
1723 case 15:
1724 if ((0x3ff000000000000L & l) != 0L)
1725 jjstateSet[jjnewStateCnt++] = 16;
1726 break;
1727 case 16:
1728 if ((0x3ff000000000000L & l) != 0L)
1729 jjstateSet[jjnewStateCnt++] = 17;
1730 break;
1731 case 17:
1732 if ((0x3ff000000000000L & l) != 0L)
1733 jjstateSet[jjnewStateCnt++] = 18;
1734 break;
1735 case 18:
1736 if ((0x3ff000000000000L & l) != 0L)
1737 jjstateSet[jjnewStateCnt++] = 19;
1738 break;
1739 case 19:
1740 if ((0x3ff000000000000L & l) != 0L)
1741 jjstateSet[jjnewStateCnt++] = 20;
1742 break;
1743 case 20:
1744 if ((0x3ff000000000000L & l) != 0L)
1745 jjstateSet[jjnewStateCnt++] = 21;
1746 break;
1747 case 22:
1748 if ((0x3ff000000000000L & l) != 0L)
1749 jjstateSet[jjnewStateCnt++] = 23;
1750 break;
1751 case 23:
1752 if ((0x3ff000000000000L & l) != 0L)
1753 jjstateSet[jjnewStateCnt++] = 24;
1754 break;
1755 case 24:
1756 if ((0x3ff000000000000L & l) != 0L)
1757 jjstateSet[jjnewStateCnt++] = 25;
1758 break;
1759 case 25:
1760 if ((0x3ff000000000000L & l) != 0L)
1761 jjstateSet[jjnewStateCnt++] = 26;
1762 break;
1763 case 26:
1764 if ((0x3ff000000000000L & l) != 0L)
1765 jjstateSet[jjnewStateCnt++] = 27;
1766 break;
1767 case 27:
1768 if ((0x3ff000000000000L & l) != 0L)
1769 jjstateSet[jjnewStateCnt++] = 28;
1770 break;
1771 case 28:
1772 if ((0x3ff000000000000L & l) != 0L)
1773 jjstateSet[jjnewStateCnt++] = 29;
1774 break;
1775 case 29:
1776 if ((0x3ff000000000000L & l) != 0L)
1777 jjstateSet[jjnewStateCnt++] = 30;
1778 break;
1779 case 30:
1780 if ((0x3ff000000000000L & l) == 0L)
1781 break;
1782 if (kind > 93)
1783 kind = 93;
1784 jjstateSet[jjnewStateCnt++] = 31;
1785 break;
1786 case 32:
1787 if (curChar == 34)
1788 jjCheckNAddStates(10, 12);
1789 break;
1790 case 33:
1791 if ((0xfffffffbffffdbffL & l) != 0L)
1792 jjCheckNAddStates(10, 12);
1793 break;
1794 case 35:
1795 if ((0x8400000000L & l) != 0L)
1796 jjCheckNAddStates(10, 12);
1797 break;
1798 case 36:
1799 if (curChar == 34 && kind > 94)
1800 kind = 94;
1801 break;
1802 case 37:
1803 if ((0xff000000000000L & l) != 0L)
1804 jjCheckNAddStates(26, 29);
1805 break;
1806 case 38:
1807 if ((0xff000000000000L & l) != 0L)
1808 jjCheckNAddStates(10, 12);
1809 break;
1810 case 39:
1811 if ((0xf000000000000L & l) != 0L)
1812 jjstateSet[jjnewStateCnt++] = 40;
1813 break;
1814 case 40:
1815 if ((0xff000000000000L & l) != 0L)
1816 jjCheckNAdd(38);
1817 break;
1818 case 43:
1819 if (curChar == 46)
1820 jjstateSet[jjnewStateCnt++] = 44;
1821 break;
1822 case 45:
1823 if (curChar == 46)
1824 jjstateSet[jjnewStateCnt++] = 46;
1825 break;
1826 case 47:
1827 if (curChar == 46)
1828 jjstateSet[jjnewStateCnt++] = 48;
1829 break;
1830 case 50:
1831 if (curChar == 46)
1832 jjstateSet[jjnewStateCnt++] = 51;
1833 break;
1834 case 52:
1835 if (curChar == 46)
1836 jjstateSet[jjnewStateCnt++] = 53;
1837 break;
1838 case 55:
1839 if (curChar == 46)
1840 jjstateSet[jjnewStateCnt++] = 56;
1841 break;
1842 case 57:
1843 if (curChar == 58)
1844 jjAddStates(21, 22);
1845 break;
1846 case 76:
1847 if ((0x3ff000000000000L & l) != 0L)
1848 jjCheckNAddStates(0, 9);
1849 break;
1850 case 77:
1851 if ((0x3ff000000000000L & l) != 0L)
1852 jjCheckNAddTwoStates(77, 78);
1853 break;
1854 case 78:
1855 if (curChar == 46)
1856 jjCheckNAdd(79);
1857 break;
1858 case 79:
1859 if ((0x3ff000000000000L & l) != 0L)
1860 jjCheckNAddTwoStates(79, 80);
1861 break;
1862 case 80:
1863 if (curChar == 46)
1864 jjCheckNAdd(81);
1865 break;
1866 case 81:
1867 if ((0x3ff000000000000L & l) != 0L)
1868 jjCheckNAddTwoStates(81, 82);
1869 break;
1870 case 82:
1871 if (curChar == 46)
1872 jjCheckNAdd(83);
1873 break;
1874 case 83:
1875 if ((0x3ff000000000000L & l) == 0L)
1876 break;
1877 if (kind > 91)
1878 kind = 91;
1879 jjCheckNAdd(83);
1880 break;
1881 case 84:
1882 if ((0x3ff000000000000L & l) != 0L)
1883 jjCheckNAddTwoStates(84, 85);
1884 break;
1885 case 85:
1886 if (curChar != 46)
1887 break;
1888 if (kind > 92)
1889 kind = 92;
1890 jjCheckNAddStates(30, 32);
1891 break;
1892 case 86:
1893 if ((0x3ff000000000000L & l) == 0L)
1894 break;
1895 if (kind > 92)
1896 kind = 92;
1897 jjCheckNAddStates(30, 32);
1898 break;
1899 case 88:
1900 if ((0x280000000000L & l) != 0L)
1901 jjCheckNAdd(89);
1902 break;
1903 case 89:
1904 if ((0x3ff000000000000L & l) == 0L)
1905 break;
1906 if (kind > 92)
1907 kind = 92;
1908 jjCheckNAddTwoStates(89, 11);
1909 break;
1910 case 90:
1911 if ((0x3ff000000000000L & l) != 0L)
1912 jjCheckNAddTwoStates(90, 91);
1913 break;
1914 case 92:
1915 if ((0x280000000000L & l) != 0L)
1916 jjCheckNAdd(93);
1917 break;
1918 case 93:
1919 if ((0x3ff000000000000L & l) == 0L)
1920 break;
1921 if (kind > 92)
1922 kind = 92;
1923 jjCheckNAddTwoStates(93, 11);
1924 break;
1925 case 94:
1926 if ((0x3ff000000000000L & l) != 0L)
1927 jjCheckNAddStates(33, 35);
1928 break;
1929 case 96:
1930 if ((0x280000000000L & l) != 0L)
1931 jjCheckNAdd(97);
1932 break;
1933 case 97:
1934 if ((0x3ff000000000000L & l) != 0L)
1935 jjCheckNAddTwoStates(97, 11);
1936 break;
1937 case 98:
1938 if (curChar == 60)
1939 jjAddStates(13, 20);
1940 break;
1941 case 99:
1942 if (curChar == 62 && kind > 76)
1943 kind = 76;
1944 break;
1945 case 108:
1946 if (curChar == 62 && kind > 77)
1947 kind = 77;
1948 break;
1949 case 117:
1950 if (curChar == 62 && kind > 79)
1951 kind = 79;
1952 break;
1953 case 122:
1954 if (curChar == 47)
1955 jjstateSet[jjnewStateCnt++] = 121;
1956 break;
1957 case 127:
1958 if (curChar == 47)
1959 jjstateSet[jjnewStateCnt++] = 126;
1960 break;
1961 case 128:
1962 if (curChar == 62 && kind > 81)
1963 kind = 81;
1964 break;
1965 case 133:
1966 if (curChar == 47)
1967 jjstateSet[jjnewStateCnt++] = 132;
1968 break;
1969 case 138:
1970 if (curChar == 47)
1971 jjstateSet[jjnewStateCnt++] = 137;
1972 break;
1973 default : break;
1974 }
1975 } while(i != startsAt);
1976 }
1977 else if (curChar < 128)
1978 {
1979 long l = 1L << (curChar & 077);
1980 MatchLoop: do
1981 {
1982 switch(jjstateSet[--i])
1983 {
1984 case 139:
1985 if (kind > 89)
1986 kind = 89;
1987 jjCheckNAdd(1);
1988 if ((0x7fffffe07fffffeL & l) != 0L)
1989 jjCheckNAddTwoStates(54, 55);
1990 if ((0x7fffffe07fffffeL & l) != 0L)
1991 jjCheckNAddTwoStates(49, 50);
1992 if ((0x7fffffe07fffffeL & l) != 0L)
1993 jjCheckNAddTwoStates(42, 43);
1994 break;
1995 case 64:
1996 if (kind > 89)
1997 kind = 89;
1998 jjCheckNAdd(1);
1999 if (curChar == 115)
2000 jjstateSet[jjnewStateCnt++] = 63;
2001 break;
2002 case 65:
2003 if (kind > 89)
2004 kind = 89;
2005 jjCheckNAdd(1);
2006 if (curChar == 101)
2007 jjstateSet[jjnewStateCnt++] = 64;
2008 break;
2009 case 103:
2010 if (kind > 89)
2011 kind = 89;
2012 jjCheckNAdd(1);
2013 if (curChar == 80)
2014 jjstateSet[jjnewStateCnt++] = 115;
2015 else if (curChar == 112)
2016 jjstateSet[jjnewStateCnt++] = 111;
2017 else if (curChar == 78)
2018 jjstateSet[jjnewStateCnt++] = 106;
2019 else if (curChar == 110)
2020 jjstateSet[jjnewStateCnt++] = 102;
2021 break;
2022 case 121:
2023 if (kind > 89)
2024 kind = 89;
2025 jjCheckNAdd(1);
2026 if (curChar == 80)
2027 jjstateSet[jjnewStateCnt++] = 136;
2028 else if (curChar == 112)
2029 jjstateSet[jjnewStateCnt++] = 131;
2030 else if (curChar == 78)
2031 jjstateSet[jjnewStateCnt++] = 125;
2032 else if (curChar == 110)
2033 jjstateSet[jjnewStateCnt++] = 120;
2034 break;
2035 case 66:
2036 if (kind > 89)
2037 kind = 89;
2038 jjCheckNAdd(1);
2039 if (curChar == 82)
2040 jjstateSet[jjnewStateCnt++] = 74;
2041 else if (curChar == 114)
2042 jjstateSet[jjnewStateCnt++] = 65;
2043 break;
2044 case 0:
2045 if ((0xfffffffffffffffeL & l) != 0L)
2046 {
2047 if (kind > 89)
2048 kind = 89;
2049 jjCheckNAdd(1);
2050 }
2051 if ((0x7fffffe07fffffeL & l) != 0L)
2052 jjCheckNAddStates(36, 41);
2053 break;
2054 case 1:
2055 if (kind > 89)
2056 kind = 89;
2057 jjCheckNAdd(1);
2058 break;
2059 case 3:
2060 if ((0x100000001000L & l) != 0L && kind > 90)
2061 kind = 90;
2062 break;
2063 case 8:
2064 if ((0x2000000020L & l) != 0L)
2065 jjAddStates(42, 43);
2066 break;
2067 case 11:
2068 if ((0x5000000050L & l) != 0L && kind > 92)
2069 kind = 92;
2070 break;
2071 case 21:
2072 if (curChar == 84)
2073 jjstateSet[jjnewStateCnt++] = 22;
2074 break;
2075 case 31:
2076 if ((0x7fffffe07fffffeL & l) != 0L && kind > 93)
2077 kind = 93;
2078 break;
2079 case 33:
2080 if ((0xffffffffefffffffL & l) != 0L)
2081 jjCheckNAddStates(10, 12);
2082 break;
2083 case 34:
2084 if (curChar == 92)
2085 jjAddStates(44, 46);
2086 break;
2087 case 35:
2088 if ((0x14404410000000L & l) != 0L)
2089 jjCheckNAddStates(10, 12);
2090 break;
2091 case 41:
2092 if ((0x7fffffe07fffffeL & l) != 0L)
2093 jjCheckNAddStates(36, 41);
2094 break;
2095 case 42:
2096 if ((0x7fffffe07fffffeL & l) != 0L)
2097 jjCheckNAddTwoStates(42, 43);
2098 break;
2099 case 44:
2100 if ((0x7fffffe07fffffeL & l) != 0L)
2101 jjAddStates(47, 48);
2102 break;
2103 case 46:
2104 if ((0x7fffffe07fffffeL & l) != 0L)
2105 jjAddStates(49, 50);
2106 break;
2107 case 48:
2108 if ((0x7fffffe07fffffeL & l) == 0L)
2109 break;
2110 if (kind > 91)
2111 kind = 91;
2112 jjstateSet[jjnewStateCnt++] = 48;
2113 break;
2114 case 49:
2115 if ((0x7fffffe07fffffeL & l) != 0L)
2116 jjCheckNAddTwoStates(49, 50);
2117 break;
2118 case 51:
2119 if ((0x7fffffe07fffffeL & l) != 0L)
2120 jjAddStates(51, 52);
2121 break;
2122 case 53:
2123 if ((0x7fffffe07fffffeL & l) == 0L)
2124 break;
2125 if (kind > 91)
2126 kind = 91;
2127 jjstateSet[jjnewStateCnt++] = 53;
2128 break;
2129 case 54:
2130 if ((0x7fffffe07fffffeL & l) != 0L)
2131 jjCheckNAddTwoStates(54, 55);
2132 break;
2133 case 56:
2134 if ((0x7fffffe07fffffeL & l) == 0L)
2135 break;
2136 if (kind > 91)
2137 kind = 91;
2138 jjstateSet[jjnewStateCnt++] = 56;
2139 break;
2140 case 58:
2141 if (curChar == 115 && kind > 80)
2142 kind = 80;
2143 break;
2144 case 59:
2145 if (curChar == 114)
2146 jjstateSet[jjnewStateCnt++] = 58;
2147 break;
2148 case 60:
2149 if (curChar == 101)
2150 jjstateSet[jjnewStateCnt++] = 59;
2151 break;
2152 case 61:
2153 if (curChar == 118)
2154 jjstateSet[jjnewStateCnt++] = 60;
2155 break;
2156 case 62:
2157 if (curChar == 108)
2158 jjstateSet[jjnewStateCnt++] = 61;
2159 break;
2160 case 63:
2161 if (curChar == 111)
2162 jjstateSet[jjnewStateCnt++] = 62;
2163 break;
2164 case 67:
2165 if (curChar == 83 && kind > 80)
2166 kind = 80;
2167 break;
2168 case 68:
2169 if (curChar == 82)
2170 jjstateSet[jjnewStateCnt++] = 67;
2171 break;
2172 case 69:
2173 if (curChar == 69)
2174 jjstateSet[jjnewStateCnt++] = 68;
2175 break;
2176 case 70:
2177 if (curChar == 86)
2178 jjstateSet[jjnewStateCnt++] = 69;
2179 break;
2180 case 71:
2181 if (curChar == 76)
2182 jjstateSet[jjnewStateCnt++] = 70;
2183 break;
2184 case 72:
2185 if (curChar == 79)
2186 jjstateSet[jjnewStateCnt++] = 71;
2187 break;
2188 case 73:
2189 if (curChar == 83)
2190 jjstateSet[jjnewStateCnt++] = 72;
2191 break;
2192 case 74:
2193 if (curChar == 69)
2194 jjstateSet[jjnewStateCnt++] = 73;
2195 break;
2196 case 75:
2197 if (curChar == 82)
2198 jjstateSet[jjnewStateCnt++] = 74;
2199 break;
2200 case 87:
2201 if ((0x2000000020L & l) != 0L)
2202 jjAddStates(53, 54);
2203 break;
2204 case 91:
2205 if ((0x2000000020L & l) != 0L)
2206 jjAddStates(55, 56);
2207 break;
2208 case 95:
2209 if ((0x2000000020L & l) != 0L)
2210 jjAddStates(57, 58);
2211 break;
2212 case 100:
2213 if (curChar == 101)
2214 jjCheckNAdd(99);
2215 break;
2216 case 101:
2217 if (curChar == 109)
2218 jjstateSet[jjnewStateCnt++] = 100;
2219 break;
2220 case 102:
2221 if (curChar == 97)
2222 jjstateSet[jjnewStateCnt++] = 101;
2223 break;
2224 case 104:
2225 if (curChar == 69)
2226 jjCheckNAdd(99);
2227 break;
2228 case 105:
2229 if (curChar == 77)
2230 jjstateSet[jjnewStateCnt++] = 104;
2231 break;
2232 case 106:
2233 if (curChar == 65)
2234 jjstateSet[jjnewStateCnt++] = 105;
2235 break;
2236 case 107:
2237 if (curChar == 78)
2238 jjstateSet[jjnewStateCnt++] = 106;
2239 break;
2240 case 109:
2241 if (curChar == 116)
2242 jjCheckNAdd(108);
2243 break;
2244 case 110:
2245 if (curChar == 114)
2246 jjstateSet[jjnewStateCnt++] = 109;
2247 break;
2248 case 111:
2249 if (curChar == 111)
2250 jjstateSet[jjnewStateCnt++] = 110;
2251 break;
2252 case 112:
2253 if (curChar == 112)
2254 jjstateSet[jjnewStateCnt++] = 111;
2255 break;
2256 case 113:
2257 if (curChar == 84)
2258 jjCheckNAdd(108);
2259 break;
2260 case 114:
2261 if (curChar == 82)
2262 jjstateSet[jjnewStateCnt++] = 113;
2263 break;
2264 case 115:
2265 if (curChar == 79)
2266 jjstateSet[jjnewStateCnt++] = 114;
2267 break;
2268 case 116:
2269 if (curChar == 80)
2270 jjstateSet[jjnewStateCnt++] = 115;
2271 break;
2272 case 118:
2273 if (curChar == 101)
2274 jjCheckNAdd(117);
2275 break;
2276 case 119:
2277 if (curChar == 109)
2278 jjstateSet[jjnewStateCnt++] = 118;
2279 break;
2280 case 120:
2281 if (curChar == 97)
2282 jjstateSet[jjnewStateCnt++] = 119;
2283 break;
2284 case 123:
2285 if (curChar == 69)
2286 jjCheckNAdd(117);
2287 break;
2288 case 124:
2289 if (curChar == 77)
2290 jjstateSet[jjnewStateCnt++] = 123;
2291 break;
2292 case 125:
2293 if (curChar == 65)
2294 jjstateSet[jjnewStateCnt++] = 124;
2295 break;
2296 case 126:
2297 if (curChar == 78)
2298 jjstateSet[jjnewStateCnt++] = 125;
2299 break;
2300 case 129:
2301 if (curChar == 116)
2302 jjCheckNAdd(128);
2303 break;
2304 case 130:
2305 if (curChar == 114)
2306 jjstateSet[jjnewStateCnt++] = 129;
2307 break;
2308 case 131:
2309 if (curChar == 111)
2310 jjstateSet[jjnewStateCnt++] = 130;
2311 break;
2312 case 132:
2313 if (curChar == 112)
2314 jjstateSet[jjnewStateCnt++] = 131;
2315 break;
2316 case 134:
2317 if (curChar == 84)
2318 jjCheckNAdd(128);
2319 break;
2320 case 135:
2321 if (curChar == 82)
2322 jjstateSet[jjnewStateCnt++] = 134;
2323 break;
2324 case 136:
2325 if (curChar == 79)
2326 jjstateSet[jjnewStateCnt++] = 135;
2327 break;
2328 case 137:
2329 if (curChar == 80)
2330 jjstateSet[jjnewStateCnt++] = 136;
2331 break;
2332 default : break;
2333 }
2334 } while(i != startsAt);
2335 }
2336 else
2337 {
2338 int i2 = (curChar & 0xff) >> 6;
2339 long l2 = 1L << (curChar & 077);
2340 MatchLoop: do
2341 {
2342 switch(jjstateSet[--i])
2343 {
2344 case 139:
2345 case 1:
2346 if ((jjbitVec0[i2] & l2) == 0L)
2347 break;
2348 if (kind > 89)
2349 kind = 89;
2350 jjCheckNAdd(1);
2351 break;
2352 case 64:
2353 if ((jjbitVec0[i2] & l2) == 0L)
2354 break;
2355 if (kind > 89)
2356 kind = 89;
2357 jjCheckNAdd(1);
2358 break;
2359 case 65:
2360 if ((jjbitVec0[i2] & l2) == 0L)
2361 break;
2362 if (kind > 89)
2363 kind = 89;
2364 jjCheckNAdd(1);
2365 break;
2366 case 103:
2367 if ((jjbitVec0[i2] & l2) == 0L)
2368 break;
2369 if (kind > 89)
2370 kind = 89;
2371 jjCheckNAdd(1);
2372 break;
2373 case 121:
2374 if ((jjbitVec0[i2] & l2) == 0L)
2375 break;
2376 if (kind > 89)
2377 kind = 89;
2378 jjCheckNAdd(1);
2379 break;
2380 case 66:
2381 if ((jjbitVec0[i2] & l2) == 0L)
2382 break;
2383 if (kind > 89)
2384 kind = 89;
2385 jjCheckNAdd(1);
2386 break;
2387 case 0:
2388 if ((jjbitVec0[i2] & l2) == 0L)
2389 break;
2390 if (kind > 89)
2391 kind = 89;
2392 jjCheckNAdd(1);
2393 break;
2394 case 33:
2395 if ((jjbitVec0[i2] & l2) != 0L)
2396 jjAddStates(10, 12);
2397 break;
2398 default : break;
2399 }
2400 } while(i != startsAt);
2401 }
2402 if (kind != 0x7fffffff)
2403 {
2404 jjmatchedKind = kind;
2405 jjmatchedPos = curPos;
2406 kind = 0x7fffffff;
2407 }
2408 ++curPos;
2409 if ((i = jjnewStateCnt) == (startsAt = 139 - (jjnewStateCnt = startsAt)))
2410 return curPos;
2411 try { curChar = input_stream.readChar(); }
2412 catch(java.io.IOException e) { return curPos; }
2413 }
2414 }
2415 static final int[] jjnextStates = {
2416 77, 78, 84, 85, 90, 91, 94, 95, 11, 14, 33, 34, 36, 103, 107, 112,
2417 116, 122, 127, 133, 138, 66, 75, 7, 8, 11, 33, 34, 38, 36, 86, 87,
2418 11, 94, 95, 11, 42, 43, 49, 50, 54, 55, 9, 10, 35, 37, 39, 44,
2419 45, 46, 47, 51, 52, 88, 89, 92, 93, 96, 97,
2420 };
2421 public static final String[] jjstrLiteralImages = {
2422 "", null, null, null, null, null, "\50", "\51",
2423 "\141\143\143\145\160\164\55\160\162\157\160\157\163\141\154", "\141\147\162\145\145", "\143\141\156\143\145\154", "\143\146\160",
2424 "\143\157\156\146\151\162\155", "\144\151\163\143\157\156\146\151\162\155", "\146\141\151\154\165\162\145",
2425 "\151\156\146\157\162\155", "\151\156\146\157\162\155\55\151\146",
2426 "\151\156\146\157\162\155\55\162\145\146", "\156\157\164\55\165\156\144\145\162\163\164\157\157\144",
2427 "\160\162\157\160\157\163\145", "\161\165\145\162\171\55\151\146", "\161\165\145\162\171\55\162\145\146",
2428 "\162\145\146\165\163\145", "\162\145\152\145\143\164\55\160\162\157\160\157\163\141\154",
2429 "\162\145\161\165\145\163\164", "\162\145\161\165\145\163\164\55\167\150\145\156",
2430 "\162\145\161\165\145\163\164\55\167\150\145\156\145\166\145\162", "\162\145\161\165\145\163\164\55\146\157\162\167\141\162\144",
2431 "\163\165\142\163\143\162\151\142\145", "\72\163\145\156\144\145\162", "\72\162\145\143\145\151\166\145\162",
2432 "\72\143\157\156\164\145\156\164", "\72\162\145\160\154\171\55\167\151\164\150",
2433 "\72\162\145\160\154\171\55\142\171", "\72\151\156\55\162\145\160\154\171\55\164\157",
2434 "\72\162\145\160\154\171\55\164\157", "\72\145\156\166\145\154\157\160\145", "\72\154\141\156\147\165\141\147\145",
2435 "\72\157\156\164\157\154\157\147\171", "\72\160\162\157\164\157\143\157\154", "\72\145\156\143\157\144\151\156\147",
2436 "\72\143\157\156\166\145\162\163\141\164\151\157\156\55\151\144", "\72\156\141\155\145", "\72\141\144\144\162\145\163\163\145\163",
2437 "\163\145\164", "\141\147\145\156\164\55\151\144\145\156\164\151\146\151\145\162",
2438 "\163\145\161\165\145\156\143\145",
2439 "\141\155\163\55\141\147\145\156\164\55\144\145\163\143\162\151\160\164\151\157\156",
2440 "\144\146\55\141\147\145\156\164\55\144\145\163\143\162\151\160\164\151\157\156", "\141\160\55\144\145\163\143\162\151\160\164\151\157\156",
2441 "\163\145\141\162\143\150\55\143\157\156\163\164\162\141\151\156\164\163", "\72\157\167\156\145\162\163\150\151\160", "\72\163\164\141\164\145",
2442 "\163\145\162\166\151\143\145\55\144\145\163\143\162\151\160\164\151\157\156", "\72\163\145\162\166\151\143\145\163",
2443 "\72\160\162\157\160\145\162\164\151\145\163", "\160\162\157\160\145\162\164\171", "\72\144\171\156\141\155\151\143",
2444 "\72\155\157\142\151\154\151\164\171", "\72\164\162\141\156\163\160\157\162\164\55\160\162\157\146\151\154\145",
2445 "\72\155\141\170\55\144\145\160\164\150", "\72\155\141\170\55\162\145\163\165\154\164\163", "\72\164\171\160\145",
2446 "\72\166\141\154\165\145",
2447 "\141\160\55\164\162\141\156\163\160\157\162\164\55\144\145\163\143\162\151\160\164\151\157\156", "\72\141\166\141\151\154\141\142\154\145\55\155\164\160\163",
2448 "\155\164\160\55\144\145\163\143\162\151\160\164\151\157\156", "\72\160\162\157\146\151\154\145", "\72\155\164\160\55\156\141\155\145",
2449 "\74\141\154\151\141\163\137\141\144\144\162\145\163\163\76", "\74\172\145\165\163\137\156\141\155\145\76", "\74\141\151\144\76",
2450 "\74\57\141\151\144\76", "\74\57\172\145\165\163\137\156\141\155\145\76",
2451 "\74\57\141\154\151\141\163\137\141\144\144\162\145\163\163\76",
2452 "\74\164\162\141\156\163\160\157\162\164\137\143\157\156\146\151\147\165\162\141\164\151\157\156\76", null, null,
2453 "\74\57\164\162\141\156\163\160\157\162\164\137\143\157\156\146\151\147\165\162\141\164\151\157\156\76", null, null, null,
2454 "\147\145\164\55\144\145\163\143\162\151\160\164\151\157\156", "\162\145\147\151\163\164\145\162", "\163\145\141\162\143\150",
2455 "\144\145\162\145\147\151\163\164\145\162", "\72\157\156\164\157\154\157\147\151\145\163",
2456 "\72\154\141\156\147\165\141\147\145\163", "\72\160\162\157\164\157\143\157\154\163", null, null, null, null, null, null,
2457 null, null, null, null, };
2458 public static final String[] lexStateNames = {
2459 "DEFAULT",
2460 };
2461 static final long[] jjtoToken = {
2462 0xffffffffffffffc1L, 0x7fffffffL,
2463 };
2464 static final long[] jjtoSkip = {
2465 0x3eL, 0x0L,
2466 };
2467 private SimpleCharStream input_stream;
2468 private final int[] jjrounds = new int[139];
2469 private final int[] jjstateSet = new int[278];
2470 protected char curChar;
2471 public FIPAParserTokenManager(SimpleCharStream stream)
2472 {
2473 if (SimpleCharStream.staticFlag)
2474 throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");
2475 input_stream = stream;
2476 }
2477 public FIPAParserTokenManager(SimpleCharStream stream, int lexState)
2478 {
2479 this(stream);
2480 SwitchTo(lexState);
2481 }
2482 public void ReInit(SimpleCharStream stream)
2483 {
2484 jjmatchedPos = jjnewStateCnt = 0;
2485 curLexState = defaultLexState;
2486 input_stream = stream;
2487 ReInitRounds();
2488 }
2489 private final void ReInitRounds()
2490 {
2491 int i;
2492 jjround = 0x80000001;
2493 for (i = 139; i-- > 0;)
2494 jjrounds[i] = 0x80000000;
2495 }
2496 public void ReInit(SimpleCharStream stream, int lexState)
2497 {
2498 ReInit(stream);
2499 SwitchTo(lexState);
2500 }
2501 public void SwitchTo(int lexState)
2502 {
2503 if (lexState >= 1 || lexState < 0)
2504 throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
2505 else
2506 curLexState = lexState;
2507 }
2508
2509 private final Token jjFillToken()
2510 {
2511 Token t = Token.newToken(jjmatchedKind);
2512 t.kind = jjmatchedKind;
2513 String im = jjstrLiteralImages[jjmatchedKind];
2514 t.image = (im == null) ? input_stream.GetImage() : im;
2515 t.beginLine = input_stream.getBeginLine();
2516 t.beginColumn = input_stream.getBeginColumn();
2517 t.endLine = input_stream.getEndLine();
2518 t.endColumn = input_stream.getEndColumn();
2519 return t;
2520 }
2521
2522 int curLexState = 0;
2523 int defaultLexState = 0;
2524 int jjnewStateCnt;
2525 int jjround;
2526 int jjmatchedPos;
2527 int jjmatchedKind;
2528
2529 public final Token getNextToken()
2530 {
2531 int kind;
2532 Token specialToken = null;
2533 Token matchedToken;
2534 int curPos = 0;
2535
2536 EOFLoop :
2537 for (;;)
2538 {
2539 try
2540 {
2541 curChar = input_stream.BeginToken();
2542 }
2543 catch(java.io.IOException e)
2544 {
2545 jjmatchedKind = 0;
2546 matchedToken = jjFillToken();
2547 return matchedToken;
2548 }
2549
2550 try { input_stream.backup(0);
2551 while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L)
2552 curChar = input_stream.BeginToken();
2553 }
2554 catch (java.io.IOException e1) { continue EOFLoop; }
2555 jjmatchedKind = 0x7fffffff;
2556 jjmatchedPos = 0;
2557 curPos = jjMoveStringLiteralDfa0_0();
2558 if (jjmatchedKind != 0x7fffffff)
2559 {
2560 if (jjmatchedPos + 1 < curPos)
2561 input_stream.backup(curPos - jjmatchedPos - 1);
2562 if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
2563 {
2564 matchedToken = jjFillToken();
2565 return matchedToken;
2566 }
2567 else
2568 {
2569 continue EOFLoop;
2570 }
2571 }
2572 int error_line = input_stream.getEndLine();
2573 int error_column = input_stream.getEndColumn();
2574 String error_after = null;
2575 boolean EOFSeen = false;
2576 try { input_stream.readChar(); input_stream.backup(1); }
2577 catch (java.io.IOException e1) {
2578 EOFSeen = true;
2579 error_after = curPos <= 1 ? "" : input_stream.GetImage();
2580 if (curChar == '\n' || curChar == '\r') {
2581 error_line++;
2582 error_column = 0;
2583 }
2584 else
2585 error_column++;
2586 }
2587 if (!EOFSeen) {
2588 input_stream.backup(1);
2589 error_after = curPos <= 1 ? "" : input_stream.GetImage();
2590 }
2591 throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
2592 }
2593 }
2594
2595 }