package fr.lteconsulting.hexa.persistence.client; // $ANTLR 3.5.1 hql.g 2013-11-29 11:20:54 import org.antlr.runtime.BaseRecognizer; import org.antlr.runtime.CharStream; import org.antlr.runtime.CommonToken; import org.antlr.runtime.DFA; import org.antlr.runtime.EarlyExitException; import org.antlr.runtime.FailedPredicateException; 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; import org.antlr.runtime.Token; @SuppressWarnings("all") public class hqlLexer extends Lexer { public static final int EOF=-1; public static final int T__133=133; public static final int T__134=134; public static final int AGGREGATE=4; public static final int ALIAS=5; public static final int ALL=6; public static final int AND=7; public static final int ANY=8; public static final int AS=9; public static final int ASCENDING=10; public static final int AVG=11; public static final int BAND=12; public static final int BETWEEN=13; public static final int BNOT=14; public static final int BOR=15; public static final int BOTH=16; public static final int BXOR=17; public static final int CASE=18; public static final int CASE2=19; public static final int CLASS=20; public static final int CLOSE=21; public static final int CLOSE_BRACKET=22; public static final int COLON=23; public static final int COMMA=24; public static final int CONCAT=25; public static final int CONSTANT=26; public static final int CONSTRUCTOR=27; public static final int COUNT=28; public static final int DELETE=29; public static final int DESCENDING=30; public static final int DISTINCT=31; public static final int DIV=32; public static final int DOT=33; public static final int ELEMENTS=34; public static final int ELSE=35; public static final int EMPTY=36; public static final int END=37; public static final int EQ=38; public static final int ESCAPE=39; public static final int ESCqs=40; public static final int EXISTS=41; public static final int EXPONENT=42; public static final int EXPR_LIST=43; public static final int FALSE=44; public static final int FETCH=45; public static final int FILTER_ENTITY=46; public static final int FLOAT_SUFFIX=47; public static final int FROM=48; public static final int FULL=49; public static final int GE=50; public static final int GROUP=51; public static final int GT=52; public static final int HAVING=53; public static final int HEX_DIGIT=54; public static final int IDENT=55; public static final int ID_LETTER=56; public static final int ID_START_LETTER=57; public static final int IN=58; public static final int INDEX_OP=59; public static final int INDICES=60; public static final int INNER=61; public static final int INSERT=62; public static final int INTO=63; public static final int IN_LIST=64; public static final int IS=65; public static final int IS_NOT_NULL=66; public static final int IS_NULL=67; public static final int JAVA_CONSTANT=68; public static final int JOIN=69; public static final int LE=70; public static final int LEADING=71; public static final int LEFT=72; public static final int LIKE=73; public static final int LITERAL_by=74; public static final int LT=75; public static final int MAX=76; public static final int MEMBER=77; public static final int METHOD_CALL=78; public static final int MIN=79; public static final int MINUS=80; public static final int NE=81; public static final int NEW=82; public static final int NOT=83; public static final int NOT_BETWEEN=84; public static final int NOT_IN=85; public static final int NOT_LIKE=86; public static final int NULL=87; public static final int NUM_DECIMAL=88; public static final int NUM_DOUBLE=89; public static final int NUM_FLOAT=90; public static final int NUM_INT=91; public static final int NUM_LONG=92; public static final int OBJECT=93; public static final int OF=94; public static final int ON=95; public static final int OPEN=96; public static final int OPEN_BRACKET=97; public static final int OR=98; public static final int ORDER=99; public static final int ORDER_ELEMENT=100; public static final int OUTER=101; public static final int PARAM=102; public static final int PLUS=103; public static final int PROPERTIES=104; public static final int QUERY=105; public static final int QUOTED_String=106; public static final int RANGE=107; public static final int RIGHT=108; public static final int ROW_STAR=109; public static final int SELECT=110; public static final int SELECT_FROM=111; public static final int SET=112; public static final int SKIP=113; public static final int SOME=114; public static final int SQL_NE=115; public static final int STAR=116; public static final int SUM=117; public static final int TAKE=118; public static final int THEN=119; public static final int TRAILING=120; public static final int TRUE=121; public static final int UNARY_MINUS=122; public static final int UNARY_PLUS=123; public static final int UNION=124; public static final int UPDATE=125; public static final int VECTOR_EXPR=126; public static final int VERSIONED=127; public static final int WEIRD_IDENT=128; public static final int WHEN=129; public static final int WHERE=130; public static final int WITH=131; public static final int WS=132; // delegates // delegators public Lexer[] getDelegates() { return new Lexer[] {}; } public hqlLexer() {} public hqlLexer(CharStream input) { this(input, new RecognizerSharedState()); } public hqlLexer(CharStream input, RecognizerSharedState state) { super(input,state); } @Override public String getGrammarFileName() { return "hql.g"; } // $ANTLR start "ALL" public final void mALL() throws RecognitionException { try { int _type = ALL; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:7:5: ( 'all' ) // hql.g:7:7: 'all' { match("all"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ALL" // $ANTLR start "AND" public final void mAND() throws RecognitionException { try { int _type = AND; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:8:5: ( 'and' ) // hql.g:8:7: 'and' { match("and"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "AND" // $ANTLR start "ANY" public final void mANY() throws RecognitionException { try { int _type = ANY; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:9:5: ( 'any' ) // hql.g:9:7: 'any' { match("any"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ANY" // $ANTLR start "AS" public final void mAS() throws RecognitionException { try { int _type = AS; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:10:4: ( 'as' ) // hql.g:10:6: 'as' { match("as"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "AS" // $ANTLR start "ASCENDING" public final void mASCENDING() throws RecognitionException { try { int _type = ASCENDING; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:11:11: ( 'asc' ) // hql.g:11:13: 'asc' { match("asc"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ASCENDING" // $ANTLR start "AVG" public final void mAVG() throws RecognitionException { try { int _type = AVG; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:12:5: ( 'avg' ) // hql.g:12:7: 'avg' { match("avg"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "AVG" // $ANTLR start "BETWEEN" public final void mBETWEEN() throws RecognitionException { try { int _type = BETWEEN; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:13:9: ( 'between' ) // hql.g:13:11: 'between' { match("between"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "BETWEEN" // $ANTLR start "BOTH" public final void mBOTH() throws RecognitionException { try { int _type = BOTH; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:14:6: ( 'both' ) // hql.g:14:8: 'both' { match("both"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "BOTH" // $ANTLR start "CASE" public final void mCASE() throws RecognitionException { try { int _type = CASE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:15:6: ( 'case' ) // hql.g:15:8: 'case' { match("case"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "CASE" // $ANTLR start "CLASS" public final void mCLASS() throws RecognitionException { try { int _type = CLASS; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:16:7: ( 'class' ) // hql.g:16:9: 'class' { match("class"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "CLASS" // $ANTLR start "COUNT" public final void mCOUNT() throws RecognitionException { try { int _type = COUNT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:17:7: ( 'count' ) // hql.g:17:9: 'count' { match("count"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "COUNT" // $ANTLR start "DELETE" public final void mDELETE() throws RecognitionException { try { int _type = DELETE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:18:8: ( 'delete' ) // hql.g:18:10: 'delete' { match("delete"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "DELETE" // $ANTLR start "DESCENDING" public final void mDESCENDING() throws RecognitionException { try { int _type = DESCENDING; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:19:12: ( 'desc' ) // hql.g:19:14: 'desc' { match("desc"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "DESCENDING" // $ANTLR start "DISTINCT" public final void mDISTINCT() throws RecognitionException { try { int _type = DISTINCT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:20:10: ( 'distinct' ) // hql.g:20:12: 'distinct' { match("distinct"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "DISTINCT" // $ANTLR start "ELEMENTS" public final void mELEMENTS() throws RecognitionException { try { int _type = ELEMENTS; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:21:10: ( 'elements' ) // hql.g:21:12: 'elements' { match("elements"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ELEMENTS" // $ANTLR start "ELSE" public final void mELSE() throws RecognitionException { try { int _type = ELSE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:22:6: ( 'else' ) // hql.g:22:8: 'else' { match("else"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ELSE" // $ANTLR start "EMPTY" public final void mEMPTY() throws RecognitionException { try { int _type = EMPTY; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:23:7: ( 'empty' ) // hql.g:23:9: 'empty' { match("empty"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "EMPTY" // $ANTLR start "END" public final void mEND() throws RecognitionException { try { int _type = END; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:24:5: ( 'end' ) // hql.g:24:7: 'end' { match("end"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "END" // $ANTLR start "ESCAPE" public final void mESCAPE() throws RecognitionException { try { int _type = ESCAPE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:25:8: ( 'escape' ) // hql.g:25:10: 'escape' { match("escape"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ESCAPE" // $ANTLR start "EXISTS" public final void mEXISTS() throws RecognitionException { try { int _type = EXISTS; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:26:8: ( 'exists' ) // hql.g:26:10: 'exists' { match("exists"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "EXISTS" // $ANTLR start "FALSE" public final void mFALSE() throws RecognitionException { try { int _type = FALSE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:27:7: ( 'false' ) // hql.g:27:9: 'false' { match("false"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "FALSE" // $ANTLR start "FETCH" public final void mFETCH() throws RecognitionException { try { int _type = FETCH; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:28:7: ( 'fetch' ) // hql.g:28:9: 'fetch' { match("fetch"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "FETCH" // $ANTLR start "FROM" public final void mFROM() throws RecognitionException { try { int _type = FROM; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:29:6: ( 'from' ) // hql.g:29:8: 'from' { match("from"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "FROM" // $ANTLR start "FULL" public final void mFULL() throws RecognitionException { try { int _type = FULL; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:30:6: ( 'full' ) // hql.g:30:8: 'full' { match("full"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "FULL" // $ANTLR start "GROUP" public final void mGROUP() throws RecognitionException { try { int _type = GROUP; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:31:7: ( 'group' ) // hql.g:31:9: 'group' { match("group"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "GROUP" // $ANTLR start "HAVING" public final void mHAVING() throws RecognitionException { try { int _type = HAVING; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:32:8: ( 'having' ) // hql.g:32:10: 'having' { match("having"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "HAVING" // $ANTLR start "IN" public final void mIN() throws RecognitionException { try { int _type = IN; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:33:4: ( 'in' ) // hql.g:33:6: 'in' { match("in"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "IN" // $ANTLR start "INDICES" public final void mINDICES() throws RecognitionException { try { int _type = INDICES; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:34:9: ( 'indices' ) // hql.g:34:11: 'indices' { match("indices"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "INDICES" // $ANTLR start "INNER" public final void mINNER() throws RecognitionException { try { int _type = INNER; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:35:7: ( 'inner' ) // hql.g:35:9: 'inner' { match("inner"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "INNER" // $ANTLR start "INSERT" public final void mINSERT() throws RecognitionException { try { int _type = INSERT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:36:8: ( 'insert' ) // hql.g:36:10: 'insert' { match("insert"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "INSERT" // $ANTLR start "INTO" public final void mINTO() throws RecognitionException { try { int _type = INTO; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:37:6: ( 'into' ) // hql.g:37:8: 'into' { match("into"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "INTO" // $ANTLR start "IS" public final void mIS() throws RecognitionException { try { int _type = IS; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:38:4: ( 'is' ) // hql.g:38:6: 'is' { match("is"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "IS" // $ANTLR start "JOIN" public final void mJOIN() throws RecognitionException { try { int _type = JOIN; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:39:6: ( 'join' ) // hql.g:39:8: 'join' { match("join"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "JOIN" // $ANTLR start "LEADING" public final void mLEADING() throws RecognitionException { try { int _type = LEADING; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:40:9: ( 'leading' ) // hql.g:40:11: 'leading' { match("leading"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "LEADING" // $ANTLR start "LEFT" public final void mLEFT() throws RecognitionException { try { int _type = LEFT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:41:6: ( 'left' ) // hql.g:41:8: 'left' { match("left"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "LEFT" // $ANTLR start "LIKE" public final void mLIKE() throws RecognitionException { try { int _type = LIKE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:42:6: ( 'like' ) // hql.g:42:8: 'like' { match("like"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "LIKE" // $ANTLR start "LITERAL_by" public final void mLITERAL_by() throws RecognitionException { try { int _type = LITERAL_by; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:43:12: ( 'by' ) // hql.g:43:14: 'by' { match("by"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "LITERAL_by" // $ANTLR start "MAX" public final void mMAX() throws RecognitionException { try { int _type = MAX; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:44:5: ( 'max' ) // hql.g:44:7: 'max' { match("max"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "MAX" // $ANTLR start "MEMBER" public final void mMEMBER() throws RecognitionException { try { int _type = MEMBER; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:45:8: ( 'member' ) // hql.g:45:10: 'member' { match("member"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "MEMBER" // $ANTLR start "MIN" public final void mMIN() throws RecognitionException { try { int _type = MIN; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:46:5: ( 'min' ) // hql.g:46:7: 'min' { match("min"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "MIN" // $ANTLR start "NEW" public final void mNEW() throws RecognitionException { try { int _type = NEW; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:47:5: ( 'new' ) // hql.g:47:7: 'new' { match("new"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "NEW" // $ANTLR start "NOT" public final void mNOT() throws RecognitionException { try { int _type = NOT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:48:5: ( 'not' ) // hql.g:48:7: 'not' { match("not"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "NOT" // $ANTLR start "NULL" public final void mNULL() throws RecognitionException { try { int _type = NULL; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:49:6: ( 'null' ) // hql.g:49:8: 'null' { match("null"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "NULL" // $ANTLR start "OBJECT" public final void mOBJECT() throws RecognitionException { try { int _type = OBJECT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:50:8: ( 'object' ) // hql.g:50:10: 'object' { match("object"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "OBJECT" // $ANTLR start "OF" public final void mOF() throws RecognitionException { try { int _type = OF; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:51:4: ( 'of' ) // hql.g:51:6: 'of' { match("of"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "OF" // $ANTLR start "ON" public final void mON() throws RecognitionException { try { int _type = ON; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:52:4: ( 'on' ) // hql.g:52:6: 'on' { match("on"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ON" // $ANTLR start "OR" public final void mOR() throws RecognitionException { try { int _type = OR; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:53:4: ( 'or' ) // hql.g:53:6: 'or' { match("or"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "OR" // $ANTLR start "ORDER" public final void mORDER() throws RecognitionException { try { int _type = ORDER; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:54:7: ( 'order' ) // hql.g:54:9: 'order' { match("order"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "ORDER" // $ANTLR start "OUTER" public final void mOUTER() throws RecognitionException { try { int _type = OUTER; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:55:7: ( 'outer' ) // hql.g:55:9: 'outer' { match("outer"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "OUTER" // $ANTLR start "PROPERTIES" public final void mPROPERTIES() throws RecognitionException { try { int _type = PROPERTIES; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:56:12: ( 'properties' ) // hql.g:56:14: 'properties' { match("properties"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "PROPERTIES" // $ANTLR start "RIGHT" public final void mRIGHT() throws RecognitionException { try { int _type = RIGHT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:57:7: ( 'right' ) // hql.g:57:9: 'right' { match("right"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "RIGHT" // $ANTLR start "SELECT" public final void mSELECT() throws RecognitionException { try { int _type = SELECT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:58:8: ( 'select' ) // hql.g:58:10: 'select' { match("select"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "SELECT" // $ANTLR start "SET" public final void mSET() throws RecognitionException { try { int _type = SET; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:59:5: ( 'set' ) // hql.g:59:7: 'set' { match("set"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "SET" // $ANTLR start "SKIP" public final void mSKIP() throws RecognitionException { try { int _type = SKIP; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:60:6: ( 'skip' ) // hql.g:60:8: 'skip' { match("skip"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "SKIP" // $ANTLR start "SOME" public final void mSOME() throws RecognitionException { try { int _type = SOME; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:61:6: ( 'some' ) // hql.g:61:8: 'some' { match("some"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "SOME" // $ANTLR start "SUM" public final void mSUM() throws RecognitionException { try { int _type = SUM; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:62:5: ( 'sum' ) // hql.g:62:7: 'sum' { match("sum"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "SUM" // $ANTLR start "TAKE" public final void mTAKE() throws RecognitionException { try { int _type = TAKE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:63:6: ( 'take' ) // hql.g:63:8: 'take' { match("take"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "TAKE" // $ANTLR start "THEN" public final void mTHEN() throws RecognitionException { try { int _type = THEN; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:64:6: ( 'then' ) // hql.g:64:8: 'then' { match("then"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "THEN" // $ANTLR start "TRAILING" public final void mTRAILING() throws RecognitionException { try { int _type = TRAILING; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:65:10: ( 'trailing' ) // hql.g:65:12: 'trailing' { match("trailing"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "TRAILING" // $ANTLR start "TRUE" public final void mTRUE() throws RecognitionException { try { int _type = TRUE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:66:6: ( 'true' ) // hql.g:66:8: 'true' { match("true"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "TRUE" // $ANTLR start "UNION" public final void mUNION() throws RecognitionException { try { int _type = UNION; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:67:7: ( 'union' ) // hql.g:67:9: 'union' { match("union"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "UNION" // $ANTLR start "UPDATE" public final void mUPDATE() throws RecognitionException { try { int _type = UPDATE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:68:8: ( 'update' ) // hql.g:68:10: 'update' { match("update"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "UPDATE" // $ANTLR start "VERSIONED" public final void mVERSIONED() throws RecognitionException { try { int _type = VERSIONED; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:69:11: ( 'versioned' ) // hql.g:69:13: 'versioned' { match("versioned"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "VERSIONED" // $ANTLR start "WHEN" public final void mWHEN() throws RecognitionException { try { int _type = WHEN; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:70:6: ( 'when' ) // hql.g:70:8: 'when' { match("when"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "WHEN" // $ANTLR start "WHERE" public final void mWHERE() throws RecognitionException { try { int _type = WHERE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:71:7: ( 'where' ) // hql.g:71:9: 'where' { match("where"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "WHERE" // $ANTLR start "WITH" public final void mWITH() throws RecognitionException { try { int _type = WITH; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:72:6: ( 'with' ) // hql.g:72:8: 'with' { match("with"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "WITH" // $ANTLR start "T__133" public final void mT__133() throws RecognitionException { try { int _type = T__133; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:73:8: ( 'ascending' ) // hql.g:73:10: 'ascending' { match("ascending"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__133" // $ANTLR start "T__134" public final void mT__134() throws RecognitionException { try { int _type = T__134; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:74:8: ( 'descending' ) // hql.g:74:10: 'descending' { match("descending"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "T__134" // $ANTLR start "EQ" public final void mEQ() throws RecognitionException { try { int _type = EQ; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:734:3: ( '=' ) // hql.g:734:5: '=' { match('='); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "EQ" // $ANTLR start "LT" public final void mLT() throws RecognitionException { try { int _type = LT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:735:3: ( '<' ) // hql.g:735:5: '<' { match('<'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "LT" // $ANTLR start "GT" public final void mGT() throws RecognitionException { try { int _type = GT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:736:3: ( '>' ) // hql.g:736:5: '>' { match('>'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "GT" // $ANTLR start "SQL_NE" public final void mSQL_NE() throws RecognitionException { try { int _type = SQL_NE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:737:7: ( '<>' ) // hql.g:737:9: '<>' { match("<>"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "SQL_NE" // $ANTLR start "NE" public final void mNE() throws RecognitionException { try { int _type = NE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:738:3: ( '!=' | '^=' ) int alt1=2; int LA1_0 = input.LA(1); if ( (LA1_0=='!') ) { alt1=1; } else if ( (LA1_0=='^') ) { alt1=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = new NoViableAltException("", 1, 0, input); throw nvae; } switch (alt1) { case 1 : // hql.g:738:5: '!=' { match("!="); if (state.failed) return; } break; case 2 : // hql.g:738:12: '^=' { match("^="); if (state.failed) return; } break; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "NE" // $ANTLR start "LE" public final void mLE() throws RecognitionException { try { int _type = LE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:739:3: ( '<=' ) // hql.g:739:5: '<=' { match("<="); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "LE" // $ANTLR start "GE" public final void mGE() throws RecognitionException { try { int _type = GE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:740:3: ( '>=' ) // hql.g:740:5: '>=' { match(">="); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "GE" // $ANTLR start "BOR" public final void mBOR() throws RecognitionException { try { int _type = BOR; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:742:5: ( '|' ) // hql.g:742:8: '|' { match('|'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "BOR" // $ANTLR start "BXOR" public final void mBXOR() throws RecognitionException { try { int _type = BXOR; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:743:6: ( '^' ) // hql.g:743:8: '^' { match('^'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "BXOR" // $ANTLR start "BAND" public final void mBAND() throws RecognitionException { try { int _type = BAND; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:744:6: ( '&' ) // hql.g:744:8: '&' { match('&'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "BAND" // $ANTLR start "BNOT" public final void mBNOT() throws RecognitionException { try { int _type = BNOT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:745:6: ( '!' ) // hql.g:745:8: '!' { match('!'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "BNOT" // $ANTLR start "COMMA" public final void mCOMMA() throws RecognitionException { try { int _type = COMMA; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:747:6: ( ',' ) // hql.g:747:8: ',' { match(','); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "COMMA" // $ANTLR start "OPEN" public final void mOPEN() throws RecognitionException { try { int _type = OPEN; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:749:5: ( '(' ) // hql.g:749:7: '(' { match('('); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "OPEN" // $ANTLR start "CLOSE" public final void mCLOSE() throws RecognitionException { try { int _type = CLOSE; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:750:6: ( ')' ) // hql.g:750:8: ')' { match(')'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "CLOSE" // $ANTLR start "OPEN_BRACKET" public final void mOPEN_BRACKET() throws RecognitionException { try { int _type = OPEN_BRACKET; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:751:13: ( '[' ) // hql.g:751:15: '[' { match('['); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "OPEN_BRACKET" // $ANTLR start "CLOSE_BRACKET" public final void mCLOSE_BRACKET() throws RecognitionException { try { int _type = CLOSE_BRACKET; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:752:14: ( ']' ) // hql.g:752:16: ']' { match(']'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "CLOSE_BRACKET" // $ANTLR start "CONCAT" public final void mCONCAT() throws RecognitionException { try { int _type = CONCAT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:754:7: ( '||' ) // hql.g:754:9: '||' { match("||"); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "CONCAT" // $ANTLR start "PLUS" public final void mPLUS() throws RecognitionException { try { int _type = PLUS; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:755:5: ( '+' ) // hql.g:755:7: '+' { match('+'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "PLUS" // $ANTLR start "MINUS" public final void mMINUS() throws RecognitionException { try { int _type = MINUS; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:756:6: ( '-' ) // hql.g:756:8: '-' { match('-'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "MINUS" // $ANTLR start "STAR" public final void mSTAR() throws RecognitionException { try { int _type = STAR; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:757:5: ( '*' ) // hql.g:757:7: '*' { match('*'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "STAR" // $ANTLR start "DIV" public final void mDIV() throws RecognitionException { try { int _type = DIV; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:758:4: ( '/' ) // hql.g:758:6: '/' { match('/'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "DIV" // $ANTLR start "COLON" public final void mCOLON() throws RecognitionException { try { int _type = COLON; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:759:6: ( ':' ) // hql.g:759:8: ':' { match(':'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "COLON" // $ANTLR start "PARAM" public final void mPARAM() throws RecognitionException { try { int _type = PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:760:6: ( '?' ) // hql.g:760:8: '?' { match('?'); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "PARAM" // $ANTLR start "IDENT" public final void mIDENT() throws RecognitionException { try { int _type = IDENT; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:763:2: ( ID_START_LETTER ( ID_LETTER )* ) // hql.g:763:4: ID_START_LETTER ( ID_LETTER )* { mID_START_LETTER(); if (state.failed) return; // hql.g:763:20: ( ID_LETTER )* loop2: while (true) { int alt2=2; int LA2_0 = input.LA(1); if ( (LA2_0=='$'||(LA2_0 >= '0' && LA2_0 <= '9')||(LA2_0 >= 'A' && LA2_0 <= 'Z')||LA2_0=='_'||(LA2_0 >= 'a' && LA2_0 <= 'z')||(LA2_0 >= '\u0080' && LA2_0 <= '\uFFFE')) ) { alt2=1; } switch (alt2) { case 1 : // hql.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.LA(1) >= '\u0080' && input.LA(1) <= '\uFFFE') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; default : break loop2; } } } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "IDENT" // $ANTLR start "ID_START_LETTER" public final void mID_START_LETTER() throws RecognitionException { try { // hql.g:769:5: ( '_' | '$' | 'a' .. 'z' | 'A' .. 'Z' | '\\u0080' .. '\\ufffe' ) // hql.g: { if ( input.LA(1)=='$'||(input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z')||(input.LA(1) >= '\u0080' && input.LA(1) <= '\uFFFE') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "ID_START_LETTER" // $ANTLR start "ID_LETTER" public final void mID_LETTER() throws RecognitionException { try { // hql.g:778:5: ( ID_START_LETTER | '0' .. '9' ) // hql.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.LA(1) >= '\u0080' && input.LA(1) <= '\uFFFE') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "ID_LETTER" // $ANTLR start "QUOTED_String" public final void mQUOTED_String() throws RecognitionException { try { int _type = QUOTED_String; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:782:4: ( '\\'' ( ( ESCqs )=> ESCqs |~ '\\'' )* '\\'' ) // hql.g:782:6: '\\'' ( ( ESCqs )=> ESCqs |~ '\\'' )* '\\'' { match('\''); if (state.failed) return; // hql.g:782:11: ( ( ESCqs )=> ESCqs |~ '\\'' )* loop3: while (true) { int alt3=3; int LA3_0 = input.LA(1); if ( (LA3_0=='\'') ) { int LA3_1 = input.LA(2); if ( (LA3_1=='\'') && (synpred1_hql())) { alt3=1; } } else if ( ((LA3_0 >= '\u0000' && LA3_0 <= '&')||(LA3_0 >= '(' && LA3_0 <= '\uFFFF')) ) { alt3=2; } switch (alt3) { case 1 : // hql.g:782:13: ( ESCqs )=> ESCqs { mESCqs(); if (state.failed) return; } break; case 2 : // hql.g:782:31: ~ '\\'' { if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '&')||(input.LA(1) >= '(' && input.LA(1) <= '\uFFFF') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; default : break loop3; } } match('\''); if (state.failed) return; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "QUOTED_String" // $ANTLR start "ESCqs" public final void mESCqs() throws RecognitionException { try { // hql.g:788:2: ( '\\'' '\\'' ) // hql.g:789:3: '\\'' '\\'' { match('\''); if (state.failed) return; match('\''); if (state.failed) return; } } finally { // do for sure before leaving } } // $ANTLR end "ESCqs" // $ANTLR start "WS" public final void mWS() throws RecognitionException { try { int _type = WS; int _channel = DEFAULT_TOKEN_CHANNEL; // hql.g:791:5: ( ( ' ' | '\\t' | '\\r' '\\n' | '\\n' | '\\r' ) ) // hql.g:791:9: ( ' ' | '\\t' | '\\r' '\\n' | '\\n' | '\\r' ) { // hql.g:791:9: ( ' ' | '\\t' | '\\r' '\\n' | '\\n' | '\\r' ) int alt4=5; switch ( input.LA(1) ) { case ' ': { alt4=1; } break; case '\t': { alt4=2; } break; case '\r': { int LA4_3 = input.LA(2); if ( (LA4_3=='\n') ) { alt4=3; } else { alt4=5; } } break; case '\n': { alt4=4; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = new NoViableAltException("", 4, 0, input); throw nvae; } switch (alt4) { case 1 : // hql.g:791:13: ' ' { match(' '); if (state.failed) return; } break; case 2 : // hql.g:792:7: '\\t' { match('\t'); if (state.failed) return; } break; case 3 : // hql.g:793:7: '\\r' '\\n' { match('\r'); if (state.failed) return; match('\n'); if (state.failed) return; } break; case 4 : // hql.g:794:7: '\\n' { match('\n'); if (state.failed) return; } break; case 5 : // hql.g:795:7: '\\r' { match('\r'); if (state.failed) return; } break; } if ( state.backtracking==0 ) {skip();} } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "WS" // $ANTLR start "NUM_INT" public final void mNUM_INT() throws RecognitionException { try { int _type = NUM_INT; int _channel = DEFAULT_TOKEN_CHANNEL; CommonToken f1=null; CommonToken f2=null; CommonToken f3=null; CommonToken f4=null; boolean isDecimal=false; Token t=null; // hql.g:804:2: ( '.' ( ( '0' .. '9' )+ ( EXPONENT )? (f1= FLOAT_SUFFIX )? )? | ( '0' ( ( 'x' ) ( HEX_DIGIT )+ | ( '0' .. '7' )+ )? | ( '1' .. '9' ) ( '0' .. '9' )* ) ( ( 'l' ) |{...}? ( '.' ( '0' .. '9' )* ( EXPONENT )? (f2= FLOAT_SUFFIX )? | EXPONENT (f3= FLOAT_SUFFIX )? |f4= FLOAT_SUFFIX ) )? ) int alt20=2; int LA20_0 = input.LA(1); if ( (LA20_0=='.') ) { alt20=1; } else if ( ((LA20_0 >= '0' && LA20_0 <= '9')) ) { alt20=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = new NoViableAltException("", 20, 0, input); throw nvae; } switch (alt20) { case 1 : // hql.g:804:6: '.' ( ( '0' .. '9' )+ ( EXPONENT )? (f1= FLOAT_SUFFIX )? )? { match('.'); if (state.failed) return; if ( state.backtracking==0 ) {_type = DOT;} // hql.g:805:4: ( ( '0' .. '9' )+ ( EXPONENT )? (f1= FLOAT_SUFFIX )? )? int alt8=2; int LA8_0 = input.LA(1); if ( ((LA8_0 >= '0' && LA8_0 <= '9')) ) { alt8=1; } switch (alt8) { case 1 : // hql.g:805:6: ( '0' .. '9' )+ ( EXPONENT )? (f1= FLOAT_SUFFIX )? { // hql.g:805:6: ( '0' .. '9' )+ int cnt5=0; loop5: while (true) { int alt5=2; int LA5_0 = input.LA(1); if ( ((LA5_0 >= '0' && LA5_0 <= '9')) ) { alt5=1; } switch (alt5) { case 1 : // hql.g: { if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; default : if ( cnt5 >= 1 ) break loop5; if (state.backtracking>0) {state.failed=true; return;} EarlyExitException eee = new EarlyExitException(5, input); throw eee; } cnt5++; } // hql.g:805:18: ( EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); if ( (LA6_0=='e') ) { alt6=1; } switch (alt6) { case 1 : // hql.g:805:19: EXPONENT { mEXPONENT(); if (state.failed) return; } break; } // hql.g:805:30: (f1= FLOAT_SUFFIX )? int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0=='d'||LA7_0=='f'||LA7_0=='m') ) { alt7=1; } switch (alt7) { case 1 : // hql.g:805:31: f1= FLOAT_SUFFIX { int f1Start986 = getCharIndex(); int f1StartLine986 = getLine(); int f1StartCharPos986 = getCharPositionInLine(); mFLOAT_SUFFIX(); if (state.failed) return; f1 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, f1Start986, getCharIndex()-1); f1.setLine(f1StartLine986); f1.setCharPositionInLine(f1StartCharPos986); if ( state.backtracking==0 ) {t=f1;} } break; } if ( state.backtracking==0 ) { if (t != null && t.getText().toUpperCase().indexOf('F')>=0) { _type = NUM_FLOAT; } else if (t != null && t.getText().toUpperCase().indexOf('M')>=0) { _type = NUM_DECIMAL; } else { _type = NUM_DOUBLE; // assume double } } } break; } } break; case 2 : // hql.g:821:4: ( '0' ( ( 'x' ) ( HEX_DIGIT )+ | ( '0' .. '7' )+ )? | ( '1' .. '9' ) ( '0' .. '9' )* ) ( ( 'l' ) |{...}? ( '.' ( '0' .. '9' )* ( EXPONENT )? (f2= FLOAT_SUFFIX )? | EXPONENT (f3= FLOAT_SUFFIX )? |f4= FLOAT_SUFFIX ) )? { // hql.g:821:4: ( '0' ( ( 'x' ) ( HEX_DIGIT )+ | ( '0' .. '7' )+ )? | ( '1' .. '9' ) ( '0' .. '9' )* ) int alt13=2; int LA13_0 = input.LA(1); if ( (LA13_0=='0') ) { alt13=1; } else if ( ((LA13_0 >= '1' && LA13_0 <= '9')) ) { alt13=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = new NoViableAltException("", 13, 0, input); throw nvae; } switch (alt13) { case 1 : // hql.g:821:6: '0' ( ( 'x' ) ( HEX_DIGIT )+ | ( '0' .. '7' )+ )? { match('0'); if (state.failed) return; if ( state.backtracking==0 ) {isDecimal = true;} // hql.g:822:4: ( ( 'x' ) ( HEX_DIGIT )+ | ( '0' .. '7' )+ )? int alt11=3; int LA11_0 = input.LA(1); if ( (LA11_0=='x') ) { alt11=1; } else if ( ((LA11_0 >= '0' && LA11_0 <= '7')) ) { alt11=2; } switch (alt11) { case 1 : // hql.g:822:6: ( 'x' ) ( HEX_DIGIT )+ { // hql.g:822:6: ( 'x' ) // hql.g:822:7: 'x' { match('x'); if (state.failed) return; } // hql.g:823:5: ( HEX_DIGIT )+ int cnt9=0; loop9: while (true) { int alt9=2; switch ( input.LA(1) ) { case 'e': { int LA9_2 = input.LA(2); if ( ((LA9_2 >= '0' && LA9_2 <= '9')) ) { int LA9_5 = input.LA(3); if ( (!(((isDecimal)))) ) { alt9=1; } } else { alt9=1; } } break; case 'd': case 'f': { int LA9_3 = input.LA(2); if ( (!(((isDecimal)))) ) { alt9=1; } } break; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'a': case 'b': case 'c': { alt9=1; } break; } switch (alt9) { case 1 : // hql.g: { if ( (input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'a' && input.LA(1) <= 'f') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; default : if ( cnt9 >= 1 ) break loop9; if (state.backtracking>0) {state.failed=true; return;} EarlyExitException eee = new EarlyExitException(9, input); throw eee; } cnt9++; } } break; case 2 : // hql.g:832:6: ( '0' .. '7' )+ { // hql.g:832:6: ( '0' .. '7' )+ int cnt10=0; loop10: while (true) { int alt10=2; int LA10_0 = input.LA(1); if ( ((LA10_0 >= '0' && LA10_0 <= '7')) ) { alt10=1; } switch (alt10) { case 1 : // hql.g: { if ( (input.LA(1) >= '0' && input.LA(1) <= '7') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; default : if ( cnt10 >= 1 ) break loop10; if (state.backtracking>0) {state.failed=true; return;} EarlyExitException eee = new EarlyExitException(10, input); throw eee; } cnt10++; } } break; } } break; case 2 : // hql.g:834:5: ( '1' .. '9' ) ( '0' .. '9' )* { if ( (input.LA(1) >= '1' && input.LA(1) <= '9') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } // hql.g:834:16: ( '0' .. '9' )* loop12: while (true) { int alt12=2; int LA12_0 = input.LA(1); if ( ((LA12_0 >= '0' && LA12_0 <= '9')) ) { alt12=1; } switch (alt12) { case 1 : // hql.g: { if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; default : break loop12; } } if ( state.backtracking==0 ) {isDecimal=true;} } break; } // hql.g:836:3: ( ( 'l' ) |{...}? ( '.' ( '0' .. '9' )* ( EXPONENT )? (f2= FLOAT_SUFFIX )? | EXPONENT (f3= FLOAT_SUFFIX )? |f4= FLOAT_SUFFIX ) )? int alt19=3; int LA19_0 = input.LA(1); if ( (LA19_0=='l') ) { alt19=1; } else if ( (LA19_0=='.'||(LA19_0 >= 'd' && LA19_0 <= 'f')||LA19_0=='m') ) { alt19=2; } switch (alt19) { case 1 : // hql.g:836:5: ( 'l' ) { // hql.g:836:5: ( 'l' ) // hql.g:836:6: 'l' { match('l'); if (state.failed) return; } if ( state.backtracking==0 ) { _type = NUM_LONG; } } break; case 2 : // hql.g:839:5: {...}? ( '.' ( '0' .. '9' )* ( EXPONENT )? (f2= FLOAT_SUFFIX )? | EXPONENT (f3= FLOAT_SUFFIX )? |f4= FLOAT_SUFFIX ) { if ( !((isDecimal)) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "NUM_INT", "isDecimal"); } // hql.g:840:4: ( '.' ( '0' .. '9' )* ( EXPONENT )? (f2= FLOAT_SUFFIX )? | EXPONENT (f3= FLOAT_SUFFIX )? |f4= FLOAT_SUFFIX ) int alt18=3; switch ( input.LA(1) ) { case '.': { alt18=1; } break; case 'e': { alt18=2; } break; case 'd': case 'f': case 'm': { alt18=3; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = new NoViableAltException("", 18, 0, input); throw nvae; } switch (alt18) { case 1 : // hql.g:840:8: '.' ( '0' .. '9' )* ( EXPONENT )? (f2= FLOAT_SUFFIX )? { match('.'); if (state.failed) return; // hql.g:840:12: ( '0' .. '9' )* loop14: while (true) { int alt14=2; int LA14_0 = input.LA(1); if ( ((LA14_0 >= '0' && LA14_0 <= '9')) ) { alt14=1; } switch (alt14) { case 1 : // hql.g: { if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; default : break loop14; } } // hql.g:840:24: ( EXPONENT )? int alt15=2; int LA15_0 = input.LA(1); if ( (LA15_0=='e') ) { alt15=1; } switch (alt15) { case 1 : // hql.g:840:25: EXPONENT { mEXPONENT(); if (state.failed) return; } break; } // hql.g:840:36: (f2= FLOAT_SUFFIX )? int alt16=2; int LA16_0 = input.LA(1); if ( (LA16_0=='d'||LA16_0=='f'||LA16_0=='m') ) { alt16=1; } switch (alt16) { case 1 : // hql.g:840:37: f2= FLOAT_SUFFIX { int f2Start1188 = getCharIndex(); int f2StartLine1188 = getLine(); int f2StartCharPos1188 = getCharPositionInLine(); mFLOAT_SUFFIX(); if (state.failed) return; f2 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, f2Start1188, getCharIndex()-1); f2.setLine(f2StartLine1188); f2.setCharPositionInLine(f2StartCharPos1188); if ( state.backtracking==0 ) {t=f2;} } break; } } break; case 2 : // hql.g:841:8: EXPONENT (f3= FLOAT_SUFFIX )? { mEXPONENT(); if (state.failed) return; // hql.g:841:17: (f3= FLOAT_SUFFIX )? int alt17=2; int LA17_0 = input.LA(1); if ( (LA17_0=='d'||LA17_0=='f'||LA17_0=='m') ) { alt17=1; } switch (alt17) { case 1 : // hql.g:841:18: f3= FLOAT_SUFFIX { int f3Start1206 = getCharIndex(); int f3StartLine1206 = getLine(); int f3StartCharPos1206 = getCharPositionInLine(); mFLOAT_SUFFIX(); if (state.failed) return; f3 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, f3Start1206, getCharIndex()-1); f3.setLine(f3StartLine1206); f3.setCharPositionInLine(f3StartCharPos1206); if ( state.backtracking==0 ) {t=f3;} } break; } } break; case 3 : // hql.g:842:8: f4= FLOAT_SUFFIX { int f4Start1221 = getCharIndex(); int f4StartLine1221 = getLine(); int f4StartCharPos1221 = getCharPositionInLine(); mFLOAT_SUFFIX(); if (state.failed) return; f4 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, f4Start1221, getCharIndex()-1); f4.setLine(f4StartLine1221); f4.setCharPositionInLine(f4StartCharPos1221); if ( state.backtracking==0 ) {t=f4;} } break; } if ( state.backtracking==0 ) { if (t != null && t.getText().toUpperCase().indexOf('F') >= 0) { _type = NUM_FLOAT; } else if (t != null && t.getText().toUpperCase().indexOf('M')>=0) { _type = NUM_DECIMAL; } else { _type = NUM_DOUBLE; // assume double } } } break; } } break; } state.type = _type; state.channel = _channel; } finally { // do for sure before leaving } } // $ANTLR end "NUM_INT" // $ANTLR start "HEX_DIGIT" public final void mHEX_DIGIT() throws RecognitionException { try { // hql.g:865:2: ( ( '0' .. '9' | 'a' .. 'f' ) ) // hql.g: { if ( (input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'a' && input.LA(1) <= 'f') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "HEX_DIGIT" // $ANTLR start "EXPONENT" public final void mEXPONENT() throws RecognitionException { try { // hql.g:871:2: ( ( 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ ) // hql.g:871:4: ( 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ { // hql.g:871:4: ( 'e' ) // hql.g:871:5: 'e' { match('e'); if (state.failed) return; } // hql.g:871:10: ( '+' | '-' )? int alt21=2; int LA21_0 = input.LA(1); if ( (LA21_0=='+'||LA21_0=='-') ) { alt21=1; } switch (alt21) { case 1 : // hql.g: { if ( input.LA(1)=='+'||input.LA(1)=='-' ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; } // hql.g:871:21: ( '0' .. '9' )+ int cnt22=0; loop22: while (true) { int alt22=2; int LA22_0 = input.LA(1); if ( ((LA22_0 >= '0' && LA22_0 <= '9')) ) { alt22=1; } switch (alt22) { case 1 : // hql.g: { if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } break; default : if ( cnt22 >= 1 ) break loop22; if (state.backtracking>0) {state.failed=true; return;} EarlyExitException eee = new EarlyExitException(22, input); throw eee; } cnt22++; } } } finally { // do for sure before leaving } } // $ANTLR end "EXPONENT" // $ANTLR start "FLOAT_SUFFIX" public final void mFLOAT_SUFFIX() throws RecognitionException { try { // hql.g:876:2: ( 'f' | 'd' | 'm' ) // hql.g: { if ( input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='m' ) { input.consume(); state.failed=false; } else { if (state.backtracking>0) {state.failed=true; return;} MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse; } } } finally { // do for sure before leaving } } // $ANTLR end "FLOAT_SUFFIX" @Override public void mTokens() throws RecognitionException { // hql.g:1:8: ( ALL | AND | ANY | AS | ASCENDING | AVG | BETWEEN | BOTH | CASE | CLASS | COUNT | DELETE | DESCENDING | DISTINCT | ELEMENTS | ELSE | EMPTY | END | ESCAPE | EXISTS | FALSE | FETCH | FROM | FULL | GROUP | HAVING | IN | INDICES | INNER | INSERT | INTO | IS | JOIN | LEADING | LEFT | LIKE | LITERAL_by | MAX | MEMBER | MIN | NEW | NOT | NULL | OBJECT | OF | ON | OR | ORDER | OUTER | PROPERTIES | RIGHT | SELECT | SET | SKIP | SOME | SUM | TAKE | THEN | TRAILING | TRUE | UNION | UPDATE | VERSIONED | WHEN | WHERE | WITH | T__133 | T__134 | EQ | LT | GT | SQL_NE | NE | LE | GE | BOR | BXOR | BAND | BNOT | COMMA | OPEN | CLOSE | OPEN_BRACKET | CLOSE_BRACKET | CONCAT | PLUS | MINUS | STAR | DIV | COLON | PARAM | IDENT | QUOTED_String | WS | NUM_INT ) int alt23=95; alt23 = dfa23.predict(input); switch (alt23) { case 1 : // hql.g:1:10: ALL { mALL(); if (state.failed) return; } break; case 2 : // hql.g:1:14: AND { mAND(); if (state.failed) return; } break; case 3 : // hql.g:1:18: ANY { mANY(); if (state.failed) return; } break; case 4 : // hql.g:1:22: AS { mAS(); if (state.failed) return; } break; case 5 : // hql.g:1:25: ASCENDING { mASCENDING(); if (state.failed) return; } break; case 6 : // hql.g:1:35: AVG { mAVG(); if (state.failed) return; } break; case 7 : // hql.g:1:39: BETWEEN { mBETWEEN(); if (state.failed) return; } break; case 8 : // hql.g:1:47: BOTH { mBOTH(); if (state.failed) return; } break; case 9 : // hql.g:1:52: CASE { mCASE(); if (state.failed) return; } break; case 10 : // hql.g:1:57: CLASS { mCLASS(); if (state.failed) return; } break; case 11 : // hql.g:1:63: COUNT { mCOUNT(); if (state.failed) return; } break; case 12 : // hql.g:1:69: DELETE { mDELETE(); if (state.failed) return; } break; case 13 : // hql.g:1:76: DESCENDING { mDESCENDING(); if (state.failed) return; } break; case 14 : // hql.g:1:87: DISTINCT { mDISTINCT(); if (state.failed) return; } break; case 15 : // hql.g:1:96: ELEMENTS { mELEMENTS(); if (state.failed) return; } break; case 16 : // hql.g:1:105: ELSE { mELSE(); if (state.failed) return; } break; case 17 : // hql.g:1:110: EMPTY { mEMPTY(); if (state.failed) return; } break; case 18 : // hql.g:1:116: END { mEND(); if (state.failed) return; } break; case 19 : // hql.g:1:120: ESCAPE { mESCAPE(); if (state.failed) return; } break; case 20 : // hql.g:1:127: EXISTS { mEXISTS(); if (state.failed) return; } break; case 21 : // hql.g:1:134: FALSE { mFALSE(); if (state.failed) return; } break; case 22 : // hql.g:1:140: FETCH { mFETCH(); if (state.failed) return; } break; case 23 : // hql.g:1:146: FROM { mFROM(); if (state.failed) return; } break; case 24 : // hql.g:1:151: FULL { mFULL(); if (state.failed) return; } break; case 25 : // hql.g:1:156: GROUP { mGROUP(); if (state.failed) return; } break; case 26 : // hql.g:1:162: HAVING { mHAVING(); if (state.failed) return; } break; case 27 : // hql.g:1:169: IN { mIN(); if (state.failed) return; } break; case 28 : // hql.g:1:172: INDICES { mINDICES(); if (state.failed) return; } break; case 29 : // hql.g:1:180: INNER { mINNER(); if (state.failed) return; } break; case 30 : // hql.g:1:186: INSERT { mINSERT(); if (state.failed) return; } break; case 31 : // hql.g:1:193: INTO { mINTO(); if (state.failed) return; } break; case 32 : // hql.g:1:198: IS { mIS(); if (state.failed) return; } break; case 33 : // hql.g:1:201: JOIN { mJOIN(); if (state.failed) return; } break; case 34 : // hql.g:1:206: LEADING { mLEADING(); if (state.failed) return; } break; case 35 : // hql.g:1:214: LEFT { mLEFT(); if (state.failed) return; } break; case 36 : // hql.g:1:219: LIKE { mLIKE(); if (state.failed) return; } break; case 37 : // hql.g:1:224: LITERAL_by { mLITERAL_by(); if (state.failed) return; } break; case 38 : // hql.g:1:235: MAX { mMAX(); if (state.failed) return; } break; case 39 : // hql.g:1:239: MEMBER { mMEMBER(); if (state.failed) return; } break; case 40 : // hql.g:1:246: MIN { mMIN(); if (state.failed) return; } break; case 41 : // hql.g:1:250: NEW { mNEW(); if (state.failed) return; } break; case 42 : // hql.g:1:254: NOT { mNOT(); if (state.failed) return; } break; case 43 : // hql.g:1:258: NULL { mNULL(); if (state.failed) return; } break; case 44 : // hql.g:1:263: OBJECT { mOBJECT(); if (state.failed) return; } break; case 45 : // hql.g:1:270: OF { mOF(); if (state.failed) return; } break; case 46 : // hql.g:1:273: ON { mON(); if (state.failed) return; } break; case 47 : // hql.g:1:276: OR { mOR(); if (state.failed) return; } break; case 48 : // hql.g:1:279: ORDER { mORDER(); if (state.failed) return; } break; case 49 : // hql.g:1:285: OUTER { mOUTER(); if (state.failed) return; } break; case 50 : // hql.g:1:291: PROPERTIES { mPROPERTIES(); if (state.failed) return; } break; case 51 : // hql.g:1:302: RIGHT { mRIGHT(); if (state.failed) return; } break; case 52 : // hql.g:1:308: SELECT { mSELECT(); if (state.failed) return; } break; case 53 : // hql.g:1:315: SET { mSET(); if (state.failed) return; } break; case 54 : // hql.g:1:319: SKIP { mSKIP(); if (state.failed) return; } break; case 55 : // hql.g:1:324: SOME { mSOME(); if (state.failed) return; } break; case 56 : // hql.g:1:329: SUM { mSUM(); if (state.failed) return; } break; case 57 : // hql.g:1:333: TAKE { mTAKE(); if (state.failed) return; } break; case 58 : // hql.g:1:338: THEN { mTHEN(); if (state.failed) return; } break; case 59 : // hql.g:1:343: TRAILING { mTRAILING(); if (state.failed) return; } break; case 60 : // hql.g:1:352: TRUE { mTRUE(); if (state.failed) return; } break; case 61 : // hql.g:1:357: UNION { mUNION(); if (state.failed) return; } break; case 62 : // hql.g:1:363: UPDATE { mUPDATE(); if (state.failed) return; } break; case 63 : // hql.g:1:370: VERSIONED { mVERSIONED(); if (state.failed) return; } break; case 64 : // hql.g:1:380: WHEN { mWHEN(); if (state.failed) return; } break; case 65 : // hql.g:1:385: WHERE { mWHERE(); if (state.failed) return; } break; case 66 : // hql.g:1:391: WITH { mWITH(); if (state.failed) return; } break; case 67 : // hql.g:1:396: T__133 { mT__133(); if (state.failed) return; } break; case 68 : // hql.g:1:403: T__134 { mT__134(); if (state.failed) return; } break; case 69 : // hql.g:1:410: EQ { mEQ(); if (state.failed) return; } break; case 70 : // hql.g:1:413: LT { mLT(); if (state.failed) return; } break; case 71 : // hql.g:1:416: GT { mGT(); if (state.failed) return; } break; case 72 : // hql.g:1:419: SQL_NE { mSQL_NE(); if (state.failed) return; } break; case 73 : // hql.g:1:426: NE { mNE(); if (state.failed) return; } break; case 74 : // hql.g:1:429: LE { mLE(); if (state.failed) return; } break; case 75 : // hql.g:1:432: GE { mGE(); if (state.failed) return; } break; case 76 : // hql.g:1:435: BOR { mBOR(); if (state.failed) return; } break; case 77 : // hql.g:1:439: BXOR { mBXOR(); if (state.failed) return; } break; case 78 : // hql.g:1:444: BAND { mBAND(); if (state.failed) return; } break; case 79 : // hql.g:1:449: BNOT { mBNOT(); if (state.failed) return; } break; case 80 : // hql.g:1:454: COMMA { mCOMMA(); if (state.failed) return; } break; case 81 : // hql.g:1:460: OPEN { mOPEN(); if (state.failed) return; } break; case 82 : // hql.g:1:465: CLOSE { mCLOSE(); if (state.failed) return; } break; case 83 : // hql.g:1:471: OPEN_BRACKET { mOPEN_BRACKET(); if (state.failed) return; } break; case 84 : // hql.g:1:484: CLOSE_BRACKET { mCLOSE_BRACKET(); if (state.failed) return; } break; case 85 : // hql.g:1:498: CONCAT { mCONCAT(); if (state.failed) return; } break; case 86 : // hql.g:1:505: PLUS { mPLUS(); if (state.failed) return; } break; case 87 : // hql.g:1:510: MINUS { mMINUS(); if (state.failed) return; } break; case 88 : // hql.g:1:516: STAR { mSTAR(); if (state.failed) return; } break; case 89 : // hql.g:1:521: DIV { mDIV(); if (state.failed) return; } break; case 90 : // hql.g:1:525: COLON { mCOLON(); if (state.failed) return; } break; case 91 : // hql.g:1:531: PARAM { mPARAM(); if (state.failed) return; } break; case 92 : // hql.g:1:537: IDENT { mIDENT(); if (state.failed) return; } break; case 93 : // hql.g:1:543: QUOTED_String { mQUOTED_String(); if (state.failed) return; } break; case 94 : // hql.g:1:557: WS { mWS(); if (state.failed) return; } break; case 95 : // hql.g:1:560: NUM_INT { mNUM_INT(); if (state.failed) return; } break; } } // $ANTLR start synpred1_hql public final void synpred1_hql_fragment() throws RecognitionException { // hql.g:782:13: ( ESCqs ) // hql.g:782:14: ESCqs { mESCqs(); if (state.failed) return; } } // $ANTLR end synpred1_hql public final boolean synpred1_hql() { state.backtracking++; int start = input.mark(); try { synpred1_hql_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } protected DFA23 dfa23 = new DFA23(this); static final String DFA23_eotS = "\1\uffff\25\50\1\uffff\1\143\1\145\1\147\1\150\1\152\20\uffff\2\50\1\157"+ "\3\50\1\163\20\50\1\u008a\1\u008b\12\50\1\u0097\1\u0098\1\u009a\17\50"+ "\12\uffff\1\u00ac\1\u00ad\1\u00ae\1\u00b0\1\uffff\1\u00b1\2\50\1\uffff"+ "\11\50\1\u00bd\14\50\2\uffff\4\50\1\u00ce\1\50\1\u00d0\1\u00d1\1\u00d2"+ "\2\50\2\uffff\1\50\1\uffff\4\50\1\u00da\2\50\1\u00dd\11\50\3\uffff\1\50"+ "\2\uffff\1\50\1\u00ea\1\u00eb\3\50\1\u00f0\2\50\1\u00f3\1\50\1\uffff\4"+ "\50\1\u00f9\1\u00fa\5\50\1\u0100\1\u0101\1\50\1\u0103\1\u0104\1\uffff"+ "\1\50\3\uffff\1\u0106\6\50\1\uffff\1\u010d\1\u010e\1\uffff\1\u010f\1\u0110"+ "\1\50\1\u0112\3\50\1\u0116\1\50\1\u0118\2\50\2\uffff\1\u011b\1\u011c\2"+ "\50\1\uffff\2\50\1\uffff\1\u0121\2\50\1\u0124\1\u0125\2\uffff\1\u0126"+ "\2\50\1\u0129\1\50\2\uffff\1\50\2\uffff\1\50\1\uffff\1\50\1\u012e\1\u012f"+ "\1\50\1\u0131\1\50\4\uffff\1\50\1\uffff\1\u0134\2\50\1\uffff\1\u0137\1"+ "\uffff\2\50\2\uffff\1\u013a\3\50\1\uffff\1\u013e\1\u013f\3\uffff\1\u0140"+ "\1\50\1\uffff\1\u0142\1\50\1\u0144\1\u0145\2\uffff\1\50\1\uffff\1\u0147"+ "\1\50\1\uffff\1\u0149\1\50\1\uffff\1\50\1\u014c\1\uffff\3\50\3\uffff\1"+ "\u0150\1\uffff\1\u0151\2\uffff\1\50\1\uffff\1\50\1\uffff\2\50\1\uffff"+ "\1\50\1\u0157\1\u0158\2\uffff\1\50\1\u015a\1\50\1\u015c\1\50\2\uffff\1"+ "\50\1\uffff\1\u015f\1\uffff\1\u0160\1\u0161\3\uffff"; static final String DFA23_eofS = "\u0162\uffff"; static final String DFA23_minS = "\1\11\1\154\1\145\1\141\1\145\1\154\1\141\1\162\1\141\1\156\1\157\1\145"+ "\1\141\1\145\1\142\1\162\1\151\1\145\1\141\1\156\1\145\1\150\1\uffff\4"+ "\75\1\174\20\uffff\1\154\1\144\1\44\1\147\2\164\1\44\1\163\1\141\1\165"+ "\1\154\1\163\1\145\1\160\1\144\1\143\1\151\1\154\1\164\1\157\1\154\1\157"+ "\1\166\2\44\1\151\1\141\1\153\1\170\1\155\1\156\1\167\1\164\1\154\1\152"+ "\3\44\1\164\1\157\1\147\1\154\1\151\2\155\1\153\1\145\1\141\1\151\1\144"+ "\1\162\1\145\1\164\12\uffff\4\44\1\uffff\1\44\1\167\1\150\1\uffff\1\145"+ "\1\163\1\156\1\145\1\143\1\164\1\155\1\145\1\164\1\44\1\141\2\163\1\143"+ "\1\155\1\154\1\165\2\151\2\145\1\157\2\uffff\1\156\1\144\1\164\1\145\1"+ "\44\1\142\3\44\1\154\1\145\2\uffff\1\145\1\uffff\1\145\1\160\1\150\1\145"+ "\1\44\1\160\1\145\1\44\1\145\1\156\1\151\1\145\1\157\1\141\1\163\1\156"+ "\1\150\3\uffff\1\156\2\uffff\1\145\2\44\1\163\2\164\1\44\1\151\1\145\1"+ "\44\1\171\1\uffff\1\160\1\164\1\145\1\150\2\44\1\160\1\156\1\143\2\162"+ "\2\44\1\151\2\44\1\uffff\1\145\3\uffff\1\44\1\143\2\162\1\145\1\164\1"+ "\143\1\uffff\2\44\1\uffff\2\44\1\154\1\44\1\156\1\164\1\151\1\44\1\145"+ "\1\44\1\144\1\145\2\uffff\2\44\1\145\1\156\1\uffff\2\156\1\uffff\1\44"+ "\1\145\1\163\2\44\2\uffff\1\44\1\147\1\145\1\44\1\164\2\uffff\1\156\2"+ "\uffff\1\162\1\uffff\1\164\2\44\1\162\1\44\1\164\4\uffff\1\151\1\uffff"+ "\1\44\1\145\1\157\1\uffff\1\44\1\uffff\1\151\1\156\2\uffff\1\44\1\144"+ "\1\143\1\164\1\uffff\2\44\3\uffff\1\44\1\163\1\uffff\1\44\1\147\2\44\2"+ "\uffff\1\164\1\uffff\1\44\1\156\1\uffff\1\44\1\156\1\uffff\1\156\1\44"+ "\1\uffff\1\151\1\164\1\163\3\uffff\1\44\1\uffff\1\44\2\uffff\1\151\1\uffff"+ "\1\147\1\uffff\1\145\1\147\1\uffff\1\156\2\44\2\uffff\1\145\1\44\1\144"+ "\1\44\1\147\2\uffff\1\163\1\uffff\1\44\1\uffff\2\44\3\uffff"; static final String DFA23_maxS = "\1\ufffe\1\166\1\171\1\157\1\151\1\170\1\165\1\162\1\141\1\163\1\157\2"+ "\151\2\165\1\162\1\151\1\165\1\162\1\160\1\145\1\151\1\uffff\1\76\3\75"+ "\1\174\20\uffff\1\154\1\171\1\ufffe\1\147\2\164\1\ufffe\1\163\1\141\1"+ "\165\3\163\1\160\1\144\1\143\1\151\1\154\1\164\1\157\1\154\1\157\1\166"+ "\2\ufffe\1\151\1\146\1\153\1\170\1\155\1\156\1\167\1\164\1\154\1\152\3"+ "\ufffe\1\164\1\157\1\147\1\164\1\151\2\155\1\153\1\145\1\165\1\151\1\144"+ "\1\162\1\145\1\164\12\uffff\4\ufffe\1\uffff\1\ufffe\1\167\1\150\1\uffff"+ "\1\145\1\163\1\156\1\145\1\143\1\164\1\155\1\145\1\164\1\ufffe\1\141\2"+ "\163\1\143\1\155\1\154\1\165\2\151\2\145\1\157\2\uffff\1\156\1\144\1\164"+ "\1\145\1\ufffe\1\142\3\ufffe\1\154\1\145\2\uffff\1\145\1\uffff\1\145\1"+ "\160\1\150\1\145\1\ufffe\1\160\1\145\1\ufffe\1\145\1\156\1\151\1\145\1"+ "\157\1\141\1\163\1\162\1\150\3\uffff\1\156\2\uffff\1\145\2\ufffe\1\163"+ "\2\164\1\ufffe\1\151\1\145\1\ufffe\1\171\1\uffff\1\160\1\164\1\145\1\150"+ "\2\ufffe\1\160\1\156\1\143\2\162\2\ufffe\1\151\2\ufffe\1\uffff\1\145\3"+ "\uffff\1\ufffe\1\143\2\162\1\145\1\164\1\143\1\uffff\2\ufffe\1\uffff\2"+ "\ufffe\1\154\1\ufffe\1\156\1\164\1\151\1\ufffe\1\145\1\ufffe\1\144\1\145"+ "\2\uffff\2\ufffe\1\145\1\156\1\uffff\2\156\1\uffff\1\ufffe\1\145\1\163"+ "\2\ufffe\2\uffff\1\ufffe\1\147\1\145\1\ufffe\1\164\2\uffff\1\156\2\uffff"+ "\1\162\1\uffff\1\164\2\ufffe\1\162\1\ufffe\1\164\4\uffff\1\151\1\uffff"+ "\1\ufffe\1\145\1\157\1\uffff\1\ufffe\1\uffff\1\151\1\156\2\uffff\1\ufffe"+ "\1\144\1\143\1\164\1\uffff\2\ufffe\3\uffff\1\ufffe\1\163\1\uffff\1\ufffe"+ "\1\147\2\ufffe\2\uffff\1\164\1\uffff\1\ufffe\1\156\1\uffff\1\ufffe\1\156"+ "\1\uffff\1\156\1\ufffe\1\uffff\1\151\1\164\1\163\3\uffff\1\ufffe\1\uffff"+ "\1\ufffe\2\uffff\1\151\1\uffff\1\147\1\uffff\1\145\1\147\1\uffff\1\156"+ "\2\ufffe\2\uffff\1\145\1\ufffe\1\144\1\ufffe\1\147\2\uffff\1\163\1\uffff"+ "\1\ufffe\1\uffff\2\ufffe\3\uffff"; static final String DFA23_acceptS = "\26\uffff\1\105\5\uffff\1\116\1\120\1\121\1\122\1\123\1\124\1\126\1\127"+ "\1\130\1\131\1\132\1\133\1\134\1\135\1\136\1\137\65\uffff\1\110\1\112"+ "\1\106\1\113\1\107\1\111\1\117\1\115\1\125\1\114\4\uffff\1\4\3\uffff\1"+ "\45\26\uffff\1\33\1\40\13\uffff\1\55\1\56\1\uffff\1\57\21\uffff\1\1\1"+ "\2\1\3\1\uffff\1\5\1\6\13\uffff\1\22\20\uffff\1\46\1\uffff\1\50\1\51\1"+ "\52\7\uffff\1\65\2\uffff\1\70\14\uffff\1\10\1\11\4\uffff\1\15\2\uffff"+ "\1\20\5\uffff\1\27\1\30\5\uffff\1\37\1\41\1\uffff\1\43\1\44\1\uffff\1"+ "\53\6\uffff\1\66\1\67\1\71\1\72\1\uffff\1\74\3\uffff\1\100\1\uffff\1\102"+ "\2\uffff\1\12\1\13\4\uffff\1\21\2\uffff\1\25\1\26\1\31\2\uffff\1\35\4"+ "\uffff\1\60\1\61\1\uffff\1\63\2\uffff\1\75\2\uffff\1\101\2\uffff\1\14"+ "\3\uffff\1\23\1\24\1\32\1\uffff\1\36\1\uffff\1\47\1\54\1\uffff\1\64\1"+ "\uffff\1\76\2\uffff\1\7\3\uffff\1\34\1\42\5\uffff\1\16\1\17\1\uffff\1"+ "\73\1\uffff\1\103\2\uffff\1\77\1\104\1\62"; static final String DFA23_specialS = "\u0162\uffff}>"; static final String[] DFA23_transitionS = { "\2\52\2\uffff\1\52\22\uffff\1\52\1\31\2\uffff\1\50\1\uffff\1\34\1\51"+ "\1\36\1\37\1\44\1\42\1\35\1\43\1\53\1\45\12\53\1\46\1\uffff\1\27\1\26"+ "\1\30\1\47\1\uffff\32\50\1\40\1\uffff\1\41\1\32\1\50\1\uffff\1\1\1\2"+ "\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\50\1\13\1\14\1\15\1\16\1\17\1\50"+ "\1\20\1\21\1\22\1\23\1\24\1\25\3\50\1\uffff\1\33\3\uffff\uff7f\50", "\1\54\1\uffff\1\55\4\uffff\1\56\2\uffff\1\57", "\1\60\11\uffff\1\61\11\uffff\1\62", "\1\63\12\uffff\1\64\2\uffff\1\65", "\1\66\3\uffff\1\67", "\1\70\1\71\1\72\4\uffff\1\73\4\uffff\1\74", "\1\75\3\uffff\1\76\14\uffff\1\77\2\uffff\1\100", "\1\101", "\1\102", "\1\103\4\uffff\1\104", "\1\105", "\1\106\3\uffff\1\107", "\1\110\3\uffff\1\111\3\uffff\1\112", "\1\113\11\uffff\1\114\5\uffff\1\115", "\1\116\3\uffff\1\117\7\uffff\1\120\3\uffff\1\121\2\uffff\1\122", "\1\123", "\1\124", "\1\125\5\uffff\1\126\3\uffff\1\127\5\uffff\1\130", "\1\131\6\uffff\1\132\11\uffff\1\133", "\1\134\1\uffff\1\135", "\1\136", "\1\137\1\140", "", "\1\142\1\141", "\1\144", "\1\146", "\1\146", "\1\151", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\1\153", "\1\154\24\uffff\1\155", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\156\27"+ "\50\5\uffff\uff7f\50", "\1\160", "\1\161", "\1\162", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\164", "\1\165", "\1\166", "\1\167\6\uffff\1\170", "\1\171", "\1\172\15\uffff\1\173", "\1\174", "\1\175", "\1\176", "\1\177", "\1\u0080", "\1\u0081", "\1\u0082", "\1\u0083", "\1\u0084", "\1\u0085", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\u0086"+ "\11\50\1\u0087\4\50\1\u0088\1\u0089\6\50\5\uffff\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u008c", "\1\u008d\4\uffff\1\u008e", "\1\u008f", "\1\u0090", "\1\u0091", "\1\u0092", "\1\u0093", "\1\u0094", "\1\u0095", "\1\u0096", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\u0099"+ "\26\50\5\uffff\uff7f\50", "\1\u009b", "\1\u009c", "\1\u009d", "\1\u009e\7\uffff\1\u009f", "\1\u00a0", "\1\u00a1", "\1\u00a2", "\1\u00a3", "\1\u00a4", "\1\u00a5\23\uffff\1\u00a6", "\1\u00a7", "\1\u00a8", "\1\u00a9", "\1\u00aa", "\1\u00ab", "", "", "", "", "", "", "", "", "", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00af"+ "\25\50\5\uffff\uff7f\50", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00b2", "\1\u00b3", "", "\1\u00b4", "\1\u00b5", "\1\u00b6", "\1\u00b7", "\1\u00b8", "\1\u00b9", "\1\u00ba", "\1\u00bb", "\1\u00bc", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00be", "\1\u00bf", "\1\u00c0", "\1\u00c1", "\1\u00c2", "\1\u00c3", "\1\u00c4", "\1\u00c5", "\1\u00c6", "\1\u00c7", "\1\u00c8", "\1\u00c9", "", "", "\1\u00ca", "\1\u00cb", "\1\u00cc", "\1\u00cd", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00cf", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00d3", "\1\u00d4", "", "", "\1\u00d5", "", "\1\u00d6", "\1\u00d7", "\1\u00d8", "\1\u00d9", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00db", "\1\u00dc", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00de", "\1\u00df", "\1\u00e0", "\1\u00e1", "\1\u00e2", "\1\u00e3", "\1\u00e4", "\1\u00e5\3\uffff\1\u00e6", "\1\u00e7", "", "", "", "\1\u00e8", "", "", "\1\u00e9", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00ec", "\1\u00ed", "\1\u00ee", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00ef"+ "\25\50\5\uffff\uff7f\50", "\1\u00f1", "\1\u00f2", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00f4", "", "\1\u00f5", "\1\u00f6", "\1\u00f7", "\1\u00f8", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u00fb", "\1\u00fc", "\1\u00fd", "\1\u00fe", "\1\u00ff", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0102", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "\1\u0105", "", "", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0107", "\1\u0108", "\1\u0109", "\1\u010a", "\1\u010b", "\1\u010c", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0111", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0113", "\1\u0114", "\1\u0115", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0117", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0119", "\1\u011a", "", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u011d", "\1\u011e", "", "\1\u011f", "\1\u0120", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0122", "\1\u0123", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0127", "\1\u0128", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u012a", "", "", "\1\u012b", "", "", "\1\u012c", "", "\1\u012d", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0130", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0132", "", "", "", "", "\1\u0133", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0135", "\1\u0136", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "\1\u0138", "\1\u0139", "", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u013b", "\1\u013c", "\1\u013d", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0141", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0143", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "", "\1\u0146", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u0148", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u014a", "", "\1\u014b", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "\1\u014d", "\1\u014e", "\1\u014f", "", "", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "", "\1\u0152", "", "\1\u0153", "", "\1\u0154", "\1\u0155", "", "\1\u0156", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "", "\1\u0159", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u015b", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\u015d", "", "", "\1\u015e", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "\1\50\13\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50\5\uffff"+ "\uff7f\50", "", "", "" }; static final short[] DFA23_eot = DFA.unpackEncodedString(DFA23_eotS); static final short[] DFA23_eof = DFA.unpackEncodedString(DFA23_eofS); static final char[] DFA23_min = DFA.unpackEncodedStringToUnsignedChars(DFA23_minS); static final char[] DFA23_max = DFA.unpackEncodedStringToUnsignedChars(DFA23_maxS); static final short[] DFA23_accept = DFA.unpackEncodedString(DFA23_acceptS); static final short[] DFA23_special = DFA.unpackEncodedString(DFA23_specialS); static final short[][] DFA23_transition; static { int numStates = DFA23_transitionS.length; DFA23_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA23_transition[i] = DFA.unpackEncodedString(DFA23_transitionS[i]); } } protected class DFA23 extends DFA { public DFA23(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 23; this.eot = DFA23_eot; this.eof = DFA23_eof; this.min = DFA23_min; this.max = DFA23_max; this.accept = DFA23_accept; this.special = DFA23_special; this.transition = DFA23_transition; } @Override public String getDescription() { return "1:1: Tokens : ( ALL | AND | ANY | AS | ASCENDING | AVG | BETWEEN | BOTH | CASE | CLASS | COUNT | DELETE | DESCENDING | DISTINCT | ELEMENTS | ELSE | EMPTY | END | ESCAPE | EXISTS | FALSE | FETCH | FROM | FULL | GROUP | HAVING | IN | INDICES | INNER | INSERT | INTO | IS | JOIN | LEADING | LEFT | LIKE | LITERAL_by | MAX | MEMBER | MIN | NEW | NOT | NULL | OBJECT | OF | ON | OR | ORDER | OUTER | PROPERTIES | RIGHT | SELECT | SET | SKIP | SOME | SUM | TAKE | THEN | TRAILING | TRUE | UNION | UPDATE | VERSIONED | WHEN | WHERE | WITH | T__133 | T__134 | EQ | LT | GT | SQL_NE | NE | LE | GE | BOR | BXOR | BAND | BNOT | COMMA | OPEN | CLOSE | OPEN_BRACKET | CLOSE_BRACKET | CONCAT | PLUS | MINUS | STAR | DIV | COLON | PARAM | IDENT | QUOTED_String | WS | NUM_INT );"; } } }