// $ANTLR 3.2 Sep 23, 2009 14:05:07 com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g 2010-10-26 20:49:00 package com.lowereast.guiceymongo.data.generator.parser; import org.antlr.runtime.*; import java.util.Stack; import java.util.List; import java.util.ArrayList; public class GuiceyDataLexer extends Lexer { public static final int EXPONENT=21; public static final int T__29=29; public static final int OPTION=11; public static final int T__28=28; public static final int T__27=27; public static final int T__26=26; public static final int OCTAL_ESC=25; public static final int FLOAT=17; public static final int TYPE_LIST=7; public static final int ID=15; public static final int EOF=-1; public static final int TYPE_PRIMITIVE=9; public static final int TYPE=19; public static final int ESC_SEQ=22; public static final int TYPE_MAP=5; public static final int PAIR=13; public static final int COMMENT=12; public static final int T__42=42; public static final int T__43=43; public static final int T__40=40; public static final int T__41=41; public static final int UNICODE_ESC=24; public static final int HEX_DIGIT=23; public static final int INT=16; public static final int T__30=30; public static final int T__31=31; public static final int T__32=32; public static final int PARAMETERIZED_TYPE=8; public static final int T__33=33; public static final int WS=20; public static final int T__34=34; public static final int ENUM=14; public static final int T__35=35; public static final int T__36=36; public static final int T__37=37; public static final int PROPERTY=10; public static final int T__38=38; public static final int T__39=39; public static final int TYPE_SET=6; public static final int DATA=4; public static final int STRING=18; // delegates // delegators public GuiceyDataLexer() {;} public GuiceyDataLexer(CharStream input) { this(input, new RecognizerSharedState()); } public GuiceyDataLexer(CharStream input, RecognizerSharedState state) { super(input,state); } public String getGrammarFileName() { return "com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g"; } // $ANTLR start "DATA" public final void mDATA() throws RecognitionException { try { int _type = DATA; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:11:6: ( 'data' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:11:8: 'data' { match("data"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "DATA" // $ANTLR start "TYPE_MAP" public final void mTYPE_MAP() throws RecognitionException { try { int _type = TYPE_MAP; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:12:10: ( 'map' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:12:12: 'map' { match("map"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "TYPE_MAP" // $ANTLR start "TYPE_SET" public final void mTYPE_SET() throws RecognitionException { try { int _type = TYPE_SET; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:13:10: ( 'set' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:13:12: 'set' { match("set"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "TYPE_SET" // $ANTLR start "TYPE_LIST" public final void mTYPE_LIST() throws RecognitionException { try { int _type = TYPE_LIST; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:14:11: ( 'list' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:14:13: 'list' { match("list"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "TYPE_LIST" // $ANTLR start "PARAMETERIZED_TYPE" public final void mPARAMETERIZED_TYPE() throws RecognitionException { try { int _type = PARAMETERIZED_TYPE; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:15:20: ( 'parameterized-type' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:15:22: 'parameterized-type' { match("parameterized-type"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "PARAMETERIZED_TYPE" // $ANTLR start "TYPE_PRIMITIVE" public final void mTYPE_PRIMITIVE() throws RecognitionException { try { int _type = TYPE_PRIMITIVE; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:16:16: ( 'primitive' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:16:18: 'primitive' { match("primitive"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "TYPE_PRIMITIVE" // $ANTLR start "PROPERTY" public final void mPROPERTY() throws RecognitionException { try { int _type = PROPERTY; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:17:10: ( 'property' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:17:12: 'property' { match("property"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "PROPERTY" // $ANTLR start "OPTION" public final void mOPTION() throws RecognitionException { try { int _type = OPTION; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:18:8: ( 'option' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:18:10: 'option' { match("option"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "OPTION" // $ANTLR start "COMMENT" public final void mCOMMENT() throws RecognitionException { try { int _type = COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:19:9: ( 'comment' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:19:11: 'comment' { match("comment"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "COMMENT" // $ANTLR start "PAIR" public final void mPAIR() throws RecognitionException { try { int _type = PAIR; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:20:6: ( 'pair' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:20:8: 'pair' { match("pair"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "PAIR" // $ANTLR start "ENUM" public final void mENUM() throws RecognitionException { try { int _type = ENUM; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:21:6: ( 'enum' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:21:8: 'enum' { match("enum"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "ENUM" // $ANTLR start "T__26" public final void mT__26() throws RecognitionException { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:22:7: ( '{' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:22:9: '{' { match('{'); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__26" // $ANTLR start "T__27" public final void mT__27() throws RecognitionException { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:23:7: ( '}' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:23:9: '}' { match('}'); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__27" // $ANTLR start "T__28" public final void mT__28() throws RecognitionException { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:24:7: ( '{}' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:24:9: '{}' { match("{}"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__28" // $ANTLR start "T__29" public final void mT__29() throws RecognitionException { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:25:7: ( ',' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:25:9: ',' { match(','); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__29" // $ANTLR start "T__30" public final void mT__30() throws RecognitionException { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:26:7: ( '/*' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:26:9: '/*' { match("/*"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__30" // $ANTLR start "T__31" public final void mT__31() throws RecognitionException { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:27:7: ( '*/' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:27:9: '*/' { match("*/"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__31" // $ANTLR start "T__32" public final void mT__32() throws RecognitionException { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:28:7: ( '[' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:28:9: '[' { match('['); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__32" // $ANTLR start "T__33" public final void mT__33() throws RecognitionException { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:29:7: ( ']' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:29:9: ']' { match(']'); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__33" // $ANTLR start "T__34" public final void mT__34() throws RecognitionException { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:30:7: ( '(' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:30:9: '(' { match('('); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__34" // $ANTLR start "T__35" public final void mT__35() throws RecognitionException { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:31:7: ( ')]' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:31:9: ')]' { match(")]"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__35" // $ANTLR start "T__36" public final void mT__36() throws RecognitionException { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:32:7: ( '=' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:32:9: '=' { match('='); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__36" // $ANTLR start "T__37" public final void mT__37() throws RecognitionException { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:33:7: ( 'data;' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:33:9: 'data;' { match("data;"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__37" // $ANTLR start "T__38" public final void mT__38() throws RecognitionException { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:34:7: ( ';' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:34:9: ';' { match(';'); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__38" // $ANTLR start "T__39" public final void mT__39() throws RecognitionException { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:35:7: ( 'map<' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:35:9: 'map<' { match("map<"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__39" // $ANTLR start "T__40" public final void mT__40() throws RecognitionException { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:36:7: ( '>' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:36:9: '>' { match('>'); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__40" // $ANTLR start "T__41" public final void mT__41() throws RecognitionException { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:37:7: ( 'set<' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:37:9: 'set<' { match("set<"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__41" // $ANTLR start "T__42" public final void mT__42() throws RecognitionException { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:38:7: ( 'list<' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:38:9: 'list<' { match("list<"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__42" // $ANTLR start "T__43" public final void mT__43() throws RecognitionException { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:39:7: ( '<' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:39:9: '<' { match('<'); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__43" // $ANTLR start "TYPE" public final void mTYPE() throws RecognitionException { try { int _type = TYPE; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:112:6: ( ID ( '.' ID )+ ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:112:8: ID ( '.' ID )+ { mID(); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:112:11: ( '.' ID )+ int cnt1=0; loop1: do { int alt1=2; switch ( input.LA(1) ) { case '.': { alt1=1; } break; } switch (alt1) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:112:12: '.' ID { match('.'); mID(); } break; default : if ( cnt1 >= 1 ) break loop1; EarlyExitException eee = new EarlyExitException(1, input); throw eee; } cnt1++; } while (true); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "TYPE" // $ANTLR start "ID" public final void mID() throws RecognitionException { try { int _type = ID; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:115:5: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:115:7: ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* { 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;} // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:115:27: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* loop2: do { int alt2=2; switch ( input.LA(1) ) { 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': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': { alt2=1; } break; } switch (alt2) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g: { if ( (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 loop2; } } while (true); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "ID" // $ANTLR start "WS" public final void mWS() throws RecognitionException { try { int _type = WS; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:118:5: ( ( ' ' | '\\t' | '\\r' | '\\n' ) ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:118:9: ( ' ' | '\\t' | '\\r' | '\\n' ) { if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse;} _channel=HIDDEN; } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "WS" // $ANTLR start "INT" public final void mINT() throws RecognitionException { try { int _type = INT; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:125:5: ( ( '0' .. '9' )+ ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:125:7: ( '0' .. '9' )+ { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:125:7: ( '0' .. '9' )+ int cnt3=0; loop3: do { int alt3=2; switch ( input.LA(1) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': { alt3=1; } break; } switch (alt3) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:125:7: '0' .. '9' { matchRange('0','9'); } break; default : if ( cnt3 >= 1 ) break loop3; EarlyExitException eee = new EarlyExitException(3, input); throw eee; } cnt3++; } while (true); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "INT" // $ANTLR start "FLOAT" public final void mFLOAT() throws RecognitionException { try { int _type = FLOAT; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:129:5: ( ( '0' .. '9' )+ '.' ( '0' .. '9' )* ( EXPONENT )? | '.' ( '0' .. '9' )+ ( EXPONENT )? | ( '0' .. '9' )+ EXPONENT ) int alt10=3; alt10 = dfa10.predict(input); switch (alt10) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:129:9: ( '0' .. '9' )+ '.' ( '0' .. '9' )* ( EXPONENT )? { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:129:9: ( '0' .. '9' )+ int cnt4=0; loop4: do { int alt4=2; switch ( input.LA(1) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': { alt4=1; } break; } switch (alt4) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:129:10: '0' .. '9' { matchRange('0','9'); } break; default : if ( cnt4 >= 1 ) break loop4; EarlyExitException eee = new EarlyExitException(4, input); throw eee; } cnt4++; } while (true); match('.'); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:129:25: ( '0' .. '9' )* loop5: do { int alt5=2; switch ( input.LA(1) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': { alt5=1; } break; } switch (alt5) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:129:26: '0' .. '9' { matchRange('0','9'); } break; default : break loop5; } } while (true); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:129:37: ( EXPONENT )? int alt6=2; switch ( input.LA(1) ) { case 'E': case 'e': { alt6=1; } break; } switch (alt6) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:129:37: EXPONENT { mEXPONENT(); } break; } } break; case 2 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:130:9: '.' ( '0' .. '9' )+ ( EXPONENT )? { match('.'); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:130:13: ( '0' .. '9' )+ int cnt7=0; loop7: do { int alt7=2; switch ( input.LA(1) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': { alt7=1; } break; } switch (alt7) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:130:14: '0' .. '9' { matchRange('0','9'); } break; default : if ( cnt7 >= 1 ) break loop7; EarlyExitException eee = new EarlyExitException(7, input); throw eee; } cnt7++; } while (true); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:130:25: ( EXPONENT )? int alt8=2; switch ( input.LA(1) ) { case 'E': case 'e': { alt8=1; } break; } switch (alt8) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:130:25: EXPONENT { mEXPONENT(); } break; } } break; case 3 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:131:9: ( '0' .. '9' )+ EXPONENT { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:131:9: ( '0' .. '9' )+ int cnt9=0; loop9: do { int alt9=2; switch ( input.LA(1) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': { alt9=1; } break; } switch (alt9) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:131:10: '0' .. '9' { matchRange('0','9'); } break; default : if ( cnt9 >= 1 ) break loop9; EarlyExitException eee = new EarlyExitException(9, input); throw eee; } cnt9++; } while (true); mEXPONENT(); } break; } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "FLOAT" // $ANTLR start "STRING" public final void mSTRING() throws RecognitionException { try { int _type = STRING; int _channel = DEFAULT_TOKEN_CHANNEL; // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:139:5: ( '\\'' ( ESC_SEQ | ~ ( '\\\\' | '\\'' ) )* '\\'' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:139:8: '\\'' ( ESC_SEQ | ~ ( '\\\\' | '\\'' ) )* '\\'' { match('\''); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:139:13: ( ESC_SEQ | ~ ( '\\\\' | '\\'' ) )* loop11: do { int alt11=3; int LA11_0 = input.LA(1); if ( (LA11_0=='\\') ) { alt11=1; } else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='[')||(LA11_0>=']' && LA11_0<='\uFFFF')) ) { alt11=2; } switch (alt11) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:139:15: ESC_SEQ { mESC_SEQ(); } break; case 2 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:139:25: ~ ( '\\\\' | '\\'' ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && 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 loop11; } } while (true); match('\''); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "STRING" // $ANTLR start "EXPONENT" public final void mEXPONENT() throws RecognitionException { try { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:143:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:143:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse;} // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:143:22: ( '+' | '-' )? int alt12=2; switch ( input.LA(1) ) { case '+': case '-': { alt12=1; } break; } switch (alt12) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g: { if ( input.LA(1)=='+'||input.LA(1)=='-' ) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse;} } break; } // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:143:33: ( '0' .. '9' )+ int cnt13=0; loop13: do { int alt13=2; switch ( input.LA(1) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': { alt13=1; } break; } switch (alt13) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:143:34: '0' .. '9' { matchRange('0','9'); } break; default : if ( cnt13 >= 1 ) break loop13; EarlyExitException eee = new EarlyExitException(13, input); throw eee; } cnt13++; } while (true); } } finally { } } // $ANTLR end "EXPONENT" // $ANTLR start "HEX_DIGIT" public final void mHEX_DIGIT() throws RecognitionException { try { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:146:11: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:146:13: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) { if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse;} } } finally { } } // $ANTLR end "HEX_DIGIT" // $ANTLR start "ESC_SEQ" public final void mESC_SEQ() throws RecognitionException { try { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:150:5: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UNICODE_ESC | OCTAL_ESC ) int alt14=3; switch ( input.LA(1) ) { case '\\': { switch ( input.LA(2) ) { case '\"': case '\'': case '\\': case 'b': case 'f': case 'n': case 'r': case 't': { alt14=1; } break; case 'u': { alt14=2; } break; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': { alt14=3; } break; default: NoViableAltException nvae = new NoViableAltException("", 14, 1, input); throw nvae; } } break; default: NoViableAltException nvae = new NoViableAltException("", 14, 0, input); throw nvae; } switch (alt14) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:150:9: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||input.LA(1)=='t' ) { input.consume(); } else { MismatchedSetException mse = new MismatchedSetException(null,input); recover(mse); throw mse;} } break; case 2 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:151:9: UNICODE_ESC { mUNICODE_ESC(); } break; case 3 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:152:9: OCTAL_ESC { mOCTAL_ESC(); } break; } } finally { } } // $ANTLR end "ESC_SEQ" // $ANTLR start "OCTAL_ESC" public final void mOCTAL_ESC() throws RecognitionException { try { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:157:5: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ) int alt15=3; switch ( input.LA(1) ) { case '\\': { switch ( input.LA(2) ) { case '0': case '1': case '2': case '3': { switch ( input.LA(3) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': { switch ( input.LA(4) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': { alt15=1; } break; default: alt15=2;} } break; default: alt15=3;} } break; case '4': case '5': case '6': case '7': { switch ( input.LA(3) ) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': { alt15=2; } break; default: alt15=3;} } break; default: NoViableAltException nvae = new NoViableAltException("", 15, 1, input); throw nvae; } } break; default: NoViableAltException nvae = new NoViableAltException("", 15, 0, input); throw nvae; } switch (alt15) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:157:9: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) { match('\\'); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:157:14: ( '0' .. '3' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:157:15: '0' .. '3' { matchRange('0','3'); } // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:157:25: ( '0' .. '7' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:157:26: '0' .. '7' { matchRange('0','7'); } // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:157:36: ( '0' .. '7' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:157:37: '0' .. '7' { matchRange('0','7'); } } break; case 2 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:158:9: '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) { match('\\'); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:158:14: ( '0' .. '7' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:158:15: '0' .. '7' { matchRange('0','7'); } // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:158:25: ( '0' .. '7' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:158:26: '0' .. '7' { matchRange('0','7'); } } break; case 3 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:159:9: '\\\\' ( '0' .. '7' ) { match('\\'); // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:159:14: ( '0' .. '7' ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:159:15: '0' .. '7' { matchRange('0','7'); } } break; } } finally { } } // $ANTLR end "OCTAL_ESC" // $ANTLR start "UNICODE_ESC" public final void mUNICODE_ESC() throws RecognitionException { try { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:164:5: ( '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT ) // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:164:9: '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT { match('\\'); match('u'); mHEX_DIGIT(); mHEX_DIGIT(); mHEX_DIGIT(); mHEX_DIGIT(); } } finally { } } // $ANTLR end "UNICODE_ESC" public void mTokens() throws RecognitionException { // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:8: ( DATA | TYPE_MAP | TYPE_SET | TYPE_LIST | PARAMETERIZED_TYPE | TYPE_PRIMITIVE | PROPERTY | OPTION | COMMENT | PAIR | ENUM | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | TYPE | ID | WS | INT | FLOAT | STRING ) int alt16=35; alt16 = dfa16.predict(input); switch (alt16) { case 1 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:10: DATA { mDATA(); } break; case 2 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:15: TYPE_MAP { mTYPE_MAP(); } break; case 3 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:24: TYPE_SET { mTYPE_SET(); } break; case 4 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:33: TYPE_LIST { mTYPE_LIST(); } break; case 5 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:43: PARAMETERIZED_TYPE { mPARAMETERIZED_TYPE(); } break; case 6 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:62: TYPE_PRIMITIVE { mTYPE_PRIMITIVE(); } break; case 7 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:77: PROPERTY { mPROPERTY(); } break; case 8 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:86: OPTION { mOPTION(); } break; case 9 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:93: COMMENT { mCOMMENT(); } break; case 10 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:101: PAIR { mPAIR(); } break; case 11 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:106: ENUM { mENUM(); } break; case 12 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:111: T__26 { mT__26(); } break; case 13 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:117: T__27 { mT__27(); } break; case 14 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:123: T__28 { mT__28(); } break; case 15 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:129: T__29 { mT__29(); } break; case 16 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:135: T__30 { mT__30(); } break; case 17 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:141: T__31 { mT__31(); } break; case 18 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:147: T__32 { mT__32(); } break; case 19 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:153: T__33 { mT__33(); } break; case 20 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:159: T__34 { mT__34(); } break; case 21 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:165: T__35 { mT__35(); } break; case 22 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:171: T__36 { mT__36(); } break; case 23 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:177: T__37 { mT__37(); } break; case 24 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:183: T__38 { mT__38(); } break; case 25 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:189: T__39 { mT__39(); } break; case 26 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:195: T__40 { mT__40(); } break; case 27 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:201: T__41 { mT__41(); } break; case 28 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:207: T__42 { mT__42(); } break; case 29 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:213: T__43 { mT__43(); } break; case 30 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:219: TYPE { mTYPE(); } break; case 31 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:224: ID { mID(); } break; case 32 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:227: WS { mWS(); } break; case 33 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:230: INT { mINT(); } break; case 34 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:234: FLOAT { mFLOAT(); } break; case 35 : // com/lowereast/guiceymongo/data/generator/parser/GuiceyData.g:1:240: STRING { mSTRING(); } break; } } protected DFA10 dfa10 = new DFA10(this); protected DFA16 dfa16 = new DFA16(this); static final String DFA10_eotS = "\5\uffff"; static final String DFA10_eofS = "\5\uffff"; static final String DFA10_minS = "\2\56\3\uffff"; static final String DFA10_maxS = "\1\71\1\145\3\uffff"; static final String DFA10_acceptS = "\2\uffff\1\2\1\1\1\3"; static final String DFA10_specialS = "\5\uffff}>"; static final String[] DFA10_transitionS = { "\1\2\1\uffff\12\1", "\1\3\1\uffff\12\1\13\uffff\1\4\37\uffff\1\4", "", "", "" }; static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); static final short[][] DFA10_transition; static { int numStates = DFA10_transitionS.length; DFA10_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA10_transition[i] = DFA.unpackEncodedString(DFA10_transitionS[i]); } } class DFA10 extends DFA { public DFA10(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 10; this.eot = DFA10_eot; this.eof = DFA10_eof; this.min = DFA10_min; this.max = DFA10_max; this.accept = DFA10_accept; this.special = DFA10_special; this.transition = DFA10_transition; } public String getDescription() { return "128:1: FLOAT : ( ( '0' .. '9' )+ '.' ( '0' .. '9' )* ( EXPONENT )? | '.' ( '0' .. '9' )+ ( EXPONENT )? | ( '0' .. '9' )+ EXPONENT );"; } } static final String DFA16_eotS = "\1\uffff\10\35\1\50\14\uffff\1\35\1\uffff\1\51\2\uffff\2\35\2\uffff"+ "\10\35\3\uffff\1\35\1\67\1\71\10\35\1\103\4\uffff\1\105\1\35\1\107"+ "\4\35\1\114\4\uffff\1\35\1\uffff\4\35\1\uffff\3\35\1\125\4\35\1"+ "\uffff\1\132\2\35\1\135\1\uffff\1\35\1\137\1\uffff\1\35\1\uffff"+ "\3\35\1\uffff"; static final String DFA16_eofS = "\144\uffff"; static final String DFA16_minS = "\1\11\10\56\1\175\14\uffff\1\56\1\uffff\1\56\2\uffff\2\56\2\uffff"+ "\10\56\3\uffff\14\56\4\uffff\10\56\4\uffff\1\56\1\uffff\4\56\1\uffff"+ "\10\56\1\uffff\4\56\1\uffff\2\56\1\uffff\1\56\1\uffff\2\56\1\55"+ "\1\uffff"; static final String DFA16_maxS = "\1\175\10\172\1\175\14\uffff\1\172\1\uffff\1\145\2\uffff\2\172\2"+ "\uffff\10\172\3\uffff\14\172\4\uffff\10\172\4\uffff\1\172\1\uffff"+ "\4\172\1\uffff\10\172\1\uffff\4\172\1\uffff\2\172\1\uffff\1\172"+ "\1\uffff\3\172\1\uffff"; static final String DFA16_acceptS = "\12\uffff\1\15\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\30\1\32"+ "\1\35\1\uffff\1\40\1\uffff\1\42\1\43\2\uffff\1\37\1\36\10\uffff"+ "\1\16\1\14\1\41\14\uffff\1\31\1\2\1\33\1\3\10\uffff\1\27\1\1\1\34"+ "\1\4\1\uffff\1\12\4\uffff\1\13\10\uffff\1\10\4\uffff\1\11\2\uffff"+ "\1\7\1\uffff\1\6\3\uffff\1\5"; static final String DFA16_specialS = "\144\uffff}>"; static final String[] DFA16_transitionS = { "\2\27\2\uffff\1\27\22\uffff\1\27\6\uffff\1\32\1\20\1\21\1\15"+ "\1\uffff\1\13\1\uffff\1\31\1\14\12\30\1\uffff\1\23\1\25\1\22"+ "\1\24\2\uffff\32\26\1\16\1\uffff\1\17\3\uffff\2\26\1\7\1\1\1"+ "\10\6\26\1\4\1\2\1\26\1\6\1\5\2\26\1\3\7\26\1\11\1\uffff\1\12", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\1\33"+ "\31\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\1\37"+ "\31\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\4\34"+ "\1\40\25\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\10\34"+ "\1\41\21\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\1\42"+ "\20\34\1\43\10\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\17\34"+ "\1\44\12\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\16\34"+ "\1\45\13\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\15\34"+ "\1\46\14\34", "\1\47", "", "", "", "", "", "", "", "", "", "", "", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34", "", "\1\31\1\uffff\12\30\13\uffff\1\31\37\uffff\1\31", "", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\23\34"+ "\1\52\6\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34", "", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\17\34"+ "\1\53\12\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\23\34"+ "\1\54\6\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\22\34"+ "\1\55\7\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\10\34"+ "\1\57\10\34\1\56\10\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\10\34"+ "\1\60\5\34\1\61\13\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\23\34"+ "\1\62\6\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\14\34"+ "\1\63\15\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\24\34"+ "\1\64\5\34", "", "", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\1\65"+ "\31\34", "\1\36\1\uffff\12\34\2\uffff\1\66\4\uffff\32\34\4\uffff\1\34"+ "\1\uffff\32\34", "\1\36\1\uffff\12\34\2\uffff\1\70\4\uffff\32\34\4\uffff\1\34"+ "\1\uffff\32\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\23\34"+ "\1\72\6\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\1\73"+ "\31\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\21\34"+ "\1\74\10\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\14\34"+ "\1\75\15\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\17\34"+ "\1\76\12\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\10\34"+ "\1\77\21\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\14\34"+ "\1\100\15\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\14\34"+ "\1\101\15\34", "\1\36\1\uffff\12\34\1\uffff\1\102\5\uffff\32\34\4\uffff\1\34"+ "\1\uffff\32\34", "", "", "", "", "\1\36\1\uffff\12\34\2\uffff\1\104\4\uffff\32\34\4\uffff\1\34"+ "\1\uffff\32\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\14\34"+ "\1\106\15\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\10\34"+ "\1\110\21\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\4\34"+ "\1\111\25\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\16\34"+ "\1\112\13\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\4\34"+ "\1\113\25\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34", "", "", "", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\4\34"+ "\1\115\25\34", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\23\34"+ "\1\116\6\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\21\34"+ "\1\117\10\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\15\34"+ "\1\120\14\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\15\34"+ "\1\121\14\34", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\23\34"+ "\1\122\6\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\10\34"+ "\1\123\21\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\23\34"+ "\1\124\6\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\23\34"+ "\1\126\6\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\4\34"+ "\1\127\25\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\25\34"+ "\1\130\4\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\30\34"+ "\1\131\1\34", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\21\34"+ "\1\133\10\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\4\34"+ "\1\134\25\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\10\34"+ "\1\136\21\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\31\34"+ "\1\140", "", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\4\34"+ "\1\141\25\34", "\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\3\34"+ "\1\142\26\34", "\1\143\1\36\1\uffff\12\34\7\uffff\32\34\4\uffff\1\34\1\uffff"+ "\32\34", "" }; static final short[] DFA16_eot = DFA.unpackEncodedString(DFA16_eotS); static final short[] DFA16_eof = DFA.unpackEncodedString(DFA16_eofS); static final char[] DFA16_min = DFA.unpackEncodedStringToUnsignedChars(DFA16_minS); static final char[] DFA16_max = DFA.unpackEncodedStringToUnsignedChars(DFA16_maxS); static final short[] DFA16_accept = DFA.unpackEncodedString(DFA16_acceptS); static final short[] DFA16_special = DFA.unpackEncodedString(DFA16_specialS); static final short[][] DFA16_transition; static { int numStates = DFA16_transitionS.length; DFA16_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA16_transition[i] = DFA.unpackEncodedString(DFA16_transitionS[i]); } } class DFA16 extends DFA { public DFA16(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 16; this.eot = DFA16_eot; this.eof = DFA16_eof; this.min = DFA16_min; this.max = DFA16_max; this.accept = DFA16_accept; this.special = DFA16_special; this.transition = DFA16_transition; } public String getDescription() { return "1:1: Tokens : ( DATA | TYPE_MAP | TYPE_SET | TYPE_LIST | PARAMETERIZED_TYPE | TYPE_PRIMITIVE | PROPERTY | OPTION | COMMENT | PAIR | ENUM | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | TYPE | ID | WS | INT | FLOAT | STRING );"; } } }