From: <jbo...@li...> - 2006-05-15 11:36:21
|
Author: mic...@jb... Date: 2006-05-15 07:36:03 -0400 (Mon, 15 May 2006) New Revision: 4226 Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/RuleParser.java labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/RuleParserLexer.java Log: rebuilt for activation group Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/RuleParser.java =================================================================== --- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/RuleParser.java 2006-05-15 11:29:49 UTC (rev 4225) +++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/RuleParser.java 2006-05-15 11:36:03 UTC (rev 4226) @@ -1,4 +1,4 @@ -// $ANTLR 3.0ea8 C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g 2006-05-10 10:15:08 +// $ANTLR 3.0ea8 C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g 2006-05-15 21:35:31 package org.drools.lang; import java.util.List; @@ -15,7 +15,7 @@ public class RuleParser extends Parser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "EOL", "ID", "INT", "BOOL", "STRING", "FLOAT", "MISC", "WS", "SH_STYLE_SINGLE_LINE_COMMENT", "C_STYLE_SINGLE_LINE_COMMENT", "MULTI_LINE_COMMENT", "\';\'", "\'package\'", "\'import\'", "\'.\'", "\'.*\'", "\'expander\'", "\'global\'", "\'function\'", "\'(\'", "\',\'", "\')\'", "\'{\'", "\'}\'", "\'query\'", "\'end\'", "\'rule\'", "\'when\'", "\':\'", "\'then\'", "\'attributes\'", "\'salience\'", "\'no-loop\'", "\'auto-focus\'", "\'xor-group\'", "\'agenda-group\'", "\'duration\'", "\'or\'", "\'==\'", "\'>\'", "\'>=\'", "\'<\'", "\'<=\'", "\'!=\'", "\'contains\'", "\'matches\'", "\'excludes\'", "\'null\'", "\'->\'", "\'||\'", "\'and\'", "\'&&\'", "\'exists\'", "\'not\'", "\'eval\'", "\'[\'", "\']\'", "\'use\'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "EOL", "ID", "INT", "BOOL", "STRING", "FLOAT", "MISC", "WS", "SH_STYLE_SINGLE_LINE_COMMENT", "C_STYLE_SINGLE_LINE_COMMENT", "MULTI_LINE_COMMENT", "\';\'", "\'package\'", "\'import\'", "\'.\'", "\'.*\'", "\'expander\'", "\'global\'", "\'function\'", "\'(\'", "\',\'", "\')\'", "\'{\'", "\'}\'", "\'query\'", "\'end\'", "\'rule\'", "\'when\'", "\':\'", "\'then\'", "\'attributes\'", "\'salience\'", "\'no-loop\'", "\'auto-focus\'", "\'activation-group\'", "\'agenda-group\'", "\'duration\'", "\'or\'", "\'==\'", "\'>\'", "\'>=\'", "\'<\'", "\'<=\'", "\'!=\'", "\'contains\'", "\'matches\'", "\'excludes\'", "\'null\'", "\'->\'", "\'||\'", "\'and\'", "\'&&\'", "\'exists\'", "\'not\'", "\'eval\'", "\'[\'", "\']\'", "\'use\'" }; public static final int BOOL=7; public static final int INT=6; @@ -2128,7 +2128,7 @@ // $ANTLR start rule_attribute - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:455:1: rule_attribute returns [AttributeDescr d] : (a= salience | a= no_loop | a= agenda_group | a= duration | a= xor_group | a= auto_focus ); + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:455:1: rule_attribute returns [AttributeDescr d] : (a= salience | a= no_loop | a= agenda_group | a= duration | a= activation_group | a= auto_focus ); public AttributeDescr rule_attribute() throws RecognitionException { AttributeDescr d; AttributeDescr a = null; @@ -2138,7 +2138,7 @@ d = null; try { - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:460:25: (a= salience | a= no_loop | a= agenda_group | a= duration | a= xor_group | a= auto_focus ) + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:460:25: (a= salience | a= no_loop | a= agenda_group | a= duration | a= activation_group | a= auto_focus ) int alt31=6; switch ( input.LA(1) ) { case 35: @@ -2161,7 +2161,7 @@ break; default: NoViableAltException nvae = - new NoViableAltException("455:1: rule_attribute returns [AttributeDescr d] : (a= salience | a= no_loop | a= agenda_group | a= duration | a= xor_group | a= auto_focus );", 31, 0, input); + new NoViableAltException("455:1: rule_attribute returns [AttributeDescr d] : (a= salience | a= no_loop | a= agenda_group | a= duration | a= activation_group | a= auto_focus );", 31, 0, input); throw nvae; } @@ -2212,10 +2212,10 @@ } break; case 5 : - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:464:25: a= xor_group + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:464:25: a= activation_group { - following.push(FOLLOW_xor_group_in_rule_attribute909); - a=xor_group(); + following.push(FOLLOW_activation_group_in_rule_attribute909); + a=activation_group(); following.pop(); d = a; @@ -2630,9 +2630,9 @@ // $ANTLR end auto_focus - // $ANTLR start xor_group - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:529:1: xor_group returns [AttributeDescr d] : loc= 'xor-group' opt_eol name= STRING ( ';' )? opt_eol ; - public AttributeDescr xor_group() throws RecognitionException { + // $ANTLR start activation_group + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:529:1: activation_group returns [AttributeDescr d] : loc= 'activation-group' opt_eol name= STRING ( ';' )? opt_eol ; + public AttributeDescr activation_group() throws RecognitionException { AttributeDescr d; Token loc=null; Token name=null; @@ -2641,18 +2641,18 @@ d = null; try { - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:534:17: (loc= 'xor-group' opt_eol name= STRING ( ';' )? opt_eol ) - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:534:17: loc= 'xor-group' opt_eol name= STRING ( ';' )? opt_eol + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:534:17: (loc= 'activation-group' opt_eol name= STRING ( ';' )? opt_eol ) + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:534:17: loc= 'activation-group' opt_eol name= STRING ( ';' )? opt_eol { loc=(Token)input.LT(1); - match(input,38,FOLLOW_38_in_xor_group1173); - following.push(FOLLOW_opt_eol_in_xor_group1175); + match(input,38,FOLLOW_38_in_activation_group1173); + following.push(FOLLOW_opt_eol_in_activation_group1175); opt_eol(); following.pop(); name=(Token)input.LT(1); - match(input,STRING,FOLLOW_STRING_in_xor_group1179); - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:534:53: ( ';' )? + match(input,STRING,FOLLOW_STRING_in_activation_group1179); + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:534:60: ( ';' )? int alt39=2; int LA39_0 = input.LA(1); if ( LA39_0==15 ) { @@ -2663,27 +2663,27 @@ } else { NoViableAltException nvae = - new NoViableAltException("534:53: ( \';\' )?", 39, 0, input); + new NoViableAltException("534:60: ( \';\' )?", 39, 0, input); throw nvae; } switch (alt39) { case 1 : - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:534:53: ';' + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:534:60: ';' { - match(input,15,FOLLOW_15_in_xor_group1181); + match(input,15,FOLLOW_15_in_activation_group1181); } break; } - following.push(FOLLOW_opt_eol_in_xor_group1184); + following.push(FOLLOW_opt_eol_in_activation_group1184); opt_eol(); following.pop(); - d = new AttributeDescr( "xor-group", getString( name ) ); + d = new AttributeDescr( "activation-group", getString( name ) ); d.setLocation( offset(loc.getLine()), loc.getCharPositionInLine() ); @@ -2698,7 +2698,7 @@ } return d; } - // $ANTLR end xor_group + // $ANTLR end activation_group // $ANTLR start agenda_group @@ -7310,7 +7310,7 @@ public static final BitSet FOLLOW_no_loop_in_rule_attribute871 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_agenda_group_in_rule_attribute882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_duration_in_rule_attribute895 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_xor_group_in_rule_attribute909 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_activation_group_in_rule_attribute909 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_auto_focus_in_rule_attribute920 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_salience953 = new BitSet(new long[]{0x0000000000008012L}); public static final BitSet FOLLOW_opt_eol_in_salience955 = new BitSet(new long[]{0x0000000000000040L}); @@ -7335,11 +7335,11 @@ public static final BitSet FOLLOW_opt_eol_in_auto_focus1126 = new BitSet(new long[]{0x0000000000008012L}); public static final BitSet FOLLOW_15_in_auto_focus1128 = new BitSet(new long[]{0x0000000000008012L}); public static final BitSet FOLLOW_opt_eol_in_auto_focus1131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_xor_group1173 = new BitSet(new long[]{0x0000000000008012L}); - public static final BitSet FOLLOW_opt_eol_in_xor_group1175 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_STRING_in_xor_group1179 = new BitSet(new long[]{0x0000000000008012L}); - public static final BitSet FOLLOW_15_in_xor_group1181 = new BitSet(new long[]{0x0000000000008012L}); - public static final BitSet FOLLOW_opt_eol_in_xor_group1184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_activation_group1173 = new BitSet(new long[]{0x0000000000008012L}); + public static final BitSet FOLLOW_opt_eol_in_activation_group1175 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_STRING_in_activation_group1179 = new BitSet(new long[]{0x0000000000008012L}); + public static final BitSet FOLLOW_15_in_activation_group1181 = new BitSet(new long[]{0x0000000000008012L}); + public static final BitSet FOLLOW_opt_eol_in_activation_group1184 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_agenda_group1213 = new BitSet(new long[]{0x0000000000008012L}); public static final BitSet FOLLOW_opt_eol_in_agenda_group1215 = new BitSet(new long[]{0x0000000000000100L}); public static final BitSet FOLLOW_STRING_in_agenda_group1219 = new BitSet(new long[]{0x0000000000008012L}); Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/RuleParserLexer.java =================================================================== --- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/RuleParserLexer.java 2006-05-15 11:29:49 UTC (rev 4225) +++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/RuleParserLexer.java 2006-05-15 11:36:03 UTC (rev 4226) @@ -1,4 +1,4 @@ -// $ANTLR 3.0ea8 C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g 2006-05-10 10:15:09 +// $ANTLR 3.0ea8 C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g 2006-05-15 21:35:31 package org.drools.lang; @@ -701,10 +701,10 @@ int charPosition = getCharPositionInLine(); int channel = Token.DEFAULT_CHANNEL; if ( backtracking>0 && alreadyParsedRule(input, 24) ) { return ; } - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:29:7: ( 'xor-group' ) - // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:29:7: 'xor-group' + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:29:7: ( 'activation-group' ) + // C:\Projects\jboss-rules-new\drools-compiler\src\main\resources\org\drools\lang\drl.g:29:7: 'activation-group' { - match("xor-group"); if (failed) return ; + match("activation-group"); if (failed) return ; } @@ -1434,17 +1434,17 @@ case '+': alt1=31; break; + case '-': + alt1=33; + break; case '=': alt1=29; break; - case '*': - alt1=35; - break; case '/': alt1=37; break; - case '-': - alt1=33; + case '*': + alt1=35; break; default: alt1=17;} @@ -2995,285 +2995,302 @@ return predict(input, s0); } DFA.State s1 = new DFA.State() {{alt=1;}}; - DFA.State s460 = new DFA.State() {{alt=2;}}; - DFA.State s51 = new DFA.State() {{alt=55;}}; - DFA.State s424 = new DFA.State() { + DFA.State s466 = new DFA.State() {{alt=2;}}; + DFA.State s50 = new DFA.State() {{alt=55;}}; + DFA.State s427 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_424 = input.LA(1); - if ( (LA16_424>='0' && LA16_424<='9')||(LA16_424>='A' && LA16_424<='Z')||LA16_424=='_'||(LA16_424>='a' && LA16_424<='z')||(LA16_424>='\u00C0' && LA16_424<='\u00FF') ) {return s51;} - return s460; + int LA16_427 = input.LA(1); + if ( (LA16_427>='0' && LA16_427<='9')||(LA16_427>='A' && LA16_427<='Z')||LA16_427=='_'||(LA16_427>='a' && LA16_427<='z')||(LA16_427>='\u00C0' && LA16_427<='\u00FF') ) {return s50;} + return s466; } }; DFA.State s381 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_381 = input.LA(1); - if ( LA16_381=='e' ) {return s424;} - return s51; + if ( LA16_381=='e' ) {return s427;} + return s50; } }; - DFA.State s321 = new DFA.State() { + DFA.State s318 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_321 = input.LA(1); - if ( LA16_321=='g' ) {return s381;} - return s51; + int LA16_318 = input.LA(1); + if ( LA16_318=='g' ) {return s381;} + return s50; } }; - DFA.State s244 = new DFA.State() { + DFA.State s241 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_244 = input.LA(1); - if ( LA16_244=='a' ) {return s321;} - return s51; + int LA16_241 = input.LA(1); + if ( LA16_241=='a' ) {return s318;} + return s50; } }; - DFA.State s161 = new DFA.State() { + DFA.State s158 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_161 = input.LA(1); - if ( LA16_161=='k' ) {return s244;} - return s51; + int LA16_158 = input.LA(1); + if ( LA16_158=='k' ) {return s241;} + return s50; } }; - DFA.State s53 = new DFA.State() { + DFA.State s52 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_53 = input.LA(1); - if ( LA16_53=='c' ) {return s161;} - return s51; + int LA16_52 = input.LA(1); + if ( LA16_52=='c' ) {return s158;} + return s50; } }; DFA.State s2 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_2 = input.LA(1); - if ( LA16_2=='a' ) {return s53;} - return s51; + if ( LA16_2=='a' ) {return s52;} + return s50; } }; - DFA.State s427 = new DFA.State() {{alt=3;}}; + DFA.State s430 = new DFA.State() {{alt=3;}}; DFA.State s384 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_384 = input.LA(1); - if ( (LA16_384>='0' && LA16_384<='9')||(LA16_384>='A' && LA16_384<='Z')||LA16_384=='_'||(LA16_384>='a' && LA16_384<='z')||(LA16_384>='\u00C0' && LA16_384<='\u00FF') ) {return s51;} - return s427; + if ( (LA16_384>='0' && LA16_384<='9')||(LA16_384>='A' && LA16_384<='Z')||LA16_384=='_'||(LA16_384>='a' && LA16_384<='z')||(LA16_384>='\u00C0' && LA16_384<='\u00FF') ) {return s50;} + return s430; } }; - DFA.State s324 = new DFA.State() { + DFA.State s321 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_324 = input.LA(1); - if ( LA16_324=='t' ) {return s384;} - return s51; + int LA16_321 = input.LA(1); + if ( LA16_321=='t' ) {return s384;} + return s50; } }; - DFA.State s247 = new DFA.State() { + DFA.State s244 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_247 = input.LA(1); - if ( LA16_247=='r' ) {return s324;} - return s51; + int LA16_244 = input.LA(1); + if ( LA16_244=='r' ) {return s321;} + return s50; } }; - DFA.State s164 = new DFA.State() { + DFA.State s161 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_164 = input.LA(1); - if ( LA16_164=='o' ) {return s247;} - return s51; + int LA16_161 = input.LA(1); + if ( LA16_161=='o' ) {return s244;} + return s50; } }; - DFA.State s56 = new DFA.State() { + DFA.State s55 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_56 = input.LA(1); - if ( LA16_56=='p' ) {return s164;} - return s51; + int LA16_55 = input.LA(1); + if ( LA16_55=='p' ) {return s161;} + return s50; } }; DFA.State s3 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_3 = input.LA(1); - if ( LA16_3=='m' ) {return s56;} - return s51; + if ( LA16_3=='m' ) {return s55;} + return s50; } }; - DFA.State s59 = new DFA.State() {{alt=5;}}; - DFA.State s60 = new DFA.State() {{alt=4;}}; + DFA.State s58 = new DFA.State() {{alt=5;}}; + DFA.State s59 = new DFA.State() {{alt=4;}}; DFA.State s4 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_4 = input.LA(1); - if ( LA16_4=='*' ) {return s59;} - return s60; + if ( LA16_4=='*' ) {return s58;} + return s59; } }; - DFA.State s485 = new DFA.State() {{alt=36;}}; - DFA.State s462 = new DFA.State() { + DFA.State s247 = new DFA.State() {{alt=15;}}; + DFA.State s164 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_462 = input.LA(1); - if ( (LA16_462>='0' && LA16_462<='9')||(LA16_462>='A' && LA16_462<='Z')||LA16_462=='_'||(LA16_462>='a' && LA16_462<='z')||(LA16_462>='\u00C0' && LA16_462<='\u00FF') ) {return s51;} - return s485; + int LA16_164 = input.LA(1); + if ( (LA16_164>='0' && LA16_164<='9')||(LA16_164>='A' && LA16_164<='Z')||LA16_164=='_'||(LA16_164>='a' && LA16_164<='z')||(LA16_164>='\u00C0' && LA16_164<='\u00FF') ) {return s50;} + return s247; } }; - DFA.State s429 = new DFA.State() { + DFA.State s60 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_429 = input.LA(1); - if ( LA16_429=='s' ) {return s462;} - return s51; + int LA16_60 = input.LA(1); + if ( LA16_60=='d' ) {return s164;} + return s50; } }; + DFA.State s432 = new DFA.State() {{alt=42;}}; DFA.State s387 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_387 = input.LA(1); - if ( LA16_387=='e' ) {return s429;} - return s51; + if ( (LA16_387>='0' && LA16_387<='9')||(LA16_387>='A' && LA16_387<='Z')||LA16_387=='_'||(LA16_387>='a' && LA16_387<='z')||(LA16_387>='\u00C0' && LA16_387<='\u00FF') ) {return s50;} + return s432; } }; - DFA.State s327 = new DFA.State() { + DFA.State s324 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_327 = input.LA(1); - if ( LA16_327=='d' ) {return s387;} - return s51; + int LA16_324 = input.LA(1); + if ( LA16_324=='s' ) {return s387;} + return s50; } }; - DFA.State s250 = new DFA.State() { + DFA.State s249 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_250 = input.LA(1); - if ( LA16_250=='u' ) {return s327;} - return s51; + int LA16_249 = input.LA(1); + if ( LA16_249=='t' ) {return s324;} + return s50; } }; DFA.State s167 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_167 = input.LA(1); - if ( LA16_167=='l' ) {return s250;} - return s51; + if ( LA16_167=='s' ) {return s249;} + return s50; } }; - DFA.State s432 = new DFA.State() {{alt=42;}}; + DFA.State s494 = new DFA.State() {{alt=36;}}; + DFA.State s468 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_468 = input.LA(1); + if ( (LA16_468>='0' && LA16_468<='9')||(LA16_468>='A' && LA16_468<='Z')||LA16_468=='_'||(LA16_468>='a' && LA16_468<='z')||(LA16_468>='\u00C0' && LA16_468<='\u00FF') ) {return s50;} + return s494; + + } + }; + DFA.State s434 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_434 = input.LA(1); + if ( LA16_434=='s' ) {return s468;} + return s50; + + } + }; DFA.State s390 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_390 = input.LA(1); - if ( (LA16_390>='0' && LA16_390<='9')||(LA16_390>='A' && LA16_390<='Z')||LA16_390=='_'||(LA16_390>='a' && LA16_390<='z')||(LA16_390>='\u00C0' && LA16_390<='\u00FF') ) {return s51;} - return s432; + if ( LA16_390=='e' ) {return s434;} + return s50; } }; - DFA.State s330 = new DFA.State() { + DFA.State s327 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_330 = input.LA(1); - if ( LA16_330=='s' ) {return s390;} - return s51; + int LA16_327 = input.LA(1); + if ( LA16_327=='d' ) {return s390;} + return s50; } }; - DFA.State s253 = new DFA.State() { + DFA.State s252 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_253 = input.LA(1); - if ( LA16_253=='t' ) {return s330;} - return s51; + int LA16_252 = input.LA(1); + if ( LA16_252=='u' ) {return s327;} + return s50; } }; DFA.State s168 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_168 = input.LA(1); - if ( LA16_168=='s' ) {return s253;} - return s51; + if ( LA16_168=='l' ) {return s252;} + return s50; } }; - DFA.State s487 = new DFA.State() {{alt=6;}}; - DFA.State s465 = new DFA.State() { + DFA.State s496 = new DFA.State() {{alt=6;}}; + DFA.State s471 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_465 = input.LA(1); - if ( (LA16_465>='0' && LA16_465<='9')||(LA16_465>='A' && LA16_465<='Z')||LA16_465=='_'||(LA16_465>='a' && LA16_465<='z')||(LA16_465>='\u00C0' && LA16_465<='\u00FF') ) {return s51;} - return s487; + int LA16_471 = input.LA(1); + if ( (LA16_471>='0' && LA16_471<='9')||(LA16_471>='A' && LA16_471<='Z')||LA16_471=='_'||(LA16_471>='a' && LA16_471<='z')||(LA16_471>='\u00C0' && LA16_471<='\u00FF') ) {return s50;} + return s496; } }; - DFA.State s434 = new DFA.State() { + DFA.State s437 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_434 = input.LA(1); - if ( LA16_434=='r' ) {return s465;} - return s51; + int LA16_437 = input.LA(1); + if ( LA16_437=='r' ) {return s471;} + return s50; } }; DFA.State s393 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_393 = input.LA(1); - if ( LA16_393=='e' ) {return s434;} - return s51; + if ( LA16_393=='e' ) {return s437;} + return s50; } }; - DFA.State s333 = new DFA.State() { + DFA.State s330 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_333 = input.LA(1); - if ( LA16_333=='d' ) {return s393;} - return s51; + int LA16_330 = input.LA(1); + if ( LA16_330=='d' ) {return s393;} + return s50; } }; - DFA.State s256 = new DFA.State() { + DFA.State s255 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_256 = input.LA(1); - if ( LA16_256=='n' ) {return s333;} - return s51; + int LA16_255 = input.LA(1); + if ( LA16_255=='n' ) {return s330;} + return s50; } }; DFA.State s169 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_169 = input.LA(1); - if ( LA16_169=='a' ) {return s256;} - return s51; + if ( LA16_169=='a' ) {return s255;} + return s50; } }; DFA.State s61 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { switch ( input.LA(1) ) { - case 'c': + case 'i': return s167; - case 'i': + case 'c': return s168; case 'p': return s169; default: - return s51; + return s50; } } }; - DFA.State s336 = new DFA.State() {{alt=44;}}; - DFA.State s259 = new DFA.State() { + DFA.State s333 = new DFA.State() {{alt=44;}}; + DFA.State s258 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_259 = input.LA(1); - if ( (LA16_259>='0' && LA16_259<='9')||(LA16_259>='A' && LA16_259<='Z')||LA16_259=='_'||(LA16_259>='a' && LA16_259<='z')||(LA16_259>='\u00C0' && LA16_259<='\u00FF') ) {return s51;} - return s336; + int LA16_258 = input.LA(1); + if ( (LA16_258>='0' && LA16_258<='9')||(LA16_258>='A' && LA16_258<='Z')||LA16_258=='_'||(LA16_258>='a' && LA16_258<='z')||(LA16_258>='\u00C0' && LA16_258<='\u00FF') ) {return s50;} + return s333; } }; DFA.State s172 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_172 = input.LA(1); - if ( LA16_172=='l' ) {return s259;} - return s51; + if ( LA16_172=='l' ) {return s258;} + return s50; } }; @@ -3281,180 +3298,163 @@ public DFA.State transition(IntStream input) throws RecognitionException { int LA16_62 = input.LA(1); if ( LA16_62=='a' ) {return s172;} - return s51; + return s50; } }; - DFA.State s262 = new DFA.State() {{alt=15;}}; - DFA.State s175 = new DFA.State() { - public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_175 = input.LA(1); - if ( (LA16_175>='0' && LA16_175<='9')||(LA16_175>='A' && LA16_175<='Z')||LA16_175=='_'||(LA16_175>='a' && LA16_175<='z')||(LA16_175>='\u00C0' && LA16_175<='\u00FF') ) {return s51;} - return s262; - - } - }; - DFA.State s63 = new DFA.State() { - public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_63 = input.LA(1); - if ( LA16_63=='d' ) {return s175;} - return s51; - - } - }; DFA.State s5 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { switch ( input.LA(1) ) { + case 'n': + return s60; + case 'x': return s61; case 'v': return s62; - case 'n': - return s63; - default: - return s51; + return s50; } } }; - DFA.State s437 = new DFA.State() {{alt=7;}}; + DFA.State s440 = new DFA.State() {{alt=7;}}; DFA.State s396 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_396 = input.LA(1); - if ( (LA16_396>='0' && LA16_396<='9')||(LA16_396>='A' && LA16_396<='Z')||LA16_396=='_'||(LA16_396>='a' && LA16_396<='z')||(LA16_396>='\u00C0' && LA16_396<='\u00FF') ) {return s51;} - return s437; + if ( (LA16_396>='0' && LA16_396<='9')||(LA16_396>='A' && LA16_396<='Z')||LA16_396=='_'||(LA16_396>='a' && LA16_396<='z')||(LA16_396>='\u00C0' && LA16_396<='\u00FF') ) {return s50;} + return s440; } }; - DFA.State s338 = new DFA.State() { + DFA.State s335 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_338 = input.LA(1); - if ( LA16_338=='l' ) {return s396;} - return s51; + int LA16_335 = input.LA(1); + if ( LA16_335=='l' ) {return s396;} + return s50; } }; - DFA.State s264 = new DFA.State() { + DFA.State s261 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_264 = input.LA(1); - if ( LA16_264=='a' ) {return s338;} - return s51; + int LA16_261 = input.LA(1); + if ( LA16_261=='a' ) {return s335;} + return s50; } }; - DFA.State s178 = new DFA.State() { + DFA.State s175 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_178 = input.LA(1); - if ( LA16_178=='b' ) {return s264;} - return s51; + int LA16_175 = input.LA(1); + if ( LA16_175=='b' ) {return s261;} + return s50; } }; - DFA.State s66 = new DFA.State() { + DFA.State s65 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_66 = input.LA(1); - if ( LA16_66=='o' ) {return s178;} - return s51; + int LA16_65 = input.LA(1); + if ( LA16_65=='o' ) {return s175;} + return s50; } }; DFA.State s6 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_6 = input.LA(1); - if ( LA16_6=='l' ) {return s66;} - return s51; + if ( LA16_6=='l' ) {return s65;} + return s50; } }; - DFA.State s489 = new DFA.State() {{alt=8;}}; - DFA.State s468 = new DFA.State() { + DFA.State s498 = new DFA.State() {{alt=8;}}; + DFA.State s474 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_468 = input.LA(1); - if ( (LA16_468>='0' && LA16_468<='9')||(LA16_468>='A' && LA16_468<='Z')||LA16_468=='_'||(LA16_468>='a' && LA16_468<='z')||(LA16_468>='\u00C0' && LA16_468<='\u00FF') ) {return s51;} - return s489; + int LA16_474 = input.LA(1); + if ( (LA16_474>='0' && LA16_474<='9')||(LA16_474>='A' && LA16_474<='Z')||LA16_474=='_'||(LA16_474>='a' && LA16_474<='z')||(LA16_474>='\u00C0' && LA16_474<='\u00FF') ) {return s50;} + return s498; } }; - DFA.State s439 = new DFA.State() { + DFA.State s442 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_439 = input.LA(1); - if ( LA16_439=='n' ) {return s468;} - return s51; + int LA16_442 = input.LA(1); + if ( LA16_442=='n' ) {return s474;} + return s50; } }; DFA.State s399 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_399 = input.LA(1); - if ( LA16_399=='o' ) {return s439;} - return s51; + if ( LA16_399=='o' ) {return s442;} + return s50; } }; - DFA.State s341 = new DFA.State() { + DFA.State s338 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_341 = input.LA(1); - if ( LA16_341=='i' ) {return s399;} - return s51; + int LA16_338 = input.LA(1); + if ( LA16_338=='i' ) {return s399;} + return s50; } }; - DFA.State s267 = new DFA.State() { + DFA.State s264 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_267 = input.LA(1); - if ( LA16_267=='t' ) {return s341;} - return s51; + int LA16_264 = input.LA(1); + if ( LA16_264=='t' ) {return s338;} + return s50; } }; - DFA.State s181 = new DFA.State() { + DFA.State s178 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_181 = input.LA(1); - if ( LA16_181=='c' ) {return s267;} - return s51; + int LA16_178 = input.LA(1); + if ( LA16_178=='c' ) {return s264;} + return s50; } }; - DFA.State s69 = new DFA.State() { + DFA.State s68 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_69 = input.LA(1); - if ( LA16_69=='n' ) {return s181;} - return s51; + int LA16_68 = input.LA(1); + if ( LA16_68=='n' ) {return s178;} + return s50; } }; - DFA.State s354 = new DFA.State() {{alt=54;}}; - DFA.State s344 = new DFA.State() { + DFA.State s353 = new DFA.State() {{alt=54;}}; + DFA.State s341 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_344 = input.LA(1); - if ( (LA16_344>='0' && LA16_344<='9')||(LA16_344>='A' && LA16_344<='Z')||LA16_344=='_'||(LA16_344>='a' && LA16_344<='z')||(LA16_344>='\u00C0' && LA16_344<='\u00FF') ) {return s51;} - return s354; + int LA16_341 = input.LA(1); + if ( (LA16_341>='0' && LA16_341<='9')||(LA16_341>='A' && LA16_341<='Z')||LA16_341=='_'||(LA16_341>='a' && LA16_341<='z')||(LA16_341>='\u00C0' && LA16_341<='\u00FF') ) {return s50;} + return s353; } }; - DFA.State s270 = new DFA.State() { + DFA.State s267 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_270 = input.LA(1); - if ( LA16_270=='e' ) {return s344;} - return s51; + int LA16_267 = input.LA(1); + if ( LA16_267=='e' ) {return s341;} + return s50; } }; - DFA.State s184 = new DFA.State() { + DFA.State s181 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_184 = input.LA(1); - if ( LA16_184=='s' ) {return s270;} - return s51; + int LA16_181 = input.LA(1); + if ( LA16_181=='s' ) {return s267;} + return s50; } }; - DFA.State s70 = new DFA.State() { + DFA.State s69 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_70 = input.LA(1); - if ( LA16_70=='l' ) {return s184;} - return s51; + int LA16_69 = input.LA(1); + if ( LA16_69=='l' ) {return s181;} + return s50; } }; @@ -3462,136 +3462,170 @@ public DFA.State transition(IntStream input) throws RecognitionException { switch ( input.LA(1) ) { case 'u': - return s69; + return s68; case 'a': - return s70; + return s69; default: - return s51; + return s50; } } }; - DFA.State s73 = new DFA.State() {{alt=9;}}; + DFA.State s72 = new DFA.State() {{alt=9;}}; DFA.State s8 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_8 = input.LA(1); - return s73; + return s72; } }; - DFA.State s74 = new DFA.State() {{alt=10;}}; + DFA.State s73 = new DFA.State() {{alt=10;}}; DFA.State s9 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_9 = input.LA(1); - return s74; + return s73; } }; - DFA.State s75 = new DFA.State() {{alt=11;}}; + DFA.State s74 = new DFA.State() {{alt=11;}}; DFA.State s10 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_10 = input.LA(1); - return s75; + return s74; } }; - DFA.State s76 = new DFA.State() {{alt=12;}}; + DFA.State s75 = new DFA.State() {{alt=12;}}; DFA.State s11 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_11 = input.LA(1); - return s76; + return s75; } }; - DFA.State s77 = new DFA.State() {{alt=13;}}; + DFA.State s76 = new DFA.State() {{alt=13;}}; DFA.State s12 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_12 = input.LA(1); - return s77; + return s76; } }; DFA.State s404 = new DFA.State() {{alt=14;}}; - DFA.State s347 = new DFA.State() { + DFA.State s344 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_347 = input.LA(1); - if ( (LA16_347>='0' && LA16_347<='9')||(LA16_347>='A' && LA16_347<='Z')||LA16_347=='_'||(LA16_347>='a' && LA16_347<='z')||(LA16_347>='\u00C0' && LA16_347<='\u00FF') ) {return s51;} + int LA16_344 = input.LA(1); + if ( (LA16_344>='0' && LA16_344<='9')||(LA16_344>='A' && LA16_344<='Z')||LA16_344=='_'||(LA16_344>='a' && LA16_344<='z')||(LA16_344>='\u00C0' && LA16_344<='\u00FF') ) {return s50;} return s404; } }; + DFA.State s270 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_270 = input.LA(1); + if ( LA16_270=='y' ) {return s344;} + return s50; + + } + }; + DFA.State s184 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_184 = input.LA(1); + if ( LA16_184=='r' ) {return s270;} + return s50; + + } + }; + DFA.State s77 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_77 = input.LA(1); + if ( LA16_77=='e' ) {return s184;} + return s50; + + } + }; + DFA.State s13 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_13 = input.LA(1); + if ( LA16_13=='u' ) {return s77;} + return s50; + + } + }; + DFA.State s347 = new DFA.State() {{alt=16;}}; DFA.State s273 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_273 = input.LA(1); - if ( LA16_273=='y' ) {return s347;} - return s51; + if ( (LA16_273>='0' && LA16_273<='9')||(LA16_273>='A' && LA16_273<='Z')||LA16_273=='_'||(LA16_273>='a' && LA16_273<='z')||(LA16_273>='\u00C0' && LA16_273<='\u00FF') ) {return s50;} + return s347; } }; DFA.State s187 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_187 = input.LA(1); - if ( LA16_187=='r' ) {return s273;} - return s51; + if ( LA16_187=='e' ) {return s273;} + return s50; } }; - DFA.State s78 = new DFA.State() { + DFA.State s80 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_78 = input.LA(1); - if ( LA16_78=='e' ) {return s187;} - return s51; + int LA16_80 = input.LA(1); + if ( LA16_80=='l' ) {return s187;} + return s50; } }; - DFA.State s13 = new DFA.State() { + DFA.State s14 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_13 = input.LA(1); - if ( LA16_13=='u' ) {return s78;} - return s51; + int LA16_14 = input.LA(1); + if ( LA16_14=='u' ) {return s80;} + return s50; } }; - DFA.State s350 = new DFA.State() {{alt=16;}}; + DFA.State s349 = new DFA.State() {{alt=17;}}; DFA.State s276 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_276 = input.LA(1); - if ( (LA16_276>='0' && LA16_276<='9')||(LA16_276>='A' && LA16_276<='Z')||LA16_276=='_'||(LA16_276>='a' && LA16_276<='z')||(LA16_276>='\u00C0' && LA16_276<='\u00FF') ) {return s51;} - return s350; + if ( (LA16_276>='0' && LA16_276<='9')||(LA16_276>='A' && LA16_276<='Z')||LA16_276=='_'||(LA16_276>='a' && LA16_276<='z')||(LA16_276>='\u00C0' && LA16_276<='\u00FF') ) {return s50;} + return s349; } }; DFA.State s190 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_190 = input.LA(1); - if ( LA16_190=='e' ) {return s276;} - return s51; + if ( LA16_190=='n' ) {return s276;} + return s50; } }; - DFA.State s81 = new DFA.State() { + DFA.State s83 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_81 = input.LA(1); - if ( LA16_81=='l' ) {return s190;} - return s51; + int LA16_83 = input.LA(1); + if ( LA16_83=='e' ) {return s190;} + return s50; } }; - DFA.State s14 = new DFA.State() { + DFA.State s15 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_14 = input.LA(1); - if ( LA16_14=='u' ) {return s81;} - return s51; + int LA16_15 = input.LA(1); + if ( LA16_15=='h' ) {return s83;} + return s50; } }; - DFA.State s352 = new DFA.State() {{alt=17;}}; + DFA.State s16 = new DFA.State() {{alt=18;}}; + DFA.State s351 = new DFA.State() {{alt=19;}}; DFA.State s279 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_279 = input.LA(1); - if ( (LA16_279>='0' && LA16_279<='9')||(LA16_279>='A' && LA16_279<='Z')||LA16_279=='_'||(LA16_279>='a' && LA16_279<='z')||(LA16_279>='\u00C0' && LA16_279<='\u00FF') ) {return s51;} - return s352; + if ( (LA16_279>='0' && LA16_279<='9')||(LA16_279>='A' && LA16_279<='Z')||LA16_279=='_'||(LA16_279>='a' && LA16_279<='z')||(LA16_279>='\u00C0' && LA16_279<='\u00FF') ) {return s50;} + return s351; } }; @@ -3599,32 +3633,23 @@ public DFA.State transition(IntStream input) throws RecognitionException { int LA16_193 = input.LA(1); if ( LA16_193=='n' ) {return s279;} - return s51; + return s50; } }; - DFA.State s84 = new DFA.State() { + DFA.State s86 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_84 = input.LA(1); - if ( LA16_84=='e' ) {return s193;} - return s51; + int LA16_86 = input.LA(1); + if ( LA16_86=='e' ) {return s193;} + return s50; } }; - DFA.State s15 = new DFA.State() { - public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_15 = input.LA(1); - if ( LA16_15=='h' ) {return s84;} - return s51; - - } - }; - DFA.State s16 = new DFA.State() {{alt=18;}}; DFA.State s282 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_282 = input.LA(1); - if ( (LA16_282>='0' && LA16_282<='9')||(LA16_282>='A' && LA16_282<='Z')||LA16_282=='_'||(LA16_282>='a' && LA16_282<='z')||(LA16_282>='\u00C0' && LA16_282<='\u00FF') ) {return s51;} - return s354; + if ( (LA16_282>='0' && LA16_282<='9')||(LA16_282>='A' && LA16_282<='Z')||LA16_282=='_'||(LA16_282>='a' && LA16_282<='z')||(LA16_282>='\u00C0' && LA16_282<='\u00FF') ) {return s50;} + return s353; } }; @@ -3632,7 +3657,7 @@ public DFA.State transition(IntStream input) throws RecognitionException { int LA16_196 = input.LA(1); if ( LA16_196=='e' ) {return s282;} - return s51; + return s50; } }; @@ -3640,16 +3665,46 @@ public DFA.State transition(IntStream input) throws RecognitionException { int LA16_87 = input.LA(1); if ( LA16_87=='u' ) {return s196;} - return s51; + return s50; } }; - DFA.State s356 = new DFA.State() {{alt=19;}}; + DFA.State s17 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + switch ( input.LA(1) ) { + case 'h': + return s86; + + case 'r': + return s87; + + default: + return s50; + } + } + }; + DFA.State s445 = new DFA.State() {{alt=25;}}; + DFA.State s406 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_406 = input.LA(1); + if ( LA16_406=='-' ) {return s445;} + return s50; + + } + }; + DFA.State s355 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_355 = input.LA(1); + if ( LA16_355=='a' ) {return s406;} + return s50; + + } + }; DFA.State s285 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_285 = input.LA(1); - if ( (LA16_285>='0' && LA16_285<='9')||(LA16_285>='A' && LA16_285<='Z')||LA16_285=='_'||(LA16_285>='a' && LA16_285<='z')||(LA16_285>='\u00C0' && LA16_285<='\u00FF') ) {return s51;} - return s356; + if ( LA16_285=='d' ) {return s355;} + return s50; } }; @@ -3657,177 +3712,195 @@ public DFA.State transition(IntStream input) throws RecognitionException { int LA16_199 = input.LA(1); if ( LA16_199=='n' ) {return s285;} - return s51; + return s50; } }; - DFA.State s88 = new DFA.State() { + DFA.State s90 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_88 = input.LA(1); - if ( LA16_88=='e' ) {return s199;} - return s51; + int LA16_90 = input.LA(1); + if ( LA16_90=='e' ) {return s199;} + return s50; } }; - DFA.State s17 = new DFA.State() { + DFA.State s518 = new DFA.State() {{alt=24;}}; + DFA.State s512 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - switch ( input.LA(1) ) { - case 'r': - return s87; + int LA16_512 = input.LA(1); + if ( LA16_512=='-' ) {return s518;} + return s50; - case 'h': - return s88; + } + }; + DFA.State s500 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_500 = input.LA(1); + if ( LA16_500=='n' ) {return s512;} + return s50; - default: - return s51; - } } }; - DFA.State s288 = new DFA.State() {{alt=40;}}; - DFA.State s202 = new DFA.State() { + DFA.State s477 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_202 = input.LA(1); - if ( (LA16_202>='0' && LA16_202<='9')||(LA16_202>='A' && LA16_202<='Z')||LA16_202=='_'||(LA16_202>='a' && LA16_202<='z')||(LA16_202>='\u00C0' && LA16_202<='\u00FF') ) {return s51;} - return s288; + int LA16_477 = input.LA(1); + if ( LA16_477=='o' ) {return s500;} + return s50; } }; - DFA.State s91 = new DFA.State() { + DFA.State s448 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_91 = input.LA(1); - if ( LA16_91=='d' ) {return s202;} - return s51; + int LA16_448 = input.LA(1); + if ( LA16_448=='i' ) {return s477;} + return s50; } }; - DFA.State s442 = new DFA.State() {{alt=25;}}; - DFA.State s406 = new DFA.State() { + DFA.State s409 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_406 = input.LA(1); - if ( LA16_406=='-' ) {return s442;} - return s51; + int LA16_409 = input.LA(1); + if ( LA16_409=='t' ) {return s448;} + return s50; } }; DFA.State s358 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_358 = input.LA(1); - if ( LA16_358=='a' ) {return s406;} - return s51; + if ( LA16_358=='a' ) {return s409;} + return s50; } }; - DFA.State s290 = new DFA.State() { + DFA.State s288 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { - int LA16_290 = input.LA(1); - if ( LA16_290=='d' ) {return s358;} - return s51; + int LA16_288 = input.LA(1); + if ( LA16_288=='v' ) {return s358;} + return s50; } }; + DFA.State s202 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_202 = input.LA(1); + if ( LA16_202=='i' ) {return s288;} + return s50; + + } + }; + DFA.State s91 = new DFA.State() { + public DFA.State transition(IntStream input) throws RecognitionException { + int LA16_91 = input.LA(1); + if ( LA16_91=='t' ) {return s202;} + return s50; + + } + }; + DFA.State s291 = new DFA.State() {{alt=40;}}; DFA.State s205 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_205 = input.LA(1); - if ( LA16_205=='n' ) {return s290;} - return s51; + if ( (LA16_205>='0' && LA16_205<='9')||(LA16_205>='A' && LA16_205<='Z')||LA16_205=='_'||(LA16_205>='a' && LA16_205<='z')||(LA16_205>='\u00C0' && LA16_205<='\u00FF') ) {return s50;} + return s291; } }; DFA.State s92 = new DFA.State() { public DFA.State transition(IntStream input) throws RecognitionException { int LA16_92 = input.LA(1); - if ( LA16_92=='e' ) {return s205;} - return s51; + if ( LA16_92=='d' ) {... [truncated message content] |