/** * Copyright 2015 ArcBees Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ //CHECKSTYLE_OFF // $ANTLR 3.4 GQL.g 2014-07-02 15:17:15 package com.arcbees.gaestudio.server.util; import org.antlr.runtime.BaseRecognizer; import org.antlr.runtime.CharStream; import org.antlr.runtime.DFA; import org.antlr.runtime.EarlyExitException; import org.antlr.runtime.Lexer; import org.antlr.runtime.MismatchedSetException; import org.antlr.runtime.NoViableAltException; import org.antlr.runtime.RecognitionException; import org.antlr.runtime.RecognizerSharedState; @SuppressWarnings({"all", "warnings", "unchecked"}) public class GQLLexer extends Lexer { public static final int EOF = -1; public static final int T__55 = 55; public static final int T__56 = 56; public static final int T__57 = 57; public static final int T__58 = 58; public static final int T__59 = 59; public static final int T__60 = 60; public static final int T__61 = 61; public static final int T__62 = 62; public static final int T__63 = 63; public static final int T__64 = 64; public static final int T__65 = 65; public static final int T__66 = 66; public static final int A = 4; public static final int ANCESTOR = 5; public static final int AND = 6; public static final int ASC = 7; public static final int B = 8; public static final int BOOLEAN = 9; public static final int BY = 10; public static final int C = 11; public static final int COMMENT = 12; public static final int D = 13; public static final int DECIMAL = 14; public static final int DESC = 15; public static final int DIGIT = 16; public static final int DOT = 17; public static final int E = 18; public static final int F = 19; public static final int FROM = 20; public static final int FUNCTION = 21; public static final int G = 22; public static final int H = 23; public static final int I = 24; public static final int IDENTITY = 25; public static final int IN = 26; public static final int IS = 27; public static final int J = 28; public static final int K = 29; public static final int L = 30; public static final int LETTER = 31; public static final int LIMIT = 32; public static final int M = 33; public static final int MULTILINE_COMMENT = 34; public static final int N = 35; public static final int NULL = 36; public static final int O = 37; public static final int OFFSET = 38; public static final int ORDER = 39; public static final int P = 40; public static final int Q = 41; public static final int R = 42; public static final int S = 43; public static final int SELECT = 44; public static final int STRING_LITERAL = 45; public static final int T = 46; public static final int U = 47; public static final int V = 48; public static final int W = 49; public static final int WHERE = 50; public static final int WHITESPACE = 51; public static final int X = 52; public static final int Y = 53; public static final int Z = 54; // delegates // delegators public Lexer[] getDelegates() { return new Lexer[]{}; } public GQLLexer() { } public GQLLexer(CharStream input) { this(input, new RecognizerSharedState()); } public GQLLexer(CharStream input, RecognizerSharedState state) { super(input, state); } public String getGrammarFileName() { return "GQL.g"; } // $ANTLR start "T__55" public final void mT__55() throws RecognitionException { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:19:7: ( '!=' ) // GQL.g:19:9: '!=' { match("!="); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__55" // $ANTLR start "T__56" public final void mT__56() throws RecognitionException { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:20:7: ( '(' ) // GQL.g:20:9: '(' { match('('); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__56" // $ANTLR start "T__57" public final void mT__57() throws RecognitionException { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:21:7: ( ')' ) // GQL.g:21:9: ')' { match(')'); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__57" // $ANTLR start "T__58" public final void mT__58() throws RecognitionException { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:22:7: ( '*' ) // GQL.g:22:9: '*' { match('*'); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__58" // $ANTLR start "T__59" public final void mT__59() throws RecognitionException { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:23:7: ( ',' ) // GQL.g:23:9: ',' { match(','); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__59" // $ANTLR start "T__60" public final void mT__60() throws RecognitionException { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:24:7: ( ':' ) // GQL.g:24:9: ':' { match(':'); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__60" // $ANTLR start "T__61" public final void mT__61() throws RecognitionException { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:25:7: ( '<' ) // GQL.g:25:9: '<' { match('<'); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__61" // $ANTLR start "T__62" public final void mT__62() throws RecognitionException { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:26:7: ( '<=' ) // GQL.g:26:9: '<=' { match("<="); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__62" // $ANTLR start "T__63" public final void mT__63() throws RecognitionException { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:27:7: ( '=' ) // GQL.g:27:9: '=' { match('='); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__63" // $ANTLR start "T__64" public final void mT__64() throws RecognitionException { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:28:7: ( '>' ) // GQL.g:28:9: '>' { match('>'); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__64" // $ANTLR start "T__65" public final void mT__65() throws RecognitionException { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:29:7: ( '>=' ) // GQL.g:29:9: '>=' { match(">="); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__65" // $ANTLR start "T__66" public final void mT__66() throws RecognitionException { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:30:7: ( '__key__' ) // GQL.g:30:9: '__key__' { match("__key__"); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__66" // $ANTLR start "SELECT" public final void mSELECT() throws RecognitionException { try { int _type = SELECT; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:122:8: ( S E L E C T ) // GQL.g:122:10: S E L E C T { mS(); mE(); mL(); mE(); mC(); mT(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "SELECT" // $ANTLR start "FROM" public final void mFROM() throws RecognitionException { try { int _type = FROM; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:124:6: ( F R O M ) // GQL.g:124:8: F R O M { mF(); mR(); mO(); mM(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "FROM" // $ANTLR start "WHERE" public final void mWHERE() throws RecognitionException { try { int _type = WHERE; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:126:7: ( W H E R E ) // GQL.g:126:9: W H E R E { mW(); mH(); mE(); mR(); mE(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "WHERE" // $ANTLR start "ORDER" public final void mORDER() throws RecognitionException { try { int _type = ORDER; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:128:7: ( O R D E R ) // GQL.g:128:9: O R D E R { mO(); mR(); mD(); mE(); mR(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ORDER" // $ANTLR start "BY" public final void mBY() throws RecognitionException { try { int _type = BY; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:130:4: ( B Y ) // GQL.g:130:6: B Y { mB(); mY(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "BY" // $ANTLR start "ASC" public final void mASC() throws RecognitionException { try { int _type = ASC; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:132:5: ( A S C ) // GQL.g:132:7: A S C { mA(); mS(); mC(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ASC" // $ANTLR start "DESC" public final void mDESC() throws RecognitionException { try { int _type = DESC; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:134:6: ( D E S C ) // GQL.g:134:8: D E S C { mD(); mE(); mS(); mC(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "DESC" // $ANTLR start "LIMIT" public final void mLIMIT() throws RecognitionException { try { int _type = LIMIT; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:136:7: ( L I M I T ) // GQL.g:136:9: L I M I T { mL(); mI(); mM(); mI(); mT(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "LIMIT" // $ANTLR start "OFFSET" public final void mOFFSET() throws RecognitionException { try { int _type = OFFSET; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:138:8: ( O F F S E T ) // GQL.g:138:10: O F F S E T { mO(); mF(); mF(); mS(); mE(); mT(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "OFFSET" // $ANTLR start "ANCESTOR" public final void mANCESTOR() throws RecognitionException { try { int _type = ANCESTOR; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:140:9: ( A N C E S T O R ) // GQL.g:140:11: A N C E S T O R { mA(); mN(); mC(); mE(); mS(); mT(); mO(); mR(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ANCESTOR" // $ANTLR start "IS" public final void mIS() throws RecognitionException { try { int _type = IS; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:142:3: ( I S ) // GQL.g:142:5: I S { mI(); mS(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "IS" // $ANTLR start "FUNCTION" public final void mFUNCTION() throws RecognitionException { try { int _type = FUNCTION; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:148:3: ( D A T E T I M E | D A T E | T I M E | K E Y | U S E R | G E O P T ) int alt1 = 6; switch (input.LA(1)) { case 'D': case 'd': { int LA1_1 = input.LA(2); if ((LA1_1 == 'A' || LA1_1 == 'a')) { int LA1_6 = input.LA(3); if ((LA1_6 == 'T' || LA1_6 == 't')) { int LA1_7 = input.LA(4); if ((LA1_7 == 'E' || LA1_7 == 'e')) { int LA1_8 = input.LA(5); if ((LA1_8 == 'T' || LA1_8 == 't')) { alt1 = 1; } else { alt1 = 2; } } else { NoViableAltException nvae = new NoViableAltException("", 1, 7, input); throw nvae; } } else { NoViableAltException nvae = new NoViableAltException("", 1, 6, input); throw nvae; } } else { NoViableAltException nvae = new NoViableAltException("", 1, 1, input); throw nvae; } } break; case 'T': case 't': { alt1 = 3; } break; case 'K': case 'k': { alt1 = 4; } break; case 'U': case 'u': { alt1 = 5; } break; case 'G': case 'g': { alt1 = 6; } break; default: NoViableAltException nvae = new NoViableAltException("", 1, 0, input); throw nvae; } switch (alt1) { case 1: // GQL.g:148:5: D A T E T I M E { mD(); mA(); mT(); mE(); mT(); mI(); mM(); mE(); } break; case 2: // GQL.g:151:5: D A T E { mD(); mA(); mT(); mE(); } break; case 3: // GQL.g:154:5: T I M E { mT(); mI(); mM(); mE(); } break; case 4: // GQL.g:157:5: K E Y { mK(); mE(); mY(); } break; case 5: // GQL.g:159:5: U S E R { mU(); mS(); mE(); mR(); } break; case 6: // GQL.g:161:5: G E O P T { mG(); mE(); mO(); mP(); mT(); } break; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "FUNCTION" // $ANTLR start "AND" public final void mAND() throws RecognitionException { try { int _type = AND; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:165:4: ( A N D ) // GQL.g:165:6: A N D { mA(); mN(); mD(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "AND" // $ANTLR start "IN" public final void mIN() throws RecognitionException { try { int _type = IN; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:167:3: ( I N ) // GQL.g:167:5: I N { mI(); mN(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "IN" // $ANTLR start "STRING_LITERAL" public final void mSTRING_LITERAL() throws RecognitionException { try { int _type = STRING_LITERAL; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:174:3: ( '\\'' ( '\\\\' '\\'' |~ ( '\\'' | '\\n' | '\\r' ) )* '\\'' ) // GQL.g:174:5: '\\'' ( '\\\\' '\\'' |~ ( '\\'' | '\\n' | '\\r' ) )* '\\'' { match('\''); // GQL.g:175:5: ( '\\\\' '\\'' |~ ( '\\'' | '\\n' | '\\r' ) )* loop2: do { int alt2 = 3; int LA2_0 = input.LA(1); if ((LA2_0 == '\\')) { int LA2_2 = input.LA(2); if ((LA2_2 == '\'')) { int LA2_4 = input.LA(3); if (((LA2_4 >= '\u0000' && LA2_4 <= '\t') || (LA2_4 >= '\u000B' && LA2_4 <= '\f') || (LA2_4 >= '\u000E' && LA2_4 <= '\uFFFF'))) { alt2 = 1; } else { alt2 = 2; } } else if (((LA2_2 >= '\u0000' && LA2_2 <= '\t') || (LA2_2 >= '\u000B' && LA2_2 <= '\f') || (LA2_2 >= '\u000E' && LA2_2 <= '&') || (LA2_2 >= '(' && LA2_2 <= '\uFFFF'))) { alt2 = 2; } } else if (((LA2_0 >= '\u0000' && LA2_0 <= '\t') || (LA2_0 >= '\u000B' && LA2_0 <= '\f') || (LA2_0 >= '\u000E' && LA2_0 <= '&') || (LA2_0 >= '(' && LA2_0 <= '[') || (LA2_0 >= ']' && LA2_0 <= '\uFFFF'))) { alt2 = 2; } switch (alt2) { case 1: // GQL.g:175:7: '\\\\' '\\'' { match('\\'); match('\''); } break; case 2: // GQL.g:176:7: ~ ( '\\'' | '\\n' | '\\r' ) { if ((input.LA(1) >= '\u0000' && input.LA(1) <= '\t') || (input.LA( 1) >= '\u000B' && input.LA(1) <= '\f') || (input.LA(1) >= '\u000E' && input.LA( 1) <= '&') || (input.LA(1) >= '(' && input.LA(1) <= '\uFFFF')) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } break; default: break loop2; } } while (true); match('\''); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "STRING_LITERAL" // $ANTLR start "A" public final void mA() throws RecognitionException { try { // GQL.g:181:12: ( 'a' | 'A' ) // GQL.g: { if (input.LA(1) == 'A' || input.LA(1) == 'a') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "A" // $ANTLR start "B" public final void mB() throws RecognitionException { try { // GQL.g:182:12: ( 'b' | 'B' ) // GQL.g: { if (input.LA(1) == 'B' || input.LA(1) == 'b') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "B" // $ANTLR start "C" public final void mC() throws RecognitionException { try { // GQL.g:183:12: ( 'c' | 'C' ) // GQL.g: { if (input.LA(1) == 'C' || input.LA(1) == 'c') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "C" // $ANTLR start "D" public final void mD() throws RecognitionException { try { // GQL.g:184:12: ( 'd' | 'D' ) // GQL.g: { if (input.LA(1) == 'D' || input.LA(1) == 'd') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "D" // $ANTLR start "E" public final void mE() throws RecognitionException { try { // GQL.g:185:12: ( 'e' | 'E' ) // GQL.g: { if (input.LA(1) == 'E' || input.LA(1) == 'e') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "E" // $ANTLR start "F" public final void mF() throws RecognitionException { try { // GQL.g:186:12: ( 'f' | 'F' ) // GQL.g: { if (input.LA(1) == 'F' || input.LA(1) == 'f') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "F" // $ANTLR start "G" public final void mG() throws RecognitionException { try { // GQL.g:187:12: ( 'g' | 'G' ) // GQL.g: { if (input.LA(1) == 'G' || input.LA(1) == 'g') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "G" // $ANTLR start "H" public final void mH() throws RecognitionException { try { // GQL.g:188:12: ( 'h' | 'H' ) // GQL.g: { if (input.LA(1) == 'H' || input.LA(1) == 'h') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "H" // $ANTLR start "I" public final void mI() throws RecognitionException { try { // GQL.g:189:12: ( 'i' | 'I' ) // GQL.g: { if (input.LA(1) == 'I' || input.LA(1) == 'i') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "I" // $ANTLR start "J" public final void mJ() throws RecognitionException { try { // GQL.g:190:12: ( 'j' | 'J' ) // GQL.g: { if (input.LA(1) == 'J' || input.LA(1) == 'j') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "J" // $ANTLR start "K" public final void mK() throws RecognitionException { try { // GQL.g:191:12: ( 'k' | 'K' ) // GQL.g: { if (input.LA(1) == 'K' || input.LA(1) == 'k') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "K" // $ANTLR start "L" public final void mL() throws RecognitionException { try { // GQL.g:192:12: ( 'l' | 'L' ) // GQL.g: { if (input.LA(1) == 'L' || input.LA(1) == 'l') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "L" // $ANTLR start "M" public final void mM() throws RecognitionException { try { // GQL.g:193:12: ( 'm' | 'M' ) // GQL.g: { if (input.LA(1) == 'M' || input.LA(1) == 'm') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "M" // $ANTLR start "N" public final void mN() throws RecognitionException { try { // GQL.g:194:12: ( 'n' | 'N' ) // GQL.g: { if (input.LA(1) == 'N' || input.LA(1) == 'n') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "N" // $ANTLR start "O" public final void mO() throws RecognitionException { try { // GQL.g:195:12: ( 'o' | 'O' ) // GQL.g: { if (input.LA(1) == 'O' || input.LA(1) == 'o') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "O" // $ANTLR start "P" public final void mP() throws RecognitionException { try { // GQL.g:196:12: ( 'p' | 'P' ) // GQL.g: { if (input.LA(1) == 'P' || input.LA(1) == 'p') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "P" // $ANTLR start "Q" public final void mQ() throws RecognitionException { try { // GQL.g:197:12: ( 'q' | 'Q' ) // GQL.g: { if (input.LA(1) == 'Q' || input.LA(1) == 'q') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "Q" // $ANTLR start "R" public final void mR() throws RecognitionException { try { // GQL.g:198:12: ( 'r' | 'R' ) // GQL.g: { if (input.LA(1) == 'R' || input.LA(1) == 'r') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "R" // $ANTLR start "S" public final void mS() throws RecognitionException { try { // GQL.g:199:12: ( 's' | 'S' ) // GQL.g: { if (input.LA(1) == 'S' || input.LA(1) == 's') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "S" // $ANTLR start "T" public final void mT() throws RecognitionException { try { // GQL.g:200:12: ( 't' | 'T' ) // GQL.g: { if (input.LA(1) == 'T' || input.LA(1) == 't') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "T" // $ANTLR start "U" public final void mU() throws RecognitionException { try { // GQL.g:201:12: ( 'u' | 'U' ) // GQL.g: { if (input.LA(1) == 'U' || input.LA(1) == 'u') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "U" // $ANTLR start "V" public final void mV() throws RecognitionException { try { // GQL.g:202:12: ( 'v' | 'V' ) // GQL.g: { if (input.LA(1) == 'V' || input.LA(1) == 'v') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "V" // $ANTLR start "W" public final void mW() throws RecognitionException { try { // GQL.g:203:12: ( 'w' | 'W' ) // GQL.g: { if (input.LA(1) == 'W' || input.LA(1) == 'w') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "W" // $ANTLR start "X" public final void mX() throws RecognitionException { try { // GQL.g:204:12: ( 'x' | 'X' ) // GQL.g: { if (input.LA(1) == 'X' || input.LA(1) == 'x') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "X" // $ANTLR start "Y" public final void mY() throws RecognitionException { try { // GQL.g:205:12: ( 'y' | 'Y' ) // GQL.g: { if (input.LA(1) == 'Y' || input.LA(1) == 'y') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "Y" // $ANTLR start "Z" public final void mZ() throws RecognitionException { try { // GQL.g:206:12: ( 'z' | 'Z' ) // GQL.g: { if (input.LA(1) == 'Z' || input.LA(1) == 'z') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "Z" // $ANTLR start "LETTER" public final void mLETTER() throws RecognitionException { try { // GQL.g:207:17: ( 'a' .. 'z' | 'A' .. 'Z' ) // GQL.g: { if ((input.LA(1) >= 'A' && input.LA(1) <= 'Z') || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "LETTER" // $ANTLR start "DIGIT" public final void mDIGIT() throws RecognitionException { try { // GQL.g:209:16: ( '0' .. '9' ) // GQL.g: { if ((input.LA(1) >= '0' && input.LA(1) <= '9')) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "DIGIT" // $ANTLR start "DOT" public final void mDOT() throws RecognitionException { try { // GQL.g:211:14: ( '.' ) // GQL.g:211:16: '.' { match('.'); } } finally { // do for sure before leaving } } // $ANTLR end "DOT" // $ANTLR start "DECIMAL" public final void mDECIMAL() throws RecognitionException { try { int _type = DECIMAL; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:213:9: ( ( DIGIT )* ( DOT ( DIGIT )+ )? ) // GQL.g:213:11: ( DIGIT )* ( DOT ( DIGIT )+ )? { // GQL.g:213:11: ( DIGIT )* loop3: do { int alt3 = 2; int LA3_0 = input.LA(1); if (((LA3_0 >= '0' && LA3_0 <= '9'))) { alt3 = 1; } switch (alt3) { case 1: // GQL.g: { if ((input.LA(1) >= '0' && input.LA(1) <= '9')) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } break; default: break loop3; } } while (true); // GQL.g:213:19: ( DOT ( DIGIT )+ )? int alt5 = 2; int LA5_0 = input.LA(1); if ((LA5_0 == '.')) { alt5 = 1; } switch (alt5) { case 1: // GQL.g:213:20: DOT ( DIGIT )+ { mDOT(); // GQL.g:213:24: ( DIGIT )+ int cnt4 = 0; loop4: do { int alt4 = 2; int LA4_0 = input.LA(1); if (((LA4_0 >= '0' && LA4_0 <= '9'))) { alt4 = 1; } switch (alt4) { case 1: // GQL.g: { if ((input.LA(1) >= '0' && input.LA(1) <= '9')) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } break; default: if (cnt4 >= 1) break loop4; EarlyExitException eee = new EarlyExitException(4, input); throw eee; } cnt4++; } while (true); } break; } } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "DECIMAL" // $ANTLR start "BOOLEAN" public final void mBOOLEAN() throws RecognitionException { try { int _type = BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:215:9: ( T R U E | F A L S E ) int alt6 = 2; int LA6_0 = input.LA(1); if ((LA6_0 == 'T' || LA6_0 == 't')) { alt6 = 1; } else if ((LA6_0 == 'F' || LA6_0 == 'f')) { alt6 = 2; } else { NoViableAltException nvae = new NoViableAltException("", 6, 0, input); throw nvae; } switch (alt6) { case 1: // GQL.g:215:11: T R U E { mT(); mR(); mU(); mE(); } break; case 2: // GQL.g:215:21: F A L S E { mF(); mA(); mL(); mS(); mE(); } break; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "BOOLEAN" // $ANTLR start "NULL" public final void mNULL() throws RecognitionException { try { int _type = NULL; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:217:6: ( N U L L ) // GQL.g:217:8: N U L L { mN(); mU(); mL(); mL(); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "NULL" // $ANTLR start "IDENTITY" public final void mIDENTITY() throws RecognitionException { try { int _type = IDENTITY; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:221:3: ( ( LETTER | '_' ) ( LETTER | DIGIT | '_' | '-' )* ) // GQL.g:221:5: ( LETTER | '_' ) ( LETTER | DIGIT | '_' | '-' )* { if ((input.LA(1) >= 'A' && input.LA(1) <= 'Z') || input.LA(1) == '_' || (input.LA(1) >= 'a' && input.LA( 1) <= 'z')) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } // GQL.g:221:20: ( LETTER | DIGIT | '_' | '-' )* loop7: do { int alt7 = 2; int LA7_0 = input.LA(1); if ((LA7_0 == '-' || (LA7_0 >= '0' && LA7_0 <= '9') || (LA7_0 >= 'A' && LA7_0 <= 'Z') || LA7_0 == '_' || (LA7_0 >= 'a' && LA7_0 <= 'z'))) { alt7 = 1; } switch (alt7) { case 1: // GQL.g: { if (input.LA(1) == '-' || (input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA( 1) >= 'A' && input.LA(1) <= 'Z') || input.LA(1) == '_' || (input.LA( 1) >= 'a' && input.LA(1) <= 'z')) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } break; default: break loop7; } } while (true); } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "IDENTITY" // $ANTLR start "WHITESPACE" public final void mWHITESPACE() throws RecognitionException { try { int _type = WHITESPACE; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:224:12: ( ( '\\t' | ' ' | '\\r' | '\\n' | '\\f' )+ ) // GQL.g:224:14: ( '\\t' | ' ' | '\\r' | '\\n' | '\\f' )+ { // GQL.g:224:14: ( '\\t' | ' ' | '\\r' | '\\n' | '\\f' )+ int cnt8 = 0; loop8: do { int alt8 = 2; int LA8_0 = input.LA(1); if (((LA8_0 >= '\t' && LA8_0 <= '\n') || (LA8_0 >= '\f' && LA8_0 <= '\r') || LA8_0 == ' ')) { alt8 = 1; } switch (alt8) { case 1: // GQL.g: { if ((input.LA(1) >= '\t' && input.LA(1) <= '\n') || (input.LA(1) >= '\f' && input.LA( 1) <= '\r') || input.LA(1) == ' ') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } } break; default: if (cnt8 >= 1) break loop8; EarlyExitException eee = new EarlyExitException(8, input); throw eee; } cnt8++; } while (true); _channel = HIDDEN; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "WHITESPACE" // $ANTLR start "COMMENT" public final void mCOMMENT() throws RecognitionException { try { int _type = COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:226:9: ( '//' ( . )* ( '\\n' | '\\r' ) ) // GQL.g:226:11: '//' ( . )* ( '\\n' | '\\r' ) { match("//"); // GQL.g:226:16: ( . )* loop9: do { int alt9 = 2; int LA9_0 = input.LA(1); if ((LA9_0 == '\n' || LA9_0 == '\r')) { alt9 = 2; } else if (((LA9_0 >= '\u0000' && LA9_0 <= '\t') || (LA9_0 >= '\u000B' && LA9_0 <= '\f') || (LA9_0 >= '\u000E' && LA9_0 <= '\uFFFF'))) { alt9 = 1; } switch (alt9) { case 1: // GQL.g:226:16: . { matchAny(); } break; default: break loop9; } } while (true); if (input.LA(1) == '\n' || input.LA(1) == '\r') { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } _channel = HIDDEN; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "COMMENT" // $ANTLR start "MULTILINE_COMMENT" public final void mMULTILINE_COMMENT() throws RecognitionException { try { int _type = MULTILINE_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; // GQL.g:228:19: ( '/*' ( . )* '*/' ) // GQL.g:228:21: '/*' ( . )* '*/' { match("/*"); // GQL.g:228:26: ( . )* loop10: do { int alt10 = 2; int LA10_0 = input.LA(1); if ((LA10_0 == '*')) { int LA10_1 = input.LA(2); if ((LA10_1 == '/')) { alt10 = 2; } else if (((LA10_1 >= '\u0000' && LA10_1 <= '.') || (LA10_1 >= '0' && LA10_1 <= '\uFFFF'))) { alt10 = 1; } } else if (((LA10_0 >= '\u0000' && LA10_0 <= ')') || (LA10_0 >= '+' && LA10_0 <= '\uFFFF'))) { alt10 = 1; } switch (alt10) { case 1: // GQL.g:228:26: . { matchAny(); } break; default: break loop10; } } while (true); match("*/"); _channel = HIDDEN; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "MULTILINE_COMMENT" public void mTokens() throws RecognitionException { // GQL.g:1:8: ( T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 // | SELECT | FROM | WHERE | ORDER | BY | ASC | DESC | LIMIT | OFFSET | ANCESTOR | IS | FUNCTION | AND | IN | // STRING_LITERAL | DECIMAL | BOOLEAN | NULL | IDENTITY | WHITESPACE | COMMENT | MULTILINE_COMMENT ) int alt11 = 34; alt11 = dfa11.predict(input); switch (alt11) { case 1: // GQL.g:1:10: T__55 { mT__55(); } break; case 2: // GQL.g:1:16: T__56 { mT__56(); } break; case 3: // GQL.g:1:22: T__57 { mT__57(); } break; case 4: // GQL.g:1:28: T__58 { mT__58(); } break; case 5: // GQL.g:1:34: T__59 { mT__59(); } break; case 6: // GQL.g:1:40: T__60 { mT__60(); } break; case 7: // GQL.g:1:46: T__61 { mT__61(); } break; case 8: // GQL.g:1:52: T__62 { mT__62(); } break; case 9: // GQL.g:1:58: T__63 { mT__63(); } break; case 10: // GQL.g:1:64: T__64 { mT__64(); } break; case 11: // GQL.g:1:70: T__65 { mT__65(); } break; case 12: // GQL.g:1:76: T__66 { mT__66(); } break; case 13: // GQL.g:1:82: SELECT { mSELECT(); } break; case 14: // GQL.g:1:89: FROM { mFROM(); } break; case 15: // GQL.g:1:94: WHERE { mWHERE(); } break; case 16: // GQL.g:1:100: ORDER { mORDER(); } break; case 17: // GQL.g:1:106: BY { mBY(); } break; case 18: // GQL.g:1:109: ASC { mASC(); } break; case 19: // GQL.g:1:113: DESC { mDESC(); } break; case 20: // GQL.g:1:118: LIMIT { mLIMIT(); } break; case 21: // GQL.g:1:124: OFFSET { mOFFSET(); } break; case 22: // GQL.g:1:131: ANCESTOR { mANCESTOR(); } break; case 23: // GQL.g:1:140: IS { mIS(); } break; case 24: // GQL.g:1:143: FUNCTION { mFUNCTION(); } break; case 25: // GQL.g:1:152: AND { mAND(); } break; case 26: // GQL.g:1:156: IN { mIN(); } break; case 27: // GQL.g:1:159: STRING_LITERAL { mSTRING_LITERAL(); } break; case 28: // GQL.g:1:174: DECIMAL { mDECIMAL(); } break; case 29: // GQL.g:1:182: BOOLEAN { mBOOLEAN(); } break; case 30: // GQL.g:1:190: NULL { mNULL(); } break; case 31: // GQL.g:1:195: IDENTITY { mIDENTITY(); } break; case 32: // GQL.g:1:204: WHITESPACE { mWHITESPACE(); } break; case 33: // GQL.g:1:215: COMMENT { mCOMMENT(); } break; case 34: // GQL.g:1:223: MULTILINE_COMMENT { mMULTILINE_COMMENT(); } break; } } protected DFA11 dfa11 = new DFA11(this); static final String DFA11_eotS = "\1\31\6\uffff\1\37\1\uffff\1\41\16\33\2\uffff\1\33\7\uffff\7\33" + "\1\100\5\33\1\107\1\110\6\33\2\uffff\7\33\1\uffff\1\126\1\33\1\130" + "\3\33\2\uffff\2\33\1\136\5\33\1\144\4\33\1\uffff\1\33\1\uffff\1" + "\152\1\136\1\33\1\136\1\155\1\uffff\1\136\1\33\1\157\2\33\1\uffff" + "\1\155\1\162\1\163\2\33\1\uffff\1\33\1\167\1\uffff\1\136\1\uffff" + "\1\33\1\171\2\uffff\1\172\2\33\1\uffff\1\175\2\uffff\2\33\1\uffff" + "\1\u0080\1\136\1\uffff"; static final String DFA11_eofS = "\u0081\uffff"; static final String DFA11_minS = "\1\11\6\uffff\1\75\1\uffff\1\75\1\137\1\105\1\101\1\110\1\106\1" + "\131\1\116\1\101\1\111\1\116\1\111\1\105\1\123\1\105\2\uffff\1\125" + "\2\uffff\1\52\4\uffff\1\153\1\114\1\117\1\114\1\105\1\104\1\106" + "\1\55\2\103\1\123\1\124\1\115\2\55\1\115\1\125\1\131\1\105\1\117" + "\1\114\2\uffff\1\145\1\105\1\115\1\123\1\122\1\105\1\123\1\uffff" + "\1\55\1\105\1\55\1\103\1\105\1\111\2\uffff\2\105\1\55\1\122\1\120" + "\1\114\1\171\1\103\1\55\2\105\1\122\1\105\1\uffff\1\123\1\uffff" + "\2\55\1\124\2\55\1\uffff\1\55\1\124\1\55\1\137\1\124\1\uffff\3\55" + "\2\124\1\uffff\1\111\1\55\1\uffff\1\55\1\uffff\1\137\1\55\2\uffff" + "\1\55\1\117\1\115\1\uffff\1\55\2\uffff\1\122\1\105\1\uffff\2\55" + "\1\uffff"; static final String DFA11_maxS = "\1\172\6\uffff\1\75\1\uffff\1\75\1\137\1\145\1\162\1\150\1\162\1" + "\171\1\163\1\145\1\151\1\163\1\162\1\145\1\163\1\145\2\uffff\1\165" + "\2\uffff\1\57\4\uffff\1\153\1\154\1\157\1\154\1\145\1\144\1\146" + "\1\172\1\143\1\144\1\163\1\164\1\155\2\172\1\155\1\165\1\171\1\145" + "\1\157\1\154\2\uffff\2\145\1\155\1\163\1\162\1\145\1\163\1\uffff" + "\1\172\1\145\1\172\1\143\1\145\1\151\2\uffff\2\145\1\172\1\162\1" + "\160\1\154\1\171\1\143\1\172\2\145\1\162\1\145\1\uffff\1\163\1\uffff" + "\2\172\1\164\2\172\1\uffff\1\172\1\164\1\172\1\137\1\164\1\uffff" + "\3\172\2\164\1\uffff\1\151\1\172\1\uffff\1\172\1\uffff\1\137\1\172" + "\2\uffff\1\172\1\157\1\155\1\uffff\1\172\2\uffff\1\162\1\145\1\uffff" + "\2\172\1\uffff"; static final String DFA11_acceptS = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\uffff\1\11\17\uffff\1\33\1\34" + "\1\uffff\1\37\1\40\1\uffff\1\10\1\7\1\13\1\12\25\uffff\1\41\1\42" + "\7\uffff\1\21\6\uffff\1\27\1\32\15\uffff\1\22\1\uffff\1\31\5\uffff" + "\1\30\5\uffff\1\16\5\uffff\1\23\2\uffff\1\35\1\uffff\1\36\2\uffff" + "\1\17\1\20\3\uffff\1\24\1\uffff\1\15\1\25\2\uffff\1\14\2\uffff\1" + "\26"; static final String DFA11_specialS = "\u0081\uffff}>"; static final String[] DFA11_transitionS = { "\2\34\1\uffff\2\34\22\uffff\1\34\1\1\5\uffff\1\30\1\2\1\3\1" + "\4\1\uffff\1\5\2\uffff\1\35\12\uffff\1\6\1\uffff\1\7\1\10\1" + "\11\2\uffff\1\20\1\17\1\33\1\21\1\33\1\14\1\27\1\33\1\23\1\33" + "\1\25\1\22\1\33\1\32\1\16\3\33\1\13\1\24\1\26\1\33\1\15\3\33" + "\4\uffff\1\12\1\uffff\1\20\1\17\1\33\1\21\1\33\1\14\1\27\1\33" + "\1\23\1\33\1\25\1\22\1\33\1\32\1\16\3\33\1\13\1\24\1\26\1\33" + "\1\15\3\33", "", "", "", "", "", "", "\1\36", "", "\1\40", "\1\42", "\1\43\37\uffff\1\43", "\1\45\20\uffff\1\44\16\uffff\1\45\20\uffff\1\44", "\1\46\37\uffff\1\46", "\1\50\13\uffff\1\47\23\uffff\1\50\13\uffff\1\47", "\1\51\37\uffff\1\51", "\1\53\4\uffff\1\52\32\uffff\1\53\4\uffff\1\52", "\1\55\3\uffff\1\54\33\uffff\1\55\3\uffff\1\54", "\1\56\37\uffff\1\56", "\1\60\4\uffff\1\57\32\uffff\1\60\4\uffff\1\57", "\1\61\10\uffff\1\62\26\uffff\1\61\10\uffff\1\62", "\1\63\37\uffff\1\63", "\1\64\37\uffff\1\64", "\1\65\37\uffff\1\65", "", "", "\1\66\37\uffff\1\66", "", "", "\1\70\4\uffff\1\67", "", "", "", "", "\1\71", "\1\72\37\uffff\1\72", "\1\73\37\uffff\1\73", "\1\74\37\uffff\1\74", "\1\75\37\uffff\1\75", "\1\76\37\uffff\1\76", "\1\77\37\uffff\1\77", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\101\37\uffff\1\101", "\1\102\1\103\36\uffff\1\102\1\103", "\1\104\37\uffff\1\104", "\1\105\37\uffff\1\105", "\1\106\37\uffff\1\106", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\111\37\uffff\1\111", "\1\112\37\uffff\1\112", "\1\113\37\uffff\1\113", "\1\114\37\uffff\1\114", "\1\115\37\uffff\1\115", "\1\116\37\uffff\1\116", "", "", "\1\117", "\1\120\37\uffff\1\120", "\1\121\37\uffff\1\121", "\1\122\37\uffff\1\122", "\1\123\37\uffff\1\123", "\1\124\37\uffff\1\124", "\1\125\37\uffff\1\125", "", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\127\37\uffff\1\127", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\131\37\uffff\1\131", "\1\132\37\uffff\1\132", "\1\133\37\uffff\1\133", "", "", "\1\134\37\uffff\1\134", "\1\135\37\uffff\1\135", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\137\37\uffff\1\137", "\1\140\37\uffff\1\140", "\1\141\37\uffff\1\141", "\1\142", "\1\143\37\uffff\1\143", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\145\37\uffff\1\145", "\1\146\37\uffff\1\146", "\1\147\37\uffff\1\147", "\1\150\37\uffff\1\150", "", "\1\151\37\uffff\1\151", "", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\33\2\uffff\12\33\7\uffff\23\33\1\153\6\33\4\uffff\1\33\1" + "\uffff\23\33\1\153\6\33", "\1\154\37\uffff\1\154", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\156\37\uffff\1\156", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\160", "\1\161\37\uffff\1\161", "", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\164\37\uffff\1\164", "\1\165\37\uffff\1\165", "", "\1\166\37\uffff\1\166", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "", "\1\170", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "", "", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\173\37\uffff\1\173", "\1\174\37\uffff\1\174", "", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "", "", "\1\176\37\uffff\1\176", "\1\177\37\uffff\1\177", "", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "\1\33\2\uffff\12\33\7\uffff\32\33\4\uffff\1\33\1\uffff\32\33", "" }; static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); static final short[][] DFA11_transition; static { int numStates = DFA11_transitionS.length; DFA11_transition = new short[numStates][]; for (int i = 0; i < numStates; i++) { DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); } } class DFA11 extends DFA { public DFA11(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 11; this.eot = DFA11_eot; this.eof = DFA11_eof; this.min = DFA11_min; this.max = DFA11_max; this.accept = DFA11_accept; this.special = DFA11_special; this.transition = DFA11_transition; } public String getDescription() { return "1:1: Tokens : ( T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | " + "T__65 | T__66 | SELECT | FROM | WHERE | ORDER | BY | ASC | DESC | LIMIT | OFFSET | ANCESTOR | IS" + " | FUNCTION | AND | IN | STRING_LITERAL | DECIMAL | BOOLEAN | NULL | IDENTITY | WHITESPACE | " + "COMMENT | MULTILINE_COMMENT );"; } } }