This project has retired. For details please refer to its
Attic page.
CmisQlStrictLexer xref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 package org.apache.chemistry.opencmis.server.support.query;
30
31
32 import org.antlr.runtime.*;
33 import java.util.Stack;
34 import java.util.List;
35 import java.util.ArrayList;
36
37
38
39
40 public class CmisQlStrictLexer extends Lexer {
41 public static final int EOF=-1;
42 public static final int TABLE=4;
43 public static final int COL=5;
44 public static final int SEL_LIST=6;
45 public static final int IN_LIST=7;
46 public static final int IN_ANY=8;
47 public static final int NOT_IN_ANY=9;
48 public static final int EQ_ANY=10;
49 public static final int NOT_IN=11;
50 public static final int NOT_LIKE=12;
51 public static final int IS_NULL=13;
52 public static final int IS_NOT_NULL=14;
53 public static final int ORDER_BY=15;
54 public static final int SELECT=16;
55 public static final int FROM=17;
56 public static final int AS=18;
57 public static final int JOIN=19;
58 public static final int INNER=20;
59 public static final int OUTER=21;
60 public static final int LEFT=22;
61 public static final int RIGHT=23;
62 public static final int ON=24;
63 public static final int WHERE=25;
64 public static final int ORDER=26;
65 public static final int BY=27;
66 public static final int ASC=28;
67 public static final int DESC=29;
68 public static final int IS=30;
69 public static final int NULL=31;
70 public static final int AND=32;
71 public static final int OR=33;
72 public static final int NOT=34;
73 public static final int IN=35;
74 public static final int LIKE=36;
75 public static final int ANY=37;
76 public static final int CONTAINS=38;
77 public static final int SCORE=39;
78 public static final int IN_FOLDER=40;
79 public static final int IN_TREE=41;
80 public static final int TIMESTAMP=42;
81 public static final int STAR=43;
82 public static final int LPAR=44;
83 public static final int RPAR=45;
84 public static final int COMMA=46;
85 public static final int DOT=47;
86 public static final int EQ=48;
87 public static final int NEQ=49;
88 public static final int LT=50;
89 public static final int GT=51;
90 public static final int LTEQ=52;
91 public static final int GTEQ=53;
92 public static final int BOOL_LIT=54;
93 public static final int Sign=55;
94 public static final int Digits=56;
95 public static final int ExactNumLit=57;
96 public static final int ApproxNumLit=58;
97 public static final int NUM_LIT=59;
98 public static final int QUOTE=60;
99 public static final int BACKSL=61;
100 public static final int UNDERSCORE=62;
101 public static final int PERCENT=63;
102 public static final int ESC=64;
103 public static final int STRING_LIT=65;
104 public static final int WS=66;
105 public static final int TIME_LIT=67;
106 public static final int ID=68;
107
108
109
110
111 public CmisQlStrictLexer() {;}
112 public CmisQlStrictLexer(CharStream input) {
113 this(input, new RecognizerSharedState());
114 }
115 public CmisQlStrictLexer(CharStream input, RecognizerSharedState state) {
116 super(input,state);
117
118 }
119 public String getGrammarFileName() { return "org/apache/chemistry/opencmis/server/support/query/CmisQlStrictLexer.g"; }
120
121
122 public final void mSELECT() throws RecognitionException {
123 try {
124 int _type = SELECT;
125 int _channel = DEFAULT_TOKEN_CHANNEL;
126
127
128 {
129 if ( input.LA(1)=='S'||input.LA(1)=='s' ) {
130 input.consume();
131
132 }
133 else {
134 MismatchedSetException mse = new MismatchedSetException(null,input);
135 recover(mse);
136 throw mse;}
137
138 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
139 input.consume();
140
141 }
142 else {
143 MismatchedSetException mse = new MismatchedSetException(null,input);
144 recover(mse);
145 throw mse;}
146
147 if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
148 input.consume();
149
150 }
151 else {
152 MismatchedSetException mse = new MismatchedSetException(null,input);
153 recover(mse);
154 throw mse;}
155
156 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
157 input.consume();
158
159 }
160 else {
161 MismatchedSetException mse = new MismatchedSetException(null,input);
162 recover(mse);
163 throw mse;}
164
165 if ( input.LA(1)=='C'||input.LA(1)=='c' ) {
166 input.consume();
167
168 }
169 else {
170 MismatchedSetException mse = new MismatchedSetException(null,input);
171 recover(mse);
172 throw mse;}
173
174 if ( input.LA(1)=='T'||input.LA(1)=='t' ) {
175 input.consume();
176
177 }
178 else {
179 MismatchedSetException mse = new MismatchedSetException(null,input);
180 recover(mse);
181 throw mse;}
182
183
184 }
185
186 state.type = _type;
187 state.channel = _channel;
188 }
189 finally {
190 }
191 }
192
193
194
195 public final void mFROM() throws RecognitionException {
196 try {
197 int _type = FROM;
198 int _channel = DEFAULT_TOKEN_CHANNEL;
199
200
201 {
202 if ( input.LA(1)=='F'||input.LA(1)=='f' ) {
203 input.consume();
204
205 }
206 else {
207 MismatchedSetException mse = new MismatchedSetException(null,input);
208 recover(mse);
209 throw mse;}
210
211 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
212 input.consume();
213
214 }
215 else {
216 MismatchedSetException mse = new MismatchedSetException(null,input);
217 recover(mse);
218 throw mse;}
219
220 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
221 input.consume();
222
223 }
224 else {
225 MismatchedSetException mse = new MismatchedSetException(null,input);
226 recover(mse);
227 throw mse;}
228
229 if ( input.LA(1)=='M'||input.LA(1)=='m' ) {
230 input.consume();
231
232 }
233 else {
234 MismatchedSetException mse = new MismatchedSetException(null,input);
235 recover(mse);
236 throw mse;}
237
238
239 }
240
241 state.type = _type;
242 state.channel = _channel;
243 }
244 finally {
245 }
246 }
247
248
249
250 public final void mAS() throws RecognitionException {
251 try {
252 int _type = AS;
253 int _channel = DEFAULT_TOKEN_CHANNEL;
254
255
256 {
257 if ( input.LA(1)=='A'||input.LA(1)=='a' ) {
258 input.consume();
259
260 }
261 else {
262 MismatchedSetException mse = new MismatchedSetException(null,input);
263 recover(mse);
264 throw mse;}
265
266 if ( input.LA(1)=='S'||input.LA(1)=='s' ) {
267 input.consume();
268
269 }
270 else {
271 MismatchedSetException mse = new MismatchedSetException(null,input);
272 recover(mse);
273 throw mse;}
274
275
276 }
277
278 state.type = _type;
279 state.channel = _channel;
280 }
281 finally {
282 }
283 }
284
285
286
287 public final void mJOIN() throws RecognitionException {
288 try {
289 int _type = JOIN;
290 int _channel = DEFAULT_TOKEN_CHANNEL;
291
292
293 {
294 if ( input.LA(1)=='J'||input.LA(1)=='j' ) {
295 input.consume();
296
297 }
298 else {
299 MismatchedSetException mse = new MismatchedSetException(null,input);
300 recover(mse);
301 throw mse;}
302
303 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
304 input.consume();
305
306 }
307 else {
308 MismatchedSetException mse = new MismatchedSetException(null,input);
309 recover(mse);
310 throw mse;}
311
312 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
313 input.consume();
314
315 }
316 else {
317 MismatchedSetException mse = new MismatchedSetException(null,input);
318 recover(mse);
319 throw mse;}
320
321 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
322 input.consume();
323
324 }
325 else {
326 MismatchedSetException mse = new MismatchedSetException(null,input);
327 recover(mse);
328 throw mse;}
329
330
331 }
332
333 state.type = _type;
334 state.channel = _channel;
335 }
336 finally {
337 }
338 }
339
340
341
342 public final void mINNER() throws RecognitionException {
343 try {
344 int _type = INNER;
345 int _channel = DEFAULT_TOKEN_CHANNEL;
346
347
348 {
349 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
350 input.consume();
351
352 }
353 else {
354 MismatchedSetException mse = new MismatchedSetException(null,input);
355 recover(mse);
356 throw mse;}
357
358 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
359 input.consume();
360
361 }
362 else {
363 MismatchedSetException mse = new MismatchedSetException(null,input);
364 recover(mse);
365 throw mse;}
366
367 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
368 input.consume();
369
370 }
371 else {
372 MismatchedSetException mse = new MismatchedSetException(null,input);
373 recover(mse);
374 throw mse;}
375
376 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
377 input.consume();
378
379 }
380 else {
381 MismatchedSetException mse = new MismatchedSetException(null,input);
382 recover(mse);
383 throw mse;}
384
385 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
386 input.consume();
387
388 }
389 else {
390 MismatchedSetException mse = new MismatchedSetException(null,input);
391 recover(mse);
392 throw mse;}
393
394
395 }
396
397 state.type = _type;
398 state.channel = _channel;
399 }
400 finally {
401 }
402 }
403
404
405
406 public final void mOUTER() throws RecognitionException {
407 try {
408 int _type = OUTER;
409 int _channel = DEFAULT_TOKEN_CHANNEL;
410
411
412 {
413 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
414 input.consume();
415
416 }
417 else {
418 MismatchedSetException mse = new MismatchedSetException(null,input);
419 recover(mse);
420 throw mse;}
421
422 if ( input.LA(1)=='U'||input.LA(1)=='u' ) {
423 input.consume();
424
425 }
426 else {
427 MismatchedSetException mse = new MismatchedSetException(null,input);
428 recover(mse);
429 throw mse;}
430
431 if ( input.LA(1)=='T'||input.LA(1)=='t' ) {
432 input.consume();
433
434 }
435 else {
436 MismatchedSetException mse = new MismatchedSetException(null,input);
437 recover(mse);
438 throw mse;}
439
440 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
441 input.consume();
442
443 }
444 else {
445 MismatchedSetException mse = new MismatchedSetException(null,input);
446 recover(mse);
447 throw mse;}
448
449 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
450 input.consume();
451
452 }
453 else {
454 MismatchedSetException mse = new MismatchedSetException(null,input);
455 recover(mse);
456 throw mse;}
457
458
459 }
460
461 state.type = _type;
462 state.channel = _channel;
463 }
464 finally {
465 }
466 }
467
468
469
470 public final void mLEFT() throws RecognitionException {
471 try {
472 int _type = LEFT;
473 int _channel = DEFAULT_TOKEN_CHANNEL;
474
475
476 {
477 if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
478 input.consume();
479
480 }
481 else {
482 MismatchedSetException mse = new MismatchedSetException(null,input);
483 recover(mse);
484 throw mse;}
485
486 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
487 input.consume();
488
489 }
490 else {
491 MismatchedSetException mse = new MismatchedSetException(null,input);
492 recover(mse);
493 throw mse;}
494
495 if ( input.LA(1)=='F'||input.LA(1)=='f' ) {
496 input.consume();
497
498 }
499 else {
500 MismatchedSetException mse = new MismatchedSetException(null,input);
501 recover(mse);
502 throw mse;}
503
504 if ( input.LA(1)=='T'||input.LA(1)=='t' ) {
505 input.consume();
506
507 }
508 else {
509 MismatchedSetException mse = new MismatchedSetException(null,input);
510 recover(mse);
511 throw mse;}
512
513
514 }
515
516 state.type = _type;
517 state.channel = _channel;
518 }
519 finally {
520 }
521 }
522
523
524
525 public final void mRIGHT() throws RecognitionException {
526 try {
527 int _type = RIGHT;
528 int _channel = DEFAULT_TOKEN_CHANNEL;
529
530
531 {
532 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
533 input.consume();
534
535 }
536 else {
537 MismatchedSetException mse = new MismatchedSetException(null,input);
538 recover(mse);
539 throw mse;}
540
541 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
542 input.consume();
543
544 }
545 else {
546 MismatchedSetException mse = new MismatchedSetException(null,input);
547 recover(mse);
548 throw mse;}
549
550 if ( input.LA(1)=='G'||input.LA(1)=='g' ) {
551 input.consume();
552
553 }
554 else {
555 MismatchedSetException mse = new MismatchedSetException(null,input);
556 recover(mse);
557 throw mse;}
558
559 if ( input.LA(1)=='H'||input.LA(1)=='h' ) {
560 input.consume();
561
562 }
563 else {
564 MismatchedSetException mse = new MismatchedSetException(null,input);
565 recover(mse);
566 throw mse;}
567
568 if ( input.LA(1)=='T'||input.LA(1)=='t' ) {
569 input.consume();
570
571 }
572 else {
573 MismatchedSetException mse = new MismatchedSetException(null,input);
574 recover(mse);
575 throw mse;}
576
577
578 }
579
580 state.type = _type;
581 state.channel = _channel;
582 }
583 finally {
584 }
585 }
586
587
588
589 public final void mON() throws RecognitionException {
590 try {
591 int _type = ON;
592 int _channel = DEFAULT_TOKEN_CHANNEL;
593
594
595 {
596 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
597 input.consume();
598
599 }
600 else {
601 MismatchedSetException mse = new MismatchedSetException(null,input);
602 recover(mse);
603 throw mse;}
604
605 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
606 input.consume();
607
608 }
609 else {
610 MismatchedSetException mse = new MismatchedSetException(null,input);
611 recover(mse);
612 throw mse;}
613
614
615 }
616
617 state.type = _type;
618 state.channel = _channel;
619 }
620 finally {
621 }
622 }
623
624
625
626 public final void mWHERE() throws RecognitionException {
627 try {
628 int _type = WHERE;
629 int _channel = DEFAULT_TOKEN_CHANNEL;
630
631
632 {
633 if ( input.LA(1)=='W'||input.LA(1)=='w' ) {
634 input.consume();
635
636 }
637 else {
638 MismatchedSetException mse = new MismatchedSetException(null,input);
639 recover(mse);
640 throw mse;}
641
642 if ( input.LA(1)=='H'||input.LA(1)=='h' ) {
643 input.consume();
644
645 }
646 else {
647 MismatchedSetException mse = new MismatchedSetException(null,input);
648 recover(mse);
649 throw mse;}
650
651 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
652 input.consume();
653
654 }
655 else {
656 MismatchedSetException mse = new MismatchedSetException(null,input);
657 recover(mse);
658 throw mse;}
659
660 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
661 input.consume();
662
663 }
664 else {
665 MismatchedSetException mse = new MismatchedSetException(null,input);
666 recover(mse);
667 throw mse;}
668
669 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
670 input.consume();
671
672 }
673 else {
674 MismatchedSetException mse = new MismatchedSetException(null,input);
675 recover(mse);
676 throw mse;}
677
678
679 }
680
681 state.type = _type;
682 state.channel = _channel;
683 }
684 finally {
685 }
686 }
687
688
689
690 public final void mORDER() throws RecognitionException {
691 try {
692 int _type = ORDER;
693 int _channel = DEFAULT_TOKEN_CHANNEL;
694
695
696 {
697 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
698 input.consume();
699
700 }
701 else {
702 MismatchedSetException mse = new MismatchedSetException(null,input);
703 recover(mse);
704 throw mse;}
705
706 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
707 input.consume();
708
709 }
710 else {
711 MismatchedSetException mse = new MismatchedSetException(null,input);
712 recover(mse);
713 throw mse;}
714
715 if ( input.LA(1)=='D'||input.LA(1)=='d' ) {
716 input.consume();
717
718 }
719 else {
720 MismatchedSetException mse = new MismatchedSetException(null,input);
721 recover(mse);
722 throw mse;}
723
724 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
725 input.consume();
726
727 }
728 else {
729 MismatchedSetException mse = new MismatchedSetException(null,input);
730 recover(mse);
731 throw mse;}
732
733 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
734 input.consume();
735
736 }
737 else {
738 MismatchedSetException mse = new MismatchedSetException(null,input);
739 recover(mse);
740 throw mse;}
741
742
743 }
744
745 state.type = _type;
746 state.channel = _channel;
747 }
748 finally {
749 }
750 }
751
752
753
754 public final void mBY() throws RecognitionException {
755 try {
756 int _type = BY;
757 int _channel = DEFAULT_TOKEN_CHANNEL;
758
759
760 {
761 if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
762 input.consume();
763
764 }
765 else {
766 MismatchedSetException mse = new MismatchedSetException(null,input);
767 recover(mse);
768 throw mse;}
769
770 if ( input.LA(1)=='Y'||input.LA(1)=='y' ) {
771 input.consume();
772
773 }
774 else {
775 MismatchedSetException mse = new MismatchedSetException(null,input);
776 recover(mse);
777 throw mse;}
778
779
780 }
781
782 state.type = _type;
783 state.channel = _channel;
784 }
785 finally {
786 }
787 }
788
789
790
791 public final void mASC() throws RecognitionException {
792 try {
793 int _type = ASC;
794 int _channel = DEFAULT_TOKEN_CHANNEL;
795
796
797 {
798 if ( input.LA(1)=='A'||input.LA(1)=='a' ) {
799 input.consume();
800
801 }
802 else {
803 MismatchedSetException mse = new MismatchedSetException(null,input);
804 recover(mse);
805 throw mse;}
806
807 if ( input.LA(1)=='S'||input.LA(1)=='s' ) {
808 input.consume();
809
810 }
811 else {
812 MismatchedSetException mse = new MismatchedSetException(null,input);
813 recover(mse);
814 throw mse;}
815
816 if ( input.LA(1)=='C'||input.LA(1)=='c' ) {
817 input.consume();
818
819 }
820 else {
821 MismatchedSetException mse = new MismatchedSetException(null,input);
822 recover(mse);
823 throw mse;}
824
825
826 }
827
828 state.type = _type;
829 state.channel = _channel;
830 }
831 finally {
832 }
833 }
834
835
836
837 public final void mDESC() throws RecognitionException {
838 try {
839 int _type = DESC;
840 int _channel = DEFAULT_TOKEN_CHANNEL;
841
842
843 {
844 if ( input.LA(1)=='D'||input.LA(1)=='d' ) {
845 input.consume();
846
847 }
848 else {
849 MismatchedSetException mse = new MismatchedSetException(null,input);
850 recover(mse);
851 throw mse;}
852
853 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
854 input.consume();
855
856 }
857 else {
858 MismatchedSetException mse = new MismatchedSetException(null,input);
859 recover(mse);
860 throw mse;}
861
862 if ( input.LA(1)=='S'||input.LA(1)=='s' ) {
863 input.consume();
864
865 }
866 else {
867 MismatchedSetException mse = new MismatchedSetException(null,input);
868 recover(mse);
869 throw mse;}
870
871 if ( input.LA(1)=='C'||input.LA(1)=='c' ) {
872 input.consume();
873
874 }
875 else {
876 MismatchedSetException mse = new MismatchedSetException(null,input);
877 recover(mse);
878 throw mse;}
879
880
881 }
882
883 state.type = _type;
884 state.channel = _channel;
885 }
886 finally {
887 }
888 }
889
890
891
892 public final void mIS() throws RecognitionException {
893 try {
894 int _type = IS;
895 int _channel = DEFAULT_TOKEN_CHANNEL;
896
897
898 {
899 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
900 input.consume();
901
902 }
903 else {
904 MismatchedSetException mse = new MismatchedSetException(null,input);
905 recover(mse);
906 throw mse;}
907
908 if ( input.LA(1)=='S'||input.LA(1)=='s' ) {
909 input.consume();
910
911 }
912 else {
913 MismatchedSetException mse = new MismatchedSetException(null,input);
914 recover(mse);
915 throw mse;}
916
917
918 }
919
920 state.type = _type;
921 state.channel = _channel;
922 }
923 finally {
924 }
925 }
926
927
928
929 public final void mNULL() throws RecognitionException {
930 try {
931 int _type = NULL;
932 int _channel = DEFAULT_TOKEN_CHANNEL;
933
934
935 {
936 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
937 input.consume();
938
939 }
940 else {
941 MismatchedSetException mse = new MismatchedSetException(null,input);
942 recover(mse);
943 throw mse;}
944
945 if ( input.LA(1)=='U'||input.LA(1)=='u' ) {
946 input.consume();
947
948 }
949 else {
950 MismatchedSetException mse = new MismatchedSetException(null,input);
951 recover(mse);
952 throw mse;}
953
954 if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
955 input.consume();
956
957 }
958 else {
959 MismatchedSetException mse = new MismatchedSetException(null,input);
960 recover(mse);
961 throw mse;}
962
963 if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
964 input.consume();
965
966 }
967 else {
968 MismatchedSetException mse = new MismatchedSetException(null,input);
969 recover(mse);
970 throw mse;}
971
972
973 }
974
975 state.type = _type;
976 state.channel = _channel;
977 }
978 finally {
979 }
980 }
981
982
983
984 public final void mAND() throws RecognitionException {
985 try {
986 int _type = AND;
987 int _channel = DEFAULT_TOKEN_CHANNEL;
988
989
990 {
991 if ( input.LA(1)=='A'||input.LA(1)=='a' ) {
992 input.consume();
993
994 }
995 else {
996 MismatchedSetException mse = new MismatchedSetException(null,input);
997 recover(mse);
998 throw mse;}
999
1000 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
1001 input.consume();
1002
1003 }
1004 else {
1005 MismatchedSetException mse = new MismatchedSetException(null,input);
1006 recover(mse);
1007 throw mse;}
1008
1009 if ( input.LA(1)=='D'||input.LA(1)=='d' ) {
1010 input.consume();
1011
1012 }
1013 else {
1014 MismatchedSetException mse = new MismatchedSetException(null,input);
1015 recover(mse);
1016 throw mse;}
1017
1018
1019 }
1020
1021 state.type = _type;
1022 state.channel = _channel;
1023 }
1024 finally {
1025 }
1026 }
1027
1028
1029
1030 public final void mOR() throws RecognitionException {
1031 try {
1032 int _type = OR;
1033 int _channel = DEFAULT_TOKEN_CHANNEL;
1034
1035
1036 {
1037 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
1038 input.consume();
1039
1040 }
1041 else {
1042 MismatchedSetException mse = new MismatchedSetException(null,input);
1043 recover(mse);
1044 throw mse;}
1045
1046 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
1047 input.consume();
1048
1049 }
1050 else {
1051 MismatchedSetException mse = new MismatchedSetException(null,input);
1052 recover(mse);
1053 throw mse;}
1054
1055
1056 }
1057
1058 state.type = _type;
1059 state.channel = _channel;
1060 }
1061 finally {
1062 }
1063 }
1064
1065
1066
1067 public final void mNOT() throws RecognitionException {
1068 try {
1069 int _type = NOT;
1070 int _channel = DEFAULT_TOKEN_CHANNEL;
1071
1072
1073 {
1074 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
1075 input.consume();
1076
1077 }
1078 else {
1079 MismatchedSetException mse = new MismatchedSetException(null,input);
1080 recover(mse);
1081 throw mse;}
1082
1083 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
1084 input.consume();
1085
1086 }
1087 else {
1088 MismatchedSetException mse = new MismatchedSetException(null,input);
1089 recover(mse);
1090 throw mse;}
1091
1092 if ( input.LA(1)=='T'||input.LA(1)=='t' ) {
1093 input.consume();
1094
1095 }
1096 else {
1097 MismatchedSetException mse = new MismatchedSetException(null,input);
1098 recover(mse);
1099 throw mse;}
1100
1101
1102 }
1103
1104 state.type = _type;
1105 state.channel = _channel;
1106 }
1107 finally {
1108 }
1109 }
1110
1111
1112
1113 public final void mIN() throws RecognitionException {
1114 try {
1115 int _type = IN;
1116 int _channel = DEFAULT_TOKEN_CHANNEL;
1117
1118
1119 {
1120 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
1121 input.consume();
1122
1123 }
1124 else {
1125 MismatchedSetException mse = new MismatchedSetException(null,input);
1126 recover(mse);
1127 throw mse;}
1128
1129 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
1130 input.consume();
1131
1132 }
1133 else {
1134 MismatchedSetException mse = new MismatchedSetException(null,input);
1135 recover(mse);
1136 throw mse;}
1137
1138
1139 }
1140
1141 state.type = _type;
1142 state.channel = _channel;
1143 }
1144 finally {
1145 }
1146 }
1147
1148
1149
1150 public final void mLIKE() throws RecognitionException {
1151 try {
1152 int _type = LIKE;
1153 int _channel = DEFAULT_TOKEN_CHANNEL;
1154
1155
1156 {
1157 if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
1158 input.consume();
1159
1160 }
1161 else {
1162 MismatchedSetException mse = new MismatchedSetException(null,input);
1163 recover(mse);
1164 throw mse;}
1165
1166 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
1167 input.consume();
1168
1169 }
1170 else {
1171 MismatchedSetException mse = new MismatchedSetException(null,input);
1172 recover(mse);
1173 throw mse;}
1174
1175 if ( input.LA(1)=='K'||input.LA(1)=='k' ) {
1176 input.consume();
1177
1178 }
1179 else {
1180 MismatchedSetException mse = new MismatchedSetException(null,input);
1181 recover(mse);
1182 throw mse;}
1183
1184 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
1185 input.consume();
1186
1187 }
1188 else {
1189 MismatchedSetException mse = new MismatchedSetException(null,input);
1190 recover(mse);
1191 throw mse;}
1192
1193
1194 }
1195
1196 state.type = _type;
1197 state.channel = _channel;
1198 }
1199 finally {
1200 }
1201 }
1202
1203
1204
1205 public final void mANY() throws RecognitionException {
1206 try {
1207 int _type = ANY;
1208 int _channel = DEFAULT_TOKEN_CHANNEL;
1209
1210
1211 {
1212 if ( input.LA(1)=='A'||input.LA(1)=='a' ) {
1213 input.consume();
1214
1215 }
1216 else {
1217 MismatchedSetException mse = new MismatchedSetException(null,input);
1218 recover(mse);
1219 throw mse;}
1220
1221 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
1222 input.consume();
1223
1224 }
1225 else {
1226 MismatchedSetException mse = new MismatchedSetException(null,input);
1227 recover(mse);
1228 throw mse;}
1229
1230 if ( input.LA(1)=='Y'||input.LA(1)=='y' ) {
1231 input.consume();
1232
1233 }
1234 else {
1235 MismatchedSetException mse = new MismatchedSetException(null,input);
1236 recover(mse);
1237 throw mse;}
1238
1239
1240 }
1241
1242 state.type = _type;
1243 state.channel = _channel;
1244 }
1245 finally {
1246 }
1247 }
1248
1249
1250
1251 public final void mCONTAINS() throws RecognitionException {
1252 try {
1253 int _type = CONTAINS;
1254 int _channel = DEFAULT_TOKEN_CHANNEL;
1255
1256
1257 {
1258 if ( input.LA(1)=='C'||input.LA(1)=='c' ) {
1259 input.consume();
1260
1261 }
1262 else {
1263 MismatchedSetException mse = new MismatchedSetException(null,input);
1264 recover(mse);
1265 throw mse;}
1266
1267 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
1268 input.consume();
1269
1270 }
1271 else {
1272 MismatchedSetException mse = new MismatchedSetException(null,input);
1273 recover(mse);
1274 throw mse;}
1275
1276 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
1277 input.consume();
1278
1279 }
1280 else {
1281 MismatchedSetException mse = new MismatchedSetException(null,input);
1282 recover(mse);
1283 throw mse;}
1284
1285 if ( input.LA(1)=='T'||input.LA(1)=='t' ) {
1286 input.consume();
1287
1288 }
1289 else {
1290 MismatchedSetException mse = new MismatchedSetException(null,input);
1291 recover(mse);
1292 throw mse;}
1293
1294 if ( input.LA(1)=='A'||input.LA(1)=='a' ) {
1295 input.consume();
1296
1297 }
1298 else {
1299 MismatchedSetException mse = new MismatchedSetException(null,input);
1300 recover(mse);
1301 throw mse;}
1302
1303 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
1304 input.consume();
1305
1306 }
1307 else {
1308 MismatchedSetException mse = new MismatchedSetException(null,input);
1309 recover(mse);
1310 throw mse;}
1311
1312 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
1313 input.consume();
1314
1315 }
1316 else {
1317 MismatchedSetException mse = new MismatchedSetException(null,input);
1318 recover(mse);
1319 throw mse;}
1320
1321 if ( input.LA(1)=='S'||input.LA(1)=='s' ) {
1322 input.consume();
1323
1324 }
1325 else {
1326 MismatchedSetException mse = new MismatchedSetException(null,input);
1327 recover(mse);
1328 throw mse;}
1329
1330
1331 }
1332
1333 state.type = _type;
1334 state.channel = _channel;
1335 }
1336 finally {
1337 }
1338 }
1339
1340
1341
1342 public final void mSCORE() throws RecognitionException {
1343 try {
1344 int _type = SCORE;
1345 int _channel = DEFAULT_TOKEN_CHANNEL;
1346
1347
1348 {
1349 if ( input.LA(1)=='S'||input.LA(1)=='s' ) {
1350 input.consume();
1351
1352 }
1353 else {
1354 MismatchedSetException mse = new MismatchedSetException(null,input);
1355 recover(mse);
1356 throw mse;}
1357
1358 if ( input.LA(1)=='C'||input.LA(1)=='c' ) {
1359 input.consume();
1360
1361 }
1362 else {
1363 MismatchedSetException mse = new MismatchedSetException(null,input);
1364 recover(mse);
1365 throw mse;}
1366
1367 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
1368 input.consume();
1369
1370 }
1371 else {
1372 MismatchedSetException mse = new MismatchedSetException(null,input);
1373 recover(mse);
1374 throw mse;}
1375
1376 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
1377 input.consume();
1378
1379 }
1380 else {
1381 MismatchedSetException mse = new MismatchedSetException(null,input);
1382 recover(mse);
1383 throw mse;}
1384
1385 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
1386 input.consume();
1387
1388 }
1389 else {
1390 MismatchedSetException mse = new MismatchedSetException(null,input);
1391 recover(mse);
1392 throw mse;}
1393
1394
1395 }
1396
1397 state.type = _type;
1398 state.channel = _channel;
1399 }
1400 finally {
1401 }
1402 }
1403
1404
1405
1406 public final void mIN_FOLDER() throws RecognitionException {
1407 try {
1408 int _type = IN_FOLDER;
1409 int _channel = DEFAULT_TOKEN_CHANNEL;
1410
1411
1412 {
1413 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
1414 input.consume();
1415
1416 }
1417 else {
1418 MismatchedSetException mse = new MismatchedSetException(null,input);
1419 recover(mse);
1420 throw mse;}
1421
1422 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
1423 input.consume();
1424
1425 }
1426 else {
1427 MismatchedSetException mse = new MismatchedSetException(null,input);
1428 recover(mse);
1429 throw mse;}
1430
1431 match('_');
1432 if ( input.LA(1)=='F'||input.LA(1)=='f' ) {
1433 input.consume();
1434
1435 }
1436 else {
1437 MismatchedSetException mse = new MismatchedSetException(null,input);
1438 recover(mse);
1439 throw mse;}
1440
1441 if ( input.LA(1)=='O'||input.LA(1)=='o' ) {
1442 input.consume();
1443
1444 }
1445 else {
1446 MismatchedSetException mse = new MismatchedSetException(null,input);
1447 recover(mse);
1448 throw mse;}
1449
1450 if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
1451 input.consume();
1452
1453 }
1454 else {
1455 MismatchedSetException mse = new MismatchedSetException(null,input);
1456 recover(mse);
1457 throw mse;}
1458
1459 if ( input.LA(1)=='D'||input.LA(1)=='d' ) {
1460 input.consume();
1461
1462 }
1463 else {
1464 MismatchedSetException mse = new MismatchedSetException(null,input);
1465 recover(mse);
1466 throw mse;}
1467
1468 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
1469 input.consume();
1470
1471 }
1472 else {
1473 MismatchedSetException mse = new MismatchedSetException(null,input);
1474 recover(mse);
1475 throw mse;}
1476
1477 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
1478 input.consume();
1479
1480 }
1481 else {
1482 MismatchedSetException mse = new MismatchedSetException(null,input);
1483 recover(mse);
1484 throw mse;}
1485
1486
1487 }
1488
1489 state.type = _type;
1490 state.channel = _channel;
1491 }
1492 finally {
1493 }
1494 }
1495
1496
1497
1498 public final void mIN_TREE() throws RecognitionException {
1499 try {
1500 int _type = IN_TREE;
1501 int _channel = DEFAULT_TOKEN_CHANNEL;
1502
1503
1504 {
1505 if ( input.LA(1)=='I'||input.LA(1)=='i' ) {
1506 input.consume();
1507
1508 }
1509 else {
1510 MismatchedSetException mse = new MismatchedSetException(null,input);
1511 recover(mse);
1512 throw mse;}
1513
1514 if ( input.LA(1)=='N'||input.LA(1)=='n' ) {
1515 input.consume();
1516
1517 }
1518 else {
1519 MismatchedSetException mse = new MismatchedSetException(null,input);
1520 recover(mse);
1521 throw mse;}
1522
1523 match('_');
1524 if ( input.LA(1)=='T'||input.LA(1)=='t' ) {
1525 input.consume();
1526
1527 }
1528 else {
1529 MismatchedSetException mse = new MismatchedSetException(null,input);
1530 recover(mse);
1531 throw mse;}
1532
1533 if ( input.LA(1)=='R'||input.LA(1)=='r' ) {
1534 input.consume();
1535
1536 }
1537 else {
1538 MismatchedSetException mse = new MismatchedSetException(null,input);
1539 recover(mse);
1540 throw mse;}
1541
1542 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
1543 input.consume();
1544
1545 }
1546 else {
1547 MismatchedSetException mse = new MismatchedSetException(null,input);
1548 recover(mse);
1549 throw mse;}
1550
1551 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
1552 input.consume();
1553
1554 }
1555 else {
1556 MismatchedSetException mse = new MismatchedSetException(null,input);
1557 recover(mse);
1558 throw mse;}
1559
1560
1561 }
1562
1563 state.type = _type;
1564 state.channel = _channel;
1565 }
1566 finally {
1567 }
1568 }
1569
1570
1571
1572 public final void mTIMESTAMP() throws RecognitionException {
1573 try {
1574 int _type = TIMESTAMP;
1575 int _channel = DEFAULT_TOKEN_CHANNEL;
1576
1577 int alt1=2;
1578 switch ( input.LA(1) ) {
1579 case 'T':
1580 {
1581 alt1=1;
1582 }
1583 break;
1584 case 't':
1585 {
1586 alt1=2;
1587 }
1588 break;
1589 default:
1590 NoViableAltException nvae =
1591 new NoViableAltException("", 1, 0, input);
1592
1593 throw nvae;
1594 }
1595
1596 switch (alt1) {
1597 case 1 :
1598
1599 {
1600 match("TIMESTAMP");
1601
1602
1603 }
1604 break;
1605 case 2 :
1606
1607 {
1608 match("timestamp");
1609
1610
1611 }
1612 break;
1613
1614 }
1615 state.type = _type;
1616 state.channel = _channel;
1617 }
1618 finally {
1619 }
1620 }
1621
1622
1623
1624 public final void mSTAR() throws RecognitionException {
1625 try {
1626 int _type = STAR;
1627 int _channel = DEFAULT_TOKEN_CHANNEL;
1628
1629
1630 {
1631 match('*');
1632
1633 }
1634
1635 state.type = _type;
1636 state.channel = _channel;
1637 }
1638 finally {
1639 }
1640 }
1641
1642
1643
1644 public final void mLPAR() throws RecognitionException {
1645 try {
1646 int _type = LPAR;
1647 int _channel = DEFAULT_TOKEN_CHANNEL;
1648
1649
1650 {
1651 match('(');
1652
1653 }
1654
1655 state.type = _type;
1656 state.channel = _channel;
1657 }
1658 finally {
1659 }
1660 }
1661
1662
1663
1664 public final void mRPAR() throws RecognitionException {
1665 try {
1666 int _type = RPAR;
1667 int _channel = DEFAULT_TOKEN_CHANNEL;
1668
1669
1670 {
1671 match(')');
1672
1673 }
1674
1675 state.type = _type;
1676 state.channel = _channel;
1677 }
1678 finally {
1679 }
1680 }
1681
1682
1683
1684 public final void mCOMMA() throws RecognitionException {
1685 try {
1686 int _type = COMMA;
1687 int _channel = DEFAULT_TOKEN_CHANNEL;
1688
1689
1690 {
1691 match(',');
1692
1693 }
1694
1695 state.type = _type;
1696 state.channel = _channel;
1697 }
1698 finally {
1699 }
1700 }
1701
1702
1703
1704 public final void mDOT() throws RecognitionException {
1705 try {
1706 int _type = DOT;
1707 int _channel = DEFAULT_TOKEN_CHANNEL;
1708
1709
1710 {
1711 match('.');
1712
1713 }
1714
1715 state.type = _type;
1716 state.channel = _channel;
1717 }
1718 finally {
1719 }
1720 }
1721
1722
1723
1724 public final void mEQ() throws RecognitionException {
1725 try {
1726 int _type = EQ;
1727 int _channel = DEFAULT_TOKEN_CHANNEL;
1728
1729
1730 {
1731 match('=');
1732
1733 }
1734
1735 state.type = _type;
1736 state.channel = _channel;
1737 }
1738 finally {
1739 }
1740 }
1741
1742
1743
1744 public final void mNEQ() throws RecognitionException {
1745 try {
1746 int _type = NEQ;
1747 int _channel = DEFAULT_TOKEN_CHANNEL;
1748
1749
1750 {
1751 match("<>");
1752
1753
1754 }
1755
1756 state.type = _type;
1757 state.channel = _channel;
1758 }
1759 finally {
1760 }
1761 }
1762
1763
1764
1765 public final void mLT() throws RecognitionException {
1766 try {
1767 int _type = LT;
1768 int _channel = DEFAULT_TOKEN_CHANNEL;
1769
1770
1771 {
1772 match('<');
1773
1774 }
1775
1776 state.type = _type;
1777 state.channel = _channel;
1778 }
1779 finally {
1780 }
1781 }
1782
1783
1784
1785 public final void mGT() throws RecognitionException {
1786 try {
1787 int _type = GT;
1788 int _channel = DEFAULT_TOKEN_CHANNEL;
1789
1790
1791 {
1792 match('>');
1793
1794 }
1795
1796 state.type = _type;
1797 state.channel = _channel;
1798 }
1799 finally {
1800 }
1801 }
1802
1803
1804
1805 public final void mLTEQ() throws RecognitionException {
1806 try {
1807 int _type = LTEQ;
1808 int _channel = DEFAULT_TOKEN_CHANNEL;
1809
1810
1811 {
1812 match("<=");
1813
1814
1815 }
1816
1817 state.type = _type;
1818 state.channel = _channel;
1819 }
1820 finally {
1821 }
1822 }
1823
1824
1825
1826 public final void mGTEQ() throws RecognitionException {
1827 try {
1828 int _type = GTEQ;
1829 int _channel = DEFAULT_TOKEN_CHANNEL;
1830
1831
1832 {
1833 match(">=");
1834
1835
1836 }
1837
1838 state.type = _type;
1839 state.channel = _channel;
1840 }
1841 finally {
1842 }
1843 }
1844
1845
1846
1847 public final void mBOOL_LIT() throws RecognitionException {
1848 try {
1849 int _type = BOOL_LIT;
1850 int _channel = DEFAULT_TOKEN_CHANNEL;
1851
1852 int alt2=4;
1853 switch ( input.LA(1) ) {
1854 case 'T':
1855 {
1856 alt2=1;
1857 }
1858 break;
1859 case 't':
1860 {
1861 alt2=2;
1862 }
1863 break;
1864 case 'F':
1865 {
1866 alt2=3;
1867 }
1868 break;
1869 case 'f':
1870 {
1871 alt2=4;
1872 }
1873 break;
1874 default:
1875 NoViableAltException nvae =
1876 new NoViableAltException("", 2, 0, input);
1877
1878 throw nvae;
1879 }
1880
1881 switch (alt2) {
1882 case 1 :
1883
1884 {
1885 match("TRUE");
1886
1887
1888 }
1889 break;
1890 case 2 :
1891
1892 {
1893 match("true");
1894
1895
1896 }
1897 break;
1898 case 3 :
1899
1900 {
1901 match("FALSE");
1902
1903
1904 }
1905 break;
1906 case 4 :
1907
1908 {
1909 match("false");
1910
1911
1912 }
1913 break;
1914
1915 }
1916 state.type = _type;
1917 state.channel = _channel;
1918 }
1919 finally {
1920 }
1921 }
1922
1923
1924
1925 public final void mSign() throws RecognitionException {
1926 try {
1927
1928
1929 {
1930
1931 int alt3=2;
1932 switch ( input.LA(1) ) {
1933 case '+':
1934 case '-':
1935 {
1936 alt3=1;
1937 }
1938 break;
1939 }
1940
1941 switch (alt3) {
1942 case 1 :
1943
1944 {
1945 if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
1946 input.consume();
1947
1948 }
1949 else {
1950 MismatchedSetException mse = new MismatchedSetException(null,input);
1951 recover(mse);
1952 throw mse;}
1953
1954
1955 }
1956 break;
1957
1958 }
1959
1960
1961 }
1962
1963 }
1964 finally {
1965 }
1966 }
1967
1968
1969
1970 public final void mDigits() throws RecognitionException {
1971 try {
1972
1973
1974 {
1975
1976 int cnt4=0;
1977 loop4:
1978 do {
1979 int alt4=2;
1980 switch ( input.LA(1) ) {
1981 case '0':
1982 case '1':
1983 case '2':
1984 case '3':
1985 case '4':
1986 case '5':
1987 case '6':
1988 case '7':
1989 case '8':
1990 case '9':
1991 {
1992 alt4=1;
1993 }
1994 break;
1995
1996 }
1997
1998 switch (alt4) {
1999 case 1 :
2000
2001 {
2002 matchRange('0','9');
2003
2004 }
2005 break;
2006
2007 default :
2008 if ( cnt4 >= 1 ) break loop4;
2009 EarlyExitException eee =
2010 new EarlyExitException(4, input);
2011 throw eee;
2012 }
2013 cnt4++;
2014 } while (true);
2015
2016
2017 }
2018
2019 }
2020 finally {
2021 }
2022 }
2023
2024
2025
2026 public final void mExactNumLit() throws RecognitionException {
2027 try {
2028
2029 int alt5=4;
2030 alt5 = dfa5.predict(input);
2031 switch (alt5) {
2032 case 1 :
2033
2034 {
2035 mDigits();
2036 mDOT();
2037 mDigits();
2038
2039 }
2040 break;
2041 case 2 :
2042
2043 {
2044 mDigits();
2045 mDOT();
2046
2047 }
2048 break;
2049 case 3 :
2050
2051 {
2052 mDOT();
2053 mDigits();
2054
2055 }
2056 break;
2057 case 4 :
2058
2059 {
2060 mDigits();
2061
2062 }
2063 break;
2064
2065 }
2066 }
2067 finally {
2068 }
2069 }
2070
2071
2072
2073 public final void mApproxNumLit() throws RecognitionException {
2074 try {
2075
2076
2077 {
2078 mExactNumLit();
2079 if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
2080 input.consume();
2081
2082 }
2083 else {
2084 MismatchedSetException mse = new MismatchedSetException(null,input);
2085 recover(mse);
2086 throw mse;}
2087
2088 mSign();
2089 mDigits();
2090
2091 }
2092
2093 }
2094 finally {
2095 }
2096 }
2097
2098
2099
2100 public final void mNUM_LIT() throws RecognitionException {
2101 try {
2102 int _type = NUM_LIT;
2103 int _channel = DEFAULT_TOKEN_CHANNEL;
2104
2105
2106 {
2107 mSign();
2108
2109 int alt6=2;
2110 alt6 = dfa6.predict(input);
2111 switch (alt6) {
2112 case 1 :
2113
2114 {
2115 mExactNumLit();
2116
2117 }
2118 break;
2119 case 2 :
2120
2121 {
2122 mApproxNumLit();
2123
2124 }
2125 break;
2126
2127 }
2128
2129
2130 }
2131
2132 state.type = _type;
2133 state.channel = _channel;
2134 }
2135 finally {
2136 }
2137 }
2138
2139
2140
2141 public final void mQUOTE() throws RecognitionException {
2142 try {
2143
2144
2145 {
2146 match('\'');
2147
2148 }
2149
2150 }
2151 finally {
2152 }
2153 }
2154
2155
2156
2157 public final void mBACKSL() throws RecognitionException {
2158 try {
2159
2160
2161 {
2162 match('\\');
2163
2164 }
2165
2166 }
2167 finally {
2168 }
2169 }
2170
2171
2172
2173 public final void mUNDERSCORE() throws RecognitionException {
2174 try {
2175
2176
2177 {
2178 match('_');
2179
2180 }
2181
2182 }
2183 finally {
2184 }
2185 }
2186
2187
2188
2189 public final void mPERCENT() throws RecognitionException {
2190 try {
2191
2192
2193 {
2194 match('%');
2195
2196 }
2197
2198 }
2199 finally {
2200 }
2201 }
2202
2203
2204
2205 public final void mESC() throws RecognitionException {
2206 try {
2207
2208 int alt7=2;
2209 switch ( input.LA(1) ) {
2210 case '\\':
2211 {
2212 alt7=1;
2213 }
2214 break;
2215 case '\'':
2216 {
2217 alt7=2;
2218 }
2219 break;
2220 default:
2221 NoViableAltException nvae =
2222 new NoViableAltException("", 7, 0, input);
2223
2224 throw nvae;
2225 }
2226
2227 switch (alt7) {
2228 case 1 :
2229
2230 {
2231 mBACKSL();
2232 if ( input.LA(1)=='%'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='_' ) {
2233 input.consume();
2234
2235 }
2236 else {
2237 MismatchedSetException mse = new MismatchedSetException(null,input);
2238 recover(mse);
2239 throw mse;}
2240
2241
2242 }
2243 break;
2244 case 2 :
2245
2246 {
2247 mQUOTE();
2248 mQUOTE();
2249
2250 }
2251 break;
2252
2253 }
2254 }
2255 finally {
2256 }
2257 }
2258
2259
2260
2261 public final void mSTRING_LIT() throws RecognitionException {
2262 try {
2263 int _type = STRING_LIT;
2264 int _channel = DEFAULT_TOKEN_CHANNEL;
2265
2266
2267 {
2268 mQUOTE();
2269
2270 loop8:
2271 do {
2272 int alt8=3;
2273 int LA8_0 = input.LA(1);
2274
2275 if ( (LA8_0=='\'') ) {
2276 switch ( input.LA(2) ) {
2277 case '\'':
2278 {
2279 alt8=1;
2280 }
2281 break;
2282
2283 }
2284
2285 }
2286 else if ( (LA8_0=='\\') ) {
2287 alt8=1;
2288 }
2289 else if ( ((LA8_0>='\u0000' && LA8_0<='&')||(LA8_0>='(' && LA8_0<='[')||(LA8_0>=']' && LA8_0<='\uFFFF')) ) {
2290 alt8=2;
2291 }
2292
2293
2294 switch (alt8) {
2295 case 1 :
2296
2297 {
2298 mESC();
2299
2300 }
2301 break;
2302 case 2 :
2303
2304 {
2305 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
2306 input.consume();
2307
2308 }
2309 else {
2310 MismatchedSetException mse = new MismatchedSetException(null,input);
2311 recover(mse);
2312 throw mse;}
2313
2314
2315 }
2316 break;
2317
2318 default :
2319 break loop8;
2320 }
2321 } while (true);
2322
2323 mQUOTE();
2324
2325 }
2326
2327 state.type = _type;
2328 state.channel = _channel;
2329 }
2330 finally {
2331 }
2332 }
2333
2334
2335
2336 public final void mWS() throws RecognitionException {
2337 try {
2338 int _type = WS;
2339 int _channel = DEFAULT_TOKEN_CHANNEL;
2340
2341
2342 {
2343
2344 int cnt10=0;
2345 loop10:
2346 do {
2347 int alt10=4;
2348 switch ( input.LA(1) ) {
2349 case ' ':
2350 {
2351 alt10=1;
2352 }
2353 break;
2354 case '\t':
2355 {
2356 alt10=2;
2357 }
2358 break;
2359 case '\n':
2360 case '\r':
2361 {
2362 alt10=3;
2363 }
2364 break;
2365
2366 }
2367
2368 switch (alt10) {
2369 case 1 :
2370
2371 {
2372 match(' ');
2373
2374 }
2375 break;
2376 case 2 :
2377
2378 {
2379 match('\t');
2380
2381 }
2382 break;
2383 case 3 :
2384
2385 {
2386
2387 int alt9=2;
2388 switch ( input.LA(1) ) {
2389 case '\r':
2390 {
2391 alt9=1;
2392 }
2393 break;
2394 }
2395
2396 switch (alt9) {
2397 case 1 :
2398
2399 {
2400 match('\r');
2401
2402 }
2403 break;
2404
2405 }
2406
2407 match('\n');
2408
2409 }
2410 break;
2411
2412 default :
2413 if ( cnt10 >= 1 ) break loop10;
2414 EarlyExitException eee =
2415 new EarlyExitException(10, input);
2416 throw eee;
2417 }
2418 cnt10++;
2419 } while (true);
2420
2421 _channel=HIDDEN;
2422
2423 }
2424
2425 state.type = _type;
2426 state.channel = _channel;
2427 }
2428 finally {
2429 }
2430 }
2431
2432
2433
2434 public final void mTIME_LIT() throws RecognitionException {
2435 try {
2436 int _type = TIME_LIT;
2437 int _channel = DEFAULT_TOKEN_CHANNEL;
2438
2439
2440 {
2441 mTIMESTAMP();
2442 mWS();
2443 mSTRING_LIT();
2444
2445 }
2446
2447 state.type = _type;
2448 state.channel = _channel;
2449 }
2450 finally {
2451 }
2452 }
2453
2454
2455
2456 public final void mID() throws RecognitionException {
2457 try {
2458 int _type = ID;
2459 int _channel = DEFAULT_TOKEN_CHANNEL;
2460
2461
2462 {
2463 if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
2464 input.consume();
2465
2466 }
2467 else {
2468 MismatchedSetException mse = new MismatchedSetException(null,input);
2469 recover(mse);
2470 throw mse;}
2471
2472
2473 loop11:
2474 do {
2475 int alt11=2;
2476 switch ( input.LA(1) ) {
2477 case '0':
2478 case '1':
2479 case '2':
2480 case '3':
2481 case '4':
2482 case '5':
2483 case '6':
2484 case '7':
2485 case '8':
2486 case '9':
2487 case ':':
2488 case 'A':
2489 case 'B':
2490 case 'C':
2491 case 'D':
2492 case 'E':
2493 case 'F':
2494 case 'G':
2495 case 'H':
2496 case 'I':
2497 case 'J':
2498 case 'K':
2499 case 'L':
2500 case 'M':
2501 case 'N':
2502 case 'O':
2503 case 'P':
2504 case 'Q':
2505 case 'R':
2506 case 'S':
2507 case 'T':
2508 case 'U':
2509 case 'V':
2510 case 'W':
2511 case 'X':
2512 case 'Y':
2513 case 'Z':
2514 case '_':
2515 case 'a':
2516 case 'b':
2517 case 'c':
2518 case 'd':
2519 case 'e':
2520 case 'f':
2521 case 'g':
2522 case 'h':
2523 case 'i':
2524 case 'j':
2525 case 'k':
2526 case 'l':
2527 case 'm':
2528 case 'n':
2529 case 'o':
2530 case 'p':
2531 case 'q':
2532 case 'r':
2533 case 's':
2534 case 't':
2535 case 'u':
2536 case 'v':
2537 case 'w':
2538 case 'x':
2539 case 'y':
2540 case 'z':
2541 {
2542 alt11=1;
2543 }
2544 break;
2545
2546 }
2547
2548 switch (alt11) {
2549 case 1 :
2550
2551 {
2552 if ( (input.LA(1)>='0' && input.LA(1)<=':')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
2553 input.consume();
2554
2555 }
2556 else {
2557 MismatchedSetException mse = new MismatchedSetException(null,input);
2558 recover(mse);
2559 throw mse;}
2560
2561
2562 }
2563 break;
2564
2565 default :
2566 break loop11;
2567 }
2568 } while (true);
2569
2570
2571 }
2572
2573 state.type = _type;
2574 state.channel = _channel;
2575 }
2576 finally {
2577 }
2578 }
2579
2580
2581 public void mTokens() throws RecognitionException {
2582
2583 int alt12=44;
2584 alt12 = dfa12.predict(input);
2585 switch (alt12) {
2586 case 1 :
2587
2588 {
2589 mSELECT();
2590
2591 }
2592 break;
2593 case 2 :
2594
2595 {
2596 mFROM();
2597
2598 }
2599 break;
2600 case 3 :
2601
2602 {
2603 mAS();
2604
2605 }
2606 break;
2607 case 4 :
2608
2609 {
2610 mJOIN();
2611
2612 }
2613 break;
2614 case 5 :
2615
2616 {
2617 mINNER();
2618
2619 }
2620 break;
2621 case 6 :
2622
2623 {
2624 mOUTER();
2625
2626 }
2627 break;
2628 case 7 :
2629
2630 {
2631 mLEFT();
2632
2633 }
2634 break;
2635 case 8 :
2636
2637 {
2638 mRIGHT();
2639
2640 }
2641 break;
2642 case 9 :
2643
2644 {
2645 mON();
2646
2647 }
2648 break;
2649 case 10 :
2650
2651 {
2652 mWHERE();
2653
2654 }
2655 break;
2656 case 11 :
2657
2658 {
2659 mORDER();
2660
2661 }
2662 break;
2663 case 12 :
2664
2665 {
2666 mBY();
2667
2668 }
2669 break;
2670 case 13 :
2671
2672 {
2673 mASC();
2674
2675 }
2676 break;
2677 case 14 :
2678
2679 {
2680 mDESC();
2681
2682 }
2683 break;
2684 case 15 :
2685
2686 {
2687 mIS();
2688
2689 }
2690 break;
2691 case 16 :
2692
2693 {
2694 mNULL();
2695
2696 }
2697 break;
2698 case 17 :
2699
2700 {
2701 mAND();
2702
2703 }
2704 break;
2705 case 18 :
2706
2707 {
2708 mOR();
2709
2710 }
2711 break;
2712 case 19 :
2713
2714 {
2715 mNOT();
2716
2717 }
2718 break;
2719 case 20 :
2720
2721 {
2722 mIN();
2723
2724 }
2725 break;
2726 case 21 :
2727
2728 {
2729 mLIKE();
2730
2731 }
2732 break;
2733 case 22 :
2734
2735 {
2736 mANY();
2737
2738 }
2739 break;
2740 case 23 :
2741
2742 {
2743 mCONTAINS();
2744
2745 }
2746 break;
2747 case 24 :
2748
2749 {
2750 mSCORE();
2751
2752 }
2753 break;
2754 case 25 :
2755
2756 {
2757 mIN_FOLDER();
2758
2759 }
2760 break;
2761 case 26 :
2762
2763 {
2764 mIN_TREE();
2765
2766 }
2767 break;
2768 case 27 :
2769
2770 {
2771 mTIMESTAMP();
2772
2773 }
2774 break;
2775 case 28 :
2776
2777 {
2778 mSTAR();
2779
2780 }
2781 break;
2782 case 29 :
2783
2784 {
2785 mLPAR();
2786
2787 }
2788 break;
2789 case 30 :
2790
2791 {
2792 mRPAR();
2793
2794 }
2795 break;
2796 case 31 :
2797
2798 {
2799 mCOMMA();
2800
2801 }
2802 break;
2803 case 32 :
2804
2805 {
2806 mDOT();
2807
2808 }
2809 break;
2810 case 33 :
2811
2812 {
2813 mEQ();
2814
2815 }
2816 break;
2817 case 34 :
2818
2819 {
2820 mNEQ();
2821
2822 }
2823 break;
2824 case 35 :
2825
2826 {
2827 mLT();
2828
2829 }
2830 break;
2831 case 36 :
2832
2833 {
2834 mGT();
2835
2836 }
2837 break;
2838 case 37 :
2839
2840 {
2841 mLTEQ();
2842
2843 }
2844 break;
2845 case 38 :
2846
2847 {
2848 mGTEQ();
2849
2850 }
2851 break;
2852 case 39 :
2853
2854 {
2855 mBOOL_LIT();
2856
2857 }
2858 break;
2859 case 40 :
2860
2861 {
2862 mNUM_LIT();
2863
2864 }
2865 break;
2866 case 41 :
2867
2868 {
2869 mSTRING_LIT();
2870
2871 }
2872 break;
2873 case 42 :
2874
2875 {
2876 mWS();
2877
2878 }
2879 break;
2880 case 43 :
2881
2882 {
2883 mTIME_LIT();
2884
2885 }
2886 break;
2887 case 44 :
2888
2889 {
2890 mID();
2891
2892 }
2893 break;
2894
2895 }
2896
2897 }
2898
2899
2900 protected DFA5 dfa5 = new DFA5(this);
2901 protected DFA6 dfa6 = new DFA6(this);
2902 protected DFA12 dfa12 = new DFA12(this);
2903 static final String DFA5_eotS =
2904 "\1\uffff\1\3\2\uffff\1\5\2\uffff";
2905 static final String DFA5_eofS =
2906 "\7\uffff";
2907 static final String DFA5_minS =
2908 "\2\56\2\uffff\1\60\2\uffff";
2909 static final String DFA5_maxS =
2910 "\2\71\2\uffff\1\71\2\uffff";
2911 static final String DFA5_acceptS =
2912 "\2\uffff\1\3\1\4\1\uffff\1\2\1\1";
2913 static final String DFA5_specialS =
2914 "\7\uffff}>";
2915 static final String[] DFA5_transitionS = {
2916 "\1\2\1\uffff\12\1",
2917 "\1\4\1\uffff\12\1",
2918 "",
2919 "",
2920 "\12\6",
2921 "",
2922 ""
2923 };
2924
2925 static final short[] DFA5_eot = DFA.unpackEncodedString(DFA5_eotS);
2926 static final short[] DFA5_eof = DFA.unpackEncodedString(DFA5_eofS);
2927 static final char[] DFA5_min = DFA.unpackEncodedStringToUnsignedChars(DFA5_minS);
2928 static final char[] DFA5_max = DFA.unpackEncodedStringToUnsignedChars(DFA5_maxS);
2929 static final short[] DFA5_accept = DFA.unpackEncodedString(DFA5_acceptS);
2930 static final short[] DFA5_special = DFA.unpackEncodedString(DFA5_specialS);
2931 static final short[][] DFA5_transition;
2932
2933 static {
2934 int numStates = DFA5_transitionS.length;
2935 DFA5_transition = new short[numStates][];
2936 for (int i=0; i<numStates; i++) {
2937 DFA5_transition[i] = DFA.unpackEncodedString(DFA5_transitionS[i]);
2938 }
2939 }
2940
2941 class DFA5 extends DFA {
2942
2943 public DFA5(BaseRecognizer recognizer) {
2944 this.recognizer = recognizer;
2945 this.decisionNumber = 5;
2946 this.eot = DFA5_eot;
2947 this.eof = DFA5_eof;
2948 this.min = DFA5_min;
2949 this.max = DFA5_max;
2950 this.accept = DFA5_accept;
2951 this.special = DFA5_special;
2952 this.transition = DFA5_transition;
2953 }
2954 public String getDescription() {
2955 return "125:10: fragment ExactNumLit : ( Digits DOT Digits | Digits DOT | DOT Digits | Digits );";
2956 }
2957 }
2958 static final String DFA6_eotS =
2959 "\1\uffff\1\3\2\uffff\1\3\1\uffff\2\3";
2960 static final String DFA6_eofS =
2961 "\10\uffff";
2962 static final String DFA6_minS =
2963 "\2\56\1\60\1\uffff\1\60\1\uffff\2\60";
2964 static final String DFA6_maxS =
2965 "\1\71\1\145\1\71\1\uffff\1\145\1\uffff\2\145";
2966 static final String DFA6_acceptS =
2967 "\3\uffff\1\1\1\uffff\1\2\2\uffff";
2968 static final String DFA6_specialS =
2969 "\10\uffff}>";
2970 static final String[] DFA6_transitionS = {
2971 "\1\2\1\uffff\12\1",
2972 "\1\4\1\uffff\12\1\13\uffff\1\5\37\uffff\1\5",
2973 "\12\6",
2974 "",
2975 "\12\7\13\uffff\1\5\37\uffff\1\5",
2976 "",
2977 "\12\6\13\uffff\1\5\37\uffff\1\5",
2978 "\12\7\13\uffff\1\5\37\uffff\1\5"
2979 };
2980
2981 static final short[] DFA6_eot = DFA.unpackEncodedString(DFA6_eotS);
2982 static final short[] DFA6_eof = DFA.unpackEncodedString(DFA6_eofS);
2983 static final char[] DFA6_min = DFA.unpackEncodedStringToUnsignedChars(DFA6_minS);
2984 static final char[] DFA6_max = DFA.unpackEncodedStringToUnsignedChars(DFA6_maxS);
2985 static final short[] DFA6_accept = DFA.unpackEncodedString(DFA6_acceptS);
2986 static final short[] DFA6_special = DFA.unpackEncodedString(DFA6_specialS);
2987 static final short[][] DFA6_transition;
2988
2989 static {
2990 int numStates = DFA6_transitionS.length;
2991 DFA6_transition = new short[numStates][];
2992 for (int i=0; i<numStates; i++) {
2993 DFA6_transition[i] = DFA.unpackEncodedString(DFA6_transitionS[i]);
2994 }
2995 }
2996
2997 class DFA6 extends DFA {
2998
2999 public DFA6(BaseRecognizer recognizer) {
3000 this.recognizer = recognizer;
3001 this.decisionNumber = 6;
3002 this.eot = DFA6_eot;
3003 this.eof = DFA6_eof;
3004 this.min = DFA6_min;
3005 this.max = DFA6_max;
3006 this.accept = DFA6_accept;
3007 this.special = DFA6_special;
3008 this.transition = DFA6_transition;
3009 }
3010 public String getDescription() {
3011 return "127:16: ( ExactNumLit | ApproxNumLit )";
3012 }
3013 }
3014 static final String DFA12_eotS =
3015 "\1\uffff\17\34\4\uffff\1\66\1\uffff\1\71\1\73\1\34\4\uffff\4\34"+
3016 "\1\102\2\34\1\110\1\111\1\34\1\113\1\115\4\34\1\122\10\34\6\uffff"+
3017 "\5\34\1\140\1\uffff\1\141\1\142\3\34\2\uffff\1\34\1\uffff\1\34\1"+
3018 "\uffff\4\34\1\uffff\2\34\1\157\10\34\1\170\1\34\3\uffff\1\172\5"+
3019 "\34\1\u0080\1\u0081\2\34\1\u0084\1\u0085\1\uffff\2\34\1\u0088\1"+
3020 "\34\1\u0088\2\34\1\u008c\1\uffff\1\u0088\1\uffff\1\u008d\2\34\1"+
3021 "\u0090\1\u0091\2\uffff\1\u0092\1\u0093\2\uffff\2\34\1\uffff\1\34"+
3022 "\1\u0088\1\u0097\2\uffff\2\34\4\uffff\3\34\1\uffff\1\34\1\u009e"+
3023 "\4\34\1\uffff\1\u00a3\2\34\1\u00a6\1\uffff\2\u00a7\3\uffff";
3024 static final String DFA12_eofS =
3025 "\u00a9\uffff";
3026 static final String DFA12_minS =
3027 "\1\11\1\103\1\101\1\116\1\117\2\116\1\105\1\111\1\110\1\131\1\105"+
3028 "\2\117\1\111\1\151\4\uffff\1\60\1\uffff\2\75\1\122\4\uffff\1\114"+
3029 "\2\117\1\114\1\60\1\104\1\111\2\60\1\124\2\60\1\106\1\113\1\107"+
3030 "\1\105\1\60\1\123\1\114\1\124\1\116\1\115\1\125\1\155\1\165\6\uffff"+
3031 "\1\154\1\105\1\122\1\115\1\123\1\60\1\uffff\2\60\1\116\1\105\1\106"+
3032 "\2\uffff\1\105\1\uffff\1\105\1\uffff\1\124\1\105\1\110\1\122\1\uffff"+
3033 "\1\103\1\114\1\60\1\124\2\105\2\145\1\163\1\103\1\105\1\60\1\105"+
3034 "\3\uffff\1\60\1\122\1\117\3\122\2\60\1\124\1\105\2\60\1\uffff\1"+
3035 "\101\1\123\1\60\1\163\1\60\1\145\1\124\1\60\1\uffff\1\60\1\uffff"+
3036 "\1\60\1\114\1\105\2\60\2\uffff\2\60\2\uffff\1\111\1\124\1\uffff"+
3037 "\1\164\2\60\2\uffff\1\104\1\105\4\uffff\1\116\1\101\1\141\1\uffff"+
3038 "\1\105\1\60\1\123\1\115\1\155\1\122\1\uffff\1\60\1\120\1\160\1\60"+
3039 "\1\uffff\2\11\3\uffff";
3040 static final String DFA12_maxS =
3041 "\1\172\1\145\1\162\1\163\1\157\1\163\1\165\2\151\1\150\1\171\1\145"+
3042 "\1\165\1\157\1\122\1\162\4\uffff\1\71\1\uffff\1\76\1\75\1\162\4"+
3043 "\uffff\1\154\2\157\1\114\1\172\1\171\1\151\2\172\1\164\2\172\1\146"+
3044 "\1\153\1\147\1\145\1\172\1\163\1\154\1\164\1\156\1\115\1\125\1\155"+
3045 "\1\165\6\uffff\1\154\1\145\1\162\1\155\1\123\1\172\1\uffff\2\172"+
3046 "\1\156\1\145\1\164\2\uffff\1\145\1\uffff\1\145\1\uffff\1\164\1\145"+
3047 "\1\150\1\162\1\uffff\1\143\1\154\1\172\1\164\2\105\2\145\1\163\1"+
3048 "\143\1\145\1\172\1\105\3\uffff\1\172\1\162\1\157\3\162\2\172\1\164"+
3049 "\1\145\2\172\1\uffff\1\141\1\123\1\172\1\163\1\172\1\145\1\164\1"+
3050 "\172\1\uffff\1\172\1\uffff\1\172\1\154\1\145\2\172\2\uffff\2\172"+
3051 "\2\uffff\1\151\1\124\1\uffff\1\164\2\172\2\uffff\1\144\1\145\4\uffff"+
3052 "\1\156\1\101\1\141\1\uffff\1\145\1\172\1\163\1\115\1\155\1\162\1"+
3053 "\uffff\1\172\1\120\1\160\1\172\1\uffff\2\172\3\uffff";
3054 static final String DFA12_acceptS =
3055 "\20\uffff\1\34\1\35\1\36\1\37\1\uffff\1\41\3\uffff\1\50\1\51\1\52"+
3056 "\1\54\31\uffff\1\40\1\42\1\45\1\43\1\46\1\44\6\uffff\1\3\5\uffff"+
3057 "\1\24\1\17\1\uffff\1\11\1\uffff\1\22\4\uffff\1\14\15\uffff\1\15"+
3058 "\1\21\1\26\14\uffff\1\23\10\uffff\1\2\1\uffff\1\4\5\uffff\1\7\1"+
3059 "\25\2\uffff\1\16\1\20\2\uffff\1\47\3\uffff\1\30\1\5\2\uffff\1\6"+
3060 "\1\13\1\10\1\12\3\uffff\1\1\6\uffff\1\32\4\uffff\1\27\2\uffff\1"+
3061 "\31\1\33\1\53";
3062 static final String DFA12_specialS =
3063 "\u00a9\uffff}>";
3064 static final String[] DFA12_transitionS = {
3065 "\2\33\2\uffff\1\33\22\uffff\1\33\6\uffff\1\32\1\21\1\22\1\20"+
3066 "\1\31\1\23\1\31\1\24\1\uffff\12\31\2\uffff\1\26\1\25\1\27\2"+
3067 "\uffff\1\3\1\12\1\15\1\13\1\34\1\2\2\34\1\5\1\4\1\34\1\7\1\34"+
3068 "\1\14\1\6\2\34\1\10\1\1\1\16\2\34\1\11\3\34\4\uffff\1\34\1\uffff"+
3069 "\1\3\1\12\1\15\1\13\1\34\1\30\2\34\1\5\1\4\1\34\1\7\1\34\1\14"+
3070 "\1\6\2\34\1\10\1\1\1\17\2\34\1\11\3\34",
3071 "\1\36\1\uffff\1\35\35\uffff\1\36\1\uffff\1\35",
3072 "\1\40\20\uffff\1\37\37\uffff\1\37",
3073 "\1\42\4\uffff\1\41\32\uffff\1\42\4\uffff\1\41",
3074 "\1\43\37\uffff\1\43",
3075 "\1\44\4\uffff\1\45\32\uffff\1\44\4\uffff\1\45",
3076 "\1\47\3\uffff\1\50\2\uffff\1\46\30\uffff\1\47\3\uffff\1\50"+
3077 "\2\uffff\1\46",
3078 "\1\51\3\uffff\1\52\33\uffff\1\51\3\uffff\1\52",
3079 "\1\53\37\uffff\1\53",
3080 "\1\54\37\uffff\1\54",
3081 "\1\55\37\uffff\1\55",
3082 "\1\56\37\uffff\1\56",
3083 "\1\60\5\uffff\1\57\31\uffff\1\60\5\uffff\1\57",
3084 "\1\61\37\uffff\1\61",
3085 "\1\62\10\uffff\1\63",
3086 "\1\64\10\uffff\1\65",
3087 "",
3088 "",
3089 "",
3090 "",
3091 "\12\31",
3092 "",
3093 "\1\70\1\67",
3094 "\1\72",
3095 "\1\37\16\uffff\1\74\20\uffff\1\37",
3096 "",
3097 "",
3098 "",
3099 "",
3100 "\1\75\37\uffff\1\75",
3101 "\1\76\37\uffff\1\76",
3102 "\1\77\37\uffff\1\77",
3103 "\1\100",
3104 "\13\34\6\uffff\2\34\1\101\27\34\4\uffff\1\34\1\uffff\2\34\1"+
3105 "\101\27\34",
3106 "\1\103\24\uffff\1\104\12\uffff\1\103\24\uffff\1\104",
3107 "\1\105\37\uffff\1\105",
3108 "\13\34\6\uffff\15\34\1\106\14\34\4\uffff\1\107\1\uffff\15\34"+
3109 "\1\106\14\34",
3110 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3111 "\1\112\37\uffff\1\112",
3112 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3113 "\13\34\6\uffff\3\34\1\114\26\34\4\uffff\1\34\1\uffff\3\34\1"+
3114 "\114\26\34",
3115 "\1\116\37\uffff\1\116",
3116 "\1\117\37\uffff\1\117",
3117 "\1\120\37\uffff\1\120",
3118 "\1\121\37\uffff\1\121",
3119 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3120 "\1\123\37\uffff\1\123",
3121 "\1\124\37\uffff\1\124",
3122 "\1\125\37\uffff\1\125",
3123 "\1\126\37\uffff\1\126",
3124 "\1\127",
3125 "\1\130",
3126 "\1\131",
3127 "\1\132",
3128 "",
3129 "",
3130 "",
3131 "",
3132 "",
3133 "",
3134 "\1\133",
3135 "\1\134\37\uffff\1\134",
3136 "\1\135\37\uffff\1\135",
3137 "\1\136\37\uffff\1\136",
3138 "\1\137",
3139 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3140 "",
3141 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3142 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3143 "\1\143\37\uffff\1\143",
3144 "\1\144\37\uffff\1\144",
3145 "\1\145\15\uffff\1\146\21\uffff\1\145\15\uffff\1\146",
3146 "",
3147 "",
3148 "\1\147\37\uffff\1\147",
3149 "",
3150 "\1\150\37\uffff\1\150",
3151 "",
3152 "\1\151\37\uffff\1\151",
3153 "\1\152\37\uffff\1\152",
3154 "\1\153\37\uffff\1\153",
3155 "\1\154\37\uffff\1\154",
3156 "",
3157 "\1\155\37\uffff\1\155",
3158 "\1\156\37\uffff\1\156",
3159 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3160 "\1\160\37\uffff\1\160",
3161 "\1\161",
3162 "\1\162",
3163 "\1\163",
3164 "\1\164",
3165 "\1\165",
3166 "\1\166\37\uffff\1\166",
3167 "\1\167\37\uffff\1\167",
3168 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3169 "\1\171",
3170 "",
3171 "",
3172 "",
3173 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3174 "\1\173\37\uffff\1\173",
3175 "\1\174\37\uffff\1\174",
3176 "\1\175\37\uffff\1\175",
3177 "\1\176\37\uffff\1\176",
3178 "\1\177\37\uffff\1\177",
3179 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3180 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3181 "\1\u0082\37\uffff\1\u0082",
3182 "\1\u0083\37\uffff\1\u0083",
3183 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3184 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3185 "",
3186 "\1\u0086\37\uffff\1\u0086",
3187 "\1\u0087",
3188 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3189 "\1\u0089",
3190 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3191 "\1\u008a",
3192 "\1\u008b\37\uffff\1\u008b",
3193 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3194 "",
3195 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3196 "",
3197 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3198 "\1\u008e\37\uffff\1\u008e",
3199 "\1\u008f\37\uffff\1\u008f",
3200 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3201 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3202 "",
3203 "",
3204 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3205 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3206 "",
3207 "",
3208 "\1\u0094\37\uffff\1\u0094",
3209 "\1\u0095",
3210 "",
3211 "\1\u0096",
3212 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3213 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3214 "",
3215 "",
3216 "\1\u0098\37\uffff\1\u0098",
3217 "\1\u0099\37\uffff\1\u0099",
3218 "",
3219 "",
3220 "",
3221 "",
3222 "\1\u009a\37\uffff\1\u009a",
3223 "\1\u009b",
3224 "\1\u009c",
3225 "",
3226 "\1\u009d\37\uffff\1\u009d",
3227 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3228 "\1\u009f\37\uffff\1\u009f",
3229 "\1\u00a0",
3230 "\1\u00a1",
3231 "\1\u00a2\37\uffff\1\u00a2",
3232 "",
3233 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3234 "\1\u00a4",
3235 "\1\u00a5",
3236 "\13\34\6\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3237 "",
3238 "\2\u00a8\2\uffff\1\u00a8\22\uffff\1\u00a8\17\uffff\13\34\6"+
3239 "\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3240 "\2\u00a8\2\uffff\1\u00a8\22\uffff\1\u00a8\17\uffff\13\34\6"+
3241 "\uffff\32\34\4\uffff\1\34\1\uffff\32\34",
3242 "",
3243 "",
3244 ""
3245 };
3246
3247 static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS);
3248 static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS);
3249 static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS);
3250 static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS);
3251 static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS);
3252 static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS);
3253 static final short[][] DFA12_transition;
3254
3255 static {
3256 int numStates = DFA12_transitionS.length;
3257 DFA12_transition = new short[numStates][];
3258 for (int i=0; i<numStates; i++) {
3259 DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]);
3260 }
3261 }
3262
3263 class DFA12 extends DFA {
3264
3265 public DFA12(BaseRecognizer recognizer) {
3266 this.recognizer = recognizer;
3267 this.decisionNumber = 12;
3268 this.eot = DFA12_eot;
3269 this.eof = DFA12_eof;
3270 this.min = DFA12_min;
3271 this.max = DFA12_max;
3272 this.accept = DFA12_accept;
3273 this.special = DFA12_special;
3274 this.transition = DFA12_transition;
3275 }
3276 public String getDescription() {
3277 return "1:1: Tokens : ( SELECT | FROM | AS | JOIN | INNER | OUTER | LEFT | RIGHT | ON | WHERE | ORDER | BY | ASC | DESC | IS | NULL | AND | OR | NOT | IN | LIKE | ANY | CONTAINS | SCORE | IN_FOLDER | IN_TREE | TIMESTAMP | STAR | LPAR | RPAR | COMMA | DOT | EQ | NEQ | LT | GT | LTEQ | GTEQ | BOOL_LIT | NUM_LIT | STRING_LIT | WS | TIME_LIT | ID );";
3278 }
3279 }
3280
3281
3282 }