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 & 0x10000000000L) != 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 & 0x6000000000L) != 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, 0x1000000000L);
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 = 229;
1101 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x4000000000L);
1102 case 45:
1103 jjmatchedKind = 96;
1104 return jjMoveStringLiteralDfa1_0(0x0L, 0x20040000000L, 0x0L, 0x20000000000L);
1105 case 46:
1106 jjmatchedKind = 232;
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, 0x8000000000L);
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, 0x4000000000L);
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 & 0x8000000000L) != 0L)
1273 {
1274 jjmatchedKind = 231;
1275 jjmatchedPos = 1;
1276 }
1277 else if ((active3 & 0x20000000000L) != 0L)
1278 return jjStopAtPos(1, 233);
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 & 0x1000000000L) != 0L)
1308 return jjStopAtPos(1, 228);
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, 0x4000000000L);
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 & 0x4000000000L) != 0L)
1479 return jjStopAtPos(3, 230);
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 static final long[] jjbitVec3 = {
3983 0xfffffffeL, 0x0L, 0x0L, 0x0L
3984 };
3985 static final long[] jjbitVec4 = {
3986 0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL
3987 };
3988 private int jjMoveNfa_0(int startState, int curPos)
3989 {
3990 int startsAt = 0;
3991 jjnewStateCnt = 228;
3992 int i = 1;
3993 jjstateSet[0] = startState;
3994 int kind = 0x7fffffff;
3995 for (;;)
3996 {
3997 if (++jjround == 0x7fffffff)
3998 ReInitRounds();
3999 if (curChar < 64)
4000 {
4001 long l = 1L << curChar;
4002 do
4003 {
4004 switch(jjstateSet[--i])
4005 {
4006 case 129:
4007 case 89:
4008 if ((0x3ff001000000000L & l) == 0L)
4009 break;
4010 if (kind > 223)
4011 kind = 223;
4012 jjCheckNAddTwoStates(89, 90);
4013 break;
4014 case 224:
4015 if ((0x3ff001000000000L & l) == 0L)
4016 break;
4017 if (kind > 223)
4018 kind = 223;
4019 jjCheckNAddTwoStates(89, 90);
4020 break;
4021 case 0:
4022 if ((0x3ff000000000000L & l) != 0L)
4023 {
4024 if (kind > 126)
4025 kind = 126;
4026 jjCheckNAddStates(0, 6);
4027 }
4028 else if (curChar == 36)
4029 {
4030 if (kind > 223)
4031 kind = 223;
4032 jjCheckNAddTwoStates(89, 90);
4033 }
4034 else if (curChar == 34)
4035 jjCheckNAddStates(7, 9);
4036 else if (curChar == 39)
4037 jjAddStates(10, 11);
4038 else if (curChar == 46)
4039 jjCheckNAdd(31);
4040 else if (curChar == 47)
4041 jjstateSet[jjnewStateCnt++] = 24;
4042 else if (curChar == 44)
4043 jjstateSet[jjnewStateCnt++] = 23;
4044 if ((0x3fe000000000000L & l) != 0L)
4045 {
4046 if (kind > 117)
4047 kind = 117;
4048 jjCheckNAddStates(12, 23);
4049 }
4050 else if (curChar == 48)
4051 {
4052 if (kind > 117)
4053 kind = 117;
4054 jjCheckNAddStates(24, 33);
4055 }
4056 if ((0xff000000000000L & l) != 0L)
4057 {
4058 if (kind > 135)
4059 kind = 135;
4060 jjAddStates(34, 39);
4061 }
4062 if ((0xfe000000000000L & l) != 0L)
4063 {
4064 if (kind > 128)
4065 kind = 128;
4066 }
4067 break;
4068 case 85:
4069 if ((0x3ff001000000000L & l) == 0L)
4070 break;
4071 if (kind > 223)
4072 kind = 223;
4073 jjCheckNAddTwoStates(89, 90);
4074 break;
4075 case 229:
4076 if ((0x3ff001000000000L & l) != 0L)
4077 {
4078 if (kind > 223)
4079 kind = 223;
4080 jjCheckNAddTwoStates(89, 90);
4081 }
4082 if ((0x3ff000000000000L & l) != 0L)
4083 {
4084 if (kind > 220)
4085 kind = 220;
4086 jjCheckNAdd(83);
4087 }
4088 break;
4089 case 226:
4090 if ((0x3ff001000000000L & l) == 0L)
4091 break;
4092 if (kind > 223)
4093 kind = 223;
4094 jjCheckNAddTwoStates(89, 90);
4095 break;
4096 case 228:
4097 if ((0x3ff001000000000L & l) == 0L)
4098 break;
4099 if (kind > 223)
4100 kind = 223;
4101 jjCheckNAddTwoStates(89, 90);
4102 break;
4103 case 230:
4104 if ((0x3ff001000000000L & l) != 0L)
4105 {
4106 if (kind > 223)
4107 kind = 223;
4108 jjCheckNAddTwoStates(89, 90);
4109 }
4110 if ((0x3ff000000000000L & l) != 0L)
4111 {
4112 if (kind > 221)
4113 kind = 221;
4114 jjCheckNAdd(86);
4115 }
4116 break;
4117 case 82:
4118 if ((0x3ff001000000000L & l) == 0L)
4119 break;
4120 if (kind > 223)
4121 kind = 223;
4122 jjCheckNAddTwoStates(89, 90);
4123 break;
4124 case 135:
4125 if ((0xfe000000000000L & l) != 0L)
4126 {
4127 if (kind > 116)
4128 kind = 116;
4129 jjstateSet[jjnewStateCnt++] = 137;
4130 }
4131 else if ((0x8000008400000000L & l) != 0L)
4132 {
4133 if (kind > 116)
4134 kind = 116;
4135 }
4136 break;
4137 case 76:
4138 if ((0x3ff001000000000L & l) == 0L)
4139 break;
4140 if (kind > 223)
4141 kind = 223;
4142 jjCheckNAddTwoStates(89, 90);
4143 break;
4144 case 24:
4145 if (curChar != 47)
4146 break;
4147 if (kind > 77)
4148 kind = 77;
4149 jjCheckNAddStates(40, 42);
4150 break;
4151 case 25:
4152 if ((0xffffffffffffdbffL & l) == 0L)
4153 break;
4154 if (kind > 77)
4155 kind = 77;
4156 jjCheckNAddStates(40, 42);
4157 break;
4158 case 26:
4159 if ((0x2400L & l) != 0L && kind > 77)
4160 kind = 77;
4161 break;
4162 case 27:
4163 if (curChar == 10 && kind > 77)
4164 kind = 77;
4165 break;
4166 case 28:
4167 if (curChar == 13)
4168 jjstateSet[jjnewStateCnt++] = 27;
4169 break;
4170 case 29:
4171 if (curChar == 47)
4172 jjstateSet[jjnewStateCnt++] = 24;
4173 break;
4174 case 30:
4175 if (curChar == 46)
4176 jjCheckNAdd(31);
4177 break;
4178 case 31:
4179 if ((0x3ff000000000000L & l) == 0L)
4180 break;
4181 if (kind > 121)
4182 kind = 121;
4183 jjCheckNAddStates(43, 45);
4184 break;
4185 case 33:
4186 if ((0x280000000000L & l) != 0L)
4187 jjCheckNAdd(34);
4188 break;
4189 case 34:
4190 if ((0x3ff000000000000L & l) == 0L)
4191 break;
4192 if (kind > 121)
4193 kind = 121;
4194 jjCheckNAddTwoStates(34, 35);
4195 break;
4196 case 36:
4197 if (curChar == 39)
4198 jjAddStates(10, 11);
4199 break;
4200 case 37:
4201 if ((0xffffff7fffffdbffL & l) != 0L)
4202 jjCheckNAdd(38);
4203 break;
4204 case 38:
4205 if (curChar == 39 && kind > 123)
4206 kind = 123;
4207 break;
4208 case 40:
4209 if ((0x8400000000L & l) != 0L)
4210 jjCheckNAdd(38);
4211 break;
4212 case 41:
4213 if ((0xff000000000000L & l) != 0L)
4214 jjCheckNAddTwoStates(42, 38);
4215 break;
4216 case 42:
4217 if ((0xff000000000000L & l) != 0L)
4218 jjCheckNAdd(38);
4219 break;
4220 case 43:
4221 if ((0xf000000000000L & l) != 0L)
4222 jjstateSet[jjnewStateCnt++] = 44;
4223 break;
4224 case 44:
4225 if ((0xff000000000000L & l) != 0L)
4226 jjCheckNAdd(42);
4227 break;
4228 case 46:
4229 if (curChar == 34)
4230 jjCheckNAddStates(46, 48);
4231 break;
4232 case 47:
4233 if ((0xfffffffbffffdbffL & l) != 0L)
4234 jjCheckNAddStates(46, 48);
4235 break;
4236 case 48:
4237 if (curChar == 34 && kind > 124)
4238 kind = 124;
4239 break;
4240 case 51:
4241 if ((0x3ff000000000000L & l) != 0L)
4242 jjCheckNAddStates(46, 48);
4243 break;
4244 case 52:
4245 if ((0x8400002400L & l) != 0L)
4246 jjCheckNAddStates(46, 48);
4247 break;
4248 case 53:
4249 if ((0xff000000000000L & l) != 0L)
4250 jjCheckNAddStates(49, 52);
4251 break;
4252 case 54:
4253 if ((0xff000000000000L & l) != 0L)
4254 jjCheckNAddStates(46, 48);
4255 break;
4256 case 55:
4257 if ((0xf000000000000L & l) != 0L)
4258 jjstateSet[jjnewStateCnt++] = 56;
4259 break;
4260 case 56:
4261 if ((0xff000000000000L & l) != 0L)
4262 jjCheckNAdd(54);
4263 break;
4264 case 57:
4265 if (curChar == 10)
4266 jjCheckNAddStates(46, 48);
4267 break;
4268 case 58:
4269 if (curChar == 13)
4270 jjstateSet[jjnewStateCnt++] = 57;
4271 break;
4272 case 59:
4273 if (curChar == 34)
4274 jjCheckNAddStates(7, 9);
4275 break;
4276 case 60:
4277 if ((0xfffffffbffffdbffL & l) != 0L)
4278 jjCheckNAddStates(7, 9);
4279 break;
4280 case 61:
4281 if (curChar == 34 && kind > 125)
4282 kind = 125;
4283 break;
4284 case 64:
4285 if ((0x3ff000000000000L & l) != 0L)
4286 jjCheckNAddStates(7, 9);
4287 break;
4288 case 65:
4289 if ((0x8400002400L & l) != 0L)
4290 jjCheckNAddStates(7, 9);
4291 break;
4292 case 66:
4293 if ((0xff000000000000L & l) != 0L)
4294 jjCheckNAddStates(53, 56);
4295 break;
4296 case 67:
4297 if ((0xff000000000000L & l) != 0L)
4298 jjCheckNAddStates(7, 9);
4299 break;
4300 case 68:
4301 if ((0xf000000000000L & l) != 0L)
4302 jjstateSet[jjnewStateCnt++] = 69;
4303 break;
4304 case 69:
4305 if ((0xff000000000000L & l) != 0L)
4306 jjCheckNAdd(67);
4307 break;
4308 case 70:
4309 if (curChar == 10)
4310 jjCheckNAddStates(7, 9);
4311 break;
4312 case 71:
4313 if (curChar == 13)
4314 jjstateSet[jjnewStateCnt++] = 70;
4315 break;
4316 case 72:
4317 if ((0xfe000000000000L & l) != 0L && kind > 128)
4318 kind = 128;
4319 break;
4320 case 83:
4321 if ((0x3ff000000000000L & l) == 0L)
4322 break;
4323 if (kind > 220)
4324 kind = 220;
4325 jjCheckNAdd(83);
4326 break;
4327 case 86:
4328 if ((0x3ff000000000000L & l) == 0L)
4329 break;
4330 if (kind > 221)
4331 kind = 221;
4332 jjCheckNAdd(86);
4333 break;
4334 case 88:
4335 if (curChar != 36)
4336 break;
4337 if (kind > 223)
4338 kind = 223;
4339 jjCheckNAddTwoStates(89, 90);
4340 break;
4341 case 92:
4342 if ((0x3ff000000000000L & l) != 0L)
4343 jjstateSet[jjnewStateCnt++] = 93;
4344 break;
4345 case 93:
4346 if ((0x3ff000000000000L & l) != 0L)
4347 jjstateSet[jjnewStateCnt++] = 94;
4348 break;
4349 case 94:
4350 case 103:
4351 case 112:
4352 case 116:
4353 if ((0x3ff000000000000L & l) != 0L)
4354 jjCheckNAdd(95);
4355 break;
4356 case 95:
4357 if ((0x3ff000000000000L & l) == 0L)
4358 break;
4359 if (kind > 223)
4360 kind = 223;
4361 jjCheckNAddTwoStates(89, 90);
4362 break;
4363 case 97:
4364 if ((0x3ff000000000000L & l) != 0L)
4365 jjstateSet[jjnewStateCnt++] = 98;
4366 break;
4367 case 98:
4368 if ((0x3ff000000000000L & l) != 0L)
4369 jjstateSet[jjnewStateCnt++] = 99;
4370 break;
4371 case 99:
4372 if ((0x3ff000000000000L & l) != 0L)
4373 jjstateSet[jjnewStateCnt++] = 100;
4374 break;
4375 case 100:
4376 if ((0x3ff000000000000L & l) != 0L)
4377 jjstateSet[jjnewStateCnt++] = 101;
4378 break;
4379 case 101:
4380 if ((0x3ff000000000000L & l) != 0L)
4381 jjstateSet[jjnewStateCnt++] = 102;
4382 break;
4383 case 102:
4384 if ((0x3ff000000000000L & l) != 0L)
4385 jjstateSet[jjnewStateCnt++] = 103;
4386 break;
4387 case 106:
4388 if ((0x3ff000000000000L & l) != 0L)
4389 jjstateSet[jjnewStateCnt++] = 107;
4390 break;
4391 case 107:
4392 if ((0x3ff000000000000L & l) != 0L)
4393 jjstateSet[jjnewStateCnt++] = 108;
4394 break;
4395 case 108:
4396 if ((0x3ff000000000000L & l) != 0L)
4397 jjstateSet[jjnewStateCnt++] = 109;
4398 break;
4399 case 109:
4400 if ((0x3ff000000000000L & l) != 0L)
4401 jjstateSet[jjnewStateCnt++] = 110;
4402 break;
4403 case 110:
4404 if ((0x3ff000000000000L & l) != 0L)
4405 jjstateSet[jjnewStateCnt++] = 111;
4406 break;
4407 case 111:
4408 if ((0x3ff000000000000L & l) != 0L)
4409 jjstateSet[jjnewStateCnt++] = 112;
4410 break;
4411 case 114:
4412 if ((0x3ff000000000000L & l) != 0L)
4413 jjstateSet[jjnewStateCnt++] = 115;
4414 break;
4415 case 115:
4416 if ((0x3ff000000000000L & l) != 0L)
4417 jjstateSet[jjnewStateCnt++] = 116;
4418 break;
4419 case 136:
4420 if ((0xfe000000000000L & l) == 0L)
4421 break;
4422 if (kind > 116)
4423 kind = 116;
4424 jjstateSet[jjnewStateCnt++] = 137;
4425 break;
4426 case 137:
4427 if ((0xfe000000000000L & l) == 0L)
4428 break;
4429 if (kind > 116)
4430 kind = 116;
4431 jjstateSet[jjnewStateCnt++] = 138;
4432 break;
4433 case 138:
4434 if ((0xfe000000000000L & l) != 0L && kind > 116)
4435 kind = 116;
4436 break;
4437 case 140:
4438 if ((0x3ff000000000000L & l) == 0L)
4439 break;
4440 if (kind > 116)
4441 kind = 116;
4442 jjstateSet[jjnewStateCnt++] = 140;
4443 break;
4444 case 141:
4445 if ((0x3fe000000000000L & l) == 0L)
4446 break;
4447 if (kind > 117)
4448 kind = 117;
4449 jjCheckNAddStates(12, 23);
4450 break;
4451 case 142:
4452 if ((0x3ff000000000000L & l) == 0L)
4453 break;
4454 if (kind > 117)
4455 kind = 117;
4456 jjCheckNAddStates(57, 60);
4457 break;
4458 case 148:
4459 if ((0x3ff000000000000L & l) == 0L)
4460 break;
4461 if (kind > 134)
4462 kind = 134;
4463 jjCheckNAdd(148);
4464 break;
4465 case 149:
4466 if ((0x3ff000000000000L & l) == 0L)
4467 break;
4468 if (kind > 138)
4469 kind = 138;
4470 jjCheckNAddStates(61, 67);
4471 break;
4472 case 168:
4473 if ((0x3ff000000000000L & l) == 0L)
4474 break;
4475 if (kind > 126)
4476 kind = 126;
4477 jjCheckNAddStates(0, 6);
4478 break;
4479 case 169:
4480 if ((0x3ff000000000000L & l) != 0L)
4481 jjCheckNAddTwoStates(169, 170);
4482 break;
4483 case 170:
4484 if (curChar != 46)
4485 break;
4486 if (kind > 121)
4487 kind = 121;
4488 jjCheckNAddStates(68, 70);
4489 break;
4490 case 171:
4491 if ((0x3ff000000000000L & l) == 0L)
4492 break;
4493 if (kind > 121)
4494 kind = 121;
4495 jjCheckNAddStates(68, 70);
4496 break;
4497 case 173:
4498 if ((0x280000000000L & l) != 0L)
4499 jjCheckNAdd(174);
4500 break;
4501 case 174:
4502 if ((0x3ff000000000000L & l) == 0L)
4503 break;
4504 if (kind > 121)
4505 kind = 121;
4506 jjCheckNAddTwoStates(174, 35);
4507 break;
4508 case 175:
4509 if ((0x3ff000000000000L & l) != 0L)
4510 jjCheckNAddTwoStates(175, 176);
4511 break;
4512 case 177:
4513 if ((0x280000000000L & l) != 0L)
4514 jjCheckNAdd(178);
4515 break;
4516 case 178:
4517 if ((0x3ff000000000000L & l) == 0L)
4518 break;
4519 if (kind > 121)
4520 kind = 121;
4521 jjCheckNAddTwoStates(178, 35);
4522 break;
4523 case 179:
4524 if ((0x3ff000000000000L & l) != 0L)
4525 jjCheckNAddStates(71, 73);
4526 break;
4527 case 181:
4528 if ((0x280000000000L & l) != 0L)
4529 jjCheckNAdd(182);
4530 break;
4531 case 182:
4532 if ((0x3ff000000000000L & l) != 0L)
4533 jjCheckNAddTwoStates(182, 35);
4534 break;
4535 case 183:
4536 if ((0xff000000000000L & l) == 0L)
4537 break;
4538 if (kind > 135)
4539 kind = 135;
4540 jjAddStates(34, 39);
4541 break;
4542 case 198:
4543 if (curChar != 48)
4544 break;
4545 if (kind > 117)
4546 kind = 117;
4547 jjCheckNAddStates(24, 33);
4548 break;
4549 case 199:
4550 if (curChar != 48)
4551 break;
4552 if (kind > 117)
4553 kind = 117;
4554 jjCheckNAddStates(74, 77);
4555 break;
4556 case 201:
4557 if ((0x3ff000000000000L & l) == 0L)
4558 break;
4559 if (kind > 117)
4560 kind = 117;
4561 jjAddStates(78, 79);
4562 break;
4563 case 203:
4564 if ((0xff000000000000L & l) == 0L)
4565 break;
4566 if (kind > 117)
4567 kind = 117;
4568 jjCheckNAddTwoStates(203, 143);
4569 break;
4570 case 206:
4571 if ((0x3ff000000000000L & l) == 0L)
4572 break;
4573 if (kind > 137)
4574 kind = 137;
4575 jjstateSet[jjnewStateCnt++] = 206;
4576 break;
4577 case 208:
4578 if ((0x3ff000000000000L & l) == 0L)
4579 break;
4580 if (kind > 138)
4581 kind = 138;
4582 jjAddStates(80, 86);
4583 break;
4584 default : break;
4585 }
4586 } while(i != startsAt);
4587 }
4588 else if (curChar < 128)
4589 {
4590 long l = 1L << (curChar & 077);
4591 do
4592 {
4593 switch(jjstateSet[--i])
4594 {
4595 case 129:
4596 if ((0x7fffffe87fffffeL & l) != 0L)
4597 {
4598 if (kind > 223)
4599 kind = 223;
4600 jjCheckNAddTwoStates(89, 90);
4601 }
4602 else if (curChar == 92)
4603 jjAddStates(87, 88);
4604 if (curChar == 121)
4605 jjstateSet[jjnewStateCnt++] = 132;
4606 if (curChar == 121)
4607 jjstateSet[jjnewStateCnt++] = 128;
4608 break;
4609 case 224:
4610 if ((0x7fffffe87fffffeL & l) != 0L)
4611 {
4612 if (kind > 223)
4613 kind = 223;
4614 jjCheckNAddTwoStates(89, 90);
4615 }
4616 else if (curChar == 92)
4617 jjAddStates(87, 88);
4618 if (curChar == 110)
4619 jjstateSet[jjnewStateCnt++] = 226;
4620 if (curChar == 110)
4621 jjCheckNAdd(73);
4622 break;
4623 case 0:
4624 if ((0x7fffffe87fffffeL & l) != 0L)
4625 {
4626 if (kind > 223)
4627 kind = 223;
4628 jjCheckNAddTwoStates(89, 90);
4629 }
4630 else if (curChar == 92)
4631 jjAddStates(89, 91);
4632 else if (curChar == 64)
4633 jjstateSet[jjnewStateCnt++] = 46;
4634 if (curChar == 105)
4635 jjAddStates(92, 93);
4636 else if (curChar == 98)
4637 jjAddStates(94, 95);
4638 else if (curChar == 111)
4639 jjAddStates(96, 97);
4640 else if (curChar == 92)
4641 jjAddStates(98, 99);
4642 else if (curChar == 67)
4643 jjstateSet[jjnewStateCnt++] = 85;
4644 else if (curChar == 78)
4645 jjstateSet[jjnewStateCnt++] = 82;
4646 else if (curChar == 108)
4647 jjstateSet[jjnewStateCnt++] = 80;
4648 else if (curChar == 115)
4649 jjstateSet[jjnewStateCnt++] = 76;
4650 break;
4651 case 85:
4652 if ((0x7fffffe87fffffeL & l) != 0L)
4653 {
4654 if (kind > 223)
4655 kind = 223;
4656 jjCheckNAddTwoStates(89, 90);
4657 }
4658 else if (curChar == 92)
4659 jjAddStates(87, 88);
4660 if (curChar == 70)
4661 {
4662 if (kind > 221)
4663 kind = 221;
4664 jjCheckNAdd(86);
4665 }
4666 break;
4667 case 229:
4668 if ((0x7fffffe87fffffeL & l) != 0L)
4669 {
4670 if (kind > 223)
4671 kind = 223;
4672 jjCheckNAddTwoStates(89, 90);
4673 }
4674 else if (curChar == 92)
4675 jjAddStates(87, 88);
4676 if ((0x7fffffe87fffffeL & l) != 0L)
4677 {
4678 if (kind > 220)
4679 kind = 220;
4680 jjCheckNAdd(83);
4681 }
4682 break;
4683 case 226:
4684 if ((0x7fffffe87fffffeL & l) != 0L)
4685 {
4686 if (kind > 223)
4687 kind = 223;
4688 jjCheckNAddTwoStates(89, 90);
4689 }
4690 else if (curChar == 92)
4691 jjAddStates(87, 88);
4692 if (curChar == 111)
4693 jjstateSet[jjnewStateCnt++] = 225;
4694 else if (curChar == 116)
4695 {
4696 if (kind > 139)
4697 kind = 139;
4698 }
4699 break;
4700 case 228:
4701 if ((0x7fffffe87fffffeL & l) != 0L)
4702 {
4703 if (kind > 223)
4704 kind = 223;
4705 jjCheckNAddTwoStates(89, 90);
4706 }
4707 else if (curChar == 92)
4708 jjAddStates(87, 88);
4709 break;
4710 case 230:
4711 if ((0x7fffffe87fffffeL & l) != 0L)
4712 {
4713 if (kind > 223)
4714 kind = 223;
4715 jjCheckNAddTwoStates(89, 90);
4716 }
4717 else if (curChar == 92)
4718 jjAddStates(87, 88);
4719 if ((0x7fffffe87fffffeL & l) != 0L)
4720 {
4721 if (kind > 221)
4722 kind = 221;
4723 jjCheckNAdd(86);
4724 }
4725 break;
4726 case 82:
4727 if ((0x7fffffe87fffffeL & l) != 0L)
4728 {
4729 if (kind > 223)
4730 kind = 223;
4731 jjCheckNAddTwoStates(89, 90);
4732 }
4733 else if (curChar == 92)
4734 jjAddStates(87, 88);
4735 if (curChar == 83)
4736 {
4737 if (kind > 220)
4738 kind = 220;
4739 jjCheckNAdd(83);
4740 }
4741 break;
4742 case 135:
4743 if ((0x54404610000000L & l) != 0L)
4744 {
4745 if (kind > 116)
4746 kind = 116;
4747 }
4748 else if (curChar == 117)
4749 jjstateSet[jjnewStateCnt++] = 114;
4750 else if (curChar == 85)
4751 jjstateSet[jjnewStateCnt++] = 106;
4752 else if (curChar == 120)
4753 jjCheckNAdd(140);
4754 break;
4755 case 76:
4756 if ((0x7fffffe87fffffeL & l) != 0L)
4757 {
4758 if (kind > 223)
4759 kind = 223;
4760 jjCheckNAddTwoStates(89, 90);
4761 }
4762 else if (curChar == 92)
4763 jjAddStates(87, 88);
4764 if (curChar == 104)
4765 jjstateSet[jjnewStateCnt++] = 75;
4766 break;
4767 case 1:
4768 if (curChar == 89 && kind > 59)
4769 kind = 59;
4770 break;
4771 case 2:
4772 if (curChar == 76)
4773 jjstateSet[jjnewStateCnt++] = 1;
4774 break;
4775 case 3:
4776 if (curChar == 78)
4777 jjstateSet[jjnewStateCnt++] = 2;
4778 break;
4779 case 4:
4780 if (curChar == 79)
4781 jjstateSet[jjnewStateCnt++] = 3;
4782 break;
4783 case 5:
4784 if (curChar == 69)
4785 jjstateSet[jjnewStateCnt++] = 4;
4786 break;
4787 case 6:
4788 if (curChar == 78)
4789 jjstateSet[jjnewStateCnt++] = 5;
4790 break;
4791 case 7:
4792 if (curChar == 79)
4793 jjstateSet[jjnewStateCnt++] = 6;
4794 break;
4795 case 8:
4796 if (curChar == 72)
4797 jjstateSet[jjnewStateCnt++] = 7;
4798 break;
4799 case 9:
4800 if (curChar == 80)
4801 jjstateSet[jjnewStateCnt++] = 8;
4802 break;
4803 case 10:
4804 if (curChar == 73)
4805 jjstateSet[jjnewStateCnt++] = 9;
4806 break;
4807 case 11:
4808 if (curChar == 95)
4809 jjstateSet[jjnewStateCnt++] = 10;
4810 break;
4811 case 12:
4812 if (curChar == 67)
4813 jjstateSet[jjnewStateCnt++] = 11;
4814 break;
4815 case 13:
4816 if (curChar == 73)
4817 jjstateSet[jjnewStateCnt++] = 12;
4818 break;
4819 case 14:
4820 if (curChar == 77)
4821 jjstateSet[jjnewStateCnt++] = 13;
4822 break;
4823 case 15:
4824 if (curChar == 79)
4825 jjstateSet[jjnewStateCnt++] = 14;
4826 break;
4827 case 16:
4828 if (curChar == 84)
4829 jjstateSet[jjnewStateCnt++] = 15;
4830 break;
4831 case 17:
4832 if (curChar == 65)
4833 jjstateSet[jjnewStateCnt++] = 16;
4834 break;
4835 case 18:
4836 if (curChar == 78)
4837 jjstateSet[jjnewStateCnt++] = 17;
4838 break;
4839 case 19:
4840 if (curChar == 79)
4841 jjstateSet[jjnewStateCnt++] = 18;
4842 break;
4843 case 20:
4844 if (curChar == 78)
4845 jjstateSet[jjnewStateCnt++] = 19;
4846 break;
4847 case 21:
4848 if (curChar == 95)
4849 jjstateSet[jjnewStateCnt++] = 20;
4850 break;
4851 case 22:
4852 if (curChar == 83)
4853 jjstateSet[jjnewStateCnt++] = 21;
4854 break;
4855 case 23:
4856 if (curChar == 78)
4857 jjstateSet[jjnewStateCnt++] = 22;
4858 break;
4859 case 25:
4860 if (kind > 77)
4861 kind = 77;
4862 jjAddStates(40, 42);
4863 break;
4864 case 32:
4865 if ((0x2000000020L & l) != 0L)
4866 jjAddStates(100, 101);
4867 break;
4868 case 35:
4869 if ((0x5000000050L & l) != 0L && kind > 121)
4870 kind = 121;
4871 break;
4872 case 37:
4873 if ((0xffffffffefffffffL & l) != 0L)
4874 jjCheckNAdd(38);
4875 break;
4876 case 39:
4877 if (curChar == 92)
4878 jjAddStates(102, 104);
4879 break;
4880 case 40:
4881 if ((0x54404610000000L & l) != 0L)
4882 jjCheckNAdd(38);
4883 break;
4884 case 45:
4885 if (curChar == 64)
4886 jjstateSet[jjnewStateCnt++] = 46;
4887 break;
4888 case 47:
4889 if ((0xffffffffefffffffL & l) != 0L)
4890 jjCheckNAddStates(46, 48);
4891 break;
4892 case 49:
4893 if (curChar == 92)
4894 jjAddStates(105, 109);
4895 break;
4896 case 50:
4897 if ((0x120000001200000L & l) != 0L)
4898 jjstateSet[jjnewStateCnt++] = 51;
4899 break;
4900 case 51:
4901 if ((0x7e0000007eL & l) != 0L)
4902 jjCheckNAddStates(46, 48);
4903 break;
4904 case 52:
4905 if ((0x54404610000000L & l) != 0L)
4906 jjCheckNAddStates(46, 48);
4907 break;
4908 case 60:
4909 if ((0xffffffffefffffffL & l) != 0L)
4910 jjCheckNAddStates(7, 9);
4911 break;
4912 case 62:
4913 if (curChar == 92)
4914 jjAddStates(110, 114);
4915 break;
4916 case 63:
4917 if ((0x120000001200000L & l) != 0L)
4918 jjstateSet[jjnewStateCnt++] = 64;
4919 break;
4920 case 64:
4921 if ((0x7e0000007eL & l) != 0L)
4922 jjCheckNAddStates(7, 9);
4923 break;
4924 case 65:
4925 if ((0x54404610000000L & l) != 0L)
4926 jjCheckNAddStates(7, 9);
4927 break;
4928 case 73:
4929 if (curChar == 116 && kind > 139)
4930 kind = 139;
4931 break;
4932 case 74:
4933 if (curChar == 114)
4934 jjCheckNAdd(73);
4935 break;
4936 case 75:
4937 if (curChar == 111)
4938 jjstateSet[jjnewStateCnt++] = 74;
4939 break;
4940 case 77:
4941 if (curChar == 115)
4942 jjstateSet[jjnewStateCnt++] = 76;
4943 break;
4944 case 78:
4945 if (curChar != 103)
4946 break;
4947 if (kind > 139)
4948 kind = 139;
4949 jjstateSet[jjnewStateCnt++] = 81;
4950 break;
4951 case 79:
4952 if (curChar == 110)
4953 jjstateSet[jjnewStateCnt++] = 78;
4954 break;
4955 case 80:
4956 if (curChar == 111)
4957 jjstateSet[jjnewStateCnt++] = 79;
4958 break;
4959 case 81:
4960 if (curChar == 108)
4961 jjstateSet[jjnewStateCnt++] = 80;
4962 break;
4963 case 83:
4964 if ((0x7fffffe87fffffeL & l) == 0L)
4965 break;
4966 if (kind > 220)
4967 kind = 220;
4968 jjCheckNAdd(83);
4969 break;
4970 case 84:
4971 if (curChar == 78)
4972 jjstateSet[jjnewStateCnt++] = 82;
4973 break;
4974 case 86:
4975 if ((0x7fffffe87fffffeL & l) == 0L)
4976 break;
4977 if (kind > 221)
4978 kind = 221;
4979 jjCheckNAdd(86);
4980 break;
4981 case 87:
4982 if (curChar == 67)
4983 jjstateSet[jjnewStateCnt++] = 85;
4984 break;
4985 case 88:
4986 if ((0x7fffffe87fffffeL & l) == 0L)
4987 break;
4988 if (kind > 223)
4989 kind = 223;
4990 jjCheckNAddTwoStates(89, 90);
4991 break;
4992 case 89:
4993 if ((0x7fffffe87fffffeL & l) == 0L)
4994 break;
4995 if (kind > 223)
4996 kind = 223;
4997 jjCheckNAddTwoStates(89, 90);
4998 break;
4999 case 90:
5000 if (curChar == 92)
5001 jjAddStates(87, 88);
5002 break;
5003 case 91:
5004 if (curChar == 117)
5005 jjstateSet[jjnewStateCnt++] = 92;
5006 break;
5007 case 92:
5008 if ((0x7e0000007eL & l) != 0L)
5009 jjstateSet[jjnewStateCnt++] = 93;
5010 break;
5011 case 93:
5012 if ((0x7e0000007eL & l) != 0L)
5013 jjstateSet[jjnewStateCnt++] = 94;
5014 break;
5015 case 94:
5016 case 103:
5017 case 112:
5018 case 116:
5019 if ((0x7e0000007eL & l) != 0L)
5020 jjCheckNAdd(95);
5021 break;
5022 case 95:
5023 if ((0x7e0000007eL & l) == 0L)
5024 break;
5025 if (kind > 223)
5026 kind = 223;
5027 jjCheckNAddTwoStates(89, 90);
5028 break;
5029 case 96:
5030 if (curChar == 85)
5031 jjstateSet[jjnewStateCnt++] = 97;
5032 break;
5033 case 97:
5034 if ((0x7e0000007eL & l) != 0L)
5035 jjstateSet[jjnewStateCnt++] = 98;
5036 break;
5037 case 98:
5038 if ((0x7e0000007eL & l) != 0L)
5039 jjstateSet[jjnewStateCnt++] = 99;
5040 break;
5041 case 99:
5042 if ((0x7e0000007eL & l) != 0L)
5043 jjstateSet[jjnewStateCnt++] = 100;
5044 break;
5045 case 100:
5046 if ((0x7e0000007eL & l) != 0L)
5047 jjstateSet[jjnewStateCnt++] = 101;
5048 break;
5049 case 101:
5050 if ((0x7e0000007eL & l) != 0L)
5051 jjstateSet[jjnewStateCnt++] = 102;
5052 break;
5053 case 102:
5054 if ((0x7e0000007eL & l) != 0L)
5055 jjstateSet[jjnewStateCnt++] = 103;
5056 break;
5057 case 104:
5058 if (curChar == 92)
5059 jjAddStates(98, 99);
5060 break;
5061 case 105:
5062 if (curChar == 85)
5063 jjstateSet[jjnewStateCnt++] = 106;
5064 break;
5065 case 106:
5066 if ((0x7e0000007eL & l) != 0L)
5067 jjstateSet[jjnewStateCnt++] = 107;
5068 break;
5069 case 107:
5070 if ((0x7e0000007eL & l) != 0L)
5071 jjstateSet[jjnewStateCnt++] = 108;
5072 break;
5073 case 108:
5074 if ((0x7e0000007eL & l) != 0L)
5075 jjstateSet[jjnewStateCnt++] = 109;
5076 break;
5077 case 109:
5078 if ((0x7e0000007eL & l) != 0L)
5079 jjstateSet[jjnewStateCnt++] = 110;
5080 break;
5081 case 110:
5082 if ((0x7e0000007eL & l) != 0L)
5083 jjstateSet[jjnewStateCnt++] = 111;
5084 break;
5085 case 111:
5086 if ((0x7e0000007eL & l) != 0L)
5087 jjstateSet[jjnewStateCnt++] = 112;
5088 break;
5089 case 113:
5090 if (curChar == 117)
5091 jjstateSet[jjnewStateCnt++] = 114;
5092 break;
5093 case 114:
5094 if ((0x7e0000007eL & l) != 0L)
5095 jjstateSet[jjnewStateCnt++] = 115;
5096 break;
5097 case 115:
5098 if ((0x7e0000007eL & l) != 0L)
5099 jjstateSet[jjnewStateCnt++] = 116;
5100 break;
5101 case 117:
5102 if (curChar == 111)
5103 jjAddStates(96, 97);
5104 break;
5105 case 118:
5106 if (curChar == 116 && kind > 182)
5107 kind = 182;
5108 break;
5109 case 119:
5110 case 225:
5111 if (curChar == 117)
5112 jjCheckNAdd(118);
5113 break;
5114 case 120:
5115 if (curChar == 121 && kind > 182)
5116 kind = 182;
5117 break;
5118 case 121:
5119 if (curChar == 97)
5120 jjCheckNAdd(120);
5121 break;
5122 case 122:
5123 if (curChar == 119)
5124 jjstateSet[jjnewStateCnt++] = 121;
5125 break;
5126 case 123:
5127 if (curChar == 101)
5128 jjstateSet[jjnewStateCnt++] = 122;
5129 break;
5130 case 124:
5131 if (curChar == 110)
5132 jjstateSet[jjnewStateCnt++] = 123;
5133 break;
5134 case 125:
5135 if (curChar == 98)
5136 jjAddStates(94, 95);
5137 break;
5138 case 126:
5139 if (curChar == 112)
5140 jjCheckNAdd(120);
5141 break;
5142 case 127:
5143 if (curChar == 111)
5144 jjstateSet[jjnewStateCnt++] = 126;
5145 break;
5146 case 128:
5147 if (curChar == 99)
5148 jjstateSet[jjnewStateCnt++] = 127;
5149 break;
5150 case 130:
5151 if (curChar == 102 && kind > 182)
5152 kind = 182;
5153 break;
5154 case 131:
5155 if (curChar == 101)
5156 jjstateSet[jjnewStateCnt++] = 130;
5157 break;
5158 case 132:
5159 if (curChar == 114)
5160 jjstateSet[jjnewStateCnt++] = 131;
5161 break;
5162 case 133:
5163 if (curChar == 121)
5164 jjstateSet[jjnewStateCnt++] = 132;
5165 break;
5166 case 134:
5167 if (curChar == 92)
5168 jjAddStates(89, 91);
5169 break;
5170 case 139:
5171 if (curChar == 120)
5172 jjCheckNAdd(140);
5173 break;
5174 case 140:
5175 if ((0x7e0000007eL & l) == 0L)
5176 break;
5177 if (kind > 116)
5178 kind = 116;
5179 jjCheckNAdd(140);
5180 break;
5181 case 143:
5182 if ((0x100000001000L & l) != 0L && kind > 117)
5183 kind = 117;
5184 break;
5185 case 144:
5186 if (curChar == 76 && kind > 117)
5187 kind = 117;
5188 break;
5189 case 145:
5190 if (curChar == 85)
5191 jjstateSet[jjnewStateCnt++] = 144;
5192 break;
5193 case 146:
5194 if (curChar == 108 && kind > 117)
5195 kind = 117;
5196 break;
5197 case 147:
5198 if (curChar == 117)
5199 jjstateSet[jjnewStateCnt++] = 146;
5200 break;
5201 case 150:
5202 if ((0x20000000200000L & l) == 0L)
5203 break;
5204 if (kind > 138)
5205 kind = 138;
5206 jjCheckNAddStates(115, 117);
5207 break;
5208 case 151:
5209 if ((0x100000001000L & l) != 0L && kind > 138)
5210 kind = 138;
5211 break;
5212 case 152:
5213 if (curChar == 108 && kind > 138)
5214 kind = 138;
5215 break;
5216 case 153:
5217 case 185:
5218 case 210:
5219 if (curChar == 108)
5220 jjCheckNAdd(152);
5221 break;
5222 case 154:
5223 if (curChar == 76 && kind > 138)
5224 kind = 138;
5225 break;
5226 case 155:
5227 case 186:
5228 case 211:
5229 if (curChar == 76)
5230 jjCheckNAdd(154);
5231 break;
5232 case 156:
5233 if (curChar != 108)
5234 break;
5235 if (kind > 138)
5236 kind = 138;
5237 jjCheckNAddStates(115, 117);
5238 break;
5239 case 157:
5240 if (curChar == 117)
5241 jjstateSet[jjnewStateCnt++] = 156;
5242 break;
5243 case 158:
5244 if (curChar != 76)
5245 break;
5246 if (kind > 138)
5247 kind = 138;
5248 jjCheckNAddStates(115, 117);
5249 break;
5250 case 159:
5251 if (curChar == 85)
5252 jjstateSet[jjnewStateCnt++] = 158;
5253 break;
5254 case 160:
5255 if ((0x100000001000L & l) == 0L)
5256 break;
5257 if (kind > 138)
5258 kind = 138;
5259 jjCheckNAddStates(118, 120);
5260 break;
5261 case 161:
5262 if ((0x20000000200000L & l) != 0L && kind > 138)
5263 kind = 138;
5264 break;
5265 case 162:
5266 case 192:
5267 case 217:
5268 if (curChar == 117)
5269 jjCheckNAdd(152);
5270 break;
5271 case 163:
5272 case 193:
5273 case 218:
5274 if (curChar == 85)
5275 jjCheckNAdd(154);
5276 break;
5277 case 164:
5278 if (curChar != 108)
5279 break;
5280 if (kind > 138)
5281 kind = 138;
5282 jjCheckNAddStates(118, 120);
5283 break;
5284 case 165:
5285 if (curChar == 108)
5286 jjstateSet[jjnewStateCnt++] = 164;
5287 break;
5288 case 166:
5289 if (curChar != 76)
5290 break;
5291 if (kind > 138)
5292 kind = 138;
5293 jjCheckNAddStates(118, 120);
5294 break;
5295 case 167:
5296 if (curChar == 76)
5297 jjstateSet[jjnewStateCnt++] = 166;
5298 break;
5299 case 172:
5300 if ((0x2000000020L & l) != 0L)
5301 jjAddStates(121, 122);
5302 break;
5303 case 176:
5304 if ((0x2000000020L & l) != 0L)
5305 jjAddStates(123, 124);
5306 break;
5307 case 180:
5308 if ((0x2000000020L & l) != 0L)
5309 jjAddStates(125, 126);
5310 break;
5311 case 184:
5312 if ((0x20000000200000L & l) == 0L)
5313 break;
5314 if (kind > 138)
5315 kind = 138;
5316 jjCheckNAddStates(127, 129);
5317 break;
5318 case 187:
5319 if (curChar != 108)
5320 break;
5321 if (kind > 138)
5322 kind = 138;
5323 jjCheckNAddStates(127, 129);
5324 break;
5325 case 188:
5326 if (curChar == 117)
5327 jjstateSet[jjnewStateCnt++] = 187;
5328 break;
5329 case 189:
5330 if (curChar != 76)
5331 break;
5332 if (kind > 138)
5333 kind = 138;
5334 jjCheckNAddStates(127, 129);
5335 break;
5336 case 190:
5337 if (curChar == 85)
5338 jjstateSet[jjnewStateCnt++] = 189;
5339 break;
5340 case 191:
5341 if ((0x100000001000L & l) == 0L)
5342 break;
5343 if (kind > 138)
5344 kind = 138;
5345 jjCheckNAddStates(130, 132);
5346 break;
5347 case 194:
5348 if (curChar != 108)
5349 break;
5350 if (kind > 138)
5351 kind = 138;
5352 jjCheckNAddStates(130, 132);
5353 break;
5354 case 195:
5355 if (curChar == 108)
5356 jjstateSet[jjnewStateCnt++] = 194;
5357 break;
5358 case 196:
5359 if (curChar != 76)
5360 break;
5361 if (kind > 138)
5362 kind = 138;
5363 jjCheckNAddStates(130, 132);
5364 break;
5365 case 197:
5366 if (curChar == 76)
5367 jjstateSet[jjnewStateCnt++] = 196;
5368 break;
5369 case 200:
5370 if ((0x100000001000000L & l) != 0L)
5371 jjCheckNAdd(201);
5372 break;
5373 case 201:
5374 if ((0x7e0000007eL & l) == 0L)
5375 break;
5376 if (kind > 117)
5377 kind = 117;
5378 jjCheckNAddTwoStates(201, 202);
5379 break;
5380 case 202:
5381 if ((0x100000201000L & l) != 0L && kind > 117)
5382 kind = 117;
5383 break;
5384 case 204:
5385 if ((0x100000001000000L & l) != 0L && kind > 136)
5386 kind = 136;
5387 break;
5388 case 205:
5389 if ((0x100000001000000L & l) != 0L)
5390 jjCheckNAdd(206);
5391 break;
5392 case 206:
5393 if ((0x7e0000007eL & l) == 0L)
5394 break;
5395 if (kind > 137)
5396 kind = 137;
5397 jjCheckNAdd(206);
5398 break;
5399 case 207:
5400 if ((0x100000001000000L & l) != 0L)
5401 jjCheckNAdd(208);
5402 break;
5403 case 208:
5404 if ((0x7e0000007eL & l) == 0L)
5405 break;
5406 if (kind > 138)
5407 kind = 138;
5408 jjCheckNAddStates(80, 86);
5409 break;
5410 case 209:
5411 if ((0x20000000200000L & l) == 0L)
5412 break;
5413 if (kind > 138)
5414 kind = 138;
5415 jjCheckNAddStates(133, 135);
5416 break;
5417 case 212:
5418 if (curChar != 108)
5419 break;
5420 if (kind > 138)
5421 kind = 138;
5422 jjCheckNAddStates(133, 135);
5423 break;
5424 case 213:
5425 if (curChar == 117)
5426 jjstateSet[jjnewStateCnt++] = 212;
5427 break;
5428 case 214:
5429 if (curChar != 76)
5430 break;
5431 if (kind > 138)
5432 kind = 138;
5433 jjCheckNAddStates(133, 135);
5434 break;
5435 case 215:
5436 if (curChar == 85)
5437 jjstateSet[jjnewStateCnt++] = 214;
5438 break;
5439 case 216:
5440 if ((0x100000001000L & l) == 0L)
5441 break;
5442 if (kind > 138)
5443 kind = 138;
5444 jjCheckNAddStates(136, 138);
5445 break;
5446 case 219:
5447 if (curChar != 108)
5448 break;
5449 if (kind > 138)
5450 kind = 138;
5451 jjCheckNAddStates(136, 138);
5452 break;
5453 case 220:
5454 if (curChar == 108)
5455 jjstateSet[jjnewStateCnt++] = 219;
5456 break;
5457 case 221:
5458 if (curChar != 76)
5459 break;
5460 if (kind > 138)
5461 kind = 138;
5462 jjCheckNAddStates(136, 138);
5463 break;
5464 case 222:
5465 if (curChar == 76)
5466 jjstateSet[jjnewStateCnt++] = 221;
5467 break;
5468 case 223:
5469 if (curChar == 105)
5470 jjAddStates(92, 93);
5471 break;
5472 case 227:
5473 if (curChar == 110)
5474 jjstateSet[jjnewStateCnt++] = 226;
5475 break;
5476 default : break;
5477 }
5478 } while(i != startsAt);
5479 }
5480 else
5481 {
5482 int hiByte = (int)(curChar >> 8);
5483 int i1 = hiByte >> 6;
5484 long l1 = 1L << (hiByte & 077);
5485 int i2 = (curChar & 0xff) >> 6;
5486 long l2 = 1L << (curChar & 077);
5487 do
5488 {
5489 switch(jjstateSet[--i])
5490 {
5491 case 129:
5492 case 89:
5493 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5494 break;
5495 if (kind > 223)
5496 kind = 223;
5497 jjCheckNAddTwoStates(89, 90);
5498 break;
5499 case 224:
5500 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5501 break;
5502 if (kind > 223)
5503 kind = 223;
5504 jjCheckNAddTwoStates(89, 90);
5505 break;
5506 case 0:
5507 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5508 break;
5509 if (kind > 223)
5510 kind = 223;
5511 jjCheckNAddTwoStates(89, 90);
5512 break;
5513 case 85:
5514 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5515 break;
5516 if (kind > 223)
5517 kind = 223;
5518 jjCheckNAddTwoStates(89, 90);
5519 break;
5520 case 229:
5521 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5522 break;
5523 if (kind > 223)
5524 kind = 223;
5525 jjCheckNAddTwoStates(89, 90);
5526 break;
5527 case 226:
5528 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5529 break;
5530 if (kind > 223)
5531 kind = 223;
5532 jjCheckNAddTwoStates(89, 90);
5533 break;
5534 case 228:
5535 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5536 break;
5537 if (kind > 223)
5538 kind = 223;
5539 jjCheckNAddTwoStates(89, 90);
5540 break;
5541 case 230:
5542 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5543 break;
5544 if (kind > 223)
5545 kind = 223;
5546 jjCheckNAddTwoStates(89, 90);
5547 break;
5548 case 82:
5549 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5550 break;
5551 if (kind > 223)
5552 kind = 223;
5553 jjCheckNAddTwoStates(89, 90);
5554 break;
5555 case 76:
5556 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
5557 break;
5558 if (kind > 223)
5559 kind = 223;
5560 jjCheckNAddTwoStates(89, 90);
5561 break;
5562 case 25:
5563 if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
5564 break;
5565 if (kind > 77)
5566 kind = 77;
5567 jjAddStates(40, 42);
5568 break;
5569 case 37:
5570 if (jjCanMove_0(hiByte, i1, i2, l1, l2))
5571 jjstateSet[jjnewStateCnt++] = 38;
5572 break;
5573 case 47:
5574 if (jjCanMove_0(hiByte, i1, i2, l1, l2))
5575 jjAddStates(46, 48);
5576 break;
5577 case 60:
5578 if (jjCanMove_0(hiByte, i1, i2, l1, l2))
5579 jjAddStates(7, 9);
5580 break;
5581 default : break;
5582 }
5583 } while(i != startsAt);
5584 }
5585 if (kind != 0x7fffffff)
5586 {
5587 jjmatchedKind = kind;
5588 jjmatchedPos = curPos;
5589 kind = 0x7fffffff;
5590 }
5591 ++curPos;
5592 if ((i = jjnewStateCnt) == (startsAt = 228 - (jjnewStateCnt = startsAt)))
5593 return curPos;
5594 try { curChar = input_stream.readChar(); }
5595 catch(java.io.IOException e) { return curPos; }
5596 }
5597 }
5598 private int jjMoveStringLiteralDfa0_5()
5599 {
5600 switch(curChar)
5601 {
5602 case 42:
5603 return jjMoveStringLiteralDfa1_5(0x4000L);
5604 default :
5605 return 1;
5606 }
5607 }
5608 private int jjMoveStringLiteralDfa1_5(long active1)
5609 {
5610 try { curChar = input_stream.readChar(); }
5611 catch(java.io.IOException e) {
5612 return 1;
5613 }
5614 switch(curChar)
5615 {
5616 case 47:
5617 if ((active1 & 0x4000L) != 0L)
5618 return jjStopAtPos(1, 78);
5619 break;
5620 default :
5621 return 2;
5622 }
5623 return 2;
5624 }
5625 private final int jjStopStringLiteralDfa_3(int pos, long active0, long active1)
5626 {
5627 switch (pos)
5628 {
5629 case 0:
5630 if ((active1 & 0x600L) != 0L)
5631 {
5632 jjmatchedKind = 75;
5633 return -1;
5634 }
5635 return -1;
5636 case 1:
5637 if ((active1 & 0x600L) != 0L)
5638 {
5639 if (jjmatchedPos == 0)
5640 {
5641 jjmatchedKind = 75;
5642 jjmatchedPos = 0;
5643 }
5644 return -1;
5645 }
5646 return -1;
5647 default :
5648 return -1;
5649 }
5650 }
5651 private final int jjStartNfa_3(int pos, long active0, long active1)
5652 {
5653 return jjMoveNfa_3(jjStopStringLiteralDfa_3(pos, active0, active1), pos + 1);
5654 }
5655 private int jjMoveStringLiteralDfa0_3()
5656 {
5657 switch(curChar)
5658 {
5659 case 41:
5660 return jjStopAtPos(0, 71);
5661 case 92:
5662 return jjMoveStringLiteralDfa1_3(0x600L);
5663 default :
5664 return jjMoveNfa_3(0, 0);
5665 }
5666 }
5667 private int jjMoveStringLiteralDfa1_3(long active1)
5668 {
5669 try { curChar = input_stream.readChar(); }
5670 catch(java.io.IOException e) {
5671 jjStopStringLiteralDfa_3(0, 0L, active1);
5672 return 1;
5673 }
5674 switch(curChar)
5675 {
5676 case 10:
5677 if ((active1 & 0x200L) != 0L)
5678 return jjStopAtPos(1, 73);
5679 break;
5680 case 13:
5681 return jjMoveStringLiteralDfa2_3(active1, 0x400L);
5682 default :
5683 break;
5684 }
5685 return jjStartNfa_3(0, 0L, active1);
5686 }
5687 private int jjMoveStringLiteralDfa2_3(long old1, long active1)
5688 {
5689 if (((active1 &= old1)) == 0L)
5690 return jjStartNfa_3(0, 0L, old1);
5691 try { curChar = input_stream.readChar(); }
5692 catch(java.io.IOException e) {
5693 jjStopStringLiteralDfa_3(1, 0L, active1);
5694 return 2;
5695 }
5696 switch(curChar)
5697 {
5698 case 10:
5699 if ((active1 & 0x400L) != 0L)
5700 return jjStopAtPos(2, 74);
5701 break;
5702 default :
5703 break;
5704 }
5705 return jjStartNfa_3(1, 0L, active1);
5706 }
5707 private int jjMoveNfa_3(int startState, int curPos)
5708 {
5709 int startsAt = 0;
5710 jjnewStateCnt = 1;
5711 int i = 1;
5712 jjstateSet[0] = startState;
5713 int kind = 0x7fffffff;
5714 for (;;)
5715 {
5716 if (++jjround == 0x7fffffff)
5717 ReInitRounds();
5718 if (curChar < 64)
5719 {
5720 long l = 1L << curChar;
5721 do
5722 {
5723 switch(jjstateSet[--i])
5724 {
5725 case 0:
5726 if ((0xfffffdffffffffffL & l) != 0L)
5727 kind = 75;
5728 break;
5729 default : break;
5730 }
5731 } while(i != startsAt);
5732 }
5733 else if (curChar < 128)
5734 {
5735 long l = 1L << (curChar & 077);
5736 do
5737 {
5738 switch(jjstateSet[--i])
5739 {
5740 case 0:
5741 kind = 75;
5742 break;
5743 default : break;
5744 }
5745 } while(i != startsAt);
5746 }
5747 else
5748 {
5749 int hiByte = (int)(curChar >> 8);
5750 int i1 = hiByte >> 6;
5751 long l1 = 1L << (hiByte & 077);
5752 int i2 = (curChar & 0xff) >> 6;
5753 long l2 = 1L << (curChar & 077);
5754 do
5755 {
5756 switch(jjstateSet[--i])
5757 {
5758 case 0:
5759 if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 75)
5760 kind = 75;
5761 break;
5762 default : break;
5763 }
5764 } while(i != startsAt);
5765 }
5766 if (kind != 0x7fffffff)
5767 {
5768 jjmatchedKind = kind;
5769 jjmatchedPos = curPos;
5770 kind = 0x7fffffff;
5771 }
5772 ++curPos;
5773 if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
5774 return curPos;
5775 try { curChar = input_stream.readChar(); }
5776 catch(java.io.IOException e) { return curPos; }
5777 }
5778 }
5779 private int jjMoveStringLiteralDfa0_4()
5780 {
5781 return jjMoveNfa_4(0, 0);
5782 }
5783 private int jjMoveNfa_4(int startState, int curPos)
5784 {
5785 int startsAt = 0;
5786 jjnewStateCnt = 3;
5787 int i = 1;
5788 jjstateSet[0] = startState;
5789 int kind = 0x7fffffff;
5790 for (;;)
5791 {
5792 if (++jjround == 0x7fffffff)
5793 ReInitRounds();
5794 if (curChar < 64)
5795 {
5796 long l = 1L << curChar;
5797 do
5798 {
5799 switch(jjstateSet[--i])
5800 {
5801 case 0:
5802 if (curChar == 40)
5803 jjCheckNAddTwoStates(1, 2);
5804 break;
5805 case 1:
5806 if ((0xfffffdffffffffffL & l) != 0L)
5807 jjCheckNAddTwoStates(1, 2);
5808 break;
5809 case 2:
5810 if (curChar == 41)
5811 kind = 72;
5812 break;
5813 default : break;
5814 }
5815 } while(i != startsAt);
5816 }
5817 else if (curChar < 128)
5818 {
5819 long l = 1L << (curChar & 077);
5820 do
5821 {
5822 switch(jjstateSet[--i])
5823 {
5824 case 1:
5825 jjAddStates(139, 140);
5826 break;
5827 default : break;
5828 }
5829 } while(i != startsAt);
5830 }
5831 else
5832 {
5833 int hiByte = (int)(curChar >> 8);
5834 int i1 = hiByte >> 6;
5835 long l1 = 1L << (hiByte & 077);
5836 int i2 = (curChar & 0xff) >> 6;
5837 long l2 = 1L << (curChar & 077);
5838 do
5839 {
5840 switch(jjstateSet[--i])
5841 {
5842 case 1:
5843 if (jjCanMove_0(hiByte, i1, i2, l1, l2))
5844 jjAddStates(139, 140);
5845 break;
5846 default : break;
5847 }
5848 } while(i != startsAt);
5849 }
5850 if (kind != 0x7fffffff)
5851 {
5852 jjmatchedKind = kind;
5853 jjmatchedPos = curPos;
5854 kind = 0x7fffffff;
5855 }
5856 ++curPos;
5857 if ((i = jjnewStateCnt) == (startsAt = 3 - (jjnewStateCnt = startsAt)))
5858 return curPos;
5859 try { curChar = input_stream.readChar(); }
5860 catch(java.io.IOException e) { return curPos; }
5861 }
5862 }
5863 private int jjMoveStringLiteralDfa0_2()
5864 {
5865 switch(curChar)
5866 {
5867 case 10:
5868 return jjStopAtPos(0, 67);
5869 case 92:
5870 return jjMoveStringLiteralDfa1_2(0x30L);
5871 default :
5872 return 1;
5873 }
5874 }
5875 private int jjMoveStringLiteralDfa1_2(long active1)
5876 {
5877 try { curChar = input_stream.readChar(); }
5878 catch(java.io.IOException e) {
5879 return 1;
5880 }
5881 switch(curChar)
5882 {
5883 case 10:
5884 if ((active1 & 0x10L) != 0L)
5885 return jjStopAtPos(1, 68);
5886 break;
5887 case 13:
5888 return jjMoveStringLiteralDfa2_2(active1, 0x20L);
5889 default :
5890 return 2;
5891 }
5892 return 2;
5893 }
5894 private int jjMoveStringLiteralDfa2_2(long old1, long active1)
5895 {
5896 if (((active1 &= old1)) == 0L)
5897 return 2;
5898 try { curChar = input_stream.readChar(); }
5899 catch(java.io.IOException e) {
5900 return 2;
5901 }
5902 switch(curChar)
5903 {
5904 case 10:
5905 if ((active1 & 0x20L) != 0L)
5906 return jjStopAtPos(2, 69);
5907 break;
5908 default :
5909 return 3;
5910 }
5911 return 3;
5912 }
5913 private final int jjStopStringLiteralDfa_1(int pos, long active0, long active1)
5914 {
5915 switch (pos)
5916 {
5917 default :
5918 return -1;
5919 }
5920 }
5921 private final int jjStartNfa_1(int pos, long active0, long active1)
5922 {
5923 return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0, active1), pos + 1);
5924 }
5925 private int jjMoveStringLiteralDfa0_1()
5926 {
5927 switch(curChar)
5928 {
5929 case 41:
5930 return jjMoveStringLiteralDfa1_1(0x2L);
5931 default :
5932 return jjMoveNfa_1(0, 0);
5933 }
5934 }
5935 private int jjMoveStringLiteralDfa1_1(long active1)
5936 {
5937 try { curChar = input_stream.readChar(); }
5938 catch(java.io.IOException e) {
5939 jjStopStringLiteralDfa_1(0, 0L, active1);
5940 return 1;
5941 }
5942 switch(curChar)
5943 {
5944 case 41:
5945 if ((active1 & 0x2L) != 0L)
5946 return jjStopAtPos(1, 65);
5947 break;
5948 default :
5949 break;
5950 }
5951 return jjStartNfa_1(0, 0L, active1);
5952 }
5953 private int jjMoveNfa_1(int startState, int curPos)
5954 {
5955 int startsAt = 0;
5956 jjnewStateCnt = 1;
5957 int i = 1;
5958 jjstateSet[0] = startState;
5959 int kind = 0x7fffffff;
5960 for (;;)
5961 {
5962 if (++jjround == 0x7fffffff)
5963 ReInitRounds();
5964 if (curChar < 64)
5965 {
5966 long l = 1L << curChar;
5967 do
5968 {
5969 switch(jjstateSet[--i])
5970 {
5971 case 0:
5972 if ((0xfffffdffffffffffL & l) != 0L)
5973 kind = 66;
5974 break;
5975 default : break;
5976 }
5977 } while(i != startsAt);
5978 }
5979 else if (curChar < 128)
5980 {
5981 long l = 1L << (curChar & 077);
5982 do
5983 {
5984 switch(jjstateSet[--i])
5985 {
5986 case 0:
5987 kind = 66;
5988 break;
5989 default : break;
5990 }
5991 } while(i != startsAt);
5992 }
5993 else
5994 {
5995 int hiByte = (int)(curChar >> 8);
5996 int i1 = hiByte >> 6;
5997 long l1 = 1L << (hiByte & 077);
5998 int i2 = (curChar & 0xff) >> 6;
5999 long l2 = 1L << (curChar & 077);
6000 do
6001 {
6002 switch(jjstateSet[--i])
6003 {
6004 case 0:
6005 if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 66)
6006 kind = 66;
6007 break;
6008 default : break;
6009 }
6010 } while(i != startsAt);
6011 }
6012 if (kind != 0x7fffffff)
6013 {
6014 jjmatchedKind = kind;
6015 jjmatchedPos = curPos;
6016 kind = 0x7fffffff;
6017 }
6018 ++curPos;
6019 if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
6020 return curPos;
6021 try { curChar = input_stream.readChar(); }
6022 catch(java.io.IOException e) { return curPos; }
6023 }
6024 }
6025 static final int[] jjnextStates = {
6026 169, 170, 175, 176, 179, 180, 35, 60, 61, 62, 37, 39, 142, 143, 145, 147,
6027 148, 149, 150, 157, 159, 160, 165, 167, 199, 143, 145, 147, 200, 203, 143, 204,
6028 205, 207, 184, 188, 190, 191, 195, 197, 25, 26, 28, 31, 32, 35, 47, 48,
6029 49, 47, 54, 48, 49, 60, 67, 61, 62, 142, 143, 145, 147, 149, 150, 157,
6030 159, 160, 165, 167, 171, 172, 35, 179, 180, 35, 199, 143, 145, 147, 201, 202,
6031 208, 209, 213, 215, 216, 220, 222, 91, 96, 135, 136, 139, 224, 227, 129, 133,
6032 119, 124, 105, 113, 33, 34, 40, 41, 43, 50, 52, 53, 55, 58, 63, 65,
6033 66, 68, 71, 151, 153, 155, 161, 162, 163, 173, 174, 177, 178, 181, 182, 151,
6034 185, 186, 161, 192, 193, 151, 210, 211, 161, 217, 218, 1, 2,
6035 };
6036 private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
6037 {
6038 switch(hiByte)
6039 {
6040 case 0:
6041 return ((jjbitVec2[i2] & l2) != 0L);
6042 default :
6043 if ((jjbitVec0[i1] & l1) != 0L)
6044 return true;
6045 return false;
6046 }
6047 }
6048 private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
6049 {
6050 switch(hiByte)
6051 {
6052 case 0:
6053 return ((jjbitVec4[i2] & l2) != 0L);
6054 default :
6055 if ((jjbitVec3[i1] & l1) != 0L)
6056 return true;
6057 return false;
6058 }
6059 }
6060
6061
6062 public static final String[] jjstrLiteralImages = {
6063 "", null, null, null, null, null, null, null, null, null, null, null, null,
6064 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
6065 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
6066 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
6067 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
6068 null, null, null, null, null, null, null, null, null, null, null, "\75", "\74",
6069 "\76", "\41", "\176", "\77", "\72", "\75\75", "\74\75", "\76\75", "\41\75",
6070 "\174\174", "\46\46", "\53\53", "\55\55", "\53", "\55", "\52", "\57", "\46", "\174",
6071 "\136", "\45", "\74\74", "\53\75", "\55\75", "\52\75", "\57\75", "\46\75", "\174\75",
6072 "\136\75", "\45\75", "\74\74\75", "\76\76\75", "\76\76\76\75", "\56\56\56", null, null,
6073 null, null, null, null, null, null, null, null, null, null, null, null, null, null,
6074 null, null, null, null, null, null, null, null, "\143\157\156\164\151\156\165\145",
6075 "\166\157\154\141\164\151\154\145", "\162\145\147\151\163\164\145\162", "\165\156\163\151\147\156\145\144",
6076 "\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",
6077 "\144\157\165\142\154\145", "\102\117\117\114", "\102\157\157\154\145\141\156",
6078 "\163\151\172\145\157\146", "\163\167\151\164\143\150", "\162\145\164\165\162\156",
6079 "\145\170\164\145\162\156", "\163\164\162\165\143\164", "\163\164\141\164\151\143",
6080 "\163\151\147\156\145\144", "\163\151\147\156\145\144\40\143\150\141\162", "\123\111\156\164\63\62",
6081 "\151\156\164\63\62\137\164", "\167\150\151\154\145", "\142\162\145\141\153", "\165\156\151\157\156",
6082 "\143\157\156\163\164", "\146\154\157\141\164", "\145\154\163\145", "\143\141\163\145",
6083 "\145\156\165\155", "\141\165\164\157", "\166\157\151\144", "\143\150\141\162",
6084 "\147\157\164\157", "\146\157\162", "\151\146", "\144\157", "\111\102\101\143\164\151\157\156",
6085 "\111\102\117\165\164\154\145\164", "\151\144", "\123\105\114", "\111\115\120", "\103\154\141\163\163",
6086 "\156\151\154", null, "\50", "\51", "\133", "\135", "\173", "\175", "\73",
6087 "\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",
6088 "\100\160\162\157\164\157\143\157\154", "\100\145\156\143\157\144\145",
6089 "\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",
6090 "\100\144\145\146\163", "\100\143\154\141\163\163", "\100\164\162\171", "\100\164\150\162\157\167",
6091 "\100\143\141\164\143\150", "\100\146\151\156\141\154\154\171", "\100\160\162\151\166\141\164\145",
6092 "\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",
6093 "\100\160\162\157\160\145\162\164\171", "\100\163\171\156\164\150\145\163\151\172\145",
6094 "\100\144\171\156\141\155\151\143", "\100\157\160\164\151\157\156\141\154",
6095 "\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",
6096 "\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",
6097 "\116\123\111\156\164\145\147\145\162", "\116\123\122\145\143\164", "\116\123\123\151\172\145",
6098 "\116\123\125\111\156\164\145\147\145\162", null, null,
6099 "\105\130\120\117\122\124\105\104\137\103\101\114\114\102\101\103\113", null, null, null, null, null, "\50\136", "\54", "\54\56\56\56", "\76\76",
6100 "\56", "\55\76", };
6101
6102
6103 public static final String[] lexStateNames = {
6104 "DEFAULT",
6105 "VOID_BLOCK",
6106 "PREPROCESSOR_OUTPUT",
6107 "FORMAT_FUNC",
6108 "FOAMAT_FUNC",
6109 "IN_MULTI_LINE_COMMENT",
6110 };
6111
6112
6113 public static final int[] jjnewLexState = {
6114 -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,
6115 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,
6116 -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,
6117 -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,
6118 -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,
6119 -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,
6120 -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,
6121 -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,
6122 -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,
6123 -1, -1, -1, -1, -1, -1, -1, -1, -1,
6124 };
6125 static final long[] jjtoToken = {
6126 0x1L, 0xfa3fffffffff0000L, 0xffffffffffffffc1L, 0x3f0ffffffffL,
6127 };
6128 static final long[] jjtoSkip = {
6129 0xfffffffffffffffeL, 0x618bL, 0x0L, 0x0L,
6130 };
6131 static final long[] jjtoSpecial = {
6132 0x0L, 0x6100L, 0x0L, 0x0L,
6133 };
6134 static final long[] jjtoMore = {
6135 0x0L, 0x9e74L, 0x0L, 0x0L,
6136 };
6137 protected CharStream input_stream;
6138 private final int[] jjrounds = new int[228];
6139 private final int[] jjstateSet = new int[456];
6140 private final StringBuilder jjimage = new StringBuilder();
6141 private StringBuilder image = jjimage;
6142 private int jjimageLen;
6143 private int lengthOfMatch;
6144 protected char curChar;
6145
6146 public ObjectiveCParserTokenManager(CharStream stream){
6147 input_stream = stream;
6148 }
6149
6150
6151 public ObjectiveCParserTokenManager(CharStream stream, int lexState){
6152 this(stream);
6153 SwitchTo(lexState);
6154 }
6155
6156
6157 public void ReInit(CharStream stream)
6158 {
6159 jjmatchedPos = jjnewStateCnt = 0;
6160 curLexState = defaultLexState;
6161 input_stream = stream;
6162 ReInitRounds();
6163 }
6164 private void ReInitRounds()
6165 {
6166 int i;
6167 jjround = 0x80000001;
6168 for (i = 228; i-- > 0;)
6169 jjrounds[i] = 0x80000000;
6170 }
6171
6172
6173 public void ReInit(CharStream stream, int lexState)
6174 {
6175 ReInit(stream);
6176 SwitchTo(lexState);
6177 }
6178
6179
6180 public void SwitchTo(int lexState)
6181 {
6182 if (lexState >= 6 || lexState < 0)
6183 throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
6184 else
6185 curLexState = lexState;
6186 }
6187
6188 protected Token jjFillToken()
6189 {
6190 final Token t;
6191 final String curTokenImage;
6192 final int beginLine;
6193 final int endLine;
6194 final int beginColumn;
6195 final int endColumn;
6196 String im = jjstrLiteralImages[jjmatchedKind];
6197 curTokenImage = (im == null) ? input_stream.GetImage() : im;
6198 beginLine = input_stream.getBeginLine();
6199 beginColumn = input_stream.getBeginColumn();
6200 endLine = input_stream.getEndLine();
6201 endColumn = input_stream.getEndColumn();
6202 t = Token.newToken(jjmatchedKind, curTokenImage);
6203
6204 t.beginLine = beginLine;
6205 t.endLine = endLine;
6206 t.beginColumn = beginColumn;
6207 t.endColumn = endColumn;
6208
6209 return t;
6210 }
6211
6212 int curLexState = 0;
6213 int defaultLexState = 0;
6214 int jjnewStateCnt;
6215 int jjround;
6216 int jjmatchedPos;
6217 int jjmatchedKind;
6218
6219
6220 public Token getNextToken()
6221 {
6222 Token specialToken = null;
6223 Token matchedToken;
6224 int curPos = 0;
6225
6226 EOFLoop :
6227 for (;;)
6228 {
6229 try
6230 {
6231 curChar = input_stream.BeginToken();
6232 }
6233 catch(java.io.IOException e)
6234 {
6235 jjmatchedKind = 0;
6236 matchedToken = jjFillToken();
6237 matchedToken.specialToken = specialToken;
6238 return matchedToken;
6239 }
6240 image = jjimage;
6241 image.setLength(0);
6242 jjimageLen = 0;
6243
6244 for (;;)
6245 {
6246 switch(curLexState)
6247 {
6248 case 0:
6249 try { input_stream.backup(0);
6250 while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L)
6251 curChar = input_stream.BeginToken();
6252 }
6253 catch (java.io.IOException e1) { continue EOFLoop; }
6254 jjmatchedKind = 0x7fffffff;
6255 jjmatchedPos = 0;
6256 curPos = jjMoveStringLiteralDfa0_0();
6257 break;
6258 case 1:
6259 jjmatchedKind = 0x7fffffff;
6260 jjmatchedPos = 0;
6261 curPos = jjMoveStringLiteralDfa0_1();
6262 break;
6263 case 2:
6264 jjmatchedKind = 0x7fffffff;
6265 jjmatchedPos = 0;
6266 curPos = jjMoveStringLiteralDfa0_2();
6267 if (jjmatchedPos == 0 && jjmatchedKind > 70)
6268 {
6269 jjmatchedKind = 70;
6270 }
6271 break;
6272 case 3:
6273 jjmatchedKind = 0x7fffffff;
6274 jjmatchedPos = 0;
6275 curPos = jjMoveStringLiteralDfa0_3();
6276 break;
6277 case 4:
6278 jjmatchedKind = 0x7fffffff;
6279 jjmatchedPos = 0;
6280 curPos = jjMoveStringLiteralDfa0_4();
6281 break;
6282 case 5:
6283 jjmatchedKind = 0x7fffffff;
6284 jjmatchedPos = 0;
6285 curPos = jjMoveStringLiteralDfa0_5();
6286 if (jjmatchedPos == 0 && jjmatchedKind > 79)
6287 {
6288 jjmatchedKind = 79;
6289 }
6290 break;
6291 }
6292 if (jjmatchedKind != 0x7fffffff)
6293 {
6294 if (jjmatchedPos + 1 < curPos)
6295 input_stream.backup(curPos - jjmatchedPos - 1);
6296 if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
6297 {
6298 matchedToken = jjFillToken();
6299 matchedToken.specialToken = specialToken;
6300 if (jjnewLexState[jjmatchedKind] != -1)
6301 curLexState = jjnewLexState[jjmatchedKind];
6302 return matchedToken;
6303 }
6304 else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
6305 {
6306 if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
6307 {
6308 matchedToken = jjFillToken();
6309 if (specialToken == null)
6310 specialToken = matchedToken;
6311 else
6312 {
6313 matchedToken.specialToken = specialToken;
6314 specialToken = (specialToken.next = matchedToken);
6315 }
6316 SkipLexicalActions(matchedToken);
6317 }
6318 else
6319 SkipLexicalActions(null);
6320 if (jjnewLexState[jjmatchedKind] != -1)
6321 curLexState = jjnewLexState[jjmatchedKind];
6322 continue EOFLoop;
6323 }
6324 jjimageLen += jjmatchedPos + 1;
6325 if (jjnewLexState[jjmatchedKind] != -1)
6326 curLexState = jjnewLexState[jjmatchedKind];
6327 curPos = 0;
6328 jjmatchedKind = 0x7fffffff;
6329 try {
6330 curChar = input_stream.readChar();
6331 continue;
6332 }
6333 catch (java.io.IOException e1) { }
6334 }
6335 int error_line = input_stream.getEndLine();
6336 int error_column = input_stream.getEndColumn();
6337 String error_after = null;
6338 boolean EOFSeen = false;
6339 try { input_stream.readChar(); input_stream.backup(1); }
6340 catch (java.io.IOException e1) {
6341 EOFSeen = true;
6342 error_after = curPos <= 1 ? "" : input_stream.GetImage();
6343 if (curChar == '\n' || curChar == '\r') {
6344 error_line++;
6345 error_column = 0;
6346 }
6347 else
6348 error_column++;
6349 }
6350 if (!EOFSeen) {
6351 input_stream.backup(1);
6352 error_after = curPos <= 1 ? "" : input_stream.GetImage();
6353 }
6354 throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
6355 }
6356 }
6357 }
6358
6359 void SkipLexicalActions(Token matchedToken)
6360 {
6361 switch(jjmatchedKind)
6362 {
6363 default :
6364 break;
6365 }
6366 }
6367 private void jjCheckNAdd(int state)
6368 {
6369 if (jjrounds[state] != jjround)
6370 {
6371 jjstateSet[jjnewStateCnt++] = state;
6372 jjrounds[state] = jjround;
6373 }
6374 }
6375 private void jjAddStates(int start, int end)
6376 {
6377 do {
6378 jjstateSet[jjnewStateCnt++] = jjnextStates[start];
6379 } while (start++ != end);
6380 }
6381 private void jjCheckNAddTwoStates(int state1, int state2)
6382 {
6383 jjCheckNAdd(state1);
6384 jjCheckNAdd(state2);
6385 }
6386
6387 private void jjCheckNAddStates(int start, int end)
6388 {
6389 do {
6390 jjCheckNAdd(jjnextStates[start]);
6391 } while (start++ != end);
6392 }
6393
6394 }