1
2 package net.sourceforge.pmd.lang.objectivec.ast;
3 import java.io.*;
4 import java.util.*;
5 import net.sourceforge.pmd.lang.ast.CharStream;
6 import net.sourceforge.pmd.lang.ast.TokenMgrError;
7
8
9 public class ObjectiveCParserTokenManager extends net.sourceforge.pmd.lang.ast.AbstractTokenManager implements ObjectiveCParserConstants
10 {
11
12
13 public java.io.PrintStream debugStream = System.out;
14
15 public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
16 private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1, long active2, long active3)
17 {
18 switch (pos)
19 {
20 case 0:
21 if ((active2 & 0x2200080000000L) != 0L)
22 {
23 jjmatchedKind = 223;
24 return 224;
25 }
26 if ((active0 & 0x1300000000800000L) != 0L || (active3 & 0xf000000L) != 0L)
27 {
28 jjmatchedKind = 223;
29 return 82;
30 }
31 if ((active2 & 0x200000000L) != 0L)
32 {
33 jjmatchedKind = 223;
34 return 129;
35 }
36 if ((active2 & 0xc000000000000000L) != 0L || (active3 & 0x7fffffL) != 0L)
37 return 46;
38 if ((active2 & 0x3cc00000L) != 0L)
39 {
40 jjmatchedKind = 223;
41 return 76;
42 }
43 if ((active1 & 0x8000000000000L) != 0L || (active3 & 0x8000000000L) != 0L)
44 return 31;
45 if ((active0 & 0xc0L) != 0L)
46 return 135;
47 if ((active0 & 0x20000000007fc000L) != 0L || (active2 & 0x10000000000000L) != 0L || (active3 & 0x800000L) != 0L)
48 {
49 jjmatchedKind = 223;
50 return 85;
51 }
52 if ((active0 & 0xc4ffffffff002f00L) != 0L || (active2 & 0x2ddffd433ff000L) != 0L || (active3 & 0x40000000L) != 0L)
53 {
54 jjmatchedKind = 223;
55 return 228;
56 }
57 if ((active1 & 0x80400001000L) != 0L)
58 return 24;
59 if ((active3 & 0x3000000000L) != 0L)
60 return 23;
61 return -1;
62 case 1:
63 if ((active2 & 0x2600000080000L) != 0L)
64 return 228;
65 if ((active0 & 0xc5ffffffff7c2f00L) != 0L || (active2 & 0x3d9fff7ff7f000L) != 0L || (active3 & 0x40800000L) != 0L)
66 {
67 if (jjmatchedPos != 1)
68 {
69 jjmatchedKind = 223;
70 jjmatchedPos = 1;
71 }
72 return 228;
73 }
74 if ((active0 & 0x1200000000800000L) != 0L || (active3 & 0xf000000L) != 0L)
75 {
76 if (jjmatchedPos != 1)
77 {
78 jjmatchedKind = 220;
79 jjmatchedPos = 1;
80 }
81 return 229;
82 }
83 if ((active0 & 0x200000000003c000L) != 0L)
84 {
85 if (jjmatchedPos != 1)
86 {
87 jjmatchedKind = 221;
88 jjmatchedPos = 1;
89 }
90 return 230;
91 }
92 if ((active2 & 0x80000000L) != 0L)
93 {
94 if (jjmatchedPos != 1)
95 {
96 jjmatchedKind = 223;
97 jjmatchedPos = 1;
98 }
99 return 226;
100 }
101 return -1;
102 case 2:
103 if ((active2 & 0x2c100000000000L) != 0L)
104 return 228;
105 if ((active0 & 0x1200000000800000L) != 0L || (active3 & 0xf000000L) != 0L)
106 {
107 jjmatchedKind = 220;
108 jjmatchedPos = 2;
109 return 229;
110 }
111 if ((active0 & 0x200000000003c000L) != 0L)
112 {
113 jjmatchedKind = 221;
114 jjmatchedPos = 2;
115 return 230;
116 }
117 if ((active2 & 0x80000000L) != 0L)
118 {
119 jjmatchedKind = 139;
120 jjmatchedPos = 2;
121 return 228;
122 }
123 if ((active0 & 0xc5ffffffff7c2f00L) != 0L || (active2 & 0x118fff7ffff000L) != 0L || (active3 & 0x40800000L) != 0L)
124 {
125 jjmatchedKind = 223;
126 jjmatchedPos = 2;
127 return 228;
128 }
129 return -1;
130 case 3:
131 if ((active2 & 0xfe000100000L) != 0L)
132 return 228;
133 if ((active0 & 0xc5ffffffff7c2f00L) != 0L || (active2 & 0x11801fffeff000L) != 0L || (active3 & 0x40800000L) != 0L)
134 {
135 jjmatchedKind = 223;
136 jjmatchedPos = 3;
137 return 228;
138 }
139 if ((active0 & 0x1200000000800000L) != 0L || (active3 & 0xf000000L) != 0L)
140 {
141 jjmatchedKind = 220;
142 jjmatchedPos = 3;
143 return 229;
144 }
145 if ((active0 & 0x200000000003c000L) != 0L)
146 {
147 jjmatchedKind = 221;
148 jjmatchedPos = 3;
149 return 230;
150 }
151 return -1;
152 case 4:
153 if ((active2 & 0x10001f00000000L) != 0L)
154 return 228;
155 if ((active0 & 0xc5ffffffff7c2f00L) != 0L || (active2 & 0x18000ffeff000L) != 0L || (active3 & 0x40800000L) != 0L)
156 {
157 jjmatchedKind = 223;
158 jjmatchedPos = 4;
159 return 228;
160 }
161 if ((active0 & 0x1200000000800000L) != 0L || (active3 & 0xf000000L) != 0L)
162 {
163 jjmatchedKind = 220;
164 jjmatchedPos = 4;
165 return 229;
166 }
167 if ((active0 & 0x200000000003c000L) != 0L)
168 {
169 jjmatchedKind = 221;
170 jjmatchedPos = 4;
171 return 230;
172 }
173 return -1;
174 case 5:
175 if ((active0 & 0x2100L) != 0L || (active2 & 0x7fc80000L) != 0L)
176 return 228;
177 if ((active0 & 0x1200000000800000L) != 0L || (active3 & 0x9000000L) != 0L)
178 {
179 if (jjmatchedPos != 5)
180 {
181 jjmatchedKind = 220;
182 jjmatchedPos = 5;
183 }
184 return 229;
185 }
186 if ((active0 & 0x200000000003c000L) != 0L)
187 {
188 if (jjmatchedPos != 5)
189 {
190 jjmatchedKind = 221;
191 jjmatchedPos = 5;
192 }
193 return 230;
194 }
195 if ((active0 & 0xc5ffffffff7c0e00L) != 0L || (active2 & 0x180008027f000L) != 0L || (active3 & 0x40800000L) != 0L)
196 {
197 if (jjmatchedPos != 5)
198 {
199 jjmatchedKind = 223;
200 jjmatchedPos = 5;
201 }
202 return 228;
203 }
204 if ((active3 & 0x6000000L) != 0L)
205 return 229;
206 return -1;
207 case 6:
208 if ((active2 & 0x80260000L) != 0L || (active3 & 0x800000L) != 0L)
209 return 228;
210 if ((active0 & 0xc5ffffffff7c0e00L) != 0L || (active2 & 0x180000001f000L) != 0L || (active3 & 0x40000000L) != 0L)
211 {
212 jjmatchedKind = 223;
213 jjmatchedPos = 6;
214 return 228;
215 }
216 if ((active0 & 0x1200000000800000L) != 0L || (active3 & 0x9000000L) != 0L)
217 {
218 jjmatchedKind = 220;
219 jjmatchedPos = 6;
220 return 229;
221 }
222 if ((active0 & 0x200000000003c000L) != 0L)
223 {
224 jjmatchedKind = 221;
225 jjmatchedPos = 6;
226 return 230;
227 }
228 return -1;
229 case 7:
230 if ((active0 & 0x200L) != 0L || (active2 & 0x180000001f000L) != 0L)
231 return 228;
232 if ((active0 & 0xc5ffffffff7c0c00L) != 0L || (active3 & 0x40000000L) != 0L)
233 {
234 if (jjmatchedPos != 7)
235 {
236 jjmatchedKind = 223;
237 jjmatchedPos = 7;
238 }
239 return 228;
240 }
241 if ((active0 & 0x1200000000800000L) != 0L || (active3 & 0x9000000L) != 0L)
242 {
243 if (jjmatchedPos != 7)
244 {
245 jjmatchedKind = 220;
246 jjmatchedPos = 7;
247 }
248 return 229;
249 }
250 if ((active0 & 0x200000000003c000L) != 0L)
251 {
252 if (jjmatchedPos != 7)
253 {
254 jjmatchedKind = 221;
255 jjmatchedPos = 7;
256 }
257 return 230;
258 }
259 return -1;
260 case 8:
261 if ((active0 & 0xc4ffffffff600c00L) != 0L || (active3 & 0x40000000L) != 0L)
262 {
263 if (jjmatchedPos != 8)
264 {
265 jjmatchedKind = 223;
266 jjmatchedPos = 8;
267 }
268 return 228;
269 }
270 if ((active0 & 0x1000000001c0000L) != 0L)
271 return 228;
272 if ((active0 & 0xc000L) != 0L)
273 return 230;
274 if ((active0 & 0x1200000000000000L) != 0L || (active3 & 0x8000000L) != 0L)
275 {
276 if (jjmatchedPos != 8)
277 {
278 jjmatchedKind = 220;
279 jjmatchedPos = 8;
280 }
281 return 229;
282 }
283 if ((active0 & 0x800000L) != 0L || (active3 & 0x1000000L) != 0L)
284 return 229;
285 if ((active0 & 0x2000000000030000L) != 0L)
286 {
287 if (jjmatchedPos != 8)
288 {
289 jjmatchedKind = 221;
290 jjmatchedPos = 8;
291 }
292 return 230;
293 }
294 return -1;
295 case 9:
296 if ((active0 & 0xc4ffffffff6c0c00L) != 0L || (active3 & 0x40000000L) != 0L)
297 {
298 jjmatchedKind = 223;
299 jjmatchedPos = 9;
300 return 228;
301 }
302 if ((active0 & 0x1200000000000000L) != 0L)
303 {
304 jjmatchedKind = 220;
305 jjmatchedPos = 9;
306 return 229;
307 }
308 if ((active0 & 0x2000000000030000L) != 0L)
309 {
310 jjmatchedKind = 221;
311 jjmatchedPos = 9;
312 return 230;
313 }
314 if ((active3 & 0x8000000L) != 0L)
315 return 229;
316 return -1;
317 case 10:
318 if ((active0 & 0x2000000000030000L) != 0L)
319 {
320 jjmatchedKind = 221;
321 jjmatchedPos = 10;
322 return 230;
323 }
324 if ((active0 & 0xc4ffffffff6c0c00L) != 0L || (active3 & 0x40000000L) != 0L)
325 {
326 jjmatchedKind = 223;
327 jjmatchedPos = 10;
328 return 228;
329 }
330 if ((active0 & 0x1200000000000000L) != 0L)
331 {
332 jjmatchedKind = 220;
333 jjmatchedPos = 10;
334 return 229;
335 }
336 return -1;
337 case 11:
338 if ((active0 & 0x2000000000030000L) != 0L)
339 {
340 jjmatchedKind = 221;
341 jjmatchedPos = 11;
342 return 230;
343 }
344 if ((active0 & 0x1200000000000000L) != 0L)
345 {
346 jjmatchedKind = 220;
347 jjmatchedPos = 11;
348 return 229;
349 }
350 if ((active0 & 0xc4ffffffff6c0c00L) != 0L || (active3 & 0x40000000L) != 0L)
351 {
352 jjmatchedKind = 223;
353 jjmatchedPos = 11;
354 return 228;
355 }
356 return -1;
357 case 12:
358 if ((active0 & 0x2000000000030000L) != 0L)
359 {
360 jjmatchedKind = 221;
361 jjmatchedPos = 12;
362 return 230;
363 }
364 if ((active0 & 0x1200400L) != 0L)
365 return 228;
366 if ((active0 & 0x1200000000000000L) != 0L)
367 {
368 jjmatchedKind = 220;
369 jjmatchedPos = 12;
370 return 229;
371 }
372 if ((active0 & 0xc4fffffffe4c0800L) != 0L || (active3 & 0x40000000L) != 0L)
373 {
374 jjmatchedKind = 223;
375 jjmatchedPos = 12;
376 return 228;
377 }
378 return -1;
379 case 13:
380 if ((active0 & 0x2000000000030000L) != 0L)
381 {
382 jjmatchedKind = 221;
383 jjmatchedPos = 13;
384 return 230;
385 }
386 if ((active0 & 0xc4fffffffe4c0800L) != 0L || (active3 & 0x40000000L) != 0L)
387 {
388 jjmatchedKind = 223;
389 jjmatchedPos = 13;
390 return 228;
391 }
392 if ((active0 & 0x1200000000000000L) != 0L)
393 {
394 jjmatchedKind = 220;
395 jjmatchedPos = 13;
396 return 229;
397 }
398 return -1;
399 case 14:
400 if ((active0 & 0x480000L) != 0L)
401 return 228;
402 if ((active0 & 0x2000000000010000L) != 0L)
403 {
404 jjmatchedKind = 221;
405 jjmatchedPos = 14;
406 return 230;
407 }
408 if ((active0 & 0x1200000000000000L) != 0L)
409 {
410 jjmatchedKind = 220;
411 jjmatchedPos = 14;
412 return 229;
413 }
414 if ((active0 & 0x20000L) != 0L)
415 return 230;
416 if ((active0 & 0xc4fffffffe040800L) != 0L || (active3 & 0x40000000L) != 0L)
417 {
418 jjmatchedKind = 223;
419 jjmatchedPos = 14;
420 return 228;
421 }
422 return -1;
423 case 15:
424 if ((active0 & 0x2000000000010000L) != 0L)
425 {
426 jjmatchedKind = 221;
427 jjmatchedPos = 15;
428 return 230;
429 }
430 if ((active0 & 0x1200000000000000L) != 0L)
431 {
432 jjmatchedKind = 220;
433 jjmatchedPos = 15;
434 return 229;
435 }
436 if ((active0 & 0xc4fffffffe040800L) != 0L || (active3 & 0x40000000L) != 0L)
437 {
438 jjmatchedKind = 223;
439 jjmatchedPos = 15;
440 return 228;
441 }
442 return -1;
443 case 16:
444 if ((active0 & 0x2040000L) != 0L || (active3 & 0x40000000L) != 0L)
445 return 228;
446 if ((active0 & 0xc4fffffffc000800L) != 0L)
447 {
448 jjmatchedKind = 223;
449 jjmatchedPos = 16;
450 return 228;
451 }
452 if ((active0 & 0x2000000000000000L) != 0L)
453 {
454 jjmatchedKind = 221;
455 jjmatchedPos = 16;
456 return 230;
457 }
458 if ((active0 & 0x10000L) != 0L)
459 return 230;
460 if ((active0 & 0x1200000000000000L) != 0L)
461 {
462 jjmatchedKind = 220;
463 jjmatchedPos = 16;
464 return 229;
465 }
466 return -1;
467 case 17:
468 if ((active0 & 0x800L) != 0L)
469 return 228;
470 if ((active0 & 0x2000000000000000L) != 0L)
471 return 230;
472 if ((active0 & 0x200000000000000L) != 0L)
473 {
474 jjmatchedKind = 220;
475 jjmatchedPos = 17;
476 return 229;
477 }
478 if ((active0 & 0x1000000000000000L) != 0L)
479 return 229;
480 if ((active0 & 0xc4fffffffc000000L) != 0L)
481 {
482 jjmatchedKind = 223;
483 jjmatchedPos = 17;
484 return 228;
485 }
486 return -1;
487 case 18:
488 if ((active0 & 0xc4fffffffc000000L) != 0L)
489 {
490 jjmatchedKind = 223;
491 jjmatchedPos = 18;
492 return 228;
493 }
494 if ((active0 & 0x200000000000000L) != 0L)
495 {
496 jjmatchedKind = 220;
497 jjmatchedPos = 18;
498 return 229;
499 }
500 return -1;
501 case 19:
502 if ((active0 & 0xc4fffffffc000000L) != 0L)
503 {
504 jjmatchedKind = 223;
505 jjmatchedPos = 19;
506 return 228;
507 }
508 if ((active0 & 0x200000000000000L) != 0L)
509 {
510 jjmatchedKind = 220;
511 jjmatchedPos = 19;
512 return 229;
513 }
514 return -1;
515 case 20:
516 if ((active0 & 0x400000000000000L) != 0L)
517 return 228;
518 if ((active0 & 0xc0fffffffc000000L) != 0L)
519 {
520 jjmatchedKind = 223;
521 jjmatchedPos = 20;
522 return 228;
523 }
524 if ((active0 & 0x200000000000000L) != 0L)
525 {
526 jjmatchedKind = 220;
527 jjmatchedPos = 20;
528 return 229;
529 }
530 return -1;
531 case 21:
532 if ((active0 & 0x200000000000000L) != 0L)
533 {
534 jjmatchedKind = 220;
535 jjmatchedPos = 21;
536 return 229;
537 }
538 if ((active0 & 0xc0fffffffc000000L) != 0L)
539 {
540 jjmatchedKind = 223;
541 jjmatchedPos = 21;
542 return 228;
543 }
544 return -1;
545 case 22:
546 if ((active0 & 0x200000000000000L) != 0L)
547 {
548 jjmatchedKind = 220;
549 jjmatchedPos = 22;
550 return 229;
551 }
552 if ((active0 & 0xc0fffffffc000000L) != 0L)
553 {
554 jjmatchedKind = 223;
555 jjmatchedPos = 22;
556 return 228;
557 }
558 return -1;
559 case 23:
560 if ((active0 & 0x4000000000000000L) != 0L)
561 return 228;
562 if ((active0 & 0x80fffffffc000000L) != 0L)
563 {
564 jjmatchedKind = 223;
565 jjmatchedPos = 23;
566 return 228;
567 }
568 if ((active0 & 0x200000000000000L) != 0L)
569 {
570 jjmatchedKind = 220;
571 jjmatchedPos = 23;
572 return 229;
573 }
574 return -1;
575 case 24:
576 if ((active0 & 0x200000000000000L) != 0L)
577 {
578 jjmatchedKind = 220;
579 jjmatchedPos = 24;
580 return 229;
581 }
582 if ((active0 & 0x80fffffffc000000L) != 0L)
583 {
584 jjmatchedKind = 223;
585 jjmatchedPos = 24;
586 return 228;
587 }
588 return -1;
589 case 25:
590 if ((active0 & 0x200000000000000L) != 0L)
591 {
592 jjmatchedKind = 220;
593 jjmatchedPos = 25;
594 return 229;
595 }
596 if ((active0 & 0x80fffffffc000000L) != 0L)
597 {
598 jjmatchedKind = 223;
599 jjmatchedPos = 25;
600 return 228;
601 }
602 return -1;
603 case 26:
604 if ((active0 & 0x80fffffffc000000L) != 0L)
605 {
606 jjmatchedKind = 223;
607 jjmatchedPos = 26;
608 return 228;
609 }
610 if ((active0 & 0x200000000000000L) != 0L)
611 return 229;
612 return -1;
613 case 27:
614 if ((active0 & 0x80fffffffc000000L) != 0L)
615 {
616 jjmatchedKind = 223;
617 jjmatchedPos = 27;
618 return 228;
619 }
620 return -1;
621 case 28:
622 if ((active0 & 0x8000000000000000L) != 0L)
623 return 228;
624 if ((active0 & 0xfffffffc000000L) != 0L)
625 {
626 jjmatchedKind = 223;
627 jjmatchedPos = 28;
628 return 228;
629 }
630 return -1;
631 case 29:
632 if ((active0 & 0xfffffffc000000L) != 0L)
633 {
634 jjmatchedKind = 223;
635 jjmatchedPos = 29;
636 return 228;
637 }
638 return -1;
639 case 30:
640 if ((active0 & 0x7ffffffc000000L) != 0L)
641 {
642 jjmatchedKind = 223;
643 jjmatchedPos = 30;
644 return 228;
645 }
646 if ((active0 & 0x80000000000000L) != 0L)
647 return 228;
648 return -1;
649 case 31:
650 if ((active0 & 0x7ffffffc000000L) != 0L)
651 {
652 jjmatchedKind = 223;
653 jjmatchedPos = 31;
654 return 228;
655 }
656 return -1;
657 case 32:
658 if ((active0 & 0x7ffffffc000000L) != 0L)
659 {
660 jjmatchedKind = 223;
661 jjmatchedPos = 32;
662 return 228;
663 }
664 return -1;
665 case 33:
666 if ((active0 & 0x7ffffffc000000L) != 0L)
667 {
668 jjmatchedKind = 223;
669 jjmatchedPos = 33;
670 return 228;
671 }
672 return -1;
673 case 34:
674 if ((active0 & 0x7ffffffc000000L) != 0L)
675 {
676 jjmatchedKind = 223;
677 jjmatchedPos = 34;
678 return 228;
679 }
680 return -1;
681 case 35:
682 if ((active0 & 0x7ffffffc000000L) != 0L)
683 {
684 jjmatchedKind = 223;
685 jjmatchedPos = 35;
686 return 228;
687 }
688 return -1;
689 case 36:
690 if ((active0 & 0x7ffffffc000000L) != 0L)
691 {
692 jjmatchedKind = 223;
693 jjmatchedPos = 36;
694 return 228;
695 }
696 return -1;
697 case 37:
698 if ((active0 & 0x30000000000000L) != 0L)
699 return 228;
700 if ((active0 & 0x4ffffffc000000L) != 0L)
701 {
702 if (jjmatchedPos != 37)
703 {
704 jjmatchedKind = 223;
705 jjmatchedPos = 37;
706 }
707 return 228;
708 }
709 return -1;
710 case 38:
711 if ((active0 & 0x6ffffffc000000L) != 0L)
712 {
713 jjmatchedKind = 223;
714 jjmatchedPos = 38;
715 return 228;
716 }
717 return -1;
718 case 39:
719 if ((active0 & 0x6ffffffc000000L) != 0L)
720 {
721 jjmatchedKind = 223;
722 jjmatchedPos = 39;
723 return 228;
724 }
725 return -1;
726 case 40:
727 if ((active0 & 0x43fffe00000000L) != 0L)
728 return 228;
729 if ((active0 & 0x2c0001fc000000L) != 0L)
730 {
731 if (jjmatchedPos != 40)
732 {
733 jjmatchedKind = 223;
734 jjmatchedPos = 40;
735 }
736 return 228;
737 }
738 return -1;
739 case 41:
740 if ((active0 & 0x6fff01fc000000L) != 0L)
741 {
742 jjmatchedKind = 223;
743 jjmatchedPos = 41;
744 return 228;
745 }
746 return -1;
747 case 42:
748 if ((active0 & 0x6fff01fc000000L) != 0L)
749 {
750 jjmatchedKind = 223;
751 jjmatchedPos = 42;
752 return 228;
753 }
754 return -1;
755 case 43:
756 if ((active0 & 0x6fff01fc000000L) != 0L)
757 {
758 jjmatchedKind = 223;
759 jjmatchedPos = 43;
760 return 228;
761 }
762 return -1;
763 case 44:
764 if ((active0 & 0x1fc000000L) != 0L)
765 return 228;
766 if ((active0 & 0x6fff0000000000L) != 0L)
767 {
768 jjmatchedKind = 223;
769 jjmatchedPos = 44;
770 return 228;
771 }
772 return -1;
773 case 45:
774 if ((active0 & 0x6fff0000000000L) != 0L)
775 {
776 jjmatchedKind = 223;
777 jjmatchedPos = 45;
778 return 228;
779 }
780 return -1;
781 case 46:
782 if ((active0 & 0x6fff0000000000L) != 0L)
783 {
784 jjmatchedKind = 223;
785 jjmatchedPos = 46;
786 return 228;
787 }
788 return -1;
789 case 47:
790 if ((active0 & 0x6fff0000000000L) != 0L)
791 {
792 jjmatchedKind = 223;
793 jjmatchedPos = 47;
794 return 228;
795 }
796 return -1;
797 case 48:
798 if ((active0 & 0x6fff0000000000L) != 0L)
799 {
800 jjmatchedKind = 223;
801 jjmatchedPos = 48;
802 return 228;
803 }
804 return -1;
805 case 49:
806 if ((active0 & 0x6fff0000000000L) != 0L)
807 {
808 jjmatchedKind = 223;
809 jjmatchedPos = 49;
810 return 228;
811 }
812 return -1;
813 case 50:
814 if ((active0 & 0x6fff0000000000L) != 0L)
815 {
816 jjmatchedKind = 223;
817 jjmatchedPos = 50;
818 return 228;
819 }
820 return -1;
821 case 51:
822 if ((active0 & 0x6fff0000000000L) != 0L)
823 {
824 jjmatchedKind = 223;
825 jjmatchedPos = 51;
826 return 228;
827 }
828 return -1;
829 case 52:
830 if ((active0 & 0x20000000000000L) != 0L)
831 return 228;
832 if ((active0 & 0x4fff0000000000L) != 0L)
833 {
834 jjmatchedKind = 223;
835 jjmatchedPos = 52;
836 return 228;
837 }
838 return -1;
839 case 53:
840 if ((active0 & 0x4fff0000000000L) != 0L)
841 {
842 jjmatchedKind = 223;
843 jjmatchedPos = 53;
844 return 228;
845 }
846 return -1;
847 case 54:
848 if ((active0 & 0x4fff0000000000L) != 0L)
849 {
850 jjmatchedKind = 223;
851 jjmatchedPos = 54;
852 return 228;
853 }
854 return -1;
855 case 55:
856 if ((active0 & 0xffe0000000000L) != 0L)
857 {
858 jjmatchedKind = 223;
859 jjmatchedPos = 55;
860 return 228;
861 }
862 if ((active0 & 0x40010000000000L) != 0L)
863 return 228;
864 return -1;
865 case 56:
866 if ((active0 & 0xffe0000000000L) != 0L)
867 {
868 jjmatchedKind = 223;
869 jjmatchedPos = 56;
870 return 228;
871 }
872 return -1;
873 case 57:
874 if ((active0 & 0xffe0000000000L) != 0L)
875 {
876 jjmatchedKind = 223;
877 jjmatchedPos = 57;
878 return 228;
879 }
880 return -1;
881 case 58:
882 if ((active0 & 0xffe0000000000L) != 0L)
883 {
884 jjmatchedKind = 223;
885 jjmatchedPos = 58;
886 return 228;
887 }
888 return -1;
889 case 59:
890 if ((active0 & 0xffe0000000000L) != 0L)
891 {
892 jjmatchedKind = 223;
893 jjmatchedPos = 59;
894 return 228;
895 }
896 return -1;
897 case 60:
898 if ((active0 & 0xffe0000000000L) != 0L)
899 {
900 jjmatchedKind = 223;
901 jjmatchedPos = 60;
902 return 228;
903 }
904 return -1;
905 case 61:
906 if ((active0 & 0xffe0000000000L) != 0L)
907 {
908 jjmatchedKind = 223;
909 jjmatchedPos = 61;
910 return 228;
911 }
912 return -1;
913 case 62:
914 if ((active0 & 0xffe0000000000L) != 0L)
915 {
916 jjmatchedKind = 223;
917 jjmatchedPos = 62;
918 return 228;
919 }
920 return -1;
921 case 63:
922 if ((active0 & 0xffe0000000000L) != 0L)
923 {
924 jjmatchedKind = 223;
925 jjmatchedPos = 63;
926 return 228;
927 }
928 return -1;
929 case 64:
930 if ((active0 & 0xffe0000000000L) != 0L)
931 {
932 jjmatchedKind = 223;
933 jjmatchedPos = 64;
934 return 228;
935 }
936 return -1;
937 case 65:
938 if ((active0 & 0xffe0000000000L) != 0L)
939 {
940 jjmatchedKind = 223;
941 jjmatchedPos = 65;
942 return 228;
943 }
944 return -1;
945 case 66:
946 if ((active0 & 0xffe0000000000L) != 0L)
947 {
948 jjmatchedKind = 223;
949 jjmatchedPos = 66;
950 return 228;
951 }
952 return -1;
953 case 67:
954 if ((active0 & 0xffe0000000000L) != 0L)
955 {
956 jjmatchedKind = 223;
957 jjmatchedPos = 67;
958 return 228;
959 }
960 return -1;
961 case 68:
962 if ((active0 & 0xffe0000000000L) != 0L)
963 {
964 jjmatchedKind = 223;
965 jjmatchedPos = 68;
966 return 228;
967 }
968 return -1;
969 case 69:
970 if ((active0 & 0xffe0000000000L) != 0L)
971 {
972 jjmatchedKind = 223;
973 jjmatchedPos = 69;
974 return 228;
975 }
976 return -1;
977 case 70:
978 if ((active0 & 0xffe0000000000L) != 0L)
979 {
980 jjmatchedKind = 223;
981 jjmatchedPos = 70;
982 return 228;
983 }
984 return -1;
985 case 71:
986 if ((active0 & 0xffe0000000000L) != 0L)
987 {
988 jjmatchedKind = 223;
989 jjmatchedPos = 71;
990 return 228;
991 }
992 return -1;
993 case 72:
994 if ((active0 & 0xffe0000000000L) != 0L)
995 {
996 jjmatchedKind = 223;
997 jjmatchedPos = 72;
998 return 228;
999 }
1000 return -1;
1001 case 73:
1002 if ((active0 & 0xffe0000000000L) != 0L)
1003 {
1004 jjmatchedKind = 223;
1005 jjmatchedPos = 73;
1006 return 228;
1007 }
1008 return -1;
1009 case 74:
1010 if ((active0 & 0xc000000000000L) != 0L)
1011 return 228;
1012 if ((active0 & 0x3fe0000000000L) != 0L)
1013 {
1014 jjmatchedKind = 223;
1015 jjmatchedPos = 74;
1016 return 228;
1017 }
1018 return -1;
1019 case 75:
1020 if ((active0 & 0x3fe0000000000L) != 0L)
1021 {
1022 jjmatchedKind = 223;
1023 jjmatchedPos = 75;
1024 return 228;
1025 }
1026 return -1;
1027 case 76:
1028 if ((active0 & 0x3fe0000000000L) != 0L)
1029 {
1030 jjmatchedKind = 223;
1031 jjmatchedPos = 76;
1032 return 228;
1033 }
1034 return -1;
1035 case 77:
1036 if ((active0 & 0x3fe0000000000L) != 0L)
1037 {
1038 jjmatchedKind = 223;
1039 jjmatchedPos = 77;
1040 return 228;
1041 }
1042 return -1;
1043 case 78:
1044 if ((active0 & 0x3fe0000000000L) != 0L)
1045 {
1046 jjmatchedKind = 223;
1047 jjmatchedPos = 78;
1048 return 228;
1049 }
1050 return -1;
1051 case 79:
1052 if ((active0 & 0x3fe0000000000L) != 0L)
1053 {
1054 jjmatchedKind = 223;
1055 jjmatchedPos = 79;
1056 return 228;
1057 }
1058 return -1;
1059 default :
1060 return -1;
1061 }
1062 }
1063 private final int jjStartNfa_0(int pos, long active0, long active1, long active2, long active3)
1064 {
1065 return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1, active2, active3), pos + 1);
1066 }
1067 private int jjStopAtPos(int pos, int kind)
1068 {
1069 jjmatchedKind = kind;
1070 jjmatchedPos = pos;
1071 return pos + 1;
1072 }
1073 private int jjMoveStringLiteralDfa0_0()
1074 {
1075 switch(curChar)
1076 {
1077 case 33:
1078 jjmatchedKind = 83;
1079 return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000L, 0x0L, 0x0L);
1080 case 35:
1081 return jjStopAtPos(0, 12);
1082 case 37:
1083 jjmatchedKind = 102;
1084 return jjMoveStringLiteralDfa1_0(0x0L, 0x800000000000L, 0x0L, 0x0L);
1085 case 38:
1086 jjmatchedKind = 99;
1087 return jjMoveStringLiteralDfa1_0(0x0L, 0x100010000000L, 0x0L, 0x0L);
1088 case 40:
1089 jjmatchedKind = 183;
1090 return jjMoveStringLiteralDfa1_0(0x0L, 0x1L, 0x0L, 0x800000000L);
1091 case 41:
1092 return jjStopAtPos(0, 184);
1093 case 42:
1094 jjmatchedKind = 97;
1095 return jjMoveStringLiteralDfa1_0(0x0L, 0x40000000000L, 0x0L, 0x0L);
1096 case 43:
1097 jjmatchedKind = 95;
1098 return jjMoveStringLiteralDfa1_0(0x0L, 0x10020000000L, 0x0L, 0x0L);
1099 case 44:
1100 jjmatchedKind = 228;
1101 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x2000000000L);
1102 case 45:
1103 jjmatchedKind = 96;
1104 return jjMoveStringLiteralDfa1_0(0x0L, 0x20040000000L, 0x0L, 0x10000000000L);
1105 case 46:
1106 jjmatchedKind = 231;
1107 return jjMoveStringLiteralDfa1_0(0x0L, 0x8000000000000L, 0x0L, 0x0L);
1108 case 47:
1109 jjmatchedKind = 98;
1110 return jjMoveStringLiteralDfa1_0(0x0L, 0x80000001000L, 0x0L, 0x0L);
1111 case 58:
1112 return jjStopAtPos(0, 86);
1113 case 59:
1114 return jjStopAtPos(0, 189);
1115 case 60:
1116 jjmatchedKind = 81;
1117 return jjMoveStringLiteralDfa1_0(0x0L, 0x1008001000000L, 0x0L, 0x0L);
1118 case 61:
1119 jjmatchedKind = 80;
1120 return jjMoveStringLiteralDfa1_0(0x0L, 0x800000L, 0x0L, 0x0L);
1121 case 62:
1122 jjmatchedKind = 82;
1123 return jjMoveStringLiteralDfa1_0(0x0L, 0x6000002000000L, 0x0L, 0x4000000000L);
1124 case 63:
1125 return jjStopAtPos(0, 85);
1126 case 64:
1127 jjmatchedKind = 214;
1128 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0xc000000000000000L, 0x3fffffL);
1129 case 65:
1130 return jjMoveStringLiteralDfa1_0(0xfffffe01000000L, 0x0L, 0x0L, 0x0L);
1131 case 66:
1132 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x300000L, 0x0L);
1133 case 67:
1134 return jjMoveStringLiteralDfa1_0(0x20000000007fc000L, 0x0L, 0x10000000000000L, 0x800000L);
1135 case 68:
1136 return jjMoveStringLiteralDfa1_0(0x1fc000000L, 0x0L, 0x0L, 0x0L);
1137 case 69:
1138 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x40000000L);
1139 case 70:
1140 return jjMoveStringLiteralDfa1_0(0x2000000L, 0x0L, 0x0L, 0x0L);
1141 case 73:
1142 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x9800000000000L, 0x0L);
1143 case 78:
1144 return jjMoveStringLiteralDfa1_0(0x1300000000800000L, 0x0L, 0x0L, 0xf000000L);
1145 case 83:
1146 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x4000040000000L, 0x0L);
1147 case 85:
1148 return jjMoveStringLiteralDfa1_0(0x400000000000000L, 0x0L, 0x0L, 0x0L);
1149 case 87:
1150 return jjMoveStringLiteralDfa1_0(0x8000000000000000L, 0x0L, 0x0L, 0x0L);
1151 case 91:
1152 return jjStopAtPos(0, 185);
1153 case 92:
1154 return jjMoveStringLiteralDfa1_0(0xc0L, 0x0L, 0x0L, 0x0L);
1155 case 93:
1156 return jjStopAtPos(0, 186);
1157 case 94:
1158 jjmatchedKind = 101;
1159 return jjMoveStringLiteralDfa1_0(0x0L, 0x400000000000L, 0x0L, 0x0L);
1160 case 95:
1161 return jjMoveStringLiteralDfa1_0(0x4000000000000f00L, 0x0L, 0x0L, 0x0L);
1162 case 97:
1163 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x10000000000L, 0x0L);
1164 case 98:
1165 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x200000000L, 0x0L);
1166 case 99:
1167 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x44800001000L, 0x0L);
1168 case 100:
1169 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x4000000c0000L, 0x0L);
1170 case 101:
1171 return jjMoveStringLiteralDfa1_0(0x2000L, 0x0L, 0xa002000000L, 0x0L);
1172 case 102:
1173 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x101000000000L, 0x0L);
1174 case 103:
1175 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x80000000000L, 0x0L);
1176 case 105:
1177 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x2200080000000L, 0x0L);
1178 case 110:
1179 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x20000000000000L, 0x0L);
1180 case 114:
1181 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x1004000L, 0x0L);
1182 case 115:
1183 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x3cc00000L, 0x0L);
1184 case 116:
1185 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x20000L, 0x0L);
1186 case 117:
1187 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x400018000L, 0x0L);
1188 case 118:
1189 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x20000002000L, 0x0L);
1190 case 119:
1191 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x100000000L, 0x0L);
1192 case 123:
1193 return jjStopAtPos(0, 187);
1194 case 124:
1195 jjmatchedKind = 100;
1196 return jjMoveStringLiteralDfa1_0(0x0L, 0x200008000000L, 0x0L, 0x0L);
1197 case 125:
1198 return jjStopAtPos(0, 188);
1199 case 126:
1200 return jjStopAtPos(0, 84);
1201 default :
1202 return jjMoveNfa_0(0, 0);
1203 }
1204 }
1205 private int jjMoveStringLiteralDfa1_0(long active0, long active1, long active2, long active3)
1206 {
1207 try { curChar = input_stream.readChar(); }
1208 catch(java.io.IOException e) {
1209 jjStopStringLiteralDfa_0(0, active0, active1, active2, active3);
1210 return 1;
1211 }
1212 switch(curChar)
1213 {
1214 case 10:
1215 if ((active0 & 0x40L) != 0L)
1216 return jjStopAtPos(1, 6);
1217 break;
1218 case 13:
1219 return jjMoveStringLiteralDfa2_0(active0, 0x80L, active1, 0L, active2, 0L, active3, 0L);
1220 case 38:
1221 if ((active1 & 0x10000000L) != 0L)
1222 return jjStopAtPos(1, 92);
1223 break;
1224 case 42:
1225 if ((active1 & 0x1000L) != 0L)
1226 return jjStopAtPos(1, 76);
1227 break;
1228 case 43:
1229 if ((active1 & 0x20000000L) != 0L)
1230 return jjStopAtPos(1, 93);
1231 break;
1232 case 45:
1233 if ((active1 & 0x40000000L) != 0L)
1234 return jjStopAtPos(1, 94);
1235 break;
1236 case 46:
1237 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8000000000000L, active2, 0L, active3, 0x2000000000L);
1238 case 60:
1239 if ((active1 & 0x8000000000L) != 0L)
1240 {
1241 jjmatchedKind = 103;
1242 jjmatchedPos = 1;
1243 }
1244 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000000000000L, active2, 0L, active3, 0L);
1245 case 61:
1246 if ((active1 & 0x800000L) != 0L)
1247 return jjStopAtPos(1, 87);
1248 else if ((active1 & 0x1000000L) != 0L)
1249 return jjStopAtPos(1, 88);
1250 else if ((active1 & 0x2000000L) != 0L)
1251 return jjStopAtPos(1, 89);
1252 else if ((active1 & 0x4000000L) != 0L)
1253 return jjStopAtPos(1, 90);
1254 else if ((active1 & 0x10000000000L) != 0L)
1255 return jjStopAtPos(1, 104);
1256 else if ((active1 & 0x20000000000L) != 0L)
1257 return jjStopAtPos(1, 105);
1258 else if ((active1 & 0x40000000000L) != 0L)
1259 return jjStopAtPos(1, 106);
1260 else if ((active1 & 0x80000000000L) != 0L)
1261 return jjStopAtPos(1, 107);
1262 else if ((active1 & 0x100000000000L) != 0L)
1263 return jjStopAtPos(1, 108);
1264 else if ((active1 & 0x200000000000L) != 0L)
1265 return jjStopAtPos(1, 109);
1266 else if ((active1 & 0x400000000000L) != 0L)
1267 return jjStopAtPos(1, 110);
1268 else if ((active1 & 0x800000000000L) != 0L)
1269 return jjStopAtPos(1, 111);
1270 break;
1271 case 62:
1272 if ((active3 & 0x4000000000L) != 0L)
1273 {
1274 jjmatchedKind = 230;
1275 jjmatchedPos = 1;
1276 }
1277 else if ((active3 & 0x10000000000L) != 0L)
1278 return jjStopAtPos(1, 232);
1279 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x6000000000000L, active2, 0L, active3, 0L);
1280 case 65:
1281 return jjMoveStringLiteralDfa2_0(active0, 0x3c0000L, active1, 0L, active2, 0L, active3, 0L);
1282 case 66:
1283 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x1800000000000L, active3, 0L);
1284 case 69:
1285 return jjMoveStringLiteralDfa2_0(active0, 0x80000001fc000000L, active1, 0L, active2, 0x4000000000000L, active3, 0L);
1286 case 70:
1287 return jjMoveStringLiteralDfa2_0(active0, 0x200000000003c000L, active1, 0L, active2, 0L, active3, 0L);
1288 case 71:
1289 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x800000L);
1290 case 73:
1291 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x40000000L, active3, 0L);
1292 case 77:
1293 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x8000000000000L, active3, 0L);
1294 case 78:
1295 return jjMoveStringLiteralDfa2_0(active0, 0x400000000000000L, active1, 0L, active2, 0L, active3, 0L);
1296 case 79:
1297 return jjMoveStringLiteralDfa2_0(active0, 0x2400000L, active1, 0L, active2, 0x100000L, active3, 0L);
1298 case 80:
1299 return jjMoveStringLiteralDfa2_0(active0, 0x100000001000000L, active1, 0L, active2, 0L, active3, 0L);
1300 case 83:
1301 return jjMoveStringLiteralDfa2_0(active0, 0x1200000000800000L, active1, 0L, active2, 0L, active3, 0xf000000L);
1302 case 86:
1303 return jjMoveStringLiteralDfa2_0(active0, 0xfffffe00000000L, active1, 0L, active2, 0L, active3, 0L);
1304 case 88:
1305 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x40000000L);
1306 case 94:
1307 if ((active3 & 0x800000000L) != 0L)
1308 return jjStopAtPos(1, 227);
1309 break;
1310 case 95:
1311 return jjMoveStringLiteralDfa2_0(active0, 0x4000000000000f00L, active1, 0L, active2, 0L, active3, 0L);
1312 case 97:
1313 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x4000000000L, active3, 0x100000L);
1314 case 99:
1315 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x200240L);
1316 case 100:
1317 if ((active2 & 0x2000000000000L) != 0L)
1318 return jjStartNfaWithStates_0(1, 177, 228);
1319 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x20020L);
1320 case 101:
1321 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x1044000L, active3, 0x12L);
1322 case 102:
1323 if ((active2 & 0x200000000000L) != 0L)
1324 return jjStartNfaWithStates_0(1, 173, 228);
1325 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x400L);
1326 case 104:
1327 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x40100000000L, active3, 0L);
1328 case 105:
1329 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0xc020000030400000L, active3, 0L);
1330 case 108:
1331 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x10003000000000L, active3, 0L);
1332 case 110:
1333 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x8480018000L, active3, 0L);
1334 case 111:
1335 if ((active2 & 0x400000000000L) != 0L)
1336 {
1337 jjmatchedKind = 174;
1338 jjmatchedPos = 1;
1339 }
1340 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x1a0800283000L, active3, 0x40000L);
1341 case 112:
1342 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0xf801L);
1343 case 114:
1344 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x200000000L, active3, 0x80000L);
1345 case 115:
1346 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x1000cL);
1347 case 116:
1348 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0xc000000L, active3, 0x180L);
1349 case 117:
1350 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x10000000000L, active3, 0L);
1351 case 118:
1352 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1L, active2, 0L, active3, 0L);
1353 case 119:
1354 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x800000L, active3, 0L);
1355 case 120:
1356 return jjMoveStringLiteralDfa2_0(active0, 0x2000L, active1, 0L, active2, 0x2000000L, active3, 0L);
1357 case 121:
1358 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x20000L, active3, 0L);
1359 case 124:
1360 if ((active1 & 0x8000000L) != 0L)
1361 return jjStopAtPos(1, 91);
1362 break;
1363 default :
1364 break;
1365 }
1366 return jjStartNfa_0(0, active0, active1, active2, active3);
1367 }
1368 private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
1369 {
1370 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L)
1371 return jjStartNfa_0(0, old0, old1, old2, old3);
1372 try { curChar = input_stream.readChar(); }
1373 catch(java.io.IOException e) {
1374 jjStopStringLiteralDfa_0(1, active0, active1, active2, active3);
1375 return 2;
1376 }
1377 switch(curChar)
1378 {
1379 case 10:
1380 if ((active0 & 0x80L) != 0L)
1381 return jjStopAtPos(2, 7);
1382 break;
1383 case 46:
1384 if ((active1 & 0x8000000000000L) != 0L)
1385 return jjStopAtPos(2, 115);
1386 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x2000000000L);
1387 case 61:
1388 if ((active1 & 0x1000000000000L) != 0L)
1389 return jjStopAtPos(2, 112);
1390 else if ((active1 & 0x2000000000000L) != 0L)
1391 return jjStopAtPos(2, 113);
1392 break;
1393 case 62:
1394 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000000000000L, active2, 0L, active3, 0L);
1395 case 65:
1396 return jjMoveStringLiteralDfa3_0(active0, 0x4fffffe00000000L, active1, 0L, active2, 0x800000000000L, active3, 0L);
1397 case 66:
1398 return jjMoveStringLiteralDfa3_0(active0, 0x8000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1399 case 70:
1400 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x800000L);
1401 case 73:
1402 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x1000000L);
1403 case 76:
1404 if ((active2 & 0x4000000000000L) != 0L)
1405 return jjStartNfaWithStates_0(2, 178, 228);
1406 break;
1407 case 79:
1408 return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000000L, active1, 0L, active2, 0x1000000100000L, active3, 0L);
1409 case 80:
1410 if ((active2 & 0x8000000000000L) != 0L)
1411 return jjStartNfaWithStates_0(2, 179, 228);
1412 return jjMoveStringLiteralDfa3_0(active0, 0x1fd000000L, active1, 0L, active2, 0L, active3, 0x40000000L);
1413 case 82:
1414 return jjMoveStringLiteralDfa3_0(active0, 0x400000L, active1, 0L, active2, 0L, active3, 0x2000000L);
1415 case 83:
1416 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x4000000L);
1417 case 85:
1418 return jjMoveStringLiteralDfa3_0(active0, 0x2000000L, active1, 0L, active2, 0L, active3, 0x8000000L);
1419 case 95:
1420 return jjMoveStringLiteralDfa3_0(active0, 0x3300000000bfc000L, active1, 0L, active2, 0L, active3, 0L);
1421 case 97:
1422 return jjMoveStringLiteralDfa3_0(active0, 0x400L, active1, 0L, active2, 0x10040008000000L, active3, 0x1200L);
1423 case 101:
1424 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x200000000L, active3, 0x80028L);
1425 case 102:
1426 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x40000L, active3, 0L);
1427 case 103:
1428 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x30004000L, active3, 0L);
1429 case 104:
1430 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x100L);
1431 case 105:
1432 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x20500800000L, active3, 0x400L);
1433 case 108:
1434 if ((active2 & 0x20000000000000L) != 0L)
1435 return jjStartNfaWithStates_0(2, 181, 228);
1436 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x2000L, active3, 0x40L);
1437 case 109:
1438 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x4000000000000000L, active3, 0L);
1439 case 110:
1440 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x8000000840001000L, active3, 0x12L);
1441 case 111:
1442 return jjMoveStringLiteralDfa3_0(active0, 0x800L, active1, 0x1L, active2, 0x1000200000L, active3, 0x200000L);
1443 case 112:
1444 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x20000L, active3, 0x40000L);
1445 case 114:
1446 if ((active2 & 0x100000000000L) != 0L)
1447 return jjStartNfaWithStates_0(2, 172, 228);
1448 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x4000000L, active3, 0xc881L);
1449 case 115:
1450 return jjMoveStringLiteralDfa3_0(active0, 0x200L, active1, 0L, active2, 0x6000018000L, active3, 0L);
1451 case 116:
1452 return jjMoveStringLiteralDfa3_0(active0, 0x2000L, active1, 0L, active2, 0x90083000000L, active3, 0L);
1453 case 117:
1454 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x8000080000L, active3, 0x102000L);
1455 case 119:
1456 return jjMoveStringLiteralDfa3_0(active0, 0x100L, active1, 0L, active2, 0L, active3, 0L);
1457 case 121:
1458 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x30004L);
1459 case 122:
1460 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x400000L, active3, 0L);
1461 default :
1462 break;
1463 }
1464 return jjStartNfa_0(1, active0, active1, active2, active3);
1465 }
1466 private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
1467 {
1468 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L)
1469 return jjStartNfa_0(1, old0, old1, old2, old3);
1470 try { curChar = input_stream.readChar(); }
1471 catch(java.io.IOException e) {
1472 jjStopStringLiteralDfa_0(2, active0, active1, active2, active3);
1473 return 3;
1474 }
1475 switch(curChar)
1476 {
1477 case 46:
1478 if ((active3 & 0x2000000000L) != 0L)
1479 return jjStopAtPos(3, 229);
1480 break;
1481 case 51:
1482 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x80000000L, active3, 0L);
1483 case 61:
1484 if ((active1 & 0x4000000000000L) != 0L)
1485 return jjStopAtPos(3, 114);
1486 break;
1487 case 68:
1488 return jjMoveStringLiteralDfa4_0(active0, 0x200000L, active1, 0L, active2, 0L, active3, 0L);
1489 case 69:
1490 return jjMoveStringLiteralDfa4_0(active0, 0x5f4000L, active1, 0L, active2, 0L, active3, 0L);
1491 case 70:
1492 return jjMoveStringLiteralDfa4_0(active0, 0x3000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1493 case 73:
1494 return jjMoveStringLiteralDfa4_0(active0, 0xfffffe00808000L, active1, 0L, active2, 0L, active3, 0x8000000L);
1495 case 75:
1496 return jjMoveStringLiteralDfa4_0(active0, 0x8000000001000000L, active1, 0L, active2, 0L, active3, 0L);
1497 case 76:
1498 if ((active2 & 0x100000L) != 0L)
1499 return jjStartNfaWithStates_0(3, 148, 228);
1500 return jjMoveStringLiteralDfa4_0(active0, 0x100000000000000L, active1, 0L, active2, 0L, active3, 0L);
1501 case 78:
1502 return jjMoveStringLiteralDfa4_0(active0, 0x2000000L, active1, 0L, active2, 0L, active3, 0L);
1503 case 79:
1504 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x40000000L);
1505 case 82:
1506 return jjMoveStringLiteralDfa4_0(active0, 0x2000001fc000000L, active1, 0L, active2, 0L, active3, 0L);
1507 case 83:
1508 return jjMoveStringLiteralDfa4_0(active0, 0x4000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1509 case 86:
1510 return jjMoveStringLiteralDfa4_0(active0, 0x400000000000000L, active1, 0L, active2, 0L, active3, 0L);
1511 case 97:
1512 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x1200042000L, active3, 0x40L);
1513 case 98:
1514 return jjMoveStringLiteralDfa4_0(active0, 0x800L, active1, 0L, active2, 0x80000L, active3, 0x2000L);
1515 case 99:
1516 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x800000000000L, active3, 0x1002L);
1517 case 100:
1518 if ((active2 & 0x20000000000L) != 0L)
1519 return jjStartNfaWithStates_0(3, 169, 228);
1520 else if ((active3 & 0x10L) != 0L)
1521 return jjStopAtPos(3, 196);
1522 break;
1523 case 101:
1524 if ((active2 & 0x2000000000L) != 0L)
1525 return jjStartNfaWithStates_0(3, 165, 228);
1526 else if ((active2 & 0x4000000000L) != 0L)
1527 return jjStartNfaWithStates_0(3, 166, 228);
1528 return jjMoveStringLiteralDfa4_0(active0, 0x2100L, active1, 0L, active2, 0x2420000L, active3, 0x2000000L);
1529 case 102:
1530 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x20L);
1531 case 105:
1532 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1L, active2, 0x1c000L, active3, 0x4000800L);
1533 case 108:
1534 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x100200000L, active3, 0x800008L);
1535 case 109:
1536 if ((active2 & 0x8000000000L) != 0L)
1537 return jjStartNfaWithStates_0(3, 167, 228);
1538 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x200000L);
1539 case 110:
1540 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x30000000L, active3, 0x1030404L);
1541 case 111:
1542 if ((active2 & 0x10000000000L) != 0L)
1543 return jjStartNfaWithStates_0(3, 168, 228);
1544 else if ((active2 & 0x80000000000L) != 0L)
1545 return jjStartNfaWithStates_0(3, 171, 228);
1546 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x400000000L, active3, 0xc001L);
1547 case 112:
1548 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x4000000000000000L, active3, 0L);
1549 case 113:
1550 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x80000L);
1551 case 114:
1552 if ((active2 & 0x40000000000L) != 0L)
1553 return jjStartNfaWithStates_0(3, 170, 228);
1554 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x100L);
1555 case 115:
1556 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x10000800000000L, active3, 0L);
1557 case 116:
1558 return jjMoveStringLiteralDfa4_0(active0, 0x600L, active1, 0L, active2, 0x8000000048801000L, active3, 0x140200L);
1559 case 117:
1560 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x1000005000000L, active3, 0L);
1561 case 121:
1562 if ((active3 & 0x80L) != 0L)
1563 return jjStopAtPos(3, 199);
1564 break;
1565 default :
1566 break;
1567 }
1568 return jjStartNfa_0(2, active0, active1, active2, active3);
1569 }
1570 private int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
1571 {
1572 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L)
1573 return jjStartNfa_0(2, old0, old1, old2, old3);
1574 try { curChar = input_stream.readChar(); }
1575 catch(java.io.IOException e) {
1576 jjStopStringLiteralDfa_0(3, active0, active1, active2, active3);
1577 return 4;
1578 }
1579 switch(curChar)
1580 {
1581 case 50:
1582 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x80000000L, active3, 0L);
1583 case 51:
1584 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x40000000L, active3, 0L);
1585 case 65:
1586 return jjMoveStringLiteralDfa5_0(active0, 0x400000000000000L, active1, 0L, active2, 0L, active3, 0L);
1587 case 68:
1588 return jjMoveStringLiteralDfa5_0(active0, 0x2400000L, active1, 0L, active2, 0L, active3, 0L);
1589 case 69:
1590 return jjMoveStringLiteralDfa5_0(active0, 0x2000001fc200000L, active1, 0L, active2, 0L, active3, 0L);
1591 case 73:
1592 return jjMoveStringLiteralDfa5_0(active0, 0x8000000001000000L, active1, 0L, active2, 0L, active3, 0L);
1593 case 76:
1594 return jjMoveStringLiteralDfa5_0(active0, 0xfffffe00000000L, active1, 0L, active2, 0L, active3, 0L);
1595 case 78:
1596 return jjMoveStringLiteralDfa5_0(active0, 0x808000L, active1, 0L, active2, 0L, active3, 0L);
1597 case 79:
1598 return jjMoveStringLiteralDfa5_0(active0, 0x3100000000000000L, active1, 0L, active2, 0L, active3, 0L);
1599 case 82:
1600 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x40000000L);
1601 case 88:
1602 return jjMoveStringLiteralDfa5_0(active0, 0x40000000001f4000L, active1, 0L, active2, 0L, active3, 0L);
1603 case 97:
1604 return jjMoveStringLiteralDfa5_0(active0, 0x100L, active1, 0L, active2, 0L, active3, 0x20400L);
1605 case 99:
1606 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x4800000L, active3, 0x2000204L);
1607 case 100:
1608 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1L, active2, 0x20000L, active3, 0L);
1609 case 101:
1610 if ((active2 & 0x100000000L) != 0L)
1611 return jjStartNfaWithStates_0(4, 160, 228);
1612 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x8000000030200000L, active3, 0x8L);
1613 case 103:
1614 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x18000L, active3, 0L);
1615 case 105:
1616 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x8001000L, active3, 0x40000L);
1617 case 106:
1618 return jjMoveStringLiteralDfa5_0(active0, 0x800L, active1, 0L, active2, 0L, active3, 0L);
1619 case 107:
1620 if ((active2 & 0x200000000L) != 0L)
1621 return jjStartNfaWithStates_0(4, 161, 228);
1622 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x1000L);
1623 case 108:
1624 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x4000000000080000L, active3, 0x2000L);
1625 case 110:
1626 if ((active2 & 0x400000000L) != 0L)
1627 return jjStartNfaWithStates_0(4, 162, 228);
1628 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x8000000L);
1629 case 111:
1630 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x400000L, active3, 0x900102L);
1631 case 112:
1632 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x208000L);
1633 case 114:
1634 return jjMoveStringLiteralDfa5_0(active0, 0x2200L, active1, 0L, active2, 0x3000000L, active3, 0L);
1635 case 115:
1636 if ((active2 & 0x10000000000000L) != 0L)
1637 return jjStartNfaWithStates_0(4, 180, 228);
1638 else if ((active3 & 0x20L) != 0L)
1639 return jjStopAtPos(4, 197);
1640 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x4000L, active3, 0x40L);
1641 case 116:
1642 if ((active2 & 0x800000000L) != 0L)
1643 return jjStartNfaWithStates_0(4, 163, 228);
1644 else if ((active2 & 0x1000000000L) != 0L)
1645 return jjStartNfaWithStates_0(4, 164, 228);
1646 return jjMoveStringLiteralDfa5_0(active0, 0x400L, active1, 0L, active2, 0x1800000002000L, active3, 0x1014001L);
1647 case 117:
1648 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x40000L, active3, 0x80000L);
1649 case 118:
1650 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x800L);
1651 case 122:
1652 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x4000000L);
1653 default :
1654 break;
1655 }
1656 return jjStartNfa_0(3, active0, active1, active2, active3);
1657 }
1658 private int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
1659 {
1660 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L)
1661 return jjStartNfa_0(3, old0, old1, old2, old3);
1662 try { curChar = input_stream.readChar(); }
1663 catch(java.io.IOException e) {
1664 jjStopStringLiteralDfa_0(4, active0, active1, active2, active3);
1665 return 5;
1666 }
1667 switch(curChar)
1668 {
1669 case 32:
1670 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x1L, active2, 0L, active3, 0L);
1671 case 50:
1672 if ((active2 & 0x40000000L) != 0L)
1673 return jjStartNfaWithStates_0(5, 158, 228);
1674 break;
1675 case 65:
1676 return jjMoveStringLiteralDfa6_0(active0, 0x1fffffe02400000L, active1, 0L, active2, 0L, active3, 0L);
1677 case 67:
1678 return jjMoveStringLiteralDfa6_0(active0, 0x1fc000000L, active1, 0L, active2, 0L, active3, 0L);
1679 case 73:
1680 return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000L, active1, 0L, active2, 0L, active3, 0L);
1681 case 76:
1682 return jjMoveStringLiteralDfa6_0(active0, 0x808000L, active1, 0L, active2, 0L, active3, 0L);
1683 case 80:
1684 return jjMoveStringLiteralDfa6_0(active0, 0x204000L, active1, 0L, active2, 0L, active3, 0L);
1685 case 81:
1686 return jjMoveStringLiteralDfa6_0(active0, 0x200000000000000L, active1, 0L, active2, 0L, active3, 0L);
1687 case 82:
1688 return jjMoveStringLiteralDfa6_0(active0, 0x3000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1689 case 84:
1690 return jjMoveStringLiteralDfa6_0(active0, 0x80000000011f0000L, active1, 0L, active2, 0L, active3, 0x40000000L);
1691 case 95:
1692 return jjMoveStringLiteralDfa6_0(active0, 0x4000000000000000L, active1, 0L, active2, 0x80000000L, active3, 0L);
1693 case 97:
1694 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x200000L, active3, 0xa01800L);
1695 case 99:
1696 if ((active2 & 0x8000000L) != 0L)
1697 return jjStartNfaWithStates_0(5, 155, 228);
1698 return jjMoveStringLiteralDfa6_0(active0, 0x800L, active1, 0L, active2, 0L, active3, 0x8L);
1699 case 100:
1700 if ((active2 & 0x10000000L) != 0L)
1701 {
1702 jjmatchedKind = 156;
1703 jjmatchedPos = 5;
1704 }
1705 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x20000000L, active3, 0x2L);
1706 case 101:
1707 if ((active2 & 0x80000L) != 0L)
1708 return jjStartNfaWithStates_0(5, 147, 228);
1709 else if ((active3 & 0x4000000L) != 0L)
1710 return jjStartNfaWithStates_0(5, 218, 229);
1711 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x4000000000020000L, active3, 0x100c000L);
1712 case 102:
1713 if ((active2 & 0x400000L) != 0L)
1714 return jjStartNfaWithStates_0(5, 150, 228);
1715 break;
1716 case 104:
1717 if ((active2 & 0x800000L) != 0L)
1718 return jjStartNfaWithStates_0(5, 151, 228);
1719 else if ((active3 & 0x200L) != 0L)
1720 return jjStopAtPos(5, 201);
1721 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x10004L);
1722 case 105:
1723 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x800000002000L, active3, 0x82000L);
1724 case 107:
1725 if ((active0 & 0x100L) != 0L)
1726 return jjStartNfaWithStates_0(5, 8, 228);
1727 break;
1728 case 108:
1729 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x1000000040000L, active3, 0x400L);
1730 case 109:
1731 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x20000L);
1732 case 110:
1733 if ((active2 & 0x1000000L) != 0L)
1734 return jjStartNfaWithStates_0(5, 152, 228);
1735 else if ((active2 & 0x2000000L) != 0L)
1736 {
1737 jjmatchedKind = 153;
1738 jjmatchedPos = 5;
1739 }
1740 return jjMoveStringLiteralDfa6_0(active0, 0x2000L, active1, 0L, active2, 0x19000L, active3, 0L);
1741 case 111:
1742 return jjMoveStringLiteralDfa6_0(active0, 0x200L, active1, 0L, active2, 0L, active3, 0x40001L);
1743 case 114:
1744 return jjMoveStringLiteralDfa6_0(active0, 0x400L, active1, 0L, active2, 0x8000000000000000L, active3, 0x100000L);
1745 case 115:
1746 if ((active3 & 0x40L) != 0L)
1747 return jjStopAtPos(5, 198);
1748 break;
1749 case 116:
1750 if ((active2 & 0x4000000L) != 0L)
1751 return jjStartNfaWithStates_0(5, 154, 228);
1752 else if ((active3 & 0x2000000L) != 0L)
1753 return jjStartNfaWithStates_0(5, 217, 229);
1754 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x4000L, active3, 0x8000000L);
1755 case 119:
1756 if ((active3 & 0x100L) != 0L)
1757 return jjStopAtPos(5, 200);
1758 break;
1759 default :
1760 break;
1761 }
1762 return jjStartNfa_0(4, active0, active1, active2, active3);
1763 }
1764 private int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
1765 {
1766 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L)
1767 return jjStartNfa_0(4, old0, old1, old2, old3);
1768 try { curChar = input_stream.readChar(); }
1769 catch(java.io.IOException e) {
1770 jjStopStringLiteralDfa_0(5, active0, active1, active2, active3);
1771 return 6;
1772 }
1773 switch(curChar)
1774 {
1775 case 32:
1776 return jjMoveStringLiteralDfa7_0(active0, 0x2000L, active1, 0L, active2, 0x20000000L, active3, 0L);
1777 case 40:
1778 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x1L, active2, 0L, active3, 0L);
1779 case 65:
1780 return jjMoveStringLiteralDfa7_0(active0, 0x40000001fc000000L, active1, 0L, active2, 0L, active3, 0L);
1781 case 66:
1782 return jjMoveStringLiteralDfa7_0(active0, 0xfffffe00000000L, active1, 0L, active2, 0L, active3, 0L);
1783 case 68:
1784 return jjMoveStringLiteralDfa7_0(active0, 0x100000000000000L, active1, 0L, active2, 0L, active3, 0L);
1785 case 69:
1786 return jjMoveStringLiteralDfa7_0(active0, 0x1f0000L, active1, 0L, active2, 0L, active3, 0x40000000L);
1787 case 73:
1788 return jjMoveStringLiteralDfa7_0(active0, 0x808000L, active1, 0L, active2, 0L, active3, 0L);
1789 case 76:
1790 return jjMoveStringLiteralDfa7_0(active0, 0x400000000000000L, active1, 0L, active2, 0L, active3, 0L);
1791 case 77:
1792 return jjMoveStringLiteralDfa7_0(active0, 0x3000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1793 case 79:
1794 return jjMoveStringLiteralDfa7_0(active0, 0x4000L, active1, 0L, active2, 0L, active3, 0L);
1795 case 82:
1796 return jjMoveStringLiteralDfa7_0(active0, 0x200000L, active1, 0L, active2, 0L, active3, 0L);
1797 case 84:
1798 return jjMoveStringLiteralDfa7_0(active0, 0x2400000L, active1, 0L, active2, 0L, active3, 0L);
1799 case 85:
1800 return jjMoveStringLiteralDfa7_0(active0, 0x200000000000000L, active1, 0L, active2, 0L, active3, 0L);
1801 case 95:
1802 return jjMoveStringLiteralDfa7_0(active0, 0x8000000001000800L, active1, 0L, active2, 0L, active3, 0L);
1803 case 99:
1804 if ((active3 & 0x2000L) != 0L)
1805 return jjStopAtPos(6, 205);
1806 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x4001L);
1807 case 101:
1808 if ((active3 & 0x2L) != 0L)
1809 return jjStopAtPos(6, 193);
1810 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x100000001c000L, active3, 0x8110000L);
1811 case 102:
1812 if ((active2 & 0x20000L) != 0L)
1813 return jjStartNfaWithStates_0(6, 145, 228);
1814 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x8000000000000000L, active3, 0L);
1815 case 103:
1816 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x1001000L);
1817 case 105:
1818 return jjMoveStringLiteralDfa7_0(active0, 0x400L, active1, 0L, active2, 0L, active3, 0x20000L);
1819 case 108:
1820 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x2000L, active3, 0x400L);
1821 case 109:
1822 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x4000000000000000L, active3, 0L);
1823 case 110:
1824 if ((active2 & 0x200000L) != 0L)
1825 return jjStartNfaWithStates_0(6, 149, 228);
1826 return jjMoveStringLiteralDfa7_0(active0, 0x200L, active1, 0L, active2, 0L, active3, 0x40000L);
1827 case 111:
1828 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x800000000000L, active3, 0L);
1829 case 114:
1830 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x88004L);
1831 case 116:
1832 if ((active2 & 0x40000L) != 0L)
1833 return jjStartNfaWithStates_0(6, 146, 228);
1834 else if ((active2 & 0x80000000L) != 0L)
1835 return jjStartNfaWithStates_0(6, 159, 228);
1836 else if ((active3 & 0x800000L) != 0L)
1837 return jjStartNfaWithStates_0(6, 215, 228);
1838 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x200808L);
1839 case 117:
1840 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x1000L, active3, 0L);
1841 default :
1842 break;
1843 }
1844 return jjStartNfa_0(5, active0, active1, active2, active3);
1845 }
1846 private int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
1847 {
1848 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L)
1849 return jjStartNfa_0(5, old0, old1, old2, old3);
1850 try { curChar = input_stream.readChar(); }
1851 catch(java.io.IOException e) {
1852 jjStopStringLiteralDfa_0(6, active0, active1, active2, active3);
1853 return 7;
1854 }
1855 switch(curChar)
1856 {
1857 case 34:
1858 return jjMoveStringLiteralDfa8_0(active0, 0x2000L, active1, 0L, active2, 0L, active3, 0L);
1859 case 65:
1860 return jjMoveStringLiteralDfa8_0(active0, 0x3400000000400000L, active1, 0L, active2, 0L, active3, 0L);
1861 case 68:
1862 return jjMoveStringLiteralDfa8_0(active0, 0x100000000000000L, active1, 0L, active2, 0L, active3, 0x40000000L);
1863 case 69:
1864 return jjMoveStringLiteralDfa8_0(active0, 0x1200000L, active1, 0L, active2, 0L, active3, 0L);
1865 case 73:
1866 return jjMoveStringLiteralDfa8_0(active0, 0x200000002000000L, active1, 0L, active2, 0L, active3, 0L);
1867 case 76:
1868 return jjMoveStringLiteralDfa8_0(active0, 0xfffffe00000000L, active1, 0L, active2, 0L, active3, 0L);
1869 case 78:
1870 return jjMoveStringLiteralDfa8_0(active0, 0x808000L, active1, 0L, active2, 0L, active3, 0L);
1871 case 79:
1872 return jjMoveStringLiteralDfa8_0(active0, 0x8000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1873 case 82:
1874 return jjMoveStringLiteralDfa8_0(active0, 0x1f4000L, active1, 0L, active2, 0L, active3, 0L);
1875 case 84:
1876 return jjMoveStringLiteralDfa8_0(active0, 0x1fc000000L, active1, 0L, active2, 0L, active3, 0L);
1877 case 86:
1878 return jjMoveStringLiteralDfa8_0(active0, 0x4000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1879 case 94:
1880 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x1L, active2, 0L, active3, 0L);
1881 case 97:
1882 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x8000000000000000L, active3, 0x40000L);
1883 case 98:
1884 return jjMoveStringLiteralDfa8_0(active0, 0x400L, active1, 0L, active2, 0L, active3, 0L);
1885 case 99:
1886 if ((active3 & 0x20000L) != 0L)
1887 return jjStopAtPos(7, 209);
1888 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x20000000L, active3, 0L);
1889 case 100:
1890 if ((active2 & 0x8000L) != 0L)
1891 {
1892 jjmatchedKind = 143;
1893 jjmatchedPos = 7;
1894 }
1895 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x10000L, active3, 0L);
1896 case 101:
1897 if ((active2 & 0x1000L) != 0L)
1898 return jjStartNfaWithStates_0(7, 140, 228);
1899 else if ((active2 & 0x2000L) != 0L)
1900 return jjStartNfaWithStates_0(7, 141, 228);
1901 else if ((active3 & 0x800L) != 0L)
1902 return jjStopAtPos(7, 203);
1903 else if ((active3 & 0x1000L) != 0L)
1904 return jjStopAtPos(7, 204);
1905 return jjMoveStringLiteralDfa8_0(active0, 0x800L, active1, 0L, active2, 0x4000000000000000L, active3, 0x1080000L);
1906 case 103:
1907 if ((active0 & 0x200L) != 0L)
1908 return jjStartNfaWithStates_0(7, 9, 228);
1909 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x8000000L);
1910 case 105:
1911 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x200000L);
1912 case 108:
1913 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x100000L);
1914 case 110:
1915 if ((active2 & 0x800000000000L) != 0L)
1916 return jjStartNfaWithStates_0(7, 175, 228);
1917 break;
1918 case 111:
1919 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0L, active3, 0xdL);
1920 case 114:
1921 if ((active2 & 0x4000L) != 0L)
1922 return jjStartNfaWithStates_0(7, 142, 228);
1923 break;
1924 case 115:
1925 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x10000L);
1926 case 116:
1927 if ((active2 & 0x1000000000000L) != 0L)
1928 return jjStartNfaWithStates_0(7, 176, 228);
1929 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0L, active3, 0xc000L);
1930 case 121:
1931 if ((active3 & 0x400L) != 0L)
1932 return jjStopAtPos(7, 202);
1933 break;
1934 default :
1935 break;
1936 }
1937 return jjStartNfa_0(6, active0, active1, active2, active3);
1938 }
1939 private int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
1940 {
1941 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L)
1942 return jjStartNfa_0(6, old0, old1, old2, old3);
1943 try { curChar = input_stream.readChar(); }
1944 catch(java.io.IOException e) {
1945 jjStopStringLiteralDfa_0(7, active0, active1, active2, active3);
1946 return 8;
1947 }
1948 switch(curChar)
1949 {
1950 case 32:
1951 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0x10000L, active3, 0L);
1952 case 41:
1953 if ((active1 & 0x1L) != 0L)
1954 return jjStopAtPos(8, 64);
1955 break;
1956 case 65:
1957 return jjMoveStringLiteralDfa9_0(active0, 0x4000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1958 case 66:
1959 return jjMoveStringLiteralDfa9_0(active0, 0x8400000000000000L, active1, 0L, active2, 0L, active3, 0L);
1960 case 67:
1961 return jjMoveStringLiteralDfa9_0(active0, 0x202000L, active1, 0L, active2, 0L, active3, 0L);
1962 case 69:
1963 if ((active0 & 0x8000L) != 0L)
1964 return jjStartNfaWithStates_0(8, 15, 230);
1965 else if ((active0 & 0x800000L) != 0L)
1966 return jjStartNfaWithStates_0(8, 23, 229);
1967 return jjMoveStringLiteralDfa9_0(active0, 0xfffffffc000000L, active1, 0L, active2, 0L, active3, 0L);
1968 case 78:
1969 if ((active0 & 0x100000L) != 0L)
1970 {
1971 jjmatchedKind = 20;
1972 jjmatchedPos = 8;
1973 }
1974 return jjMoveStringLiteralDfa9_0(active0, 0xf0000L, active1, 0L, active2, 0L, active3, 0L);
1975 case 79:
1976 return jjMoveStringLiteralDfa9_0(active0, 0x2000000L, active1, 0L, active2, 0L, active3, 0L);
1977 case 82:
1978 return jjMoveStringLiteralDfa9_0(active0, 0x200000000000000L, active1, 0L, active2, 0L, active3, 0L);
1979 case 83:
1980 if ((active0 & 0x100000000000000L) != 0L)
1981 return jjStartNfaWithStates_0(8, 56, 228);
1982 break;
1983 case 84:
1984 if ((active0 & 0x4000L) != 0L)
1985 return jjStartNfaWithStates_0(8, 14, 230);
1986 return jjMoveStringLiteralDfa9_0(active0, 0x3000000000000000L, active1, 0L, active2, 0L, active3, 0L);
1987 case 88:
1988 return jjMoveStringLiteralDfa9_0(active0, 0x1000000L, active1, 0L, active2, 0L, active3, 0L);
1989 case 95:
1990 return jjMoveStringLiteralDfa9_0(active0, 0x400000L, active1, 0L, active2, 0L, active3, 0x40000000L);
1991 case 98:
1992 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x200000L);
1993 case 99:
1994 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0x8000000000000000L, active3, 0L);
1995 case 100:
1996 if ((active3 & 0x80000L) != 0L)
1997 return jjStopAtPos(8, 211);
1998 break;
1999 case 101:
2000 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x8104000L);
2001 case 104:
2002 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0x20000000L, active3, 0L);
2003 case 105:
2004 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x10000L);
2005 case 108:
2006 if ((active3 & 0x1L) != 0L)
2007 return jjStopAtPos(8, 192);
2008 else if ((active3 & 0x40000L) != 0L)
2009 return jjStopAtPos(8, 210);
2010 break;
2011 case 110:
2012 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0x4000000000000000L, active3, 0x4L);
2013 case 114:
2014 if ((active3 & 0x8L) != 0L)
2015 return jjStopAtPos(8, 195);
2016 else if ((active3 & 0x1000000L) != 0L)
2017 return jjStartNfaWithStates_0(8, 216, 229);
2018 break;
2019 case 117:
2020 return jjMoveStringLiteralDfa9_0(active0, 0x400L, active1, 0L, active2, 0L, active3, 0L);
2021 case 120:
2022 return jjMoveStringLiteralDfa9_0(active0, 0x800L, active1, 0L, active2, 0L, active3, 0L);
2023 case 121:
2024 if ((active3 & 0x8000L) != 0L)
2025 return jjStopAtPos(8, 207);
2026 break;
2027 default :
2028 break;
2029 }
2030 return jjStartNfa_0(7, active0, active1, active2, active3);
2031 }
2032 private int jjMoveStringLiteralDfa9_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3)
2033 {
2034 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L)
2035 return jjStartNfa_0(7, old0, old1, old2, old3);
2036 try { curChar = input_stream.readChar(); }
2037 catch(java.io.IOException e) {
2038 jjStopStringLiteralDfa_0(8, active0, 0L, active2, active3);
2039 return 9;
2040 }
2041 switch(curChar)
2042 {
2043 case 34:
2044 return jjMoveStringLiteralDfa10_0(active0, 0x2000L, active2, 0L, active3, 0L);
2045 case 65:
2046 return jjMoveStringLiteralDfa10_0(active0, 0x200000L, active2, 0L, active3, 0L);
2047 case 67:
2048 return jjMoveStringLiteralDfa10_0(active0, 0L, active2, 0L, active3, 0x40000000L);
2049 case 68:
2050 return jjMoveStringLiteralDfa10_0(active0, 0x1fc000000L, active2, 0L, active3, 0L);
2051 case 69:
2052 return jjMoveStringLiteralDfa10_0(active0, 0x200000000400000L, active2, 0L, active3, 0L);
2053 case 73:
2054 return jjMoveStringLiteralDfa10_0(active0, 0x4000000000000000L, active2, 0L, active3, 0L);
2055 case 74:
2056 return jjMoveStringLiteralDfa10_0(active0, 0x8000000000000000L, active2, 0L, active3, 0L);
2057 case 76:
2058 return jjMoveStringLiteralDfa10_0(active0, 0x400000000000000L, active2, 0L, active3, 0L);
2059 case 78:
2060 return jjMoveStringLiteralDfa10_0(active0, 0x2000000L, active2, 0L, active3, 0L);
2061 case 84:
2062 return jjMoveStringLiteralDfa10_0(active0, 0x1000000L, active2, 0L, active3, 0L);
2063 case 95:
2064 return jjMoveStringLiteralDfa10_0(active0, 0x30fffffe000f0000L, active2, 0L, active3, 0L);
2065 case 97:
2066 return jjMoveStringLiteralDfa10_0(active0, 0L, active2, 0x20000000L, active3, 0x100000L);
2067 case 99:
2068 return jjMoveStringLiteralDfa10_0(active0, 0x800L, active2, 0x10000L, active3, 0L);
2069 case 100:
2070 if ((active3 & 0x4000L) != 0L)
2071 return jjStopAtPos(9, 206);
2072 break;
2073 case 101:
2074 if ((active2 & 0x8000000000000000L) != 0L)
2075 return jjStopAtPos(9, 191);
2076 break;
2077 case 105:
2078 return jjMoveStringLiteralDfa10_0(active0, 0L, active2, 0L, active3, 0x200004L);
2079 case 114:
2080 if ((active3 & 0x8000000L) != 0L)
2081 return jjStartNfaWithStates_0(9, 219, 229);
2082 break;
2083 case 116:
2084 return jjMoveStringLiteralDfa10_0(active0, 0x400L, active2, 0x4000000000000000L, active3, 0L);
2085 case 122:
2086 return jjMoveStringLiteralDfa10_0(active0, 0L, active2, 0L, active3, 0x10000L);
2087 default :
2088 break;
2089 }
2090 return jjStartNfa_0(8, active0, 0L, active2, active3);
2091 }
2092 private int jjMoveStringLiteralDfa10_0(long old0, long active0, long old2, long active2, long old3, long active3)
2093 {
2094 if (((active0 &= old0) | (active2 &= old2) | (active3 &= old3)) == 0L)
2095 return jjStartNfa_0(8, old0, 0L, old2, old3);
2096 try { curChar = input_stream.readChar(); }
2097 catch(java.io.IOException e) {
2098 jjStopStringLiteralDfa_0(9, active0, 0L, active2, active3);
2099 return 10;
2100 }
2101 switch(curChar)
2102 {
2103 case 32:
2104 return jjMoveStringLiteralDfa11_0(active0, 0x2000L, active2, 0L, active3, 0L);
2105 case 65:
2106 return jjMoveStringLiteralDfa11_0(active0, 0x2000000000000000L, active2, 0L, active3, 0x40000000L);
2107 case 67:
2108 return jjMoveStringLiteralDfa11_0(active0, 0x80000000000f0000L, active2, 0L, active3, 0L);
2109 case 69:
2110 return jjMoveStringLiteralDfa11_0(active0, 0x400000001000000L, active2, 0L, active3, 0L);
2111 case 70:
2112 return jjMoveStringLiteralDfa11_0(active0, 0x1000000000000000L, active2, 0L, active3, 0L);
2113 case 73:
2114 return jjMoveStringLiteralDfa11_0(active0, 0x80000000000000L, active2, 0L, active3, 0L);
2115 case 76:
2116 return jjMoveStringLiteralDfa11_0(active0, 0x4000000000000000L, active2, 0L, active3, 0L);
2117 case 77:
2118 return jjMoveStringLiteralDfa11_0(active0, 0x43fffe00000000L, active2, 0L, active3, 0L);
2119 case 83:
2120 return jjMoveStringLiteralDfa11_0(active0, 0x200000000000000L, active2, 0L, active3, 0L);
2121 case 84:
2122 return jjMoveStringLiteralDfa11_0(active0, 0x200000L, active2, 0L, active3, 0L);
2123 case 87:
2124 return jjMoveStringLiteralDfa11_0(active0, 0x3c000000000000L, active2, 0L, active3, 0L);
2125 case 88:
2126 return jjMoveStringLiteralDfa11_0(active0, 0x400000L, active2, 0L, active3, 0L);
2127 case 95:
2128 return jjMoveStringLiteralDfa11_0(active0, 0x1fe000000L, active2, 0L, active3, 0L);
2129 case 97:
2130 return jjMoveStringLiteralDfa11_0(active0, 0L, active2, 0x4000000000000000L, active3, 0L);
2131 case 101:
2132 if ((active3 & 0x10000L) != 0L)
2133 return jjStopAtPos(10, 208);
2134 return jjMoveStringLiteralDfa11_0(active0, 0xc00L, active2, 0L, active3, 0L);
2135 case 104:
2136 return jjMoveStringLiteralDfa11_0(active0, 0L, active2, 0x10000L, active3, 0L);
2137 case 108:
2138 return jjMoveStringLiteralDfa11_0(active0, 0L, active2, 0L, active3, 0x200000L);
2139 case 114:
2140 if ((active2 & 0x20000000L) != 0L)
2141 return jjStopAtPos(10, 157);
2142 break;
2143 case 115:
2144 return jjMoveStringLiteralDfa11_0(active0, 0L, active2, 0L, active3, 0x100000L);
2145 case 122:
2146 return jjMoveStringLiteralDfa11_0(active0, 0L, active2, 0L, active3, 0x4L);
2147 default :
2148 break;
2149 }
2150 return jjStartNfa_0(9, active0, 0L, active2, active3);
2151 }
2152 private int jjMoveStringLiteralDfa11_0(long old0, long active0, long old2, long active2, long old3, long active3)
2153 {
2154 if (((active0 &= old0) | (active2 &= old2) | (active3 &= old3)) == 0L)
2155 return jjStartNfa_0(9, old0, 0L, old2, old3);
2156 try { curChar = input_stream.readChar(); }
2157 catch(java.io.IOException e) {
2158 jjStopStringLiteralDfa_0(10, active0, 0L, active2, active3);
2159 return 11;
2160 }
2161 switch(curChar)
2162 {
2163 case 65:
2164 return jjMoveStringLiteralDfa12_0(active0, 0x4043fffe00000000L, active2, 0L, active3, 0L);
2165 case 69:
2166 return jjMoveStringLiteralDfa12_0(active0, 0x3c000002200000L, active2, 0L, active3, 0L);
2167 case 73:
2168 return jjMoveStringLiteralDfa12_0(active0, 0x1fc000000L, active2, 0L, active3, 0L);
2169 case 76:
2170 return jjMoveStringLiteralDfa12_0(active0, 0L, active2, 0L, active3, 0x40000000L);
2171 case 78:
2172 return jjMoveStringLiteralDfa12_0(active0, 0x80000000000000L, active2, 0L, active3, 0L);
2173 case 82:
2174 return jjMoveStringLiteralDfa12_0(active0, 0x2000000001000000L, active2, 0L, active3, 0L);
2175 case 84:
2176 return jjMoveStringLiteralDfa12_0(active0, 0x400000L, active2, 0L, active3, 0L);
2177 case 85:
2178 return jjMoveStringLiteralDfa12_0(active0, 0x1000000000000000L, active2, 0L, active3, 0L);
2179 case 95:
2180 return jjMoveStringLiteralDfa12_0(active0, 0x86000000000f0400L, active2, 0L, active3, 0L);
2181 case 97:
2182 return jjMoveStringLiteralDfa12_0(active0, 0L, active2, 0x10000L, active3, 0L);
2183 case 101:
2184 return jjMoveStringLiteralDfa12_0(active0, 0L, active2, 0L, active3, 0x100004L);
2185 case 105:
2186 return jjMoveStringLiteralDfa12_0(active0, 0L, active2, 0L, active3, 0x200000L);
2187 case 112:
2188 return jjMoveStringLiteralDfa12_0(active0, 0x800L, active2, 0L, active3, 0L);
2189 case 116:
2190 return jjMoveStringLiteralDfa12_0(active0, 0L, active2, 0x4000000000000000L, active3, 0L);
2191 case 123:
2192 if ((active0 & 0x2000L) != 0L)
2193 return jjStopAtPos(11, 13);
2194 break;
2195 default :
2196 break;
2197 }
2198 return jjStartNfa_0(10, active0, 0L, active2, active3);
2199 }
2200 private int jjMoveStringLiteralDfa12_0(long old0, long active0, long old2, long active2, long old3, long active3)
2201 {
2202 if (((active0 &= old0) | (active2 &= old2) | (active3 &= old3)) == 0L)
2203 return jjStartNfa_0(10, old0, 0L, old2, old3);
2204 try { curChar = input_stream.readChar(); }
2205 catch(java.io.IOException e) {
2206 jjStopStringLiteralDfa_0(11, active0, 0L, active2, active3);
2207 return 12;
2208 }
2209 switch(curChar)
2210 {
2211 case 65:
2212 return jjMoveStringLiteralDfa13_0(active0, 0x400000000000000L, active2, 0L, active3, 0L);
2213 case 66:
2214 return jjMoveStringLiteralDfa13_0(active0, 0x403c000000050000L, active2, 0L, active3, 0L);
2215 case 67:
2216 return jjMoveStringLiteralDfa13_0(active0, 0x43fffe00000000L, active2, 0L, active3, 0L);
2217 case 68:
2218 if ((active0 & 0x200000L) != 0L)
2219 return jjStartNfaWithStates_0(12, 21, 228);
2220 break;
2221 case 69:
2222 return jjMoveStringLiteralDfa13_0(active0, 0x4a0000L, active2, 0L, active3, 0L);
2223 case 71:
2224 return jjMoveStringLiteralDfa13_0(active0, 0x2000000000000000L, active2, 0L, active3, 0L);
2225 case 76:
2226 return jjMoveStringLiteralDfa13_0(active0, 0L, active2, 0L, active3, 0x40000000L);
2227 case 77:
2228 return jjMoveStringLiteralDfa13_0(active0, 0x8000000000000000L, active2, 0L, active3, 0L);
2229 case 78:
2230 if ((active0 & 0x1000000L) != 0L)
2231 return jjStartNfaWithStates_0(12, 24, 228);
2232 return jjMoveStringLiteralDfa13_0(active0, 0x12000001fc000000L, active2, 0L, active3, 0L);
2233 case 88:
2234 return jjMoveStringLiteralDfa13_0(active0, 0x2000000L, active2, 0L, active3, 0L);
2235 case 95:
2236 if ((active0 & 0x400L) != 0L)
2237 return jjStartNfaWithStates_0(12, 10, 228);
2238 return jjMoveStringLiteralDfa13_0(active0, 0x80000000000000L, active2, 0L, active3, 0L);
2239 case 100:
2240 if ((active3 & 0x4L) != 0L)
2241 return jjStopAtPos(12, 194);
2242 break;
2243 case 105:
2244 return jjMoveStringLiteralDfa13_0(active0, 0L, active2, 0x4000000000000000L, active3, 0L);
2245 case 112:
2246 return jjMoveStringLiteralDfa13_0(active0, 0L, active2, 0L, active3, 0x100000L);
2247 case 114:
2248 if ((active2 & 0x10000L) != 0L)
2249 return jjStopAtPos(12, 144);
2250 break;
2251 case 116:
2252 return jjMoveStringLiteralDfa13_0(active0, 0x800L, active2, 0L, active3, 0x200000L);
2253 default :
2254 break;
2255 }
2256 return jjStartNfa_0(11, active0, 0L, active2, active3);
2257 }
2258 private int jjMoveStringLiteralDfa13_0(long old0, long active0, long old2, long active2, long old3, long active3)
2259 {
2260 if (((active0 &= old0) | (active2 &= old2) | (active3 &= old3)) == 0L)
2261 return jjStartNfa_0(11, old0, 0L, old2, old3);
2262 try { curChar = input_stream.readChar(); }
2263 catch(java.io.IOException e) {
2264 jjStopStringLiteralDfa_0(12, active0, 0L, active2, active3);
2265 return 13;
2266 }
2267 switch(curChar)
2268 {
2269 case 66:
2270 return jjMoveStringLiteralDfa14_0(active0, 0L, active2, 0L, active3, 0x40000000L);
2271 case 67:
2272 return jjMoveStringLiteralDfa14_0(active0, 0x1000000000000000L, active2, 0L, active3, 0L);
2273 case 69:
2274 return jjMoveStringLiteralDfa14_0(active0, 0x8000000000050000L, active2, 0L, active3, 0L);
2275 case 73:
2276 return jjMoveStringLiteralDfa14_0(active0, 0x200000000000000L, active2, 0L, active3, 0L);
2277 case 75:
2278 return jjMoveStringLiteralDfa14_0(active0, 0x3c000000000000L, active2, 0L, active3, 0L);
2279 case 76:
2280 return jjMoveStringLiteralDfa14_0(active0, 0x4000000000000000L, active2, 0L, active3, 0L);
2281 case 78:
2282 return jjMoveStringLiteralDfa14_0(active0, 0xa0000L, active2, 0L, active3, 0L);
2283 case 80:
2284 return jjMoveStringLiteralDfa14_0(active0, 0x2000000L, active2, 0L, active3, 0L);
2285 case 82:
2286 return jjMoveStringLiteralDfa14_0(active0, 0x400000L, active2, 0L, active3, 0L);
2287 case 84:
2288 return jjMoveStringLiteralDfa14_0(active0, 0x400000000000000L, active2, 0L, active3, 0L);
2289 case 85:
2290 return jjMoveStringLiteralDfa14_0(active0, 0x2000000000000000L, active2, 0L, active3, 0L);
2291 case 87:
2292 return jjMoveStringLiteralDfa14_0(active0, 0x80000000000000L, active2, 0L, active3, 0L);
2293 case 95:
2294 return jjMoveStringLiteralDfa14_0(active0, 0x43fffffc000000L, active2, 0L, active3, 0L);
2295 case 105:
2296 return jjMoveStringLiteralDfa14_0(active0, 0x800L, active2, 0L, active3, 0L);
2297 case 111:
2298 return jjMoveStringLiteralDfa14_0(active0, 0L, active2, 0x4000000000000000L, active3, 0x100000L);
2299 case 121:
2300 return jjMoveStringLiteralDfa14_0(active0, 0L, active2, 0L, active3, 0x200000L);
2301 default :
2302 break;
2303 }
2304 return jjStartNfa_0(12, active0, 0L, active2, active3);
2305 }
2306 private int jjMoveStringLiteralDfa14_0(long old0, long active0, long old2, long active2, long old3, long active3)
2307 {
2308 if (((active0 &= old0) | (active2 &= old2) | (active3 &= old3)) == 0L)
2309 return jjStartNfa_0(12, old0, 0L, old2, old3);
2310 try { curChar = input_stream.readChar(); }
2311 catch(java.io.IOException e) {
2312 jjStopStringLiteralDfa_0(13, active0, 0L, active2, active3);
2313 return 14;
2314 }
2315 switch(curChar)
2316 {
2317 case 65:
2318 return jjMoveStringLiteralDfa15_0(active0, 0L, active2, 0L, active3, 0x40000000L);
2319 case 68:
2320 if ((active0 & 0x20000L) != 0L)
2321 return jjStartNfaWithStates_0(14, 17, 230);
2322 else if ((active0 & 0x80000L) != 0L)
2323 return jjStartNfaWithStates_0(14, 19, 228);
2324 break;
2325 case 69:
2326 return jjMoveStringLiteralDfa15_0(active0, 0x4080000000000000L, active2, 0L, active3, 0L);
2327 case 71:
2328 return jjMoveStringLiteralDfa15_0(active0, 0x50000L, active2, 0L, active3, 0L);
2329 case 73:
2330 return jjMoveStringLiteralDfa15_0(active0, 0x3c000000000000L, active2, 0L, active3, 0L);
2331 case 76:
2332 return jjMoveStringLiteralDfa15_0(active0, 0x200000000000000L, active2, 0L, active3, 0L);
2333 case 77:
2334 return jjMoveStringLiteralDfa15_0(active0, 0x20000001fc000000L, active2, 0L, active3, 0L);
2335 case 78:
2336 if ((active0 & 0x400000L) != 0L)
2337 return jjStartNfaWithStates_0(14, 22, 228);
2338 break;
2339 case 79:
2340 return jjMoveStringLiteralDfa15_0(active0, 0x43fffe02000000L, active2, 0L, active3, 0L);
2341 case 84:
2342 return jjMoveStringLiteralDfa15_0(active0, 0x9400000000000000L, active2, 0L, active3, 0L);
2343 case 95:
2344 return jjMoveStringLiteralDfa15_0(active0, 0L, active2, 0L, active3, 0x200000L);
2345 case 110:
2346 if ((active2 & 0x4000000000000000L) != 0L)
2347 return jjStopAtPos(14, 190);
2348 break;
2349 case 111:
2350 return jjMoveStringLiteralDfa15_0(active0, 0x800L, active2, 0L, active3, 0x100000L);
2351 default :
2352 break;
2353 }
2354 return jjStartNfa_0(13, active0, 0L, active2, active3);
2355 }
2356 private int jjMoveStringLiteralDfa15_0(long old0, long active0, long old2, long active2, long old3, long active3)
2357 {
2358 if (((active0 &= old0) | (active2 &= old2) | (active3 &= old3)) == 0L)
2359 return jjStartNfa_0(13, old0, 0L, old2, old3);
2360 try { curChar = input_stream.readChar(); }
2361 catch(java.io.IOException e) {
2362 jjStopStringLiteralDfa_0(14, active0, 0L, 0L, active3);
2363 return 15;
2364 }
2365 switch(curChar)
2366 {
2367 case 65:
2368 return jjMoveStringLiteralDfa16_0(active0, 0x1fc000000L, active3, 0L);
2369 case 66:
2370 return jjMoveStringLiteralDfa16_0(active0, 0x80000000000000L, active3, 0L);
2371 case 67:
2372 return jjMoveStringLiteralDfa16_0(active0, 0L, active3, 0x40000000L);
2373 case 69:
2374 return jjMoveStringLiteralDfa16_0(active0, 0x2000000000000000L, active3, 0L);
2375 case 72:
2376 return jjMoveStringLiteralDfa16_0(active0, 0x8000000000000000L, active3, 0L);
2377 case 73:
2378 return jjMoveStringLiteralDfa16_0(active0, 0x1000000000050000L, active3, 0L);
2379 case 82:
2380 return jjMoveStringLiteralDfa16_0(active0, 0x400000002000000L, active3, 0L);
2381 case 83:
2382 return jjMoveStringLiteralDfa16_0(active0, 0x43fffe00000000L, active3, 0L);
2383 case 84:
2384 return jjMoveStringLiteralDfa16_0(active0, 0x3c000000000000L, active3, 0L);
2385 case 95:
2386 return jjMoveStringLiteralDfa16_0(active0, 0x4200000000000000L, active3, 0L);
2387 case 97:
2388 return jjMoveStringLiteralDfa16_0(active0, 0L, active3, 0x200000L);
2389 case 108:
2390 if ((active3 & 0x100000L) != 0L)
2391 return jjStopAtPos(15, 212);
2392 break;
2393 case 110:
2394 return jjMoveStringLiteralDfa16_0(active0, 0x800L, active3, 0L);
2395 default :
2396 break;
2397 }
2398 return jjStartNfa_0(14, active0, 0L, 0L, active3);
2399 }
2400 private int jjMoveStringLiteralDfa16_0(long old0, long active0, long old3, long active3)
2401 {
2402 if (((active0 &= old0) | (active3 &= old3)) == 0L)
2403 return jjStartNfa_0(14, old0, 0L, 0L, old3);
2404 try { curChar = input_stream.readChar(); }
2405 catch(java.io.IOException e) {
2406 jjStopStringLiteralDfa_0(15, active0, 0L, 0L, active3);
2407 return 16;
2408 }
2409 switch(curChar)
2410 {
2411 case 67:
2412 return jjMoveStringLiteralDfa17_0(active0, 0x1fc000000L, active3, 0L);
2413 case 73:
2414 return jjMoveStringLiteralDfa17_0(active0, 0x400000000000000L, active3, 0L);
2415 case 75:
2416 if ((active3 & 0x40000000L) != 0L)
2417 return jjStartNfaWithStates_0(16, 222, 228);
2418 return jjMoveStringLiteralDfa17_0(active0, 0x80000000000000L, active3, 0L);
2419 case 78:
2420 if ((active0 & 0x10000L) != 0L)
2421 return jjStartNfaWithStates_0(16, 16, 230);
2422 else if ((active0 & 0x40000L) != 0L)
2423 return jjStartNfaWithStates_0(16, 18, 228);
2424 return jjMoveStringLiteralDfa17_0(active0, 0x2000000000000000L, active3, 0L);
2425 case 79:
2426 return jjMoveStringLiteralDfa17_0(active0, 0x9000000000000000L, active3, 0L);
2427 case 83:
2428 return jjMoveStringLiteralDfa17_0(active0, 0x4000000000000000L, active3, 0L);
2429 case 84:
2430 if ((active0 & 0x2000000L) != 0L)
2431 return jjStartNfaWithStates_0(16, 25, 228);
2432 return jjMoveStringLiteralDfa17_0(active0, 0x200000000000000L, active3, 0L);
2433 case 95:
2434 return jjMoveStringLiteralDfa17_0(active0, 0x7ffffe00000800L, active3, 0L);
2435 case 108:
2436 return jjMoveStringLiteralDfa17_0(active0, 0L, active3, 0x200000L);
2437 default :
2438 break;
2439 }
2440 return jjStartNfa_0(15, active0, 0L, 0L, active3);
2441 }
2442 private int jjMoveStringLiteralDfa17_0(long old0, long active0, long old3, long active3)
2443 {
2444 if (((active0 &= old0) | (active3 &= old3)) == 0L)
2445 return jjStartNfa_0(15, old0, 0L, 0L, old3);
2446 try { curChar = input_stream.readChar(); }
2447 catch(java.io.IOException e) {
2448 jjStopStringLiteralDfa_0(16, active0, 0L, 0L, active3);
2449 return 17;
2450 }
2451 switch(curChar)
2452 {
2453 case 66:
2454 return jjMoveStringLiteralDfa18_0(active0, 0x400000000000000L, active3, 0L);
2455 case 68:
2456 return jjMoveStringLiteralDfa18_0(active0, 0x8000000000000000L, active3, 0L);
2457 case 69:
2458 return jjMoveStringLiteralDfa18_0(active0, 0x200000000000000L, active3, 0L);
2459 case 73:
2460 return jjMoveStringLiteralDfa18_0(active0, 0x80000000000000L, active3, 0L);
2461 case 78:
2462 if ((active0 & 0x1000000000000000L) != 0L)
2463 return jjStartNfaWithStates_0(17, 60, 229);
2464 break;
2465 case 84:
2466 if ((active0 & 0x2000000000000000L) != 0L)
2467 return jjStartNfaWithStates_0(17, 61, 230);
2468 return jjMoveStringLiteralDfa18_0(active0, 0x4000000000000000L, active3, 0L);
2469 case 86:
2470 return jjMoveStringLiteralDfa18_0(active0, 0x3c000000000000L, active3, 0L);
2471 case 88:
2472 return jjMoveStringLiteralDfa18_0(active0, 0x43fffe00000000L, active3, 0L);
2473 case 95:
2474 if ((active0 & 0x800L) != 0L)
2475 return jjStartNfaWithStates_0(17, 11, 228);
2476 return jjMoveStringLiteralDfa18_0(active0, 0x1fc000000L, active3, 0L);
2477 case 105:
2478 return jjMoveStringLiteralDfa18_0(active0, 0L, active3, 0x200000L);
2479 default :
2480 break;
2481 }
2482 return jjStartNfa_0(16, active0, 0L, 0L, active3);
2483 }
2484 private int jjMoveStringLiteralDfa18_0(long old0, long active0, long old3, long active3)
2485 {
2486 if (((active0 &= old0) | (active3 &= old3)) == 0L)
2487 return jjStartNfa_0(16, old0, 0L, 0L, old3);
2488 try { curChar = input_stream.readChar(); }
2489 catch(java.io.IOException e) {
2490 jjStopStringLiteralDfa_0(17, active0, 0L, 0L, active3);
2491 return 18;
2492 }
2493 switch(curChar)
2494 {
2495 case 65:
2496 return jjMoveStringLiteralDfa19_0(active0, 0x4000000000000000L, active3, 0L);
2497 case 69:
2498 return jjMoveStringLiteralDfa19_0(active0, 0x3c000000000000L, active3, 0L);
2499 case 79:
2500 return jjMoveStringLiteralDfa19_0(active0, 0x1fc000000L, active3, 0L);
2501 case 82:
2502 return jjMoveStringLiteralDfa19_0(active0, 0x200000000000000L, active3, 0L);
2503 case 84:
2504 return jjMoveStringLiteralDfa19_0(active0, 0x80000000000000L, active3, 0L);
2505 case 85:
2506 return jjMoveStringLiteralDfa19_0(active0, 0x400000000000000L, active3, 0L);
2507 case 95:
2508 return jjMoveStringLiteralDfa19_0(active0, 0x8043fffe00000000L, active3, 0L);
2509 case 97:
2510 return jjMoveStringLiteralDfa19_0(active0, 0L, active3, 0x200000L);
2511 default :
2512 break;
2513 }
2514 return jjStartNfa_0(17, active0, 0L, 0L, active3);
2515 }
2516 private int jjMoveStringLiteralDfa19_0(long old0, long active0, long old3, long active3)
2517 {
2518 if (((active0 &= old0) | (active3 &= old3)) == 0L)
2519 return jjStartNfa_0(17, old0, 0L, 0L, old3);
2520 try { curChar = input_stream.readChar(); }
2521 catch(java.io.IOException e) {
2522 jjStopStringLiteralDfa_0(18, active0, 0L, 0L, active3);
2523 return 19;
2524 }
2525 switch(curChar)
2526 {
2527 case 65:
2528 return jjMoveStringLiteralDfa20_0(active0, 0x8000000000000000L, active3, 0L);
2529 case 77:
2530 return jjMoveStringLiteralDfa20_0(active0, 0x200000000000000L, active3, 0L);
2531 case 82:
2532 return jjMoveStringLiteralDfa20_0(active0, 0x403c000000000000L, active3, 0L);
2533 case 83:
2534 return jjMoveStringLiteralDfa20_0(active0, 0x1fc000000L, active3, 0L);
2535 case 84:
2536 return jjMoveStringLiteralDfa20_0(active0, 0x400000000000000L, active3, 0L);
2537 case 86:
2538 return jjMoveStringLiteralDfa20_0(active0, 0x43fffe00000000L, active3, 0L);
2539 case 95:
2540 return jjMoveStringLiteralDfa20_0(active0, 0x80000000000000L, active3, 0L);
2541 case 115:
2542 if ((active3 & 0x200000L) != 0L)
2543 return jjStopAtPos(19, 213);
2544 break;
2545 default :
2546 break;
2547 }
2548 return jjStartNfa_0(18, active0, 0L, 0L, active3);
2549 }
2550 private int jjMoveStringLiteralDfa20_0(long old0, long active0, long old3, long active3)
2551 {
2552 if (((active0 &= old0) | (active3 &= old3)) == 0L)
2553 return jjStartNfa_0(18, old0, 0L, 0L, old3);
2554 try { curChar = input_stream.readChar(); }
2555 catch(java.io.IOException e) {
2556 jjStopStringLiteralDfa_0(19, active0, 0L, 0L, 0L);
2557 return 20;
2558 }
2559 switch(curChar)
2560 {
2561 case 69:
2562 if ((active0 & 0x400000000000000L) != 0L)
2563 return jjStartNfaWithStates_0(20, 58, 228);
2564 return jjMoveStringLiteralDfa21_0(active0, 0x43fffe00000000L);
2565 case 73:
2566 return jjMoveStringLiteralDfa21_0(active0, 0x200000000000000L);
2567 case 78:
2568 return jjMoveStringLiteralDfa21_0(active0, 0x8000000000000000L);
2569 case 83:
2570 return jjMoveStringLiteralDfa21_0(active0, 0x3c000000000000L);
2571 case 84:
2572 return jjMoveStringLiteralDfa21_0(active0, 0x4000000000000000L);
2573 case 86:
2574 return jjMoveStringLiteralDfa21_0(active0, 0x80000000000000L);
2575 case 95:
2576 return jjMoveStringLiteralDfa21_0(active0, 0x1fc000000L);
2577 default :
2578 break;
2579 }
2580 return jjStartNfa_0(19, active0, 0L, 0L, 0L);
2581 }
2582 private int jjMoveStringLiteralDfa21_0(long old0, long active0)
2583 {
2584 if (((active0 &= old0)) == 0L)
2585 return jjStartNfa_0(19, old0, 0L, 0L, 0L);
2586 try { curChar = input_stream.readChar(); }
2587 catch(java.io.IOException e) {
2588 jjStopStringLiteralDfa_0(20, active0, 0L, 0L, 0L);
2589 return 21;
2590 }
2591 switch(curChar)
2592 {
2593 case 69:
2594 return jjMoveStringLiteralDfa22_0(active0, 0x80000000000000L);
2595 case 73:
2596 return jjMoveStringLiteralDfa22_0(active0, 0x403c000000000000L);
2597 case 78:
2598 return jjMoveStringLiteralDfa22_0(active0, 0x8200000000000000L);
2599 case 82:
2600 return jjMoveStringLiteralDfa22_0(active0, 0x43fffe00000000L);
2601 case 88:
2602 return jjMoveStringLiteralDfa22_0(active0, 0x1fc000000L);
2603 default :
2604 break;
2605 }
2606 return jjStartNfa_0(20, active0, 0L, 0L, 0L);
2607 }
2608 private int jjMoveStringLiteralDfa22_0(long old0, long active0)
2609 {
2610 if (((active0 &= old0)) == 0L)
2611 return jjStartNfa_0(20, old0, 0L, 0L, 0L);
2612 try { curChar = input_stream.readChar(); }
2613 catch(java.io.IOException e) {
2614 jjStopStringLiteralDfa_0(21, active0, 0L, 0L, 0L);
2615 return 22;
2616 }
2617 switch(curChar)
2618 {
2619 case 65:
2620 return jjMoveStringLiteralDfa23_0(active0, 0x200000000000000L);
2621 case 78:
2622 return jjMoveStringLiteralDfa23_0(active0, 0x4000000000000000L);
2623 case 79:
2624 return jjMoveStringLiteralDfa23_0(active0, 0x803c000000000000L);
2625 case 82:
2626 return jjMoveStringLiteralDfa23_0(active0, 0x80000000000000L);
2627 case 83:
2628 return jjMoveStringLiteralDfa23_0(active0, 0x43fffe00000000L);
2629 case 95:
2630 return jjMoveStringLiteralDfa23_0(active0, 0x1fc000000L);
2631 default :
2632 break;
2633 }
2634 return jjStartNfa_0(21, active0, 0L, 0L, 0L);
2635 }
2636 private int jjMoveStringLiteralDfa23_0(long old0, long active0)
2637 {
2638 if (((active0 &= old0)) == 0L)
2639 return jjStartNfa_0(21, old0, 0L, 0L, 0L);
2640 try { curChar = input_stream.readChar(); }
2641 catch(java.io.IOException e) {
2642 jjStopStringLiteralDfa_0(22, active0, 0L, 0L, 0L);
2643 return 23;
2644 }
2645 switch(curChar)
2646 {
2647 case 71:
2648 if ((active0 & 0x4000000000000000L) != 0L)
2649 return jjStartNfaWithStates_0(23, 62, 228);
2650 break;
2651 case 73:
2652 return jjMoveStringLiteralDfa24_0(active0, 0x43fffe00000000L);
2653 case 78:
2654 return jjMoveStringLiteralDfa24_0(active0, 0x3c000000000000L);
2655 case 83:
2656 return jjMoveStringLiteralDfa24_0(active0, 0x80000000000000L);
2657 case 84:
2658 return jjMoveStringLiteralDfa24_0(active0, 0x8200000000000000L);
2659 case 86:
2660 return jjMoveStringLiteralDfa24_0(active0, 0x1fc000000L);
2661 default :
2662 break;
2663 }
2664 return jjStartNfa_0(22, active0, 0L, 0L, 0L);
2665 }
2666 private int jjMoveStringLiteralDfa24_0(long old0, long active0)
2667 {
2668 if (((active0 &= old0)) == 0L)
2669 return jjStartNfa_0(22, old0, 0L, 0L, 0L);
2670 try { curChar = input_stream.readChar(); }
2671 catch(java.io.IOException e) {
2672 jjStopStringLiteralDfa_0(23, active0, 0L, 0L, 0L);
2673 return 24;
2674 }
2675 switch(curChar)
2676 {
2677 case 65:
2678 return jjMoveStringLiteralDfa25_0(active0, 0x8000000000000000L);
2679 case 69:
2680 return jjMoveStringLiteralDfa25_0(active0, 0x1fc000000L);
2681 case 73:
2682 return jjMoveStringLiteralDfa25_0(active0, 0x280000000000000L);
2683 case 79:
2684 return jjMoveStringLiteralDfa25_0(active0, 0x43fffe00000000L);
2685 case 95:
2686 return jjMoveStringLiteralDfa25_0(active0, 0x3c000000000000L);
2687 default :
2688 break;
2689 }
2690 return jjStartNfa_0(23, active0, 0L, 0L, 0L);
2691 }
2692 private int jjMoveStringLiteralDfa25_0(long old0, long active0)
2693 {
2694 if (((active0 &= old0)) == 0L)
2695 return jjStartNfa_0(23, old0, 0L, 0L, 0L);
2696 try { curChar = input_stream.readChar(); }
2697 catch(java.io.IOException e) {
2698 jjStopStringLiteralDfa_0(24, active0, 0L, 0L, 0L);
2699 return 25;
2700 }
2701 switch(curChar)
2702 {
2703 case 49:
2704 return jjMoveStringLiteralDfa26_0(active0, 0xc000000000000L);
2705 case 51:
2706 return jjMoveStringLiteralDfa26_0(active0, 0x30000000000000L);
2707 case 78:
2708 return jjMoveStringLiteralDfa26_0(active0, 0x43fffe00000000L);
2709 case 79:
2710 return jjMoveStringLiteralDfa26_0(active0, 0x280000000000000L);
2711 case 82:
2712 return jjMoveStringLiteralDfa26_0(active0, 0x1fc000000L);
2713 case 84:
2714 return jjMoveStringLiteralDfa26_0(active0, 0x8000000000000000L);
2715 default :
2716 break;
2717 }
2718 return jjStartNfa_0(24, active0, 0L, 0L, 0L);
2719 }
2720 private int jjMoveStringLiteralDfa26_0(long old0, long active0)
2721 {
2722 if (((active0 &= old0)) == 0L)
2723 return jjStartNfa_0(24, old0, 0L, 0L, 0L);
2724 try { curChar = input_stream.readChar(); }
2725 catch(java.io.IOException e) {
2726 jjStopStringLiteralDfa_0(25, active0, 0L, 0L, 0L);
2727 return 26;
2728 }
2729 switch(curChar)
2730 {
2731 case 73:
2732 return jjMoveStringLiteralDfa27_0(active0, 0x8000000000000000L);
2733 case 78:
2734 if ((active0 & 0x200000000000000L) != 0L)
2735 return jjStartNfaWithStates_0(26, 57, 229);
2736 return jjMoveStringLiteralDfa27_0(active0, 0x80000000000000L);
2737 case 83:
2738 return jjMoveStringLiteralDfa27_0(active0, 0x1fc000000L);
2739 case 95:
2740 return jjMoveStringLiteralDfa27_0(active0, 0x7ffffe00000000L);
2741 default :
2742 break;
2743 }
2744 return jjStartNfa_0(25, active0, 0L, 0L, 0L);
2745 }
2746 private int jjMoveStringLiteralDfa27_0(long old0, long active0)
2747 {
2748 if (((active0 &= old0)) == 0L)
2749 return jjStartNfa_0(25, old0, 0L, 0L, 0L);
2750 try { curChar = input_stream.readChar(); }
2751 catch(java.io.IOException e) {
2752 jjStopStringLiteralDfa_0(26, active0, 0L, 0L, 0L);
2753 return 27;
2754 }
2755 switch(curChar)
2756 {
2757 case 48:
2758 return jjMoveStringLiteralDfa28_0(active0, 0x38000000000000L);
2759 case 49:
2760 return jjMoveStringLiteralDfa28_0(active0, 0x43fffe00000000L);
2761 case 51:
2762 return jjMoveStringLiteralDfa28_0(active0, 0x4000000000000L);
2763 case 73:
2764 return jjMoveStringLiteralDfa28_0(active0, 0x1fc000000L);
2765 case 79:
2766 return jjMoveStringLiteralDfa28_0(active0, 0x8000000000000000L);
2767 case 95:
2768 return jjMoveStringLiteralDfa28_0(active0, 0x80000000000000L);
2769 default :
2770 break;
2771 }
2772 return jjStartNfa_0(26, active0, 0L, 0L, 0L);
2773 }
2774 private int jjMoveStringLiteralDfa28_0(long old0, long active0)
2775 {
2776 if (((active0 &= old0)) == 0L)
2777 return jjStartNfa_0(26, old0, 0L, 0L, 0L);
2778 try { curChar = input_stream.readChar(); }
2779 catch(java.io.IOException e) {
2780 jjStopStringLiteralDfa_0(27, active0, 0L, 0L, 0L);
2781 return 28;
2782 }
2783 switch(curChar)
2784 {
2785 case 48:
2786 return jjMoveStringLiteralDfa29_0(active0, 0x43fffe00000000L);
2787 case 52:
2788 return jjMoveStringLiteralDfa29_0(active0, 0x80000000000000L);
2789 case 78:
2790 if ((active0 & 0x8000000000000000L) != 0L)
2791 return jjStartNfaWithStates_0(28, 63, 228);
2792 break;
2793 case 79:
2794 return jjMoveStringLiteralDfa29_0(active0, 0x1fc000000L);
2795 case 95:
2796 return jjMoveStringLiteralDfa29_0(active0, 0x3c000000000000L);
2797 default :
2798 break;
2799 }
2800 return jjStartNfa_0(27, active0, 0L, 0L, 0L);
2801 }
2802 private int jjMoveStringLiteralDfa29_0(long old0, long active0)
2803 {
2804 if (((active0 &= old0)) == 0L)
2805 return jjStartNfa_0(27, old0, 0L, 0L, 0L);
2806 try { curChar = input_stream.readChar(); }
2807 catch(java.io.IOException e) {
2808 jjStopStringLiteralDfa_0(28, active0, 0L, 0L, 0L);
2809 return 29;
2810 }
2811 switch(curChar)
2812 {
2813 case 65:
2814 return jjMoveStringLiteralDfa30_0(active0, 0x3c000000000000L);
2815 case 78:
2816 return jjMoveStringLiteralDfa30_0(active0, 0x1fc000000L);
2817 case 95:
2818 return jjMoveStringLiteralDfa30_0(active0, 0xc3fffe00000000L);
2819 default :
2820 break;
2821 }
2822 return jjStartNfa_0(28, active0, 0L, 0L, 0L);
2823 }
2824 private int jjMoveStringLiteralDfa30_0(long old0, long active0)
2825 {
2826 if (((active0 &= old0)) == 0L)
2827 return jjStartNfa_0(28, old0, 0L, 0L, 0L);
2828 try { curChar = input_stream.readChar(); }
2829 catch(java.io.IOException e) {
2830 jjStopStringLiteralDfa_0(29, active0, 0L, 0L, 0L);
2831 return 30;
2832 }
2833 switch(curChar)
2834 {
2835 case 48:
2836 if ((active0 & 0x80000000000000L) != 0L)
2837 return jjStartNfaWithStates_0(30, 55, 228);
2838 return jjMoveStringLiteralDfa31_0(active0, 0x60200000000L);
2839 case 49:
2840 return jjMoveStringLiteralDfa31_0(active0, 0x180400000000L);
2841 case 50:
2842 return jjMoveStringLiteralDfa31_0(active0, 0x200800000000L);
2843 case 51:
2844 return jjMoveStringLiteralDfa31_0(active0, 0xc01000000000L);
2845 case 52:
2846 return jjMoveStringLiteralDfa31_0(active0, 0x3002000000000L);
2847 case 53:
2848 return jjMoveStringLiteralDfa31_0(active0, 0x40004000000000L);
2849 case 54:
2850 return jjMoveStringLiteralDfa31_0(active0, 0x18000000000L);
2851 case 78:
2852 return jjMoveStringLiteralDfa31_0(active0, 0x3c000000000000L);
2853 case 95:
2854 return jjMoveStringLiteralDfa31_0(active0, 0x1fc000000L);
2855 default :
2856 break;
2857 }
2858 return jjStartNfa_0(29, active0, 0L, 0L, 0L);
2859 }
2860 private int jjMoveStringLiteralDfa31_0(long old0, long active0)
2861 {
2862 if (((active0 &= old0)) == 0L)
2863 return jjStartNfa_0(29, old0, 0L, 0L, 0L);
2864 try { curChar = input_stream.readChar(); }
2865 catch(java.io.IOException e) {
2866 jjStopStringLiteralDfa_0(30, active0, 0L, 0L, 0L);
2867 return 31;
2868 }
2869 switch(curChar)
2870 {
2871 case 49:
2872 return jjMoveStringLiteralDfa32_0(active0, 0x1fc000000L);
2873 case 68:
2874 return jjMoveStringLiteralDfa32_0(active0, 0x3c000000000000L);
2875 case 95:
2876 return jjMoveStringLiteralDfa32_0(active0, 0x43fffe00000000L);
2877 default :
2878 break;
2879 }
2880 return jjStartNfa_0(30, active0, 0L, 0L, 0L);
2881 }
2882 private int jjMoveStringLiteralDfa32_0(long old0, long active0)
2883 {
2884 if (((active0 &= old0)) == 0L)
2885 return jjStartNfa_0(30, old0, 0L, 0L, 0L);
2886 try { curChar = input_stream.readChar(); }
2887 catch(java.io.IOException e) {
2888 jjStopStringLiteralDfa_0(31, active0, 0L, 0L, 0L);
2889 return 32;
2890 }
2891 switch(curChar)
2892 {
2893 case 48:
2894 return jjMoveStringLiteralDfa33_0(active0, 0x1fc000000L);
2895 case 65:
2896 return jjMoveStringLiteralDfa33_0(active0, 0x43fffe00000000L);
2897 case 95:
2898 return jjMoveStringLiteralDfa33_0(active0, 0x3c000000000000L);
2899 default :
2900 break;
2901 }
2902 return jjStartNfa_0(31, active0, 0L, 0L, 0L);
2903 }
2904 private int jjMoveStringLiteralDfa33_0(long old0, long active0)
2905 {
2906 if (((active0 &= old0)) == 0L)
2907 return jjStartNfa_0(31, old0, 0L, 0L, 0L);
2908 try { curChar = input_stream.readChar(); }
2909 catch(java.io.IOException e) {
2910 jjStopStringLiteralDfa_0(32, active0, 0L, 0L, 0L);
2911 return 33;
2912 }
2913 switch(curChar)
2914 {
2915 case 76:
2916 return jjMoveStringLiteralDfa34_0(active0, 0x3c000000000000L);
2917 case 78:
2918 return jjMoveStringLiteralDfa34_0(active0, 0x43fffe00000000L);
2919 case 95:
2920 return jjMoveStringLiteralDfa34_0(active0, 0x1fc000000L);
2921 default :
2922 break;
2923 }
2924 return jjStartNfa_0(32, active0, 0L, 0L, 0L);
2925 }
2926 private int jjMoveStringLiteralDfa34_0(long old0, long active0)
2927 {
2928 if (((active0 &= old0)) == 0L)
2929 return jjStartNfa_0(32, old0, 0L, 0L, 0L);
2930 try { curChar = input_stream.readChar(); }
2931 catch(java.io.IOException e) {
2932 jjStopStringLiteralDfa_0(33, active0, 0L, 0L, 0L);
2933 return 34;
2934 }
2935 switch(curChar)
2936 {
2937 case 48:
2938 return jjMoveStringLiteralDfa35_0(active0, 0x4000000L);
2939 case 49:
2940 return jjMoveStringLiteralDfa35_0(active0, 0x8000000L);
2941 case 50:
2942 return jjMoveStringLiteralDfa35_0(active0, 0x10000000L);
2943 case 51:
2944 return jjMoveStringLiteralDfa35_0(active0, 0x20000000L);
2945 case 52:
2946 return jjMoveStringLiteralDfa35_0(active0, 0x40000000L);
2947 case 53:
2948 return jjMoveStringLiteralDfa35_0(active0, 0x80000000L);
2949 case 54:
2950 return jjMoveStringLiteralDfa35_0(active0, 0x100000000L);
2951 case 65:
2952 return jjMoveStringLiteralDfa35_0(active0, 0x3c000000000000L);
2953 case 68:
2954 return jjMoveStringLiteralDfa35_0(active0, 0x43fffe00000000L);
2955 default :
2956 break;
2957 }
2958 return jjStartNfa_0(33, active0, 0L, 0L, 0L);
2959 }
2960 private int jjMoveStringLiteralDfa35_0(long old0, long active0)
2961 {
2962 if (((active0 &= old0)) == 0L)
2963 return jjStartNfa_0(33, old0, 0L, 0L, 0L);
2964 try { curChar = input_stream.readChar(); }
2965 catch(java.io.IOException e) {
2966 jjStopStringLiteralDfa_0(34, active0, 0L, 0L, 0L);
2967 return 35;
2968 }
2969 switch(curChar)
2970 {
2971 case 84:
2972 return jjMoveStringLiteralDfa36_0(active0, 0x3c000000000000L);
2973 case 95:
2974 return jjMoveStringLiteralDfa36_0(active0, 0x43fffffc000000L);
2975 default :
2976 break;
2977 }
2978 return jjStartNfa_0(34, active0, 0L, 0L, 0L);
2979 }
2980 private int jjMoveStringLiteralDfa36_0(long old0, long active0)
2981 {
2982 if (((active0 &= old0)) == 0L)
2983 return jjStartNfa_0(34, old0, 0L, 0L, 0L);
2984 try { curChar = input_stream.readChar(); }
2985 catch(java.io.IOException e) {
2986 jjStopStringLiteralDfa_0(35, active0, 0L, 0L, 0L);
2987 return 36;
2988 }
2989 switch(curChar)
2990 {
2991 case 65:
2992 return jjMoveStringLiteralDfa37_0(active0, 0x1fc000000L);
2993 case 69:
2994 return jjMoveStringLiteralDfa37_0(active0, 0x3c000000000000L);
2995 case 76:
2996 return jjMoveStringLiteralDfa37_0(active0, 0x43fffe00000000L);
2997 default :
2998 break;
2999 }
3000 return jjStartNfa_0(35, active0, 0L, 0L, 0L);
3001 }
3002 private int jjMoveStringLiteralDfa37_0(long old0, long active0)
3003 {
3004 if (((active0 &= old0)) == 0L)
3005 return jjStartNfa_0(35, old0, 0L, 0L, 0L);
3006 try { curChar = input_stream.readChar(); }
3007 catch(java.io.IOException e) {
3008 jjStopStringLiteralDfa_0(36, active0, 0L, 0L, 0L);
3009 return 37;
3010 }
3011 switch(curChar)
3012 {
3013 case 65:
3014 return jjMoveStringLiteralDfa38_0(active0, 0x43fffe00000000L);
3015 case 78:
3016 return jjMoveStringLiteralDfa38_0(active0, 0x1fc000000L);
3017 case 82:
3018 if ((active0 & 0x10000000000000L) != 0L)
3019 {
3020 jjmatchedKind = 52;
3021 jjmatchedPos = 37;
3022 }
3023 return jjMoveStringLiteralDfa38_0(active0, 0x2c000000000000L);
3024 default :
3025 break;
3026 }
3027 return jjStartNfa_0(36, active0, 0L, 0L, 0L);
3028 }
3029 private int jjMoveStringLiteralDfa38_0(long old0, long active0)
3030 {
3031 if (((active0 &= old0)) == 0L)
3032 return jjStartNfa_0(36, old0, 0L, 0L, 0L);
3033 try { curChar = input_stream.readChar(); }
3034 catch(java.io.IOException e) {
3035 jjStopStringLiteralDfa_0(37, active0, 0L, 0L, 0L);
3036 return 38;
3037 }
3038 switch(curChar)
3039 {
3040 case 68:
3041 return jjMoveStringLiteralDfa39_0(active0, 0x1fc000000L);
3042 case 84:
3043 return jjMoveStringLiteralDfa39_0(active0, 0x43fffe00000000L);
3044 case 95:
3045 return jjMoveStringLiteralDfa39_0(active0, 0x2c000000000000L);
3046 default :
3047 break;
3048 }
3049 return jjStartNfa_0(37, active0, 0L, 0L, 0L);
3050 }
3051 private int jjMoveStringLiteralDfa39_0(long old0, long active0)
3052 {
3053 if (((active0 &= old0)) == 0L)
3054 return jjStartNfa_0(37, old0, 0L, 0L, 0L);
3055 try { curChar = input_stream.readChar(); }
3056 catch(java.io.IOException e) {
3057 jjStopStringLiteralDfa_0(38, active0, 0L, 0L, 0L);
3058 return 39;
3059 }
3060 switch(curChar)
3061 {
3062 case 66:
3063 return jjMoveStringLiteralDfa40_0(active0, 0x2c000000000000L);
3064 case 69:
3065 return jjMoveStringLiteralDfa40_0(active0, 0x43fffe00000000L);
3066 case 95:
3067 return jjMoveStringLiteralDfa40_0(active0, 0x1fc000000L);
3068 default :
3069 break;
3070 }
3071 return jjStartNfa_0(38, active0, 0L, 0L, 0L);
3072 }
3073 private int jjMoveStringLiteralDfa40_0(long old0, long active0)
3074 {
3075 if (((active0 &= old0)) == 0L)
3076 return jjStartNfa_0(38, old0, 0L, 0L, 0L);
3077 try { curChar = input_stream.readChar(); }
3078 catch(java.io.IOException e) {
3079 jjStopStringLiteralDfa_0(39, active0, 0L, 0L, 0L);
3080 return 40;
3081 }
3082 switch(curChar)
3083 {
3084 case 76:
3085 return jjMoveStringLiteralDfa41_0(active0, 0x1fc000000L);
3086 case 82:
3087 if ((active0 & 0x200000000L) != 0L)
3088 {
3089 jjmatchedKind = 33;
3090 jjmatchedPos = 40;
3091 }
3092 else if ((active0 & 0x400000000L) != 0L)
3093 {
3094 jjmatchedKind = 34;
3095 jjmatchedPos = 40;
3096 }
3097 else if ((active0 & 0x800000000L) != 0L)
3098 {
3099 jjmatchedKind = 35;
3100 jjmatchedPos = 40;
3101 }
3102 else if ((active0 & 0x1000000000L) != 0L)
3103 {
3104 jjmatchedKind = 36;
3105 jjmatchedPos = 40;
3106 }
3107 else if ((active0 & 0x2000000000L) != 0L)
3108 {
3109 jjmatchedKind = 37;
3110 jjmatchedPos = 40;
3111 }
3112 else if ((active0 & 0x4000000000L) != 0L)
3113 {
3114 jjmatchedKind = 38;
3115 jjmatchedPos = 40;
3116 }
3117 else if ((active0 & 0x8000000000L) != 0L)
3118 {
3119 jjmatchedKind = 39;
3120 jjmatchedPos = 40;
3121 }
3122 return jjMoveStringLiteralDfa41_0(active0, 0x43ff0000000000L);
3123 case 85:
3124 return jjMoveStringLiteralDfa41_0(active0, 0x2c000000000000L);
3125 default :
3126 break;
3127 }
3128 return jjStartNfa_0(39, active0, 0L, 0L, 0L);
3129 }
3130 private int jjMoveStringLiteralDfa41_0(long old0, long active0)
3131 {
3132 if (((active0 &= old0)) == 0L)
3133 return jjStartNfa_0(39, old0, 0L, 0L, 0L);
3134 try { curChar = input_stream.readChar(); }
3135 catch(java.io.IOException e) {
3136 jjStopStringLiteralDfa_0(40, active0, 0L, 0L, 0L);
3137 return 41;
3138 }
3139 switch(curChar)
3140 {
3141 case 65:
3142 return jjMoveStringLiteralDfa42_0(active0, 0x1fc000000L);
3143 case 84:
3144 return jjMoveStringLiteralDfa42_0(active0, 0x2c000000000000L);
3145 case 95:
3146 return jjMoveStringLiteralDfa42_0(active0, 0x43ff0000000000L);
3147 default :
3148 break;
3149 }
3150 return jjStartNfa_0(40, active0, 0L, 0L, 0L);
3151 }
3152 private int jjMoveStringLiteralDfa42_0(long old0, long active0)
3153 {
3154 if (((active0 &= old0)) == 0L)
3155 return jjStartNfa_0(40, old0, 0L, 0L, 0L);
3156 try { curChar = input_stream.readChar(); }
3157 catch(java.io.IOException e) {
3158 jjStopStringLiteralDfa_0(41, active0, 0L, 0L, 0L);
3159 return 42;
3160 }
3161 switch(curChar)
3162 {
3163 case 66:
3164 return jjMoveStringLiteralDfa43_0(active0, 0x43ff0000000000L);
3165 case 84:
3166 return jjMoveStringLiteralDfa43_0(active0, 0x1fc000000L);
3167 case 95:
3168 return jjMoveStringLiteralDfa43_0(active0, 0x2c000000000000L);
3169 default :
3170 break;
3171 }
3172 return jjStartNfa_0(41, active0, 0L, 0L, 0L);
3173 }
3174 private int jjMoveStringLiteralDfa43_0(long old0, long active0)
3175 {
3176 if (((active0 &= old0)) == 0L)
3177 return jjStartNfa_0(41, old0, 0L, 0L, 0L);
3178 try { curChar = input_stream.readChar(); }
3179 catch(java.io.IOException e) {
3180 jjStopStringLiteralDfa_0(42, active0, 0L, 0L, 0L);
3181 return 43;
3182 }
3183 switch(curChar)
3184 {
3185 case 68:
3186 return jjMoveStringLiteralDfa44_0(active0, 0x2c000000000000L);
3187 case 69:
3188 return jjMoveStringLiteralDfa44_0(active0, 0x1fc000000L);
3189 case 85:
3190 return jjMoveStringLiteralDfa44_0(active0, 0x43ff0000000000L);
3191 default :
3192 break;
3193 }
3194 return jjStartNfa_0(42, active0, 0L, 0L, 0L);
3195 }
3196 private int jjMoveStringLiteralDfa44_0(long old0, long active0)
3197 {
3198 if (((active0 &= old0)) == 0L)
3199 return jjStartNfa_0(42, old0, 0L, 0L, 0L);
3200 try { curChar = input_stream.readChar(); }
3201 catch(java.io.IOException e) {
3202 jjStopStringLiteralDfa_0(43, active0, 0L, 0L, 0L);
3203 return 44;
3204 }
3205 switch(curChar)
3206 {
3207 case 69:
3208 return jjMoveStringLiteralDfa45_0(active0, 0x2c000000000000L);
3209 case 82:
3210 if ((active0 & 0x4000000L) != 0L)
3211 return jjStartNfaWithStates_0(44, 26, 228);
3212 else if ((active0 & 0x8000000L) != 0L)
3213 return jjStartNfaWithStates_0(44, 27, 228);
3214 else if ((active0 & 0x10000000L) != 0L)
3215 return jjStartNfaWithStates_0(44, 28, 228);
3216 else if ((active0 & 0x20000000L) != 0L)
3217 return jjStartNfaWithStates_0(44, 29, 228);
3218 else if ((active0 & 0x40000000L) != 0L)
3219 return jjStartNfaWithStates_0(44, 30, 228);
3220 else if ((active0 & 0x80000000L) != 0L)
3221 return jjStartNfaWithStates_0(44, 31, 228);
3222 else if ((active0 & 0x100000000L) != 0L)
3223 return jjStartNfaWithStates_0(44, 32, 228);
3224 break;
3225 case 84:
3226 return jjMoveStringLiteralDfa45_0(active0, 0x43ff0000000000L);
3227 default :
3228 break;
3229 }
3230 return jjStartNfa_0(43, active0, 0L, 0L, 0L);
3231 }
3232 private int jjMoveStringLiteralDfa45_0(long old0, long active0)
3233 {
3234 if (((active0 &= old0)) == 0L)
3235 return jjStartNfa_0(43, old0, 0L, 0L, 0L);
3236 try { curChar = input_stream.readChar(); }
3237 catch(java.io.IOException e) {
3238 jjStopStringLiteralDfa_0(44, active0, 0L, 0L, 0L);
3239 return 45;
3240 }
3241 switch(curChar)
3242 {
3243 case 80:
3244 return jjMoveStringLiteralDfa46_0(active0, 0x2c000000000000L);
3245 case 95:
3246 return jjMoveStringLiteralDfa46_0(active0, 0x43ff0000000000L);
3247 default :
3248 break;
3249 }
3250 return jjStartNfa_0(44, active0, 0L, 0L, 0L);
3251 }
3252 private int jjMoveStringLiteralDfa46_0(long old0, long active0)
3253 {
3254 if (((active0 &= old0)) == 0L)
3255 return jjStartNfa_0(44, old0, 0L, 0L, 0L);
3256 try { curChar = input_stream.readChar(); }
3257 catch(java.io.IOException e) {
3258 jjStopStringLiteralDfa_0(45, active0, 0L, 0L, 0L);
3259 return 46;
3260 }
3261 switch(curChar)
3262 {
3263 case 68:
3264 return jjMoveStringLiteralDfa47_0(active0, 0x43ff0000000000L);
3265 case 82:
3266 return jjMoveStringLiteralDfa47_0(active0, 0x2c000000000000L);
3267 default :
3268 break;
3269 }
3270 return jjStartNfa_0(45, active0, 0L, 0L, 0L);
3271 }
3272 private int jjMoveStringLiteralDfa47_0(long old0, long active0)
3273 {
3274 if (((active0 &= old0)) == 0L)
3275 return jjStartNfa_0(45, old0, 0L, 0L, 0L);
3276 try { curChar = input_stream.readChar(); }
3277 catch(java.io.IOException e) {
3278 jjStopStringLiteralDfa_0(46, active0, 0L, 0L, 0L);
3279 return 47;
3280 }
3281 switch(curChar)
3282 {
3283 case 69:
3284 return jjMoveStringLiteralDfa48_0(active0, 0x6fff0000000000L);
3285 default :
3286 break;
3287 }
3288 return jjStartNfa_0(46, active0, 0L, 0L, 0L);
3289 }
3290 private int jjMoveStringLiteralDfa48_0(long old0, long active0)
3291 {
3292 if (((active0 &= old0)) == 0L)
3293 return jjStartNfa_0(46, old0, 0L, 0L, 0L);
3294 try { curChar = input_stream.readChar(); }
3295 catch(java.io.IOException e) {
3296 jjStopStringLiteralDfa_0(47, active0, 0L, 0L, 0L);
3297 return 48;
3298 }
3299 switch(curChar)
3300 {
3301 case 67:
3302 return jjMoveStringLiteralDfa49_0(active0, 0x2c000000000000L);
3303 case 80:
3304 return jjMoveStringLiteralDfa49_0(active0, 0x43ff0000000000L);
3305 default :
3306 break;
3307 }
3308 return jjStartNfa_0(47, active0, 0L, 0L, 0L);
3309 }
3310 private int jjMoveStringLiteralDfa49_0(long old0, long active0)
3311 {
3312 if (((active0 &= old0)) == 0L)
3313 return jjStartNfa_0(47, old0, 0L, 0L, 0L);
3314 try { curChar = input_stream.readChar(); }
3315 catch(java.io.IOException e) {
3316 jjStopStringLiteralDfa_0(48, active0, 0L, 0L, 0L);
3317 return 49;
3318 }
3319 switch(curChar)
3320 {
3321 case 65:
3322 return jjMoveStringLiteralDfa50_0(active0, 0x2c000000000000L);
3323 case 82:
3324 return jjMoveStringLiteralDfa50_0(active0, 0x43ff0000000000L);
3325 default :
3326 break;
3327 }
3328 return jjStartNfa_0(48, active0, 0L, 0L, 0L);
3329 }
3330 private int jjMoveStringLiteralDfa50_0(long old0, long active0)
3331 {
3332 if (((active0 &= old0)) == 0L)
3333 return jjStartNfa_0(48, old0, 0L, 0L, 0L);
3334 try { curChar = input_stream.readChar(); }
3335 catch(java.io.IOException e) {
3336 jjStopStringLiteralDfa_0(49, active0, 0L, 0L, 0L);
3337 return 50;
3338 }
3339 switch(curChar)
3340 {
3341 case 69:
3342 return jjMoveStringLiteralDfa51_0(active0, 0x43ff0000000000L);
3343 case 84:
3344 return jjMoveStringLiteralDfa51_0(active0, 0x2c000000000000L);
3345 default :
3346 break;
3347 }
3348 return jjStartNfa_0(49, active0, 0L, 0L, 0L);
3349 }
3350 private int jjMoveStringLiteralDfa51_0(long old0, long active0)
3351 {
3352 if (((active0 &= old0)) == 0L)
3353 return jjStartNfa_0(49, old0, 0L, 0L, 0L);
3354 try { curChar = input_stream.readChar(); }
3355 catch(java.io.IOException e) {
3356 jjStopStringLiteralDfa_0(50, active0, 0L, 0L, 0L);
3357 return 51;
3358 }
3359 switch(curChar)
3360 {
3361 case 67:
3362 return jjMoveStringLiteralDfa52_0(active0, 0x43ff0000000000L);
3363 case 69:
3364 return jjMoveStringLiteralDfa52_0(active0, 0x2c000000000000L);
3365 default :
3366 break;
3367 }
3368 return jjStartNfa_0(50, active0, 0L, 0L, 0L);
3369 }
3370 private int jjMoveStringLiteralDfa52_0(long old0, long active0)
3371 {
3372 if (((active0 &= old0)) == 0L)
3373 return jjStartNfa_0(50, old0, 0L, 0L, 0L);
3374 try { curChar = input_stream.readChar(); }
3375 catch(java.io.IOException e) {
3376 jjStopStringLiteralDfa_0(51, active0, 0L, 0L, 0L);
3377 return 52;
3378 }
3379 switch(curChar)
3380 {
3381 case 65:
3382 return jjMoveStringLiteralDfa53_0(active0, 0x43ff0000000000L);
3383 case 68:
3384 if ((active0 & 0x20000000000000L) != 0L)
3385 return jjStartNfaWithStates_0(52, 53, 228);
3386 return jjMoveStringLiteralDfa53_0(active0, 0xc000000000000L);
3387 default :
3388 break;
3389 }
3390 return jjStartNfa_0(51, active0, 0L, 0L, 0L);
3391 }
3392 private int jjMoveStringLiteralDfa53_0(long old0, long active0)
3393 {
3394 if (((active0 &= old0)) == 0L)
3395 return jjStartNfa_0(51, old0, 0L, 0L, 0L);
3396 try { curChar = input_stream.readChar(); }
3397 catch(java.io.IOException e) {
3398 jjStopStringLiteralDfa_0(52, active0, 0L, 0L, 0L);
3399 return 53;
3400 }
3401 switch(curChar)
3402 {
3403 case 84:
3404 return jjMoveStringLiteralDfa54_0(active0, 0x43ff0000000000L);
3405 case 95:
3406 return jjMoveStringLiteralDfa54_0(active0, 0xc000000000000L);
3407 default :
3408 break;
3409 }
3410 return jjStartNfa_0(52, active0, 0L, 0L, 0L);
3411 }
3412 private int jjMoveStringLiteralDfa54_0(long old0, long active0)
3413 {
3414 if (((active0 &= old0)) == 0L)
3415 return jjStartNfa_0(52, old0, 0L, 0L, 0L);
3416 try { curChar = input_stream.readChar(); }
3417 catch(java.io.IOException e) {
3418 jjStopStringLiteralDfa_0(53, active0, 0L, 0L, 0L);
3419 return 54;
3420 }
3421 switch(curChar)
3422 {
3423 case 69:
3424 return jjMoveStringLiteralDfa55_0(active0, 0x43ff0000000000L);
3425 case 73:
3426 return jjMoveStringLiteralDfa55_0(active0, 0xc000000000000L);
3427 default :
3428 break;
3429 }
3430 return jjStartNfa_0(53, active0, 0L, 0L, 0L);
3431 }
3432 private int jjMoveStringLiteralDfa55_0(long old0, long active0)
3433 {
3434 if (((active0 &= old0)) == 0L)
3435 return jjStartNfa_0(53, old0, 0L, 0L, 0L);
3436 try { curChar = input_stream.readChar(); }
3437 catch(java.io.IOException e) {
3438 jjStopStringLiteralDfa_0(54, active0, 0L, 0L, 0L);
3439 return 55;
3440 }
3441 switch(curChar)
3442 {
3443 case 68:
3444 if ((active0 & 0x10000000000L) != 0L)
3445 return jjStartNfaWithStates_0(55, 40, 228);
3446 else if ((active0 & 0x40000000000000L) != 0L)
3447 return jjStartNfaWithStates_0(55, 54, 228);
3448 return jjMoveStringLiteralDfa56_0(active0, 0x3fe0000000000L);
3449 case 78:
3450 return jjMoveStringLiteralDfa56_0(active0, 0xc000000000000L);
3451 default :
3452 break;
3453 }
3454 return jjStartNfa_0(54, active0, 0L, 0L, 0L);
3455 }
3456 private int jjMoveStringLiteralDfa56_0(long old0, long active0)
3457 {
3458 if (((active0 &= old0)) == 0L)
3459 return jjStartNfa_0(54, old0, 0L, 0L, 0L);
3460 try { curChar = input_stream.readChar(); }
3461 catch(java.io.IOException e) {
3462 jjStopStringLiteralDfa_0(55, active0, 0L, 0L, 0L);
3463 return 56;
3464 }
3465 switch(curChar)
3466 {
3467 case 95:
3468 return jjMoveStringLiteralDfa57_0(active0, 0xffe0000000000L);
3469 default :
3470 break;
3471 }
3472 return jjStartNfa_0(55, active0, 0L, 0L, 0L);
3473 }
3474 private int jjMoveStringLiteralDfa57_0(long old0, long active0)
3475 {
3476 if (((active0 &= old0)) == 0L)
3477 return jjStartNfa_0(55, old0, 0L, 0L, 0L);
3478 try { curChar = input_stream.readChar(); }
3479 catch(java.io.IOException e) {
3480 jjStopStringLiteralDfa_0(56, active0, 0L, 0L, 0L);
3481 return 57;
3482 }
3483 switch(curChar)
3484 {
3485 case 73:
3486 return jjMoveStringLiteralDfa58_0(active0, 0x3fe0000000000L);
3487 case 87:
3488 return jjMoveStringLiteralDfa58_0(active0, 0xc000000000000L);
3489 default :
3490 break;
3491 }
3492 return jjStartNfa_0(56, active0, 0L, 0L, 0L);
3493 }
3494 private int jjMoveStringLiteralDfa58_0(long old0, long active0)
3495 {
3496 if (((active0 &= old0)) == 0L)
3497 return jjStartNfa_0(56, old0, 0L, 0L, 0L);
3498 try { curChar = input_stream.readChar(); }
3499 catch(java.io.IOException e) {
3500 jjStopStringLiteralDfa_0(57, active0, 0L, 0L, 0L);
3501 return 58;
3502 }
3503 switch(curChar)
3504 {
3505 case 69:
3506 return jjMoveStringLiteralDfa59_0(active0, 0xc000000000000L);
3507 case 78:
3508 return jjMoveStringLiteralDfa59_0(active0, 0x3fe0000000000L);
3509 default :
3510 break;
3511 }
3512 return jjStartNfa_0(57, active0, 0L, 0L, 0L);
3513 }
3514 private int jjMoveStringLiteralDfa59_0(long old0, long active0)
3515 {
3516 if (((active0 &= old0)) == 0L)
3517 return jjStartNfa_0(57, old0, 0L, 0L, 0L);
3518 try { curChar = input_stream.readChar(); }
3519 catch(java.io.IOException e) {
3520 jjStopStringLiteralDfa_0(58, active0, 0L, 0L, 0L);
3521 return 59;
3522 }
3523 switch(curChar)
3524 {
3525 case 66:
3526 return jjMoveStringLiteralDfa60_0(active0, 0xc000000000000L);
3527 case 95:
3528 return jjMoveStringLiteralDfa60_0(active0, 0x3fe0000000000L);
3529 default :
3530 break;
3531 }
3532 return jjStartNfa_0(58, active0, 0L, 0L, 0L);
3533 }
3534 private int jjMoveStringLiteralDfa60_0(long old0, long active0)
3535 {
3536 if (((active0 &= old0)) == 0L)
3537 return jjStartNfa_0(58, old0, 0L, 0L, 0L);
3538 try { curChar = input_stream.readChar(); }
3539 catch(java.io.IOException e) {
3540 jjStopStringLiteralDfa_0(59, active0, 0L, 0L, 0L);
3541 return 60;
3542 }
3543 switch(curChar)
3544 {
3545 case 75:
3546 return jjMoveStringLiteralDfa61_0(active0, 0xc000000000000L);
3547 case 77:
3548 return jjMoveStringLiteralDfa61_0(active0, 0x3fe0000000000L);
3549 default :
3550 break;
3551 }
3552 return jjStartNfa_0(59, active0, 0L, 0L, 0L);
3553 }
3554 private int jjMoveStringLiteralDfa61_0(long old0, long active0)
3555 {
3556 if (((active0 &= old0)) == 0L)
3557 return jjStartNfa_0(59, old0, 0L, 0L, 0L);
3558 try { curChar = input_stream.readChar(); }
3559 catch(java.io.IOException e) {
3560 jjStopStringLiteralDfa_0(60, active0, 0L, 0L, 0L);
3561 return 61;
3562 }
3563 switch(curChar)
3564 {
3565 case 65:
3566 return jjMoveStringLiteralDfa62_0(active0, 0x3fe0000000000L);
3567 case 73:
3568 return jjMoveStringLiteralDfa62_0(active0, 0xc000000000000L);
3569 default :
3570 break;
3571 }
3572 return jjStartNfa_0(60, active0, 0L, 0L, 0L);
3573 }
3574 private int jjMoveStringLiteralDfa62_0(long old0, long active0)
3575 {
3576 if (((active0 &= old0)) == 0L)
3577 return jjStartNfa_0(60, old0, 0L, 0L, 0L);
3578 try { curChar = input_stream.readChar(); }
3579 catch(java.io.IOException e) {
3580 jjStopStringLiteralDfa_0(61, active0, 0L, 0L, 0L);
3581 return 62;
3582 }
3583 switch(curChar)
3584 {
3585 case 67:
3586 return jjMoveStringLiteralDfa63_0(active0, 0x3fe0000000000L);
3587 case 84:
3588 return jjMoveStringLiteralDfa63_0(active0, 0xc000000000000L);
3589 default :
3590 break;
3591 }
3592 return jjStartNfa_0(61, active0, 0L, 0L, 0L);
3593 }
3594 private int jjMoveStringLiteralDfa63_0(long old0, long active0)
3595 {
3596 if (((active0 &= old0)) == 0L)
3597 return jjStartNfa_0(61, old0, 0L, 0L, 0L);
3598 try { curChar = input_stream.readChar(); }
3599 catch(java.io.IOException e) {
3600 jjStopStringLiteralDfa_0(62, active0, 0L, 0L, 0L);
3601 return 63;
3602 }
3603 switch(curChar)
3604 {
3605 case 95:
3606 return jjMoveStringLiteralDfa64_0(active0, 0xffe0000000000L);
3607 default :
3608 break;
3609 }
3610 return jjStartNfa_0(62, active0, 0L, 0L, 0L);
3611 }
3612 private int jjMoveStringLiteralDfa64_0(long old0, long active0)
3613 {
3614 if (((active0 &= old0)) == 0L)
3615 return jjStartNfa_0(62, old0, 0L, 0L, 0L);
3616 try { curChar = input_stream.readChar(); }
3617 catch(java.io.IOException e) {
3618 jjStopStringLiteralDfa_0(63, active0, 0L, 0L, 0L);
3619 return 64;
3620 }
3621 switch(curChar)
3622 {
3623 case 79:
3624 return jjMoveStringLiteralDfa65_0(active0, 0x3fe0000000000L);
3625 case 86:
3626 return jjMoveStringLiteralDfa65_0(active0, 0xc000000000000L);
3627 default :
3628 break;
3629 }
3630 return jjStartNfa_0(63, active0, 0L, 0L, 0L);
3631 }
3632 private int jjMoveStringLiteralDfa65_0(long old0, long active0)
3633 {
3634 if (((active0 &= old0)) == 0L)
3635 return jjStartNfa_0(63, old0, 0L, 0L, 0L);
3636 try { curChar = input_stream.readChar(); }
3637 catch(java.io.IOException e) {
3638 jjStopStringLiteralDfa_0(64, active0, 0L, 0L, 0L);
3639 return 65;
3640 }
3641 switch(curChar)
3642 {
3643 case 69:
3644 return jjMoveStringLiteralDfa66_0(active0, 0xc000000000000L);
3645 case 83:
3646 return jjMoveStringLiteralDfa66_0(active0, 0x3fe0000000000L);
3647 default :
3648 break;
3649 }
3650 return jjStartNfa_0(64, active0, 0L, 0L, 0L);
3651 }
3652 private int jjMoveStringLiteralDfa66_0(long old0, long active0)
3653 {
3654 if (((active0 &= old0)) == 0L)
3655 return jjStartNfa_0(64, old0, 0L, 0L, 0L);
3656 try { curChar = input_stream.readChar(); }
3657 catch(java.io.IOException e) {
3658 jjStopStringLiteralDfa_0(65, active0, 0L, 0L, 0L);
3659 return 66;
3660 }
3661 switch(curChar)
3662 {
3663 case 82:
3664 return jjMoveStringLiteralDfa67_0(active0, 0xc000000000000L);
3665 case 95:
3666 return jjMoveStringLiteralDfa67_0(active0, 0x3fe0000000000L);
3667 default :
3668 break;
3669 }
3670 return jjStartNfa_0(65, active0, 0L, 0L, 0L);
3671 }
3672 private int jjMoveStringLiteralDfa67_0(long old0, long active0)
3673 {
3674 if (((active0 &= old0)) == 0L)
3675 return jjStartNfa_0(65, old0, 0L, 0L, 0L);
3676 try { curChar = input_stream.readChar(); }
3677 catch(java.io.IOException e) {
3678 jjStopStringLiteralDfa_0(66, active0, 0L, 0L, 0L);
3679 return 67;
3680 }
3681 switch(curChar)
3682 {
3683 case 83:
3684 return jjMoveStringLiteralDfa68_0(active0, 0xc000000000000L);
3685 case 88:
3686 return jjMoveStringLiteralDfa68_0(active0, 0x3fe0000000000L);
3687 default :
3688 break;
3689 }
3690 return jjStartNfa_0(66, active0, 0L, 0L, 0L);
3691 }
3692 private int jjMoveStringLiteralDfa68_0(long old0, long active0)
3693 {
3694 if (((active0 &= old0)) == 0L)
3695 return jjStartNfa_0(66, old0, 0L, 0L, 0L);
3696 try { curChar = input_stream.readChar(); }
3697 catch(java.io.IOException e) {
3698 jjStopStringLiteralDfa_0(67, active0, 0L, 0L, 0L);
3699 return 68;
3700 }
3701 switch(curChar)
3702 {
3703 case 73:
3704 return jjMoveStringLiteralDfa69_0(active0, 0xc000000000000L);
3705 case 95:
3706 return jjMoveStringLiteralDfa69_0(active0, 0x3fe0000000000L);
3707 default :
3708 break;
3709 }
3710 return jjStartNfa_0(67, active0, 0L, 0L, 0L);
3711 }
3712 private int jjMoveStringLiteralDfa69_0(long old0, long active0)
3713 {
3714 if (((active0 &= old0)) == 0L)
3715 return jjStartNfa_0(67, old0, 0L, 0L, 0L);
3716 try { curChar = input_stream.readChar(); }
3717 catch(java.io.IOException e) {
3718 jjStopStringLiteralDfa_0(68, active0, 0L, 0L, 0L);
3719 return 69;
3720 }
3721 switch(curChar)
3722 {
3723 case 79:
3724 return jjMoveStringLiteralDfa70_0(active0, 0xc000000000000L);
3725 case 86:
3726 return jjMoveStringLiteralDfa70_0(active0, 0x3fe0000000000L);
3727 default :
3728 break;
3729 }
3730 return jjStartNfa_0(68, active0, 0L, 0L, 0L);
3731 }
3732 private int jjMoveStringLiteralDfa70_0(long old0, long active0)
3733 {
3734 if (((active0 &= old0)) == 0L)
3735 return jjStartNfa_0(68, old0, 0L, 0L, 0L);
3736 try { curChar = input_stream.readChar(); }
3737 catch(java.io.IOException e) {
3738 jjStopStringLiteralDfa_0(69, active0, 0L, 0L, 0L);
3739 return 70;
3740 }
3741 switch(curChar)
3742 {
3743 case 69:
3744 return jjMoveStringLiteralDfa71_0(active0, 0x3fe0000000000L);
3745 case 78:
3746 return jjMoveStringLiteralDfa71_0(active0, 0xc000000000000L);
3747 default :
3748 break;
3749 }
3750 return jjStartNfa_0(69, active0, 0L, 0L, 0L);
3751 }
3752 private int jjMoveStringLiteralDfa71_0(long old0, long active0)
3753 {
3754 if (((active0 &= old0)) == 0L)
3755 return jjStartNfa_0(69, old0, 0L, 0L, 0L);
3756 try { curChar = input_stream.readChar(); }
3757 catch(java.io.IOException e) {
3758 jjStopStringLiteralDfa_0(70, active0, 0L, 0L, 0L);
3759 return 71;
3760 }
3761 switch(curChar)
3762 {
3763 case 82:
3764 return jjMoveStringLiteralDfa72_0(active0, 0x3fe0000000000L);
3765 case 95:
3766 return jjMoveStringLiteralDfa72_0(active0, 0xc000000000000L);
3767 default :
3768 break;
3769 }
3770 return jjStartNfa_0(70, active0, 0L, 0L, 0L);
3771 }
3772 private int jjMoveStringLiteralDfa72_0(long old0, long active0)
3773 {
3774 if (((active0 &= old0)) == 0L)
3775 return jjStartNfa_0(70, old0, 0L, 0L, 0L);
3776 try { curChar = input_stream.readChar(); }
3777 catch(java.io.IOException e) {
3778 jjStopStringLiteralDfa_0(71, active0, 0L, 0L, 0L);
3779 return 72;
3780 }
3781 switch(curChar)
3782 {
3783 case 51:
3784 return jjMoveStringLiteralDfa73_0(active0, 0x4000000000000L);
3785 case 52:
3786 return jjMoveStringLiteralDfa73_0(active0, 0x8000000000000L);
3787 case 83:
3788 return jjMoveStringLiteralDfa73_0(active0, 0x3fe0000000000L);
3789 default :
3790 break;
3791 }
3792 return jjStartNfa_0(71, active0, 0L, 0L, 0L);
3793 }
3794 private int jjMoveStringLiteralDfa73_0(long old0, long active0)
3795 {
3796 if (((active0 &= old0)) == 0L)
3797 return jjStartNfa_0(71, old0, 0L, 0L, 0L);
3798 try { curChar = input_stream.readChar(); }
3799 catch(java.io.IOException e) {
3800 jjStopStringLiteralDfa_0(72, active0, 0L, 0L, 0L);
3801 return 73;
3802 }
3803 switch(curChar)
3804 {
3805 case 73:
3806 return jjMoveStringLiteralDfa74_0(active0, 0x3fe0000000000L);
3807 case 95:
3808 return jjMoveStringLiteralDfa74_0(active0, 0xc000000000000L);
3809 default :
3810 break;
3811 }
3812 return jjStartNfa_0(72, active0, 0L, 0L, 0L);
3813 }
3814 private int jjMoveStringLiteralDfa74_0(long old0, long active0)
3815 {
3816 if (((active0 &= old0)) == 0L)
3817 return jjStartNfa_0(72, old0, 0L, 0L, 0L);
3818 try { curChar = input_stream.readChar(); }
3819 catch(java.io.IOException e) {
3820 jjStopStringLiteralDfa_0(73, active0, 0L, 0L, 0L);
3821 return 74;
3822 }
3823 switch(curChar)
3824 {
3825 case 48:
3826 if ((active0 & 0x4000000000000L) != 0L)
3827 return jjStartNfaWithStates_0(74, 50, 228);
3828 else if ((active0 & 0x8000000000000L) != 0L)
3829 return jjStartNfaWithStates_0(74, 51, 228);
3830 break;
3831 case 79:
3832 return jjMoveStringLiteralDfa75_0(active0, 0x3fe0000000000L);
3833 default :
3834 break;
3835 }
3836 return jjStartNfa_0(73, active0, 0L, 0L, 0L);
3837 }
3838 private int jjMoveStringLiteralDfa75_0(long old0, long active0)
3839 {
3840 if (((active0 &= old0)) == 0L)
3841 return jjStartNfa_0(73, old0, 0L, 0L, 0L);
3842 try { curChar = input_stream.readChar(); }
3843 catch(java.io.IOException e) {
3844 jjStopStringLiteralDfa_0(74, active0, 0L, 0L, 0L);
3845 return 75;
3846 }
3847 switch(curChar)
3848 {
3849 case 78:
3850 return jjMoveStringLiteralDfa76_0(active0, 0x3fe0000000000L);
3851 default :
3852 break;
3853 }
3854 return jjStartNfa_0(74, active0, 0L, 0L, 0L);
3855 }
3856 private int jjMoveStringLiteralDfa76_0(long old0, long active0)
3857 {
3858 if (((active0 &= old0)) == 0L)
3859 return jjStartNfa_0(74, old0, 0L, 0L, 0L);
3860 try { curChar = input_stream.readChar(); }
3861 catch(java.io.IOException e) {
3862 jjStopStringLiteralDfa_0(75, active0, 0L, 0L, 0L);
3863 return 76;
3864 }
3865 switch(curChar)
3866 {
3867 case 95:
3868 return jjMoveStringLiteralDfa77_0(active0, 0x3fe0000000000L);
3869 default :
3870 break;
3871 }
3872 return jjStartNfa_0(75, active0, 0L, 0L, 0L);
3873 }
3874 private int jjMoveStringLiteralDfa77_0(long old0, long active0)
3875 {
3876 if (((active0 &= old0)) == 0L)
3877 return jjStartNfa_0(75, old0, 0L, 0L, 0L);
3878 try { curChar = input_stream.readChar(); }
3879 catch(java.io.IOException e) {
3880 jjStopStringLiteralDfa_0(76, active0, 0L, 0L, 0L);
3881 return 77;
3882 }
3883 switch(curChar)
3884 {
3885 case 49:
3886 return jjMoveStringLiteralDfa78_0(active0, 0x3fe0000000000L);
3887 default :
3888 break;
3889 }
3890 return jjStartNfa_0(76, active0, 0L, 0L, 0L);
3891 }
3892 private int jjMoveStringLiteralDfa78_0(long old0, long active0)
3893 {
3894 if (((active0 &= old0)) == 0L)
3895 return jjStartNfa_0(76, old0, 0L, 0L, 0L);
3896 try { curChar = input_stream.readChar(); }
3897 catch(java.io.IOException e) {
3898 jjStopStringLiteralDfa_0(77, active0, 0L, 0L, 0L);
3899 return 78;
3900 }
3901 switch(curChar)
3902 {
3903 case 48:
3904 return jjMoveStringLiteralDfa79_0(active0, 0x3fe0000000000L);
3905 default :
3906 break;
3907 }
3908 return jjStartNfa_0(77, active0, 0L, 0L, 0L);
3909 }
3910 private int jjMoveStringLiteralDfa79_0(long old0, long active0)
3911 {
3912 if (((active0 &= old0)) == 0L)
3913 return jjStartNfa_0(77, old0, 0L, 0L, 0L);
3914 try { curChar = input_stream.readChar(); }
3915 catch(java.io.IOException e) {
3916 jjStopStringLiteralDfa_0(78, active0, 0L, 0L, 0L);
3917 return 79;
3918 }
3919 switch(curChar)
3920 {
3921 case 95:
3922 return jjMoveStringLiteralDfa80_0(active0, 0x3fe0000000000L);
3923 default :
3924 break;
3925 }
3926 return jjStartNfa_0(78, active0, 0L, 0L, 0L);
3927 }
3928 private int jjMoveStringLiteralDfa80_0(long old0, long active0)
3929 {
3930 if (((active0 &= old0)) == 0L)
3931 return jjStartNfa_0(78, old0, 0L, 0L, 0L);
3932 try { curChar = input_stream.readChar(); }
3933 catch(java.io.IOException e) {
3934 jjStopStringLiteralDfa_0(79, active0, 0L, 0L, 0L);
3935 return 80;
3936 }
3937 switch(curChar)
3938 {
3939 case 52:
3940 if ((active0 & 0x40000000000L) != 0L)
3941 return jjStartNfaWithStates_0(80, 42, 228);
3942 else if ((active0 & 0x80000000000L) != 0L)
3943 return jjStartNfaWithStates_0(80, 43, 228);
3944 else if ((active0 & 0x400000000000L) != 0L)
3945 return jjStartNfaWithStates_0(80, 46, 228);
3946 break;
3947 case 53:
3948 if ((active0 & 0x100000000000L) != 0L)
3949 return jjStartNfaWithStates_0(80, 44, 228);
3950 else if ((active0 & 0x200000000000L) != 0L)
3951 return jjStartNfaWithStates_0(80, 45, 228);
3952 else if ((active0 & 0x800000000000L) != 0L)
3953 return jjStartNfaWithStates_0(80, 47, 228);
3954 else if ((active0 & 0x1000000000000L) != 0L)
3955 return jjStartNfaWithStates_0(80, 48, 228);
3956 break;
3957 case 54:
3958 if ((active0 & 0x20000000000L) != 0L)
3959 return jjStartNfaWithStates_0(80, 41, 228);
3960 else if ((active0 & 0x2000000000000L) != 0L)
3961 return jjStartNfaWithStates_0(80, 49, 228);
3962 break;
3963 default :
3964 break;
3965 }
3966 return jjStartNfa_0(79, active0, 0L, 0L, 0L);
3967 }
3968 private int jjStartNfaWithStates_0(int pos, int kind, int state)
3969 {
3970 jjmatchedKind = kind;
3971 jjmatchedPos = pos;
3972 try { curChar = input_stream.readChar(); }
3973 catch(java.io.IOException e) { return pos + 1; }
3974 return jjMoveNfa_0(state, pos + 1);
3975 }
3976 static final long[] jjbitVec0 = {
3977 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
3978 };
3979 static final long[] jjbitVec2 = {
3980 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
3981 };
3982 private int jjMoveNfa_0(int startState, int curPos)
3983 {
3984 int startsAt = 0;
3985 jjnewStateCnt = 228;
3986 int i = 1;
3987 jjstateSet[0] = startState;
3988 int kind = 0x7fffffff;
3989 for (;;)
3990 {
3991 if (++jjround == 0x7fffffff)
3992 ReInitRounds();
3993 if (curChar < 64)
3994 {
3995 long l = 1L << curChar;
3996 do
3997 {
3998 switch(jjstateSet[--i])
3999 {
4000 case 129:
4001 case 89:
4002 if ((0x3ff001000000000L & l) == 0L)
4003 break;
4004 if (kind > 223)
4005 kind = 223;
4006 jjCheckNAddTwoStates(89, 90);
4007 break;
4008 case 224:
4009 if ((0x3ff001000000000L & l) == 0L)
4010 break;
4011 if (kind > 223)
4012 kind = 223;
4013 jjCheckNAddTwoStates(89, 90);
4014 break;
4015 case 0:
4016 if ((0x3ff000000000000L & l) != 0L)
4017 {
4018 if (kind > 126)
4019 kind = 126;
4020 jjCheckNAddStates(0, 6);
4021 }
4022 else if (curChar == 36)
4023 {
4024 if (kind > 223)
4025 kind = 223;
4026 jjCheckNAddTwoStates(89, 90);
4027 }
4028 else if (curChar == 34)
4029 jjCheckNAddStates(7, 9);
4030 else if (curChar == 39)
4031 jjAddStates(10, 11);
4032 else if (curChar == 46)
4033 jjCheckNAdd(31);
4034 else if (curChar == 47)
4035 jjstateSet[jjnewStateCnt++] = 24;
4036 else if (curChar == 44)
4037 jjstateSet[jjnewStateCnt++] = 23;
4038 if ((0x3fe000000000000L & l) != 0L)
4039 {
4040 if (kind > 117)
4041 kind = 117;
4042 jjCheckNAddStates(12, 23);
4043 }
4044 else if (curChar == 48)
4045 {
4046 if (kind > 117)
4047 kind = 117;
4048 jjCheckNAddStates(24, 33);
4049 }
4050 if ((0xff000000000000L & l) != 0L)
4051 {
4052 if (kind > 135)
4053 kind = 135;
4054 jjAddStates(34, 39);
4055 }
4056 if ((0xfe000000000000L & l) != 0L)
4057 {
4058 if (kind > 128)
4059 kind = 128;
4060 }
4061 break;
4062 case 85:
4063 if ((0x3ff001000000000L & l) == 0L)
4064 break;
4065 if (kind > 223)
4066 kind = 223;
4067 jjCheckNAddTwoStates(89, 90);
4068 break;
4069 case 229:
4070 if ((0x3ff001000000000L & l) != 0L)
4071 {
4072 if (kind > 223)
4073 kind = 223;
4074 jjCheckNAddTwoStates(89, 90);
4075 }
4076 if ((0x3ff000000000000L & l) != 0L)
4077 {
4078 if (kind > 220)
4079 kind = 220;
4080 jjCheckNAdd(83);
4081 }
4082 break;
4083 case 226:
4084 if ((0x3ff001000000000L & l) == 0L)
4085 break;
4086 if (kind > 223)
4087 kind = 223;
4088 jjCheckNAddTwoStates(89, 90);
4089 break;
4090 case 228:
4091 if ((0x3ff001000000000L & l) == 0L)
4092 break;
4093 if (kind > 223)
4094 kind = 223;
4095 jjCheckNAddTwoStates(89, 90);
4096 break;
4097 case 230:
4098 if ((0x3ff001000000000L & l) != 0L)
4099 {
4100 if (kind > 223)
4101 kind = 223;
4102 jjCheckNAddTwoStates(89, 90);
4103 }
4104 if ((0x3ff000000000000L & l) != 0L)
4105 {
4106 if (kind > 221)
4107 kind = 221;
4108 jjCheckNAdd(86);
4109 }
4110 break;
4111 case 82:
4112 if ((0x3ff001000000000L & l) == 0L)
4113 break;
4114 if (kind > 223)
4115 kind = 223;
4116 jjCheckNAddTwoStates(89, 90);
4117 break;
4118 case 135:
4119 if ((0xfe000000000000L & l) != 0L)
4120 {
4121 if (kind > 116)
4122 kind = 116;
4123 jjstateSet[jjnewStateCnt++] = 137;
4124 }
4125 else if ((0x8000008400000000L & l) != 0L)
4126 {
4127 if (kind > 116)
4128 kind = 116;
4129 }
4130 break;
4131 case 76:
4132 if ((0x3ff001000000000L & l) == 0L)
4133 break;
4134 if (kind > 223)
4135 kind = 223;
4136 jjCheckNAddTwoStates(89, 90);
4137 break;
4138 case 24:
4139 if (curChar != 47)
4140 break;
4141 if (kind > 77)
4142 kind = 77;
4143 jjCheckNAddStates(40, 42);
4144 break;
4145 case 25:
4146 if ((0xffffffffffffdbffL & l) == 0L)
4147 break;
4148 if (kind > 77)
4149 kind = 77;
4150 jjCheckNAddStates(40, 42);
4151 break;
4152 case 26:
4153 if ((0x2400L & l) != 0L && kind > 77)
4154 kind = 77;
4155 break;
4156 case 27:
4157 if (curChar == 10 && kind > 77)
4158 kind = 77;
4159 break;
4160 case 28:
4161 if (curChar == 13)
4162 jjstateSet[jjnewStateCnt++] = 27;
4163 break;
4164 case 29:
4165 if (curChar == 47)
4166 jjstateSet[jjnewStateCnt++] = 24;
4167 break;
4168 case 30:
4169 if (curChar == 46)
4170 jjCheckNAdd(31);
4171 break;
4172 case 31:
4173 if ((0x3ff000000000000L & l) == 0L)
4174 break;
4175 if (kind > 121)
4176 kind = 121;
4177 jjCheckNAddStates(43, 45);
4178 break;
4179 case 33:
4180 if ((0x280000000000L & l) != 0L)
4181 jjCheckNAdd(34);
4182 break;
4183 case 34:
4184 if ((0x3ff000000000000L & l) == 0L)
4185 break;
4186 if (kind > 121)
4187 kind = 121;
4188 jjCheckNAddTwoStates(34, 35);
4189 break;
4190 case 36:
4191 if (curChar == 39)
4192 jjAddStates(10, 11);
4193 break;
4194 case 37:
4195 if ((0xffffff7fffffdbffL & l) != 0L)
4196 jjCheckNAdd(38);
4197 break;
4198 case 38:
4199 if (curChar == 39 && kind > 123)
4200 kind = 123;
4201 break;
4202 case 40:
4203 if ((0x8400000000L & l) != 0L)
4204 jjCheckNAdd(38);
4205 break;
4206 case 41:
4207 if ((0xff000000000000L & l) != 0L)
4208 jjCheckNAddTwoStates(42, 38);
4209 break;
4210 case 42:
4211 if ((0xff000000000000L & l) != 0L)
4212 jjCheckNAdd(38);
4213 break;
4214 case 43:
4215 if ((0xf000000000000L & l) != 0L)
4216 jjstateSet[jjnewStateCnt++] = 44;
4217 break;
4218 case 44:
4219 if ((0xff000000000000L & l) != 0L)
4220 jjCheckNAdd(42);
4221 break;
4222 case 46:
4223 if (curChar == 34)
4224 jjCheckNAddStates(46, 48);
4225 break;
4226 case 47:
4227 if ((0xfffffffbffffdbffL & l) != 0L)
4228 jjCheckNAddStates(46, 48);
4229 break;
4230 case 48:
4231 if (curChar == 34 && kind > 124)
4232 kind = 124;
4233 break;
4234 case 51:
4235 if ((0x3ff000000000000L & l) != 0L)
4236 jjCheckNAddStates(46, 48);
4237 break;
4238 case 52:
4239 if ((0x8400002400L & l) != 0L)
4240 jjCheckNAddStates(46, 48);
4241 break;
4242 case 53:
4243 if ((0xff000000000000L & l) != 0L)
4244 jjCheckNAddStates(49, 52);
4245 break;
4246 case 54:
4247 if ((0xff000000000000L & l) != 0L)
4248 jjCheckNAddStates(46, 48);
4249 break;
4250 case 55:
4251 if ((0xf000000000000L & l) != 0L)
4252 jjstateSet[jjnewStateCnt++] = 56;
4253 break;
4254 case 56:
4255 if ((0xff000000000000L & l) != 0L)
4256 jjCheckNAdd(54);
4257 break;
4258 case 57:
4259 if (curChar == 10)
4260 jjCheckNAddStates(46, 48);
4261 break;
4262 case 58:
4263 if (curChar == 13)
4264 jjstateSet[jjnewStateCnt++] = 57;
4265 break;
4266 case 59:
4267 if (curChar == 34)
4268 jjCheckNAddStates(7, 9);
4269 break;
4270 case 60:
4271 if ((0xfffffffbffffdbffL & l) != 0L)
4272 jjCheckNAddStates(7, 9);
4273 break;
4274 case 61:
4275 if (curChar == 34 && kind > 125)
4276 kind = 125;
4277 break;
4278 case 64:
4279 if ((0x3ff000000000000L & l) != 0L)
4280 jjCheckNAddStates(7, 9);
4281 break;
4282 case 65:
4283 if ((0x8400002400L & l) != 0L)
4284 jjCheckNAddStates(7, 9);
4285 break;
4286 case 66:
4287 if ((0xff000000000000L & l) != 0L)
4288 jjCheckNAddStates(53, 56);
4289 break;
4290 case 67:
4291 if ((0xff000000000000L & l) != 0L)
4292 jjCheckNAddStates(7, 9);
4293 break;
4294 case 68:
4295 if ((0xf000000000000L & l) != 0L)
4296 jjstateSet[jjnewStateCnt++] = 69;
4297 break;
4298 case 69:
4299 if ((0xff000000000000L & l) != 0L)
4300 jjCheckNAdd(67);
4301 break;
4302 case 70:
4303 if (curChar == 10)
4304 jjCheckNAddStates(7, 9);
4305 break;
4306 case 71:
4307 if (curChar == 13)
4308 jjstateSet[jjnewStateCnt++] = 70;
4309 break;
4310 case 72:
4311 if ((0xfe000000000000L & l) != 0L && kind > 128)
4312 kind = 128;
4313 break;
4314 case 83:
4315 if ((0x3ff000000000000L & l) == 0L)
4316 break;
4317 if (kind > 220)
4318 kind = 220;
4319 jjCheckNAdd(83);
4320 break;
4321 case 86:
4322 if ((0x3ff000000000000L & l) == 0L)
4323 break;
4324 if (kind > 221)
4325 kind = 221;
4326 jjCheckNAdd(86);
4327 break;
4328 case 88:
4329 if (curChar != 36)
4330 break;
4331 if (kind > 223)
4332 kind = 223;
4333 jjCheckNAddTwoStates(89, 90);
4334 break;
4335 case 92:
4336 if ((0x3ff000000000000L & l) != 0L)
4337 jjstateSet[jjnewStateCnt++] = 93;
4338 break;
4339 case 93:
4340 if ((0x3ff000000000000L & l) != 0L)
4341 jjstateSet[jjnewStateCnt++] = 94;
4342 break;
4343 case 94:
4344 case 103:
4345 case 112:
4346 case 116:
4347 if ((0x3ff000000000000L & l) != 0L)
4348 jjCheckNAdd(95);
4349 break;
4350 case 95:
4351 if ((0x3ff000000000000L & l) == 0L)
4352 break;
4353 if (kind > 223)
4354 kind = 223;
4355 jjCheckNAddTwoStates(89, 90);
4356 break;
4357 case 97:
4358 if ((0x3ff000000000000L & l) != 0L)
4359 jjstateSet[jjnewStateCnt++] = 98;
4360 break;
4361 case 98:
4362 if ((0x3ff000000000000L & l) != 0L)
4363 jjstateSet[jjnewStateCnt++] = 99;
4364 break;
4365 case 99:
4366 if ((0x3ff000000000000L & l) != 0L)
4367 jjstateSet[jjnewStateCnt++] = 100;
4368 break;
4369 case 100:
4370 if ((0x3ff000000000000L & l) != 0L)
4371 jjstateSet[jjnewStateCnt++] = 101;
4372 break;
4373 case 101:
4374 if ((0x3ff000000000000L & l) != 0L)
4375 jjstateSet[jjnewStateCnt++] = 102;
4376 break;
4377 case 102:
4378 if ((0x3ff000000000000L & l) != 0L)
4379 jjstateSet[jjnewStateCnt++] = 103;
4380 break;
4381 case 106:
4382 if ((0x3ff000000000000L & l) != 0L)
4383 jjstateSet[jjnewStateCnt++] = 107;
4384 break;
4385 case 107:
4386 if ((0x3ff000000000000L & l) != 0L)
4387 jjstateSet[jjnewStateCnt++] = 108;
4388 break;
4389 case 108:
4390 if ((0x3ff000000000000L & l) != 0L)
4391 jjstateSet[jjnewStateCnt++] = 109;
4392 break;
4393 case 109:
4394 if ((0x3ff000000000000L & l) != 0L)
4395 jjstateSet[jjnewStateCnt++] = 110;
4396 break;
4397 case 110:
4398 if ((0x3ff000000000000L & l) != 0L)
4399 jjstateSet[jjnewStateCnt++] = 111;
4400 break;
4401 case 111:
4402 if ((0x3ff000000000000L & l) != 0L)
4403 jjstateSet[jjnewStateCnt++] = 112;
4404 break;
4405 case 114:
4406 if ((0x3ff000000000000L & l) != 0L)
4407 jjstateSet[jjnewStateCnt++] = 115;
4408 break;
4409 case 115:
4410 if ((0x3ff000000000000L & l) != 0L)
4411 jjstateSet[jjnewStateCnt++] = 116;
4412 break;
4413 case 136:
4414 if ((0xfe000000000000L & l) == 0L)
4415 break;
4416 if (kind > 116)
4417 kind = 116;
4418 jjstateSet[jjnewStateCnt++] = 137;
4419 break;
4420 case 137:
4421 if ((0xfe000000000000L & l) == 0L)
4422 break;
4423 if (kind > 116)
4424 kind = 116;
4425 jjstateSet[jjnewStateCnt++] = 138;
4426 break;
4427 case 138:
4428 if ((0xfe000000000000L & l) != 0L && kind > 116)
4429 kind = 116;
4430 break;
4431 case 140:
4432 if ((0x3ff000000000000L & l) == 0L)
4433 break;
4434 if (kind > 116)
4435 kind = 116;
4436 jjstateSet[jjnewStateCnt++] = 140;
4437 break;
4438 case 141:
4439 if ((0x3fe000000000000L & l) == 0L)
4440 break;
4441 if (kind > 117)
4442 kind = 117;
4443 jjCheckNAddStates(12, 23);
4444 break;
4445 case 142:
4446 if ((0x3ff000000000000L & l) == 0L)
4447 break;
4448 if (kind > 117)
4449 kind = 117;
4450 jjCheckNAddStates(57, 60);
4451 break;
4452 case 148:
4453 if ((0x3ff000000000000L & l) == 0L)
4454 break;
4455 if (kind > 134)
4456 kind = 134;
4457 jjCheckNAdd(148);
4458 break;
4459 case 149:
4460 if ((0x3ff000000000000L & l) == 0L)
4461 break;
4462 if (kind > 138)
4463 kind = 138;
4464 jjCheckNAddStates(61, 67);
4465 break;
4466 case 168:
4467 if ((0x3ff000000000000L & l) == 0L)
4468 break;
4469 if (kind > 126)
4470 kind = 126;
4471 jjCheckNAddStates(0, 6);
4472 break;
4473 case 169:
4474 if ((0x3ff000000000000L & l) != 0L)
4475 jjCheckNAddTwoStates(169, 170);
4476 break;
4477 case 170:
4478 if (curChar != 46)
4479 break;
4480 if (kind > 121)
4481 kind = 121;
4482 jjCheckNAddStates(68, 70);
4483 break;
4484 case 171:
4485 if ((0x3ff000000000000L & l) == 0L)
4486 break;
4487 if (kind > 121)
4488 kind = 121;
4489 jjCheckNAddStates(68, 70);
4490 break;
4491 case 173:
4492 if ((0x280000000000L & l) != 0L)
4493 jjCheckNAdd(174);
4494 break;
4495 case 174:
4496 if ((0x3ff000000000000L & l) == 0L)
4497 break;
4498 if (kind > 121)
4499 kind = 121;
4500 jjCheckNAddTwoStates(174, 35);
4501 break;
4502 case 175:
4503 if ((0x3ff000000000000L & l) != 0L)
4504 jjCheckNAddTwoStates(175, 176);
4505 break;
4506 case 177:
4507 if ((0x280000000000L & l) != 0L)
4508 jjCheckNAdd(178);
4509 break;
4510 case 178:
4511 if ((0x3ff000000000000L & l) == 0L)
4512 break;
4513 if (kind > 121)
4514 kind = 121;
4515 jjCheckNAddTwoStates(178, 35);
4516 break;
4517 case 179:
4518 if ((0x3ff000000000000L & l) != 0L)
4519 jjCheckNAddStates(71, 73);
4520 break;
4521 case 181:
4522 if ((0x280000000000L & l) != 0L)
4523 jjCheckNAdd(182);
4524 break;
4525 case 182:
4526 if ((0x3ff000000000000L & l) != 0L)
4527 jjCheckNAddTwoStates(182, 35);
4528 break;
4529 case 183:
4530 if ((0xff000000000000L & l) == 0L)
4531 break;
4532 if (kind > 135)
4533 kind = 135;
4534 jjAddStates(34, 39);
4535 break;
4536 case 198:
4537 if (curChar != 48)
4538 break;
4539 if (kind > 117)
4540 kind = 117;
4541 jjCheckNAddStates(24, 33);
4542 break;
4543 case 199:
4544 if (curChar != 48)
4545 break;
4546 if (kind > 117)
4547 kind = 117;
4548 jjCheckNAddStates(74, 77);
4549 break;
4550 case 201:
4551 if ((0x3ff000000000000L & l) == 0L)
4552 break;
4553 if (kind > 117)
4554 kind = 117;
4555 jjAddStates(78, 79);
4556 break;
4557 case 203:
4558 if ((0xff000000000000L & l) == 0L)
4559 break;
4560 if (kind > 117)
4561 kind = 117;
4562 jjCheckNAddTwoStates(203, 143);
4563 break;
4564 case 206:
4565 if ((0x3ff000000000000L & l) == 0L)
4566 break;
4567 if (kind > 137)
4568 kind = 137;
4569 jjstateSet[jjnewStateCnt++] = 206;
4570 break;
4571 case 208:
4572 if ((0x3ff000000000000L & l) == 0L)
4573 break;
4574 if (kind > 138)
4575 kind = 138;
4576 jjAddStates(80, 86);
4577 break;
4578 default : break;
4579 }
4580 } while(i != startsAt);
4581 }
4582 else if (curChar < 128)
4583 {
4584 long l = 1L << (curChar & 077);
4585 do
4586 {
4587 switch(jjstateSet[--i])
4588 {
4589 case 129:
4590 if ((0x7fffffe87fffffeL & l) != 0L)
4591 {
4592 if (kind > 223)
4593 kind = 223;
4594 jjCheckNAddTwoStates(89, 90);
4595 }
4596 else if (curChar == 92)
4597 jjAddStates(87, 88);
4598 if (curChar == 121)
4599 jjstateSet[jjnewStateCnt++] = 132;
4600 if (curChar == 121)
4601 jjstateSet[jjnewStateCnt++] = 128;
4602 break;
4603 case 224:
4604 if ((0x7fffffe87fffffeL & l) != 0L)
4605 {
4606 if (kind > 223)
4607 kind = 223;
4608 jjCheckNAddTwoStates(89, 90);
4609 }
4610 else if (curChar == 92)
4611 jjAddStates(87, 88);
4612 if (curChar == 110)
4613 jjstateSet[jjnewStateCnt++] = 226;
4614 if (curChar == 110)
4615 jjCheckNAdd(73);
4616 break;
4617 case 0:
4618 if ((0x7fffffe87fffffeL & l) != 0L)
4619 {
4620 if (kind > 223)
4621 kind = 223;
4622 jjCheckNAddTwoStates(89, 90);
4623 }
4624 else if (curChar == 92)
4625 jjAddStates(89, 91);
4626 else if (curChar == 64)
4627 jjstateSet[jjnewStateCnt++] = 46;
4628 if (curChar == 105)
4629 jjAddStates(92, 93);
4630 else if (curChar == 98)
4631 jjAddStates(94, 95);
4632 else if (curChar == 111)
4633 jjAddStates(96, 97);
4634 else if (curChar == 92)
4635 jjAddStates(98, 99);
4636 else if (curChar == 67)
4637 jjstateSet[jjnewStateCnt++] = 85;
4638 else if (curChar == 78)
4639 jjstateSet[jjnewStateCnt++] = 82;
4640 else if (curChar == 108)
4641 jjstateSet[jjnewStateCnt++] = 80;
4642 else if (curChar == 115)
4643 jjstateSet[jjnewStateCnt++] = 76;
4644 break;
4645 case 85:
4646 if ((0x7fffffe87fffffeL & l) != 0L)
4647 {
4648 if (kind > 223)
4649 kind = 223;
4650 jjCheckNAddTwoStates(89, 90);
4651 }
4652 else if (curChar == 92)
4653 jjAddStates(87, 88);
4654 if (curChar == 70)
4655 {
4656 if (kind > 221)
4657 kind = 221;
4658 jjCheckNAdd(86);
4659 }
4660 break;
4661 case 229:
4662 if ((0x7fffffe87fffffeL & l) != 0L)
4663 {
4664 if (kind > 223)
4665 kind = 223;
4666 jjCheckNAddTwoStates(89, 90);
4667 }
4668 else if (curChar == 92)
4669 jjAddStates(87, 88);
4670 if ((0x7fffffe87fffffeL & l) != 0L)
4671 {
4672 if (kind > 220)
4673 kind = 220;
4674 jjCheckNAdd(83);
4675 }
4676 break;
4677 case 226:
4678 if ((0x7fffffe87fffffeL & l) != 0L)
4679 {
4680 if (kind > 223)
4681 kind = 223;
4682 jjCheckNAddTwoStates(89, 90);
4683 }
4684 else if (curChar == 92)
4685 jjAddStates(87, 88);
4686 if (curChar == 111)
4687 jjstateSet[jjnewStateCnt++] = 225;
4688 else if (curChar == 116)
4689 {
4690 if (kind > 139)
4691 kind = 139;
4692 }
4693 break;
4694 case 228:
4695 if ((0x7fffffe87fffffeL & l) != 0L)
4696 {
4697 if (kind > 223)
4698 kind = 223;
4699 jjCheckNAddTwoStates(89, 90);
4700 }
4701 else if (curChar == 92)
4702 jjAddStates(87, 88);
4703 break;
4704 case 230:
4705 if ((0x7fffffe87fffffeL & l) != 0L)
4706 {
4707 if (kind > 223)
4708 kind = 223;
4709 jjCheckNAddTwoStates(89, 90);
4710 }
4711 else if (curChar == 92)
4712 jjAddStates(87, 88);
4713 if ((0x7fffffe87fffffeL & l) != 0L)
4714 {
4715 if (kind > 221)
4716 kind = 221;
4717 jjCheckNAdd(86);
4718 }
4719 break;
4720 case 82:
4721 if ((0x7fffffe87fffffeL & l) != 0L)
4722 {
4723 if (kind > 223)
4724 kind = 223;
4725 jjCheckNAddTwoStates(89, 90);
4726 }
4727 else if (curChar == 92)
4728 jjAddStates(87, 88);
4729 if (curChar == 83)
4730 {
4731 if (kind > 220)
4732 kind = 220;
4733 jjCheckNAdd(83);
4734 }
4735 break;
4736 case 135:
4737 if ((0x54404610000000L & l) != 0L)
4738 {
4739 if (kind > 116)
4740 kind = 116;
4741 }
4742 else if (curChar == 117)
4743 jjstateSet[jjnewStateCnt++] = 114;
4744 else if (curChar == 85)
4745 jjstateSet[jjnewStateCnt++] = 106;
4746 else if (curChar == 120)
4747 jjCheckNAdd(140);
4748 break;
4749 case 76:
4750 if ((0x7fffffe87fffffeL & l) != 0L)
4751 {
4752 if (kind > 223)
4753 kind = 223;
4754 jjCheckNAddTwoStates(89, 90);
4755 }
4756 else if (curChar == 92)
4757 jjAddStates(87, 88);
4758 if (curChar == 104)
4759 jjstateSet[jjnewStateCnt++] = 75;
4760 break;
4761 case 1:
4762 if (curChar == 89 && kind > 59)
4763 kind = 59;
4764 break;
4765 case 2:
4766 if (curChar == 76)
4767 jjstateSet[jjnewStateCnt++] = 1;
4768 break;
4769 case 3:
4770 if (curChar == 78)
4771 jjstateSet[jjnewStateCnt++] = 2;
4772 break;
4773 case 4:
4774 if (curChar == 79)
4775 jjstateSet[jjnewStateCnt++] = 3;
4776 break;
4777 case 5:
4778 if (curChar == 69)
4779 jjstateSet[jjnewStateCnt++] = 4;
4780 break;
4781 case 6:
4782 if (curChar == 78)
4783 jjstateSet[jjnewStateCnt++] = 5;
4784 break;
4785 case 7:
4786 if (curChar == 79)
4787 jjstateSet[jjnewStateCnt++] = 6;
4788 break;
4789 case 8:
4790 if (curChar == 72)
4791 jjstateSet[jjnewStateCnt++] = 7;
4792 break;
4793 case 9:
4794 if (curChar == 80)
4795 jjstateSet[jjnewStateCnt++] = 8;
4796 break;
4797 case 10:
4798 if (curChar == 73)
4799 jjstateSet[jjnewStateCnt++] = 9;
4800 break;
4801 case 11:
4802 if (curChar == 95)
4803 jjstateSet[jjnewStateCnt++] = 10;
4804 break;
4805 case 12:
4806 if (curChar == 67)
4807 jjstateSet[jjnewStateCnt++] = 11;
4808 break;
4809 case 13:
4810 if (curChar == 73)
4811 jjstateSet[jjnewStateCnt++] = 12;
4812 break;
4813 case 14:
4814 if (curChar == 77)
4815 jjstateSet[jjnewStateCnt++] = 13;
4816 break;
4817 case 15:
4818 if (curChar == 79)
4819 jjstateSet[jjnewStateCnt++] = 14;
4820 break;
4821 case 16:
4822 if (curChar == 84)
4823 jjstateSet[jjnewStateCnt++] = 15;
4824 break;
4825 case 17:
4826 if (curChar == 65)
4827 jjstateSet[jjnewStateCnt++] = 16;
4828 break;
4829 case 18:
4830 if (curChar == 78)
4831 jjstateSet[jjnewStateCnt++] = 17;
4832 break;
4833 case 19:
4834 if (curChar == 79)
4835 jjstateSet[jjnewStateCnt++] = 18;
4836 break;
4837 case 20:
4838 if (curChar == 78)
4839 jjstateSet[jjnewStateCnt++] = 19;
4840 break;
4841 case 21:
4842 if (curChar == 95)
4843 jjstateSet[jjnewStateCnt++] = 20;
4844 break;
4845 case 22:
4846 if (curChar == 83)
4847 jjstateSet[jjnewStateCnt++] = 21;
4848 break;
4849 case 23:
4850 if (curChar == 78)
4851 jjstateSet[jjnewStateCnt++] = 22;
4852 break;
4853 case 25:
4854 if (kind > 77)
4855 kind = 77;
4856 jjAddStates(40, 42);
4857 break;
4858 case 32:
4859 if ((0x2000000020L & l) != 0L)
4860 jjAddStates(100, 101);
4861 break;
4862 case 35:
4863 if ((0x5000000050L & l) != 0L && kind > 121)
4864 kind = 121;
4865 break;
4866 case 37:
4867 if ((0xffffffffefffffffL & l) != 0L)
4868 jjCheckNAdd(38);
4869 break;
4870 case 39:
4871 if (curChar == 92)
4872 jjAddStates(102, 104);
4873 break;
4874 case 40:
4875 if ((0x54404610000000L & l) != 0L)
4876 jjCheckNAdd(38);
4877 break;
4878 case 45:
4879 if (curChar == 64)
4880 jjstateSet[jjnewStateCnt++] = 46;
4881 break;
4882 case 47:
4883 if ((0xffffffffefffffffL & l) != 0L)
4884 jjCheckNAddStates(46, 48);
4885 break;
4886 case 49:
4887 if (curChar == 92)
4888 jjAddStates(105, 109);
4889 break;
4890 case 50:
4891 if ((0x100000001000000L & l) != 0L)
4892 jjstateSet[jjnewStateCnt++] = 51;
4893 break;
4894 case 51:
4895 if ((0x7e0000007eL & l) != 0L)
4896 jjCheckNAddStates(46, 48);
4897 break;
4898 case 52:
4899 if ((0x54404610000000L & l) != 0L)
4900 jjCheckNAddStates(46, 48);
4901 break;
4902 case 60:
4903 if ((0xffffffffefffffffL & l) != 0L)
4904 jjCheckNAddStates(7, 9);
4905 break;
4906 case 62:
4907 if (curChar == 92)
4908 jjAddStates(110, 114);
4909 break;
4910 case 63:
4911 if ((0x100000001000000L & l) != 0L)
4912 jjstateSet[jjnewStateCnt++] = 64;
4913 break;
4914 case 64:
4915 if ((0x7e0000007eL & l) != 0L)
4916 jjCheckNAddStates(7, 9);
4917 break;
4918 case 65:
4919 if ((0x54404610000000L & l) != 0L)
4920 jjCheckNAddStates(7, 9);
4921 break;
4922 case 73:
4923 if (curChar == 116 && kind > 139)
4924 kind = 139;
4925 break;
4926 case 74:
4927 if (curChar == 114)
4928 jjCheckNAdd(73);
4929 break;
4930 case 75:
4931 if (curChar == 111)
4932 jjstateSet[jjnewStateCnt++] = 74;
4933 break;
4934 case 77:
4935 if (curChar == 115)
4936 jjstateSet[jjnewStateCnt++] = 76;
4937 break;
4938 case 78:
4939 if (curChar != 103)
4940 break;
4941 if (kind > 139)
4942 kind = 139;
4943 jjstateSet[jjnewStateCnt++] = 81;
4944 break;
4945 case 79:
4946 if (curChar == 110)
4947 jjstateSet[jjnewStateCnt++] = 78;
4948 break;
4949 case 80:
4950 if (curChar == 111)
4951 jjstateSet[jjnewStateCnt++] = 79;
4952 break;
4953 case 81:
4954 if (curChar == 108)
4955 jjstateSet[jjnewStateCnt++] = 80;
4956 break;
4957 case 83:
4958 if ((0x7fffffe87fffffeL & l) == 0L)
4959 break;
4960 if (kind > 220)
4961 kind = 220;
4962 jjCheckNAdd(83);
4963 break;
4964 case 84:
4965 if (curChar == 78)
4966 jjstateSet[jjnewStateCnt++] = 82;
4967 break;
4968 case 86:
4969 if ((0x7fffffe87fffffeL & l) == 0L)
4970 break;
4971 if (kind > 221)
4972 kind = 221;
4973 jjCheckNAdd(86);
4974 break;
4975 case 87:
4976 if (curChar == 67)
4977 jjstateSet[jjnewStateCnt++] = 85;
4978 break;
4979 case 88:
4980 if ((0x7fffffe87fffffeL & l) == 0L)
4981 break;
4982 if (kind > 223)
4983 kind = 223;
4984 jjCheckNAddTwoStates(89, 90);
4985 break;
4986 case 89:
4987 if ((0x7fffffe87fffffeL & l) == 0L)
4988 break;
4989 if (kind > 223)
4990 kind = 223;
4991 jjCheckNAddTwoStates(89, 90);
4992 break;
4993 case 90:
4994 if (curChar == 92)
4995 jjAddStates(87, 88);
4996 break;
4997 case 91:
4998 if (curChar == 117)
4999 jjstateSet[jjnewStateCnt++] = 92;
5000 break;
5001 case 92:
5002 if ((0x7e0000007eL & l) != 0L)
5003 jjstateSet[jjnewStateCnt++] = 93;
5004 break;
5005 case 93:
5006 if ((0x7e0000007eL & l) != 0L)
5007 jjstateSet[jjnewStateCnt++] = 94;
5008 break;
5009 case 94:
5010 case 103:
5011 case 112:
5012 case 116:
5013 if ((0x7e0000007eL & l) != 0L)
5014 jjCheckNAdd(95);
5015 break;
5016 case 95:
5017 if ((0x7e0000007eL & l) == 0L)
5018 break;
5019 if (kind > 223)
5020 kind = 223;
5021 jjCheckNAddTwoStates(89, 90);
5022 break;
5023 case 96:
5024 if (curChar == 85)
5025 jjstateSet[jjnewStateCnt++] = 97;
5026 break;
5027 case 97:
5028 if ((0x7e0000007eL & l) != 0L)
5029 jjstateSet[jjnewStateCnt++] = 98;
5030 break;
5031 case 98:
5032 if ((0x7e0000007eL & l) != 0L)
5033 jjstateSet[jjnewStateCnt++] = 99;
5034 break;
5035 case 99:
5036 if ((0x7e0000007eL & l) != 0L)
5037 jjstateSet[jjnewStateCnt++] = 100;
5038 break;
5039 case 100:
5040 if ((0x7e0000007eL & l) != 0L)
5041 jjstateSet[jjnewStateCnt++] = 101;
5042 break;
5043 case 101:
5044 if ((0x7e0000007eL & l) != 0L)
5045 jjstateSet[jjnewStateCnt++] = 102;
5046 break;
5047 case 102:
5048 if ((0x7e0000007eL & l) != 0L)
5049 jjstateSet[jjnewStateCnt++] = 103;
5050 break;
5051 case 104:
5052 if (curChar == 92)
5053 jjAddStates(98, 99);
5054 break;
5055 case 105:
5056 if (curChar == 85)
5057 jjstateSet[jjnewStateCnt++] = 106;
5058 break;
5059 case 106:
5060 if ((0x7e0000007eL & l) != 0L)
5061 jjstateSet[jjnewStateCnt++] = 107;
5062 break;
5063 case 107:
5064 if ((0x7e0000007eL & l) != 0L)
5065 jjstateSet[jjnewStateCnt++] = 108;
5066 break;
5067 case 108:
5068 if ((0x7e0000007eL & l) != 0L)
5069 jjstateSet[jjnewStateCnt++] = 109;
5070 break;
5071 case 109:
5072 if ((0x7e0000007eL & l) != 0L)
5073 jjstateSet[jjnewStateCnt++] = 110;
5074 break;
5075 case 110:
5076 if ((0x7e0000007eL & l) != 0L)
5077 jjstateSet[jjnewStateCnt++] = 111;
5078 break;
5079 case 111:
5080 if ((0x7e0000007eL & l) != 0L)
5081 jjstateSet[jjnewStateCnt++] = 112;
5082 break;
5083 case 113:
5084 if (curChar == 117)
5085 jjstateSet[jjnewStateCnt++] = 114;
5086 break;
5087 case 114:
5088 if ((0x7e0000007eL & l) != 0L)
5089 jjstateSet[jjnewStateCnt++] = 115;
5090 break;
5091 case 115:
5092 if ((0x7e0000007eL & l) != 0L)
5093 jjstateSet[jjnewStateCnt++] = 116;
5094 break;
5095 case 117:
5096 if (curChar == 111)
5097 jjAddStates(96, 97);
5098 break;
5099 case 118:
5100 if (curChar == 116 && kind > 182)
5101 kind = 182;
5102 break;
5103 case 119:
5104 case 225:
5105 if (curChar == 117)
5106 jjCheckNAdd(118);
5107 break;
5108 case 120:
5109 if (curChar == 121 && kind > 182)
5110 kind = 182;
5111 break;
5112 case 121:
5113 if (curChar == 97)
5114 jjCheckNAdd(120);
5115 break;
5116 case 122:
5117 if (curChar == 119)
5118 jjstateSet[jjnewStateCnt++] = 121;
5119 break;
5120 case 123:
5121 if (curChar == 101)
5122 jjstateSet[jjnewStateCnt++] = 122;
5123 break;
5124 case 124:
5125 if (curChar == 110)
5126 jjstateSet[jjnewStateCnt++] = 123;
5127 break;
5128 case 125:
5129 if (curChar == 98)
5130 jjAddStates(94, 95);
5131 break;
5132 case 126:
5133 if (curChar == 112)
5134 jjCheckNAdd(120);
5135 break;
5136 case 127:
5137 if (curChar == 111)
5138 jjstateSet[jjnewStateCnt++] = 126;
5139 break;
5140 case 128:
5141 if (curChar == 99)
5142 jjstateSet[jjnewStateCnt++] = 127;
5143 break;
5144 case 130:
5145 if (curChar == 102 && kind > 182)
5146 kind = 182;
5147 break;
5148 case 131:
5149 if (curChar == 101)
5150 jjstateSet[jjnewStateCnt++] = 130;
5151 break;
5152 case 132:
5153 if (curChar == 114)
5154 jjstateSet[jjnewStateCnt++] = 131;
5155 break;
5156 case 133:
5157 if (curChar == 121)
5158 jjstateSet[jjnewStateCnt++] = 132;
5159 break;
5160 case 134:
5161 if (curChar == 92)
5162 jjAddStates(89, 91);
5163 break;
5164 case 139:
5165 if (curChar == 120)
5166 jjCheckNAdd(140);
5167 break;
5168 case 140:
5169 if ((0x7e0000007eL & l) == 0L)
5170 break;
5171 if (kind > 116)
5172 kind = 116;
5173 jjCheckNAdd(140);
5174 break;
5175 case 143:
5176 if ((0x100000001000L & l) != 0L && kind > 117)
5177 kind = 117;
5178 break;
5179 case 144:
5180 if (curChar == 76 && kind > 117)
5181 kind = 117;
5182 break;
5183 case 145:
5184 if (curChar == 85)
5185 jjstateSet[jjnewStateCnt++] = 144;
5186 break;
5187 case 146:
5188 if (curChar == 108 && kind > 117)
5189 kind = 117;
5190 break;
5191 case 147:
5192 if (curChar == 117)
5193 jjstateSet[jjnewStateCnt++] = 146;
5194 break;
5195 case 150:
5196 if ((0x20000000200000L & l) == 0L)
5197 break;
5198 if (kind > 138)
5199 kind = 138;
5200 jjCheckNAddStates(115, 117);
5201 break;
5202 case 151:
5203 if ((0x100000001000L & l) != 0L && kind > 138)
5204 kind = 138;
5205 break;
5206 case 152:
5207 if (curChar == 108 && kind > 138)
5208 kind = 138;
5209 break;
5210 case 153:
5211 case 185:
5212 case 210:
5213 if (curChar == 108)
5214 jjCheckNAdd(152);
5215 break;
5216 case 154:
5217 if (curChar == 76 && kind > 138)
5218 kind = 138;
5219 break;
5220 case 155:
5221 case 186:
5222 case 211:
5223 if (curChar == 76)
5224 jjCheckNAdd(154);
5225 break;
5226 case 156:
5227 if (curChar != 108)
5228 break;
5229 if (kind > 138)
5230 kind = 138;
5231 jjCheckNAddStates(115, 117);
5232 break;
5233 case 157:
5234 if (curChar == 117)
5235 jjstateSet[jjnewStateCnt++] = 156;
5236 break;
5237 case 158:
5238 if (curChar != 76)
5239 break;
5240 if (kind > 138)
5241 kind = 138;
5242 jjCheckNAddStates(115, 117);
5243 break;
5244 case 159:
5245 if (curChar == 85)
5246 jjstateSet[jjnewStateCnt++] = 158;
5247 break;
5248 case 160:
5249 if ((0x100000001000L & l) == 0L)
5250 break;
5251 if (kind > 138)
5252 kind = 138;
5253 jjCheckNAddStates(118, 120);
5254 break;
5255 case 161:
5256 if ((0x20000000200000L & l) != 0L && kind > 138)
5257 kind = 138;
5258 break;
5259 case 162:
5260 case 192:
5261 case 217:
5262 if (curChar == 117)
5263 jjCheckNAdd(152);
5264 break;
5265 case 163:
5266 case 193:
5267 case 218:
5268 if (curChar == 85)
5269 jjCheckNAdd(154);
5270 break;
5271 case 164:
5272 if (curChar != 108)
5273 break;
5274 if (kind > 138)
5275 kind = 138;
5276 jjCheckNAddStates(118, 120);
5277 break;
5278 case 165:
5279 if (curChar == 108)
5280 jjstateSet[jjnewStateCnt++] = 164;
5281 break;
5282 case 166:
5283 if (curChar != 76)
5284 break;
5285 if (kind > 138)
5286 kind = 138;
5287 jjCheckNAddStates(118, 120);
5288 break;
5289 case 167:
5290 if (curChar == 76)
5291 jjstateSet[jjnewStateCnt++] = 166;
5292 break;
5293 case 172:
5294 if ((0x2000000020L & l) != 0L)
5295 jjAddStates(121, 122);
5296 break;
5297 case 176:
5298 if ((0x2000000020L & l) != 0L)
5299 jjAddStates(123, 124);
5300 break;
5301 case 180:
5302 if ((0x2000000020L & l) != 0L)
5303 jjAddStates(125, 126);
5304 break;
5305 case 184:
5306 if ((0x20000000200000L & l) == 0L)
5307 break;
5308 if (kind > 138)
5309 kind = 138;
5310 jjCheckNAddStates(127, 129);
5311 break;
5312 case 187:
5313 if (curChar != 108)
5314 break;
5315 if (kind > 138)
5316 kind = 138;
5317 jjCheckNAddStates(127, 129);
5318 break;
5319 case 188:
5320 if (curChar == 117)
5321 jjstateSet[jjnewStateCnt++] = 187;
5322 break;
5323 case 189:
5324 if (curChar != 76)
5325 break;
5326 if (kind > 138)
5327 kind = 138;
5328 jjCheckNAddStates(127, 129);
5329 break;
5330 case 190:
5331 if (curChar == 85)
5332 jjstateSet[jjnewStateCnt++] = 189;
5333 break;
5334 case 191:
5335 if ((0x100000001000L & l) == 0L)
5336 break;
5337 if (kind > 138)
5338 kind = 138;
5339 jjCheckNAddStates(130, 132);
5340 break;
5341 case 194:
5342 if (curChar != 108)
5343 break;
5344 if (kind > 138)
5345 kind = 138;
5346 jjCheckNAddStates(130, 132);
5347 break;
5348 case 195:
5349 if (curChar == 108)
5350 jjstateSet[jjnewStateCnt++] = 194;
5351 break;
5352 case 196:
5353 if (curChar != 76)
5354 break;
5355 if (kind > 138)
5356 kind = 138;
5357 jjCheckNAddStates(130, 132);
5358 break;
5359 case 197:
5360 if (curChar == 76)
5361 jjstateSet[jjnewStateCnt++] = 196;
5362 break;
5363 case 200:
5364 if ((0x100000001000000L & l) != 0L)
5365 jjCheckNAdd(201);
5366 break;
5367 case 201:
5368 if ((0x7e0000007eL & l) == 0L)
5369 break;
5370 if (kind > 117)
5371 kind = 117;
5372 jjCheckNAddTwoStates(201, 202);
5373 break;
5374 case 202:
5375 if ((0x100000201000L & l) != 0L && kind > 117)
5376 kind = 117;
5377 break;
5378 case 204:
5379 if ((0x100000001000000L & l) != 0L && kind > 136)
5380 kind = 136;
5381 break;
5382 case 205:
5383 if ((0x100000001000000L & l) != 0L)
5384 jjCheckNAdd(206);
5385 break;
5386 case 206:
5387 if ((0x7e0000007eL & l) == 0L)
5388 break;
5389 if (kind > 137)
5390 kind = 137;
5391 jjCheckNAdd(206);
5392 break;
5393 case 207:
5394 if ((0x100000001000000L & l) != 0L)
5395 jjCheckNAdd(208);
5396 break;
5397 case 208:
5398 if ((0x7e0000007eL & l) == 0L)
5399 break;
5400 if (kind > 138)
5401 kind = 138;
5402 jjCheckNAddStates(80, 86);
5403 break;
5404 case 209:
5405 if ((0x20000000200000L & l) == 0L)
5406 break;
5407 if (kind > 138)
5408 kind = 138;
5409 jjCheckNAddStates(133, 135);
5410 break;
5411 case 212:
5412 if (curChar != 108)
5413 break;
5414 if (kind > 138)
5415 kind = 138;
5416 jjCheckNAddStates(133, 135);
5417 break;
5418 case 213:
5419 if (curChar == 117)
5420 jjstateSet[jjnewStateCnt++] = 212;
5421 break;
5422 case 214:
5423 if (curChar != 76)
5424 break;
5425 if (kind > 138)
5426 kind = 138;
5427 jjCheckNAddStates(133, 135);
5428 break;
5429 case 215:
5430 if (curChar == 85)
5431 jjstateSet[jjnewStateCnt++] = 214;
5432 break;
5433 case 216:
5434 if ((0x100000001000L & l) == 0L)
5435 break;
5436 if (kind > 138)
5437 kind = 138;
5438 jjCheckNAddStates(136, 138);
5439 break;
5440 case 219:
5441 if (curChar != 108)
5442 break;
5443 if (kind > 138)
5444 kind = 138;
5445 jjCheckNAddStates(136, 138);
5446 break;
5447 case 220:
5448 if (curChar == 108)
5449 jjstateSet[jjnewStateCnt++] = 219;
5450 break;
5451 case 221:
5452 if (curChar != 76)
5453 break;
5454 if (kind > 138)
5455 kind = 138;
5456 jjCheckNAddStates(136, 138);
5457 break;
5458 case 222:
5459 if (curChar == 76)
5460 jjstateSet[jjnewStateCnt++] = 221;
5461 break;
5462 case 223:
5463 if (curChar == 105)
5464 jjAddStates(92, 93);
5465 break;
5466 case 227:
5467 if (curChar == 110)
5468 jjstateSet[jjnewStateCnt++] = 226;
5469 break;
5470 default : break;
5471 }
5472 } while(i != startsAt);
5473 }
5474 else
5475 {
5476 int hiByte = (int)(curChar >> 8);
5477 int i1 = hiByte >> 6;
5478 long l1 = 1L << (hiByte & 077);
5479 int i2 = (curChar & 0xff) >> 6;
5480 long l2 = 1L << (curChar & 077);
5481 do
5482 {
5483 switch(jjstateSet[--i])
5484 {
5485 case 25:
5486 if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
5487 break;
5488 if (kind > 77)
5489 kind = 77;
5490 jjAddStates(40, 42);
5491 break;
5492 case 37:
5493 if (jjCanMove_0(hiByte, i1, i2, l1, l2))
5494 jjstateSet[jjnewStateCnt++] = 38;
5495 break;
5496 case 47:
5497 if (jjCanMove_0(hiByte, i1, i2, l1, l2))
5498 jjAddStates(46, 48);
5499 break;
5500 case 60:
5501 if (jjCanMove_0(hiByte, i1, i2, l1, l2))
5502 jjAddStates(7, 9);
5503 break;
5504 default : break;
5505 }
5506 } while(i != startsAt);
5507 }
5508 if (kind != 0x7fffffff)
5509 {
5510 jjmatchedKind = kind;
5511 jjmatchedPos = curPos;
5512 kind = 0x7fffffff;
5513 }
5514 ++curPos;
5515 if ((i = jjnewStateCnt) == (startsAt = 228 - (jjnewStateCnt = startsAt)))
5516 return curPos;
5517 try { curChar = input_stream.readChar(); }
5518 catch(java.io.IOException e) { return curPos; }
5519 }
5520 }
5521 private int jjMoveStringLiteralDfa0_5()
5522 {
5523 switch(curChar)
5524 {
5525 case 42:
5526 return jjMoveStringLiteralDfa1_5(0x4000L);
5527 default :
5528 return 1;
5529 }
5530 }
5531 private int jjMoveStringLiteralDfa1_5(long active1)
5532 {
5533 try { curChar = input_stream.readChar(); }
5534 catch(java.io.IOException e) {
5535 return 1;
5536 }
5537 switch(curChar)
5538 {
5539 case 47:
5540 if ((active1 & 0x4000L) != 0L)
5541 return jjStopAtPos(1, 78);
5542 break;
5543 default :
5544 return 2;
5545 }
5546 return 2;
5547 }
5548 private final int jjStopStringLiteralDfa_3(int pos, long active0, long active1)
5549 {
5550 switch (pos)
5551 {
5552 case 0:
5553 if ((active1 & 0x600L) != 0L)
5554 {
5555 jjmatchedKind = 75;
5556 return -1;
5557 }
5558 return -1;
5559 case 1:
5560 if ((active1 & 0x600L) != 0L)
5561 {
5562 if (jjmatchedPos == 0)
5563 {
5564 jjmatchedKind = 75;
5565 jjmatchedPos = 0;
5566 }
5567 return -1;
5568 }
5569 return -1;
5570 default :
5571 return -1;
5572 }
5573 }
5574 private final int jjStartNfa_3(int pos, long active0, long active1)
5575 {
5576 return jjMoveNfa_3(jjStopStringLiteralDfa_3(pos, active0, active1), pos + 1);
5577 }
5578 private int jjMoveStringLiteralDfa0_3()
5579 {
5580 switch(curChar)
5581 {
5582 case 41:
5583 return jjStopAtPos(0, 71);
5584 case 92:
5585 return jjMoveStringLiteralDfa1_3(0x600L);
5586 default :
5587 return jjMoveNfa_3(0, 0);
5588 }
5589 }
5590 private int jjMoveStringLiteralDfa1_3(long active1)
5591 {
5592 try { curChar = input_stream.readChar(); }
5593 catch(java.io.IOException e) {
5594 jjStopStringLiteralDfa_3(0, 0L, active1);
5595 return 1;
5596 }
5597 switch(curChar)
5598 {
5599 case 10:
5600 if ((active1 & 0x200L) != 0L)
5601 return jjStopAtPos(1, 73);
5602 break;
5603 case 13:
5604 return jjMoveStringLiteralDfa2_3(active1, 0x400L);
5605 default :
5606 break;
5607 }
5608 return jjStartNfa_3(0, 0L, active1);
5609 }
5610 private int jjMoveStringLiteralDfa2_3(long old1, long active1)
5611 {
5612 if (((active1 &= old1)) == 0L)
5613 return jjStartNfa_3(0, 0L, old1);
5614 try { curChar = input_stream.readChar(); }
5615 catch(java.io.IOException e) {
5616 jjStopStringLiteralDfa_3(1, 0L, active1);
5617 return 2;
5618 }
5619 switch(curChar)
5620 {
5621 case 10:
5622 if ((active1 & 0x400L) != 0L)
5623 return jjStopAtPos(2, 74);
5624 break;
5625 default :
5626 break;
5627 }
5628 return jjStartNfa_3(1, 0L, active1);
5629 }
5630 private int jjMoveNfa_3(int startState, int curPos)
5631 {
5632 int startsAt = 0;
5633 jjnewStateCnt = 1;
5634 int i = 1;
5635 jjstateSet[0] = startState;
5636 int kind = 0x7fffffff;
5637 for (;;)
5638 {
5639 if (++jjround == 0x7fffffff)
5640 ReInitRounds();
5641 if (curChar < 64)
5642 {
5643 long l = 1L << curChar;
5644 do
5645 {
5646 switch(jjstateSet[--i])
5647 {
5648 case 0:
5649 if ((0xfffffdffffffffffL & l) != 0L)
5650 kind = 75;
5651 break;
5652 default : break;
5653 }
5654 } while(i != startsAt);
5655 }
5656 else if (curChar < 128)
5657 {
5658 long l = 1L << (curChar & 077);
5659 do
5660 {
5661 switch(jjstateSet[--i])
5662 {
5663 case 0:
5664 kind = 75;
5665 break;
5666 default : break;
5667 }
5668 } while(i != startsAt);
5669 }
5670 else
5671 {
5672 int hiByte = (int)(curChar >> 8);
5673 int i1 = hiByte >> 6;
5674 long l1 = 1L << (hiByte & 077);
5675 int i2 = (curChar & 0xff) >> 6;
5676 long l2 = 1L << (curChar & 077);
5677 do
5678 {
5679 switch(jjstateSet[--i])
5680 {
5681 case 0:
5682 if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 75)
5683 kind = 75;
5684 break;
5685 default : break;
5686 }
5687 } while(i != startsAt);
5688 }
5689 if (kind != 0x7fffffff)
5690 {
5691 jjmatchedKind = kind;
5692 jjmatchedPos = curPos;
5693 kind = 0x7fffffff;
5694 }
5695 ++curPos;
5696 if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
5697 return curPos;
5698 try { curChar = input_stream.readChar(); }
5699 catch(java.io.IOException e) { return curPos; }
5700 }
5701 }
5702 private int jjMoveStringLiteralDfa0_4()
5703 {
5704 return jjMoveNfa_4(0, 0);
5705 }
5706 private int jjMoveNfa_4(int startState, int curPos)
5707 {
5708 int startsAt = 0;
5709 jjnewStateCnt = 3;
5710 int i = 1;
5711 jjstateSet[0] = startState;
5712 int kind = 0x7fffffff;
5713 for (;;)
5714 {
5715 if (++jjround == 0x7fffffff)
5716 ReInitRounds();
5717 if (curChar < 64)
5718 {
5719 long l = 1L << curChar;
5720 do
5721 {
5722 switch(jjstateSet[--i])
5723 {
5724 case 0:
5725 if (curChar == 40)
5726 jjCheckNAddTwoStates(1, 2);
5727 break;
5728 case 1:
5729 if ((0xfffffdffffffffffL & l) != 0L)
5730 jjCheckNAddTwoStates(1, 2);
5731 break;
5732 case 2:
5733 if (curChar == 41)
5734 kind = 72;
5735 break;
5736 default : break;
5737 }
5738 } while(i != startsAt);
5739 }
5740 else if (curChar < 128)
5741 {
5742 long l = 1L << (curChar & 077);
5743 do
5744 {
5745 switch(jjstateSet[--i])
5746 {
5747 case 1:
5748 jjAddStates(139, 140);
5749 break;
5750 default : break;
5751 }
5752 } while(i != startsAt);
5753 }
5754 else
5755 {
5756 int hiByte = (int)(curChar >> 8);
5757 int i1 = hiByte >> 6;
5758 long l1 = 1L << (hiByte & 077);
5759 int i2 = (curChar & 0xff) >> 6;
5760 long l2 = 1L << (curChar & 077);
5761 do
5762 {
5763 switch(jjstateSet[--i])
5764 {
5765 case 1:
5766 if (jjCanMove_0(hiByte, i1, i2, l1, l2))
5767 jjAddStates(139, 140);
5768 break;
5769 default : break;
5770 }
5771 } while(i != startsAt);
5772 }
5773 if (kind != 0x7fffffff)
5774 {
5775 jjmatchedKind = kind;
5776 jjmatchedPos = curPos;
5777 kind = 0x7fffffff;
5778 }
5779 ++curPos;
5780 if ((i = jjnewStateCnt) == (startsAt = 3 - (jjnewStateCnt = startsAt)))
5781 return curPos;
5782 try { curChar = input_stream.readChar(); }
5783 catch(java.io.IOException e) { return curPos; }
5784 }
5785 }
5786 private int jjMoveStringLiteralDfa0_2()
5787 {
5788 switch(curChar)
5789 {
5790 case 10:
5791 return jjStopAtPos(0, 67);
5792 case 92:
5793 return jjMoveStringLiteralDfa1_2(0x30L);
5794 default :
5795 return 1;
5796 }
5797 }
5798 private int jjMoveStringLiteralDfa1_2(long active1)
5799 {
5800 try { curChar = input_stream.readChar(); }
5801 catch(java.io.IOException e) {
5802 return 1;
5803 }
5804 switch(curChar)
5805 {
5806 case 10:
5807 if ((active1 & 0x10L) != 0L)
5808 return jjStopAtPos(1, 68);
5809 break;
5810 case 13:
5811 return jjMoveStringLiteralDfa2_2(active1, 0x20L);
5812 default :
5813 return 2;
5814 }
5815 return 2;
5816 }
5817 private int jjMoveStringLiteralDfa2_2(long old1, long active1)
5818 {
5819 if (((active1 &= old1)) == 0L)
5820 return 2;
5821 try { curChar = input_stream.readChar(); }
5822 catch(java.io.IOException e) {
5823 return 2;
5824 }
5825 switch(curChar)
5826 {
5827 case 10:
5828 if ((active1 & 0x20L) != 0L)
5829 return jjStopAtPos(2, 69);
5830 break;
5831 default :
5832 return 3;
5833 }
5834 return 3;
5835 }
5836 private final int jjStopStringLiteralDfa_1(int pos, long active0, long active1)
5837 {
5838 switch (pos)
5839 {
5840 default :
5841 return -1;
5842 }
5843 }
5844 private final int jjStartNfa_1(int pos, long active0, long active1)
5845 {
5846 return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0, active1), pos + 1);
5847 }
5848 private int jjMoveStringLiteralDfa0_1()
5849 {
5850 switch(curChar)
5851 {
5852 case 41:
5853 return jjMoveStringLiteralDfa1_1(0x2L);
5854 default :
5855 return jjMoveNfa_1(0, 0);
5856 }
5857 }
5858 private int jjMoveStringLiteralDfa1_1(long active1)
5859 {
5860 try { curChar = input_stream.readChar(); }
5861 catch(java.io.IOException e) {
5862 jjStopStringLiteralDfa_1(0, 0L, active1);
5863 return 1;
5864 }
5865 switch(curChar)
5866 {
5867 case 41:
5868 if ((active1 & 0x2L) != 0L)
5869 return jjStopAtPos(1, 65);
5870 break;
5871 default :
5872 break;
5873 }
5874 return jjStartNfa_1(0, 0L, active1);
5875 }
5876 private int jjMoveNfa_1(int startState, int curPos)
5877 {
5878 int startsAt = 0;
5879 jjnewStateCnt = 1;
5880 int i = 1;
5881 jjstateSet[0] = startState;
5882 int kind = 0x7fffffff;
5883 for (;;)
5884 {
5885 if (++jjround == 0x7fffffff)
5886 ReInitRounds();
5887 if (curChar < 64)
5888 {
5889 long l = 1L << curChar;
5890 do
5891 {
5892 switch(jjstateSet[--i])
5893 {
5894 case 0:
5895 if ((0xfffffdffffffffffL & l) != 0L)
5896 kind = 66;
5897 break;
5898 default : break;
5899 }
5900 } while(i != startsAt);
5901 }
5902 else if (curChar < 128)
5903 {
5904 long l = 1L << (curChar & 077);
5905 do
5906 {
5907 switch(jjstateSet[--i])
5908 {
5909 case 0:
5910 kind = 66;
5911 break;
5912 default : break;
5913 }
5914 } while(i != startsAt);
5915 }
5916 else
5917 {
5918 int hiByte = (int)(curChar >> 8);
5919 int i1 = hiByte >> 6;
5920 long l1 = 1L << (hiByte & 077);
5921 int i2 = (curChar & 0xff) >> 6;
5922 long l2 = 1L << (curChar & 077);
5923 do
5924 {
5925 switch(jjstateSet[--i])
5926 {
5927 case 0:
5928 if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 66)
5929 kind = 66;
5930 break;
5931 default : break;
5932 }
5933 } while(i != startsAt);
5934 }
5935 if (kind != 0x7fffffff)
5936 {
5937 jjmatchedKind = kind;
5938 jjmatchedPos = curPos;
5939 kind = 0x7fffffff;
5940 }
5941 ++curPos;
5942 if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
5943 return curPos;
5944 try { curChar = input_stream.readChar(); }
5945 catch(java.io.IOException e) { return curPos; }
5946 }
5947 }
5948 static final int[] jjnextStates = {
5949 169, 170, 175, 176, 179, 180, 35, 60, 61, 62, 37, 39, 142, 143, 145, 147,
5950 148, 149, 150, 157, 159, 160, 165, 167, 199, 143, 145, 147, 200, 203, 143, 204,
5951 205, 207, 184, 188, 190, 191, 195, 197, 25, 26, 28, 31, 32, 35, 47, 48,
5952 49, 47, 54, 48, 49, 60, 67, 61, 62, 142, 143, 145, 147, 149, 150, 157,
5953 159, 160, 165, 167, 171, 172, 35, 179, 180, 35, 199, 143, 145, 147, 201, 202,
5954 208, 209, 213, 215, 216, 220, 222, 91, 96, 135, 136, 139, 224, 227, 129, 133,
5955 119, 124, 105, 113, 33, 34, 40, 41, 43, 50, 52, 53, 55, 58, 63, 65,
5956 66, 68, 71, 151, 153, 155, 161, 162, 163, 173, 174, 177, 178, 181, 182, 151,
5957 185, 186, 161, 192, 193, 151, 210, 211, 161, 217, 218, 1, 2,
5958 };
5959 private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
5960 {
5961 switch(hiByte)
5962 {
5963 case 0:
5964 return ((jjbitVec2[i2] & l2) != 0L);
5965 default :
5966 if ((jjbitVec0[i1] & l1) != 0L)
5967 return true;
5968 return false;
5969 }
5970 }
5971
5972
5973 public static final String[] jjstrLiteralImages = {
5974 "", null, null, null, null, null, null, null, null, null, null, null, null,
5975 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5976 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5977 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5978 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5979 null, null, null, null, null, null, null, null, null, null, null, "\75", "\74",
5980 "\76", "\41", "\176", "\77", "\72", "\75\75", "\74\75", "\76\75", "\41\75",
5981 "\174\174", "\46\46", "\53\53", "\55\55", "\53", "\55", "\52", "\57", "\46", "\174",
5982 "\136", "\45", "\74\74", "\53\75", "\55\75", "\52\75", "\57\75", "\46\75", "\174\75",
5983 "\136\75", "\45\75", "\74\74\75", "\76\76\75", "\76\76\76\75", "\56\56\56", null, null,
5984 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5985 null, null, null, null, null, null, null, null, "\143\157\156\164\151\156\165\145",
5986 "\166\157\154\141\164\151\154\145", "\162\145\147\151\163\164\145\162", "\165\156\163\151\147\156\145\144",
5987 "\165\156\163\151\147\156\145\144\40\143\150\141\162", "\164\171\160\145\144\145\146", "\144\145\146\141\165\154\164",
5988 "\144\157\165\142\154\145", "\102\117\117\114", "\102\157\157\154\145\141\156",
5989 "\163\151\172\145\157\146", "\163\167\151\164\143\150", "\162\145\164\165\162\156",
5990 "\145\170\164\145\162\156", "\163\164\162\165\143\164", "\163\164\141\164\151\143",
5991 "\163\151\147\156\145\144", "\163\151\147\156\145\144\40\143\150\141\162", "\123\111\156\164\63\62",
5992 "\151\156\164\63\62\137\164", "\167\150\151\154\145", "\142\162\145\141\153", "\165\156\151\157\156",
5993 "\143\157\156\163\164", "\146\154\157\141\164", "\145\154\163\145", "\143\141\163\145",
5994 "\145\156\165\155", "\141\165\164\157", "\166\157\151\144", "\143\150\141\162",
5995 "\147\157\164\157", "\146\157\162", "\151\146", "\144\157", "\111\102\101\143\164\151\157\156",
5996 "\111\102\117\165\164\154\145\164", "\151\144", "\123\105\114", "\111\115\120", "\103\154\141\163\163",
5997 "\156\151\154", null, "\50", "\51", "\133", "\135", "\173", "\175", "\73",
5998 "\100\151\155\160\154\145\155\145\156\164\141\164\151\157\156", "\100\151\156\164\145\162\146\141\143\145",
5999 "\100\160\162\157\164\157\143\157\154", "\100\145\156\143\157\144\145",
6000 "\100\163\171\156\143\150\162\157\156\151\172\145\144", "\100\163\145\154\145\143\164\157\162", "\100\145\156\144",
6001 "\100\144\145\146\163", "\100\143\154\141\163\163", "\100\164\162\171", "\100\164\150\162\157\167",
6002 "\100\143\141\164\143\150", "\100\146\151\156\141\154\154\171", "\100\160\162\151\166\141\164\145",
6003 "\100\160\141\143\153\141\147\145", "\100\160\165\142\154\151\143", "\100\160\162\157\164\145\143\164\145\144",
6004 "\100\160\162\157\160\145\162\164\171", "\100\163\171\156\164\150\145\163\151\172\145",
6005 "\100\144\171\156\141\155\151\143", "\100\157\160\164\151\157\156\141\154",
6006 "\100\162\145\161\165\151\162\145\144", "\100\141\165\164\157\162\145\154\145\141\163\145\160\157\157\154",
6007 "\100\143\157\155\160\141\164\151\142\151\154\151\164\171\137\141\154\151\141\163", "\100", "\103\107\106\154\157\141\164",
6008 "\116\123\111\156\164\145\147\145\162", "\116\123\122\145\143\164", "\116\123\123\151\172\145",
6009 "\116\123\125\111\156\164\145\147\145\162", null, null,
6010 "\105\130\120\117\122\124\105\104\137\103\101\114\114\102\101\103\113", null, null, null, null, "\50\136", "\54", "\54\56\56\56", "\76\76", "\56",
6011 "\55\76", };
6012
6013
6014 public static final String[] lexStateNames = {
6015 "DEFAULT",
6016 "VOID_BLOCK",
6017 "PREPROCESSOR_OUTPUT",
6018 "FORMAT_FUNC",
6019 "FOAMAT_FUNC",
6020 "IN_MULTI_LINE_COMMENT",
6021 };
6022
6023
6024 public static final int[] jjnewLexState = {
6025 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
6026 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
6027 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3, 3, 3, 3, 1, 0, -1, 0, -1, -1, -1, 0, -1, -1, -1,
6028 -1, 5, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
6029 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
6030 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
6031 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
6032 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
6033 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
6034 -1, -1, -1, -1, -1, -1, -1, -1,
6035 };
6036 static final long[] jjtoToken = {
6037 0x1L, 0xfa3fffffffff0000L, 0xffffffffffffffc1L, 0x1f8ffffffffL,
6038 };
6039 static final long[] jjtoSkip = {
6040 0xfffffffffffffffeL, 0x618bL, 0x0L, 0x0L,
6041 };
6042 static final long[] jjtoSpecial = {
6043 0x0L, 0x6100L, 0x0L, 0x0L,
6044 };
6045 static final long[] jjtoMore = {
6046 0x0L, 0x9e74L, 0x0L, 0x0L,
6047 };
6048 protected CharStream input_stream;
6049 private final int[] jjrounds = new int[228];
6050 private final int[] jjstateSet = new int[456];
6051 private final StringBuilder jjimage = new StringBuilder();
6052 private StringBuilder image = jjimage;
6053 private int jjimageLen;
6054 private int lengthOfMatch;
6055 protected char curChar;
6056
6057 public ObjectiveCParserTokenManager(CharStream stream){
6058 input_stream = stream;
6059 }
6060
6061
6062 public ObjectiveCParserTokenManager(CharStream stream, int lexState){
6063 this(stream);
6064 SwitchTo(lexState);
6065 }
6066
6067
6068 public void ReInit(CharStream stream)
6069 {
6070 jjmatchedPos = jjnewStateCnt = 0;
6071 curLexState = defaultLexState;
6072 input_stream = stream;
6073 ReInitRounds();
6074 }
6075 private void ReInitRounds()
6076 {
6077 int i;
6078 jjround = 0x80000001;
6079 for (i = 228; i-- > 0;)
6080 jjrounds[i] = 0x80000000;
6081 }
6082
6083
6084 public void ReInit(CharStream stream, int lexState)
6085 {
6086 ReInit(stream);
6087 SwitchTo(lexState);
6088 }
6089
6090
6091 public void SwitchTo(int lexState)
6092 {
6093 if (lexState >= 6 || lexState < 0)
6094 throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
6095 else
6096 curLexState = lexState;
6097 }
6098
6099 protected Token jjFillToken()
6100 {
6101 final Token t;
6102 final String curTokenImage;
6103 final int beginLine;
6104 final int endLine;
6105 final int beginColumn;
6106 final int endColumn;
6107 String im = jjstrLiteralImages[jjmatchedKind];
6108 curTokenImage = (im == null) ? input_stream.GetImage() : im;
6109 beginLine = input_stream.getBeginLine();
6110 beginColumn = input_stream.getBeginColumn();
6111 endLine = input_stream.getEndLine();
6112 endColumn = input_stream.getEndColumn();
6113 t = Token.newToken(jjmatchedKind, curTokenImage);
6114
6115 t.beginLine = beginLine;
6116 t.endLine = endLine;
6117 t.beginColumn = beginColumn;
6118 t.endColumn = endColumn;
6119
6120 return t;
6121 }
6122
6123 int curLexState = 0;
6124 int defaultLexState = 0;
6125 int jjnewStateCnt;
6126 int jjround;
6127 int jjmatchedPos;
6128 int jjmatchedKind;
6129
6130
6131 public Token getNextToken()
6132 {
6133 Token specialToken = null;
6134 Token matchedToken;
6135 int curPos = 0;
6136
6137 EOFLoop :
6138 for (;;)
6139 {
6140 try
6141 {
6142 curChar = input_stream.BeginToken();
6143 }
6144 catch(java.io.IOException e)
6145 {
6146 jjmatchedKind = 0;
6147 matchedToken = jjFillToken();
6148 matchedToken.specialToken = specialToken;
6149 return matchedToken;
6150 }
6151 image = jjimage;
6152 image.setLength(0);
6153 jjimageLen = 0;
6154
6155 for (;;)
6156 {
6157 switch(curLexState)
6158 {
6159 case 0:
6160 try { input_stream.backup(0);
6161 while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L)
6162 curChar = input_stream.BeginToken();
6163 }
6164 catch (java.io.IOException e1) { continue EOFLoop; }
6165 jjmatchedKind = 0x7fffffff;
6166 jjmatchedPos = 0;
6167 curPos = jjMoveStringLiteralDfa0_0();
6168 break;
6169 case 1:
6170 jjmatchedKind = 0x7fffffff;
6171 jjmatchedPos = 0;
6172 curPos = jjMoveStringLiteralDfa0_1();
6173 break;
6174 case 2:
6175 jjmatchedKind = 0x7fffffff;
6176 jjmatchedPos = 0;
6177 curPos = jjMoveStringLiteralDfa0_2();
6178 if (jjmatchedPos == 0 && jjmatchedKind > 70)
6179 {
6180 jjmatchedKind = 70;
6181 }
6182 break;
6183 case 3:
6184 jjmatchedKind = 0x7fffffff;
6185 jjmatchedPos = 0;
6186 curPos = jjMoveStringLiteralDfa0_3();
6187 break;
6188 case 4:
6189 jjmatchedKind = 0x7fffffff;
6190 jjmatchedPos = 0;
6191 curPos = jjMoveStringLiteralDfa0_4();
6192 break;
6193 case 5:
6194 jjmatchedKind = 0x7fffffff;
6195 jjmatchedPos = 0;
6196 curPos = jjMoveStringLiteralDfa0_5();
6197 if (jjmatchedPos == 0 && jjmatchedKind > 79)
6198 {
6199 jjmatchedKind = 79;
6200 }
6201 break;
6202 }
6203 if (jjmatchedKind != 0x7fffffff)
6204 {
6205 if (jjmatchedPos + 1 < curPos)
6206 input_stream.backup(curPos - jjmatchedPos - 1);
6207 if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
6208 {
6209 matchedToken = jjFillToken();
6210 matchedToken.specialToken = specialToken;
6211 if (jjnewLexState[jjmatchedKind] != -1)
6212 curLexState = jjnewLexState[jjmatchedKind];
6213 return matchedToken;
6214 }
6215 else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
6216 {
6217 if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
6218 {
6219 matchedToken = jjFillToken();
6220 if (specialToken == null)
6221 specialToken = matchedToken;
6222 else
6223 {
6224 matchedToken.specialToken = specialToken;
6225 specialToken = (specialToken.next = matchedToken);
6226 }
6227 SkipLexicalActions(matchedToken);
6228 }
6229 else
6230 SkipLexicalActions(null);
6231 if (jjnewLexState[jjmatchedKind] != -1)
6232 curLexState = jjnewLexState[jjmatchedKind];
6233 continue EOFLoop;
6234 }
6235 jjimageLen += jjmatchedPos + 1;
6236 if (jjnewLexState[jjmatchedKind] != -1)
6237 curLexState = jjnewLexState[jjmatchedKind];
6238 curPos = 0;
6239 jjmatchedKind = 0x7fffffff;
6240 try {
6241 curChar = input_stream.readChar();
6242 continue;
6243 }
6244 catch (java.io.IOException e1) { }
6245 }
6246 int error_line = input_stream.getEndLine();
6247 int error_column = input_stream.getEndColumn();
6248 String error_after = null;
6249 boolean EOFSeen = false;
6250 try { input_stream.readChar(); input_stream.backup(1); }
6251 catch (java.io.IOException e1) {
6252 EOFSeen = true;
6253 error_after = curPos <= 1 ? "" : input_stream.GetImage();
6254 if (curChar == '\n' || curChar == '\r') {
6255 error_line++;
6256 error_column = 0;
6257 }
6258 else
6259 error_column++;
6260 }
6261 if (!EOFSeen) {
6262 input_stream.backup(1);
6263 error_after = curPos <= 1 ? "" : input_stream.GetImage();
6264 }
6265 throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
6266 }
6267 }
6268 }
6269
6270 void SkipLexicalActions(Token matchedToken)
6271 {
6272 switch(jjmatchedKind)
6273 {
6274 default :
6275 break;
6276 }
6277 }
6278 private void jjCheckNAdd(int state)
6279 {
6280 if (jjrounds[state] != jjround)
6281 {
6282 jjstateSet[jjnewStateCnt++] = state;
6283 jjrounds[state] = jjround;
6284 }
6285 }
6286 private void jjAddStates(int start, int end)
6287 {
6288 do {
6289 jjstateSet[jjnewStateCnt++] = jjnextStates[start];
6290 } while (start++ != end);
6291 }
6292 private void jjCheckNAddTwoStates(int state1, int state2)
6293 {
6294 jjCheckNAdd(state1);
6295 jjCheckNAdd(state2);
6296 }
6297
6298 private void jjCheckNAddStates(int start, int end)
6299 {
6300 do {
6301 jjCheckNAdd(jjnextStates[start]);
6302 } while (start++ != end);
6303 }
6304
6305 }