Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigParser.java')
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigParser.java1277
1 files changed, 664 insertions, 613 deletions
diff --git a/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigParser.java b/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigParser.java
index 60b25c105..ea324fee4 100644
--- a/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigParser.java
+++ b/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigParser.java
@@ -22,18 +22,18 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalConfigParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_HEX", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'ConfigModel'", "'{'", "'}'", "'SubSystemConfig'", "'/'", "'dynamic configuration'", "'file path'", "'user import'", "'user constructor'", "'polling interval'", "'ActorClassConfig'", "'ActorInstanceConfig'", "'ProtocolClassConfig'", "'regular'", "'conjugate'", "'conjugated'", "'Port'", "'InterfaceItem'", "'Attr'", "'='", "'min'", "'max'", "'read'", "'write'", "','", "'.'", "':'", "'optional'", "'mandatory'", "'attribute'", "'import'", "'from'", "'model'", "'.*'", "'['", "']'", "'s'", "'ms'", "'us'", "'ns'", "'false'", "'true'", "'+'", "'-'", "'e'", "'E'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_HEX", "RULE_CC_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'ConfigModel'", "'{'", "'}'", "'SubSystemConfig'", "'/'", "'dynamic configuration'", "'file path'", "'user import'", "'user constructor'", "'polling interval'", "'ActorClassConfig'", "'ActorInstanceConfig'", "'ProtocolClassConfig'", "'regular'", "'conjugate'", "'conjugated'", "'Port'", "'InterfaceItem'", "'Attr'", "'='", "'min'", "'max'", "'read'", "'write'", "','", "'.'", "':'", "'optional'", "'mandatory'", "'attribute'", "'import'", "'from'", "'model'", "'.*'", "'['", "']'", "'s'", "'ms'", "'us'", "'ns'", "'false'", "'true'", "'+'", "'-'", "'e'", "'E'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'"
};
public static final int RULE_HEX=7;
public static final int T__50=50;
public static final int T__19=19;
+ public static final int RULE_CC_STRING=8;
public static final int T__15=15;
public static final int T__59=59;
public static final int T__16=16;
public static final int T__17=17;
public static final int T__18=18;
public static final int T__55=55;
- public static final int T__12=12;
public static final int T__56=56;
public static final int T__13=13;
public static final int T__57=57;
@@ -52,14 +52,15 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
public static final int RULE_INT=6;
public static final int T__29=29;
public static final int T__22=22;
- public static final int RULE_ML_COMMENT=8;
+ public static final int RULE_ML_COMMENT=9;
public static final int T__23=23;
public static final int T__24=24;
public static final int T__25=25;
+ public static final int T__62=62;
public static final int T__20=20;
public static final int T__21=21;
public static final int RULE_STRING=5;
- public static final int RULE_SL_COMMENT=9;
+ public static final int RULE_SL_COMMENT=10;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -71,8 +72,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
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 RULE_WS=10;
- public static final int RULE_ANY_OTHER=11;
+ public static final int RULE_WS=11;
+ public static final int RULE_ANY_OTHER=12;
public static final int T__48=48;
public static final int T__49=49;
public static final int T__44=44;
@@ -182,7 +183,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:81:1: (otherlv_0= 'ConfigModel' ( (lv_name_1_0= ruleFQN ) ) otherlv_2= '{' ( (lv_imports_3_0= ruleImport ) )* ( (lv_configElements_4_0= ruleConfigElement ) )* otherlv_5= '}' )
// InternalConfig.g:81:3: otherlv_0= 'ConfigModel' ( (lv_name_1_0= ruleFQN ) ) otherlv_2= '{' ( (lv_imports_3_0= ruleImport ) )* ( (lv_configElements_4_0= ruleConfigElement ) )* otherlv_5= '}'
{
- otherlv_0=(Token)match(input,12,FOLLOW_3);
+ otherlv_0=(Token)match(input,13,FOLLOW_3);
newLeafNode(otherlv_0, grammarAccess.getConfigModelAccess().getConfigModelKeyword_0());
@@ -217,7 +218,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,13,FOLLOW_5);
+ otherlv_2=(Token)match(input,14,FOLLOW_5);
newLeafNode(otherlv_2, grammarAccess.getConfigModelAccess().getLeftCurlyBracketKeyword_2());
@@ -227,7 +228,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==42) ) {
+ if ( (LA1_0==43) ) {
alt1=1;
}
@@ -276,7 +277,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt2=2;
int LA2_0 = input.LA(1);
- if ( (LA2_0==15||(LA2_0>=22 && LA2_0<=24)) ) {
+ if ( (LA2_0==16||(LA2_0>=23 && LA2_0<=25)) ) {
alt2=1;
}
@@ -319,7 +320,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,14,FOLLOW_2);
+ otherlv_5=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_5, grammarAccess.getConfigModelAccess().getRightCurlyBracketKeyword_5());
@@ -402,22 +403,22 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:168:1: (this_SubSystemConfig_0= ruleSubSystemConfig | this_ActorClassConfig_1= ruleActorClassConfig | this_ActorInstanceConfig_2= ruleActorInstanceConfig | this_ProtocolClassConfig_3= ruleProtocolClassConfig )
int alt3=4;
switch ( input.LA(1) ) {
- case 15:
+ case 16:
{
alt3=1;
}
break;
- case 22:
+ case 23:
{
alt3=2;
}
break;
- case 23:
+ case 24:
{
alt3=3;
}
break;
- case 24:
+ case 25:
{
alt3=4;
}
@@ -580,7 +581,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:228:1: (otherlv_0= 'SubSystemConfig' ( ( ruleFQN ) ) otherlv_2= '/' ( (otherlv_3= RULE_ID ) ) otherlv_4= '{' ( (lv_dynConfig_5_0= ruleDynamicConfig ) ) otherlv_6= '}' )
// InternalConfig.g:228:3: otherlv_0= 'SubSystemConfig' ( ( ruleFQN ) ) otherlv_2= '/' ( (otherlv_3= RULE_ID ) ) otherlv_4= '{' ( (lv_dynConfig_5_0= ruleDynamicConfig ) ) otherlv_6= '}'
{
- otherlv_0=(Token)match(input,15,FOLLOW_3);
+ otherlv_0=(Token)match(input,16,FOLLOW_3);
newLeafNode(otherlv_0, grammarAccess.getSubSystemConfigAccess().getSubSystemConfigKeyword_0());
@@ -612,7 +613,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,16,FOLLOW_3);
+ otherlv_2=(Token)match(input,17,FOLLOW_3);
newLeafNode(otherlv_2, grammarAccess.getSubSystemConfigAccess().getSolidusKeyword_2());
@@ -637,7 +638,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,13,FOLLOW_8);
+ otherlv_4=(Token)match(input,14,FOLLOW_8);
newLeafNode(otherlv_4, grammarAccess.getSubSystemConfigAccess().getLeftCurlyBracketKeyword_4());
@@ -672,7 +673,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,14,FOLLOW_2);
+ otherlv_6=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_6, grammarAccess.getSubSystemConfigAccess().getRightCurlyBracketKeyword_6());
@@ -759,11 +760,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:311:1: (otherlv_0= 'dynamic configuration' otherlv_1= '{' ( ( ( ( ({...}? => ( ({...}? => ( (otherlv_3= 'file path' ( (lv_filePath_4_0= RULE_STRING ) ) ) | ( (otherlv_5= 'user import' ( (lv_userCode1_6_0= RULE_STRING ) ) ) (otherlv_7= 'user constructor' ( (lv_userCode2_8_0= RULE_STRING ) ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'polling interval' ( (lv_polling_10_0= ruleTIME ) ) ) ) ) ) )+ {...}?) ) ) otherlv_11= '}' )
// InternalConfig.g:311:3: otherlv_0= 'dynamic configuration' otherlv_1= '{' ( ( ( ( ({...}? => ( ({...}? => ( (otherlv_3= 'file path' ( (lv_filePath_4_0= RULE_STRING ) ) ) | ( (otherlv_5= 'user import' ( (lv_userCode1_6_0= RULE_STRING ) ) ) (otherlv_7= 'user constructor' ( (lv_userCode2_8_0= RULE_STRING ) ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'polling interval' ( (lv_polling_10_0= ruleTIME ) ) ) ) ) ) )+ {...}?) ) ) otherlv_11= '}'
{
- otherlv_0=(Token)match(input,17,FOLLOW_4);
+ otherlv_0=(Token)match(input,18,FOLLOW_4);
newLeafNode(otherlv_0, grammarAccess.getDynamicConfigAccess().getDynamicConfigurationKeyword_0());
- otherlv_1=(Token)match(input,13,FOLLOW_10);
+ otherlv_1=(Token)match(input,14,FOLLOW_10);
newLeafNode(otherlv_1, grammarAccess.getDynamicConfigAccess().getLeftCurlyBracketKeyword_1());
@@ -786,10 +787,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt5=3;
int LA5_0 = input.LA(1);
- if ( LA5_0 >= 18 && LA5_0 <= 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getDynamicConfigAccess().getUnorderedGroup_2(), 0) ) {
+ if ( LA5_0 >= 19 && LA5_0 <= 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getDynamicConfigAccess().getUnorderedGroup_2(), 0) ) {
alt5=1;
}
- else if ( LA5_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getDynamicConfigAccess().getUnorderedGroup_2(), 1) ) {
+ else if ( LA5_0 == 22 && getUnorderedGroupHelper().canSelect(grammarAccess.getDynamicConfigAccess().getUnorderedGroup_2(), 1) ) {
alt5=2;
}
@@ -820,10 +821,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt4=2;
int LA4_0 = input.LA(1);
- if ( (LA4_0==18) ) {
+ if ( (LA4_0==19) ) {
alt4=1;
}
- else if ( (LA4_0==19) ) {
+ else if ( (LA4_0==20) ) {
alt4=2;
}
else {
@@ -839,7 +840,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:333:17: (otherlv_3= 'file path' ( (lv_filePath_4_0= RULE_STRING ) ) )
// InternalConfig.g:333:19: otherlv_3= 'file path' ( (lv_filePath_4_0= RULE_STRING ) )
{
- otherlv_3=(Token)match(input,18,FOLLOW_11);
+ otherlv_3=(Token)match(input,19,FOLLOW_11);
newLeafNode(otherlv_3, grammarAccess.getDynamicConfigAccess().getFilePathKeyword_2_0_0_0());
@@ -884,7 +885,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:356:7: (otherlv_5= 'user import' ( (lv_userCode1_6_0= RULE_STRING ) ) )
// InternalConfig.g:356:9: otherlv_5= 'user import' ( (lv_userCode1_6_0= RULE_STRING ) )
{
- otherlv_5=(Token)match(input,19,FOLLOW_11);
+ otherlv_5=(Token)match(input,20,FOLLOW_11);
newLeafNode(otherlv_5, grammarAccess.getDynamicConfigAccess().getUserImportKeyword_2_0_1_0_0());
@@ -920,7 +921,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:378:3: (otherlv_7= 'user constructor' ( (lv_userCode2_8_0= RULE_STRING ) ) )
// InternalConfig.g:378:5: otherlv_7= 'user constructor' ( (lv_userCode2_8_0= RULE_STRING ) )
{
- otherlv_7=(Token)match(input,20,FOLLOW_11);
+ otherlv_7=(Token)match(input,21,FOLLOW_11);
newLeafNode(otherlv_7, grammarAccess.getDynamicConfigAccess().getUserConstructorKeyword_2_0_1_1_0());
@@ -1001,7 +1002,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:412:16: (otherlv_9= 'polling interval' ( (lv_polling_10_0= ruleTIME ) ) )
// InternalConfig.g:412:18: otherlv_9= 'polling interval' ( (lv_polling_10_0= ruleTIME ) )
{
- otherlv_9=(Token)match(input,21,FOLLOW_14);
+ otherlv_9=(Token)match(input,22,FOLLOW_14);
newLeafNode(otherlv_9, grammarAccess.getDynamicConfigAccess().getPollingIntervalKeyword_2_1_0());
@@ -1079,7 +1080,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_11=(Token)match(input,14,FOLLOW_2);
+ otherlv_11=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_11, grammarAccess.getDynamicConfigAccess().getRightCurlyBracketKeyword_3());
@@ -1159,7 +1160,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:474:1: (otherlv_0= 'ActorClassConfig' ( ( ruleFQN ) ) otherlv_2= '{' ( (lv_attributes_3_0= ruleAttrClassConfig ) )* otherlv_4= '}' )
// InternalConfig.g:474:3: otherlv_0= 'ActorClassConfig' ( ( ruleFQN ) ) otherlv_2= '{' ( (lv_attributes_3_0= ruleAttrClassConfig ) )* otherlv_4= '}'
{
- otherlv_0=(Token)match(input,22,FOLLOW_3);
+ otherlv_0=(Token)match(input,23,FOLLOW_3);
newLeafNode(otherlv_0, grammarAccess.getActorClassConfigAccess().getActorClassConfigKeyword_0());
@@ -1191,7 +1192,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,13,FOLLOW_15);
+ otherlv_2=(Token)match(input,14,FOLLOW_15);
newLeafNode(otherlv_2, grammarAccess.getActorClassConfigAccess().getLeftCurlyBracketKeyword_2());
@@ -1201,7 +1202,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt6=2;
int LA6_0 = input.LA(1);
- if ( (LA6_0==30) ) {
+ if ( (LA6_0==31) ) {
alt6=1;
}
@@ -1244,7 +1245,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_4=(Token)match(input,14,FOLLOW_2);
+ otherlv_4=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_4, grammarAccess.getActorClassConfigAccess().getRightCurlyBracketKeyword_4());
@@ -1331,7 +1332,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:540:1: (otherlv_0= 'ActorInstanceConfig' ( ( ruleFQN ) ) otherlv_2= '/' ( (otherlv_3= RULE_ID ) ) otherlv_4= '/' ( (lv_path_5_0= ruleRefPath ) ) otherlv_6= '{' ( ( ( ( ({...}? => ( ({...}? => ( (lv_attributes_8_0= ruleAttrInstanceConfig ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ports_9_0= rulePortInstanceConfig ) ) )+ ) ) )* ) ) ) otherlv_10= '}' )
// InternalConfig.g:540:3: otherlv_0= 'ActorInstanceConfig' ( ( ruleFQN ) ) otherlv_2= '/' ( (otherlv_3= RULE_ID ) ) otherlv_4= '/' ( (lv_path_5_0= ruleRefPath ) ) otherlv_6= '{' ( ( ( ( ({...}? => ( ({...}? => ( (lv_attributes_8_0= ruleAttrInstanceConfig ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ports_9_0= rulePortInstanceConfig ) ) )+ ) ) )* ) ) ) otherlv_10= '}'
{
- otherlv_0=(Token)match(input,23,FOLLOW_3);
+ otherlv_0=(Token)match(input,24,FOLLOW_3);
newLeafNode(otherlv_0, grammarAccess.getActorInstanceConfigAccess().getActorInstanceConfigKeyword_0());
@@ -1363,7 +1364,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,16,FOLLOW_3);
+ otherlv_2=(Token)match(input,17,FOLLOW_3);
newLeafNode(otherlv_2, grammarAccess.getActorInstanceConfigAccess().getSolidusKeyword_2());
@@ -1388,7 +1389,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,16,FOLLOW_3);
+ otherlv_4=(Token)match(input,17,FOLLOW_3);
newLeafNode(otherlv_4, grammarAccess.getActorInstanceConfigAccess().getSolidusKeyword_4());
@@ -1423,7 +1424,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,13,FOLLOW_16);
+ otherlv_6=(Token)match(input,14,FOLLOW_16);
newLeafNode(otherlv_6, grammarAccess.getActorInstanceConfigAccess().getLeftCurlyBracketKeyword_6());
@@ -1445,10 +1446,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt9=3;
int LA9_0 = input.LA(1);
- if ( LA9_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorInstanceConfigAccess().getUnorderedGroup_7(), 0) ) {
+ if ( LA9_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorInstanceConfigAccess().getUnorderedGroup_7(), 0) ) {
alt9=1;
}
- else if ( LA9_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorInstanceConfigAccess().getUnorderedGroup_7(), 1) ) {
+ else if ( LA9_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorInstanceConfigAccess().getUnorderedGroup_7(), 1) ) {
alt9=2;
}
@@ -1476,7 +1477,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt7=2;
int LA7_0 = input.LA(1);
- if ( (LA7_0==30) ) {
+ if ( (LA7_0==31) ) {
int LA7_2 = input.LA(2);
if ( ((true)) ) {
@@ -1572,7 +1573,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt8=2;
int LA8_0 = input.LA(1);
- if ( (LA8_0==29) ) {
+ if ( (LA8_0==30) ) {
int LA8_2 = input.LA(2);
if ( ((true)) ) {
@@ -1664,7 +1665,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,14,FOLLOW_2);
+ otherlv_10=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_10, grammarAccess.getActorInstanceConfigAccess().getRightCurlyBracketKeyword_8());
@@ -1749,7 +1750,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:703:1: (otherlv_0= 'ProtocolClassConfig' ( ( ruleFQN ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'regular' ( (lv_regular_5_0= rulePortClassConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (otherlv_6= 'conjugate' | otherlv_7= 'conjugated' ) ( (lv_conjugated_8_0= rulePortClassConfig ) ) ) ) ) ) )* ) ) ) otherlv_9= '}' )
// InternalConfig.g:703:3: otherlv_0= 'ProtocolClassConfig' ( ( ruleFQN ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'regular' ( (lv_regular_5_0= rulePortClassConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (otherlv_6= 'conjugate' | otherlv_7= 'conjugated' ) ( (lv_conjugated_8_0= rulePortClassConfig ) ) ) ) ) ) )* ) ) ) otherlv_9= '}'
{
- otherlv_0=(Token)match(input,24,FOLLOW_3);
+ otherlv_0=(Token)match(input,25,FOLLOW_3);
newLeafNode(otherlv_0, grammarAccess.getProtocolClassConfigAccess().getProtocolClassConfigKeyword_0());
@@ -1781,7 +1782,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,13,FOLLOW_17);
+ otherlv_2=(Token)match(input,14,FOLLOW_17);
newLeafNode(otherlv_2, grammarAccess.getProtocolClassConfigAccess().getLeftCurlyBracketKeyword_2());
@@ -1803,10 +1804,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt11=3;
int LA11_0 = input.LA(1);
- if ( LA11_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getProtocolClassConfigAccess().getUnorderedGroup_3(), 0) ) {
+ if ( LA11_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getProtocolClassConfigAccess().getUnorderedGroup_3(), 0) ) {
alt11=1;
}
- else if ( LA11_0 >= 26 && LA11_0 <= 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getProtocolClassConfigAccess().getUnorderedGroup_3(), 1) ) {
+ else if ( LA11_0 >= 27 && LA11_0 <= 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getProtocolClassConfigAccess().getUnorderedGroup_3(), 1) ) {
alt11=2;
}
@@ -1836,7 +1837,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:740:16: (otherlv_4= 'regular' ( (lv_regular_5_0= rulePortClassConfig ) ) )
// InternalConfig.g:740:18: otherlv_4= 'regular' ( (lv_regular_5_0= rulePortClassConfig ) )
{
- otherlv_4=(Token)match(input,25,FOLLOW_18);
+ otherlv_4=(Token)match(input,26,FOLLOW_18);
newLeafNode(otherlv_4, grammarAccess.getProtocolClassConfigAccess().getRegularKeyword_3_0_0());
@@ -1917,10 +1918,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt10=2;
int LA10_0 = input.LA(1);
- if ( (LA10_0==26) ) {
+ if ( (LA10_0==27) ) {
alt10=1;
}
- else if ( (LA10_0==27) ) {
+ else if ( (LA10_0==28) ) {
alt10=2;
}
else {
@@ -1933,7 +1934,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
case 1 :
// InternalConfig.g:774:19: otherlv_6= 'conjugate'
{
- otherlv_6=(Token)match(input,26,FOLLOW_18);
+ otherlv_6=(Token)match(input,27,FOLLOW_18);
newLeafNode(otherlv_6, grammarAccess.getProtocolClassConfigAccess().getConjugateKeyword_3_1_0_0());
@@ -1943,7 +1944,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
case 2 :
// InternalConfig.g:779:7: otherlv_7= 'conjugated'
{
- otherlv_7=(Token)match(input,27,FOLLOW_18);
+ otherlv_7=(Token)match(input,28,FOLLOW_18);
newLeafNode(otherlv_7, grammarAccess.getProtocolClassConfigAccess().getConjugatedKeyword_3_1_0_1());
@@ -2020,7 +2021,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_9=(Token)match(input,14,FOLLOW_2);
+ otherlv_9=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_9, grammarAccess.getProtocolClassConfigAccess().getRightCurlyBracketKeyword_4());
@@ -2111,11 +2112,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,28,FOLLOW_4);
+ otherlv_1=(Token)match(input,29,FOLLOW_4);
newLeafNode(otherlv_1, grammarAccess.getPortClassConfigAccess().getPortKeyword_1());
- otherlv_2=(Token)match(input,13,FOLLOW_15);
+ otherlv_2=(Token)match(input,14,FOLLOW_15);
newLeafNode(otherlv_2, grammarAccess.getPortClassConfigAccess().getLeftCurlyBracketKeyword_2());
@@ -2125,7 +2126,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==30) ) {
+ if ( (LA12_0==31) ) {
alt12=1;
}
@@ -2168,7 +2169,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_4=(Token)match(input,14,FOLLOW_2);
+ otherlv_4=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_4, grammarAccess.getPortClassConfigAccess().getRightCurlyBracketKeyword_4());
@@ -2249,7 +2250,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:897:1: (otherlv_0= 'InterfaceItem' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_attributes_3_0= ruleAttrInstanceConfig ) )* otherlv_4= '}' )
// InternalConfig.g:897:3: otherlv_0= 'InterfaceItem' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_attributes_3_0= ruleAttrInstanceConfig ) )* otherlv_4= '}'
{
- otherlv_0=(Token)match(input,29,FOLLOW_3);
+ otherlv_0=(Token)match(input,30,FOLLOW_3);
newLeafNode(otherlv_0, grammarAccess.getPortInstanceConfigAccess().getInterfaceItemKeyword_0());
@@ -2274,7 +2275,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,13,FOLLOW_15);
+ otherlv_2=(Token)match(input,14,FOLLOW_15);
newLeafNode(otherlv_2, grammarAccess.getPortInstanceConfigAccess().getLeftCurlyBracketKeyword_2());
@@ -2284,7 +2285,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt13=2;
int LA13_0 = input.LA(1);
- if ( (LA13_0==30) ) {
+ if ( (LA13_0==31) ) {
alt13=1;
}
@@ -2327,7 +2328,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_4=(Token)match(input,14,FOLLOW_2);
+ otherlv_4=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_4, grammarAccess.getPortInstanceConfigAccess().getRightCurlyBracketKeyword_4());
@@ -2419,7 +2420,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:963:1: (otherlv_0= 'Attr' ( (otherlv_1= RULE_ID ) ) (otherlv_2= '=' ( (lv_value_3_0= ruleConfigValueArray ) ) )? (otherlv_4= '{' ( (otherlv_5= 'min' otherlv_6= '=' ( (lv_min_7_0= ruleNumberLiteral ) ) )? (otherlv_8= 'max' otherlv_9= '=' ( (lv_max_10_0= ruleNumberLiteral ) ) )? ( (lv_attributes_11_0= ruleAttrClassConfig ) )* ) otherlv_12= '}' )? )
// InternalConfig.g:963:3: otherlv_0= 'Attr' ( (otherlv_1= RULE_ID ) ) (otherlv_2= '=' ( (lv_value_3_0= ruleConfigValueArray ) ) )? (otherlv_4= '{' ( (otherlv_5= 'min' otherlv_6= '=' ( (lv_min_7_0= ruleNumberLiteral ) ) )? (otherlv_8= 'max' otherlv_9= '=' ( (lv_max_10_0= ruleNumberLiteral ) ) )? ( (lv_attributes_11_0= ruleAttrClassConfig ) )* ) otherlv_12= '}' )?
{
- otherlv_0=(Token)match(input,30,FOLLOW_3);
+ otherlv_0=(Token)match(input,31,FOLLOW_3);
newLeafNode(otherlv_0, grammarAccess.getAttrClassConfigAccess().getAttrKeyword_0());
@@ -2448,14 +2449,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt14=2;
int LA14_0 = input.LA(1);
- if ( (LA14_0==31) ) {
+ if ( (LA14_0==32) ) {
alt14=1;
}
switch (alt14) {
case 1 :
// InternalConfig.g:980:4: otherlv_2= '=' ( (lv_value_3_0= ruleConfigValueArray ) )
{
- otherlv_2=(Token)match(input,31,FOLLOW_20);
+ otherlv_2=(Token)match(input,32,FOLLOW_20);
newLeafNode(otherlv_2, grammarAccess.getAttrClassConfigAccess().getEqualsSignKeyword_2_0());
@@ -2500,14 +2501,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt18=2;
int LA18_0 = input.LA(1);
- if ( (LA18_0==13) ) {
+ if ( (LA18_0==14) ) {
alt18=1;
}
switch (alt18) {
case 1 :
// InternalConfig.g:1002:6: otherlv_4= '{' ( (otherlv_5= 'min' otherlv_6= '=' ( (lv_min_7_0= ruleNumberLiteral ) ) )? (otherlv_8= 'max' otherlv_9= '=' ( (lv_max_10_0= ruleNumberLiteral ) ) )? ( (lv_attributes_11_0= ruleAttrClassConfig ) )* ) otherlv_12= '}'
{
- otherlv_4=(Token)match(input,13,FOLLOW_22);
+ otherlv_4=(Token)match(input,14,FOLLOW_22);
newLeafNode(otherlv_4, grammarAccess.getAttrClassConfigAccess().getLeftCurlyBracketKeyword_3_0());
@@ -2518,18 +2519,18 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt15=2;
int LA15_0 = input.LA(1);
- if ( (LA15_0==32) ) {
+ if ( (LA15_0==33) ) {
alt15=1;
}
switch (alt15) {
case 1 :
// InternalConfig.g:1006:4: otherlv_5= 'min' otherlv_6= '=' ( (lv_min_7_0= ruleNumberLiteral ) )
{
- otherlv_5=(Token)match(input,32,FOLLOW_23);
+ otherlv_5=(Token)match(input,33,FOLLOW_23);
newLeafNode(otherlv_5, grammarAccess.getAttrClassConfigAccess().getMinKeyword_3_1_0_0());
- otherlv_6=(Token)match(input,31,FOLLOW_24);
+ otherlv_6=(Token)match(input,32,FOLLOW_24);
newLeafNode(otherlv_6, grammarAccess.getAttrClassConfigAccess().getEqualsSignKeyword_3_1_0_1());
@@ -2574,18 +2575,18 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt16=2;
int LA16_0 = input.LA(1);
- if ( (LA16_0==33) ) {
+ if ( (LA16_0==34) ) {
alt16=1;
}
switch (alt16) {
case 1 :
// InternalConfig.g:1032:6: otherlv_8= 'max' otherlv_9= '=' ( (lv_max_10_0= ruleNumberLiteral ) )
{
- otherlv_8=(Token)match(input,33,FOLLOW_23);
+ otherlv_8=(Token)match(input,34,FOLLOW_23);
newLeafNode(otherlv_8, grammarAccess.getAttrClassConfigAccess().getMaxKeyword_3_1_1_0());
- otherlv_9=(Token)match(input,31,FOLLOW_24);
+ otherlv_9=(Token)match(input,32,FOLLOW_24);
newLeafNode(otherlv_9, grammarAccess.getAttrClassConfigAccess().getEqualsSignKeyword_3_1_1_1());
@@ -2632,7 +2633,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt17=2;
int LA17_0 = input.LA(1);
- if ( (LA17_0==30) ) {
+ if ( (LA17_0==31) ) {
alt17=1;
}
@@ -2678,7 +2679,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,14,FOLLOW_2);
+ otherlv_12=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_12, grammarAccess.getAttrClassConfigAccess().getRightCurlyBracketKeyword_3_2());
@@ -2771,7 +2772,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:1101:1: (otherlv_0= 'Attr' ( (otherlv_1= RULE_ID ) ) (otherlv_2= '=' ( (lv_value_3_0= ruleConfigValueArray ) ) )? (otherlv_4= '{' ( ( ( (lv_dynConfig_5_0= 'dynamic configuration' ) ) ( ( (lv_readOnly_6_0= 'read' ) ) | otherlv_7= 'write' ) )? ( (lv_attributes_8_0= ruleAttrInstanceConfig ) )* ) otherlv_9= '}' )? )
// InternalConfig.g:1101:3: otherlv_0= 'Attr' ( (otherlv_1= RULE_ID ) ) (otherlv_2= '=' ( (lv_value_3_0= ruleConfigValueArray ) ) )? (otherlv_4= '{' ( ( ( (lv_dynConfig_5_0= 'dynamic configuration' ) ) ( ( (lv_readOnly_6_0= 'read' ) ) | otherlv_7= 'write' ) )? ( (lv_attributes_8_0= ruleAttrInstanceConfig ) )* ) otherlv_9= '}' )?
{
- otherlv_0=(Token)match(input,30,FOLLOW_3);
+ otherlv_0=(Token)match(input,31,FOLLOW_3);
newLeafNode(otherlv_0, grammarAccess.getAttrInstanceConfigAccess().getAttrKeyword_0());
@@ -2800,14 +2801,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt19=2;
int LA19_0 = input.LA(1);
- if ( (LA19_0==31) ) {
+ if ( (LA19_0==32) ) {
alt19=1;
}
switch (alt19) {
case 1 :
// InternalConfig.g:1118:4: otherlv_2= '=' ( (lv_value_3_0= ruleConfigValueArray ) )
{
- otherlv_2=(Token)match(input,31,FOLLOW_20);
+ otherlv_2=(Token)match(input,32,FOLLOW_20);
newLeafNode(otherlv_2, grammarAccess.getAttrInstanceConfigAccess().getEqualsSignKeyword_2_0());
@@ -2852,14 +2853,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt23=2;
int LA23_0 = input.LA(1);
- if ( (LA23_0==13) ) {
+ if ( (LA23_0==14) ) {
alt23=1;
}
switch (alt23) {
case 1 :
// InternalConfig.g:1140:6: otherlv_4= '{' ( ( ( (lv_dynConfig_5_0= 'dynamic configuration' ) ) ( ( (lv_readOnly_6_0= 'read' ) ) | otherlv_7= 'write' ) )? ( (lv_attributes_8_0= ruleAttrInstanceConfig ) )* ) otherlv_9= '}'
{
- otherlv_4=(Token)match(input,13,FOLLOW_26);
+ otherlv_4=(Token)match(input,14,FOLLOW_26);
newLeafNode(otherlv_4, grammarAccess.getAttrInstanceConfigAccess().getLeftCurlyBracketKeyword_3_0());
@@ -2870,7 +2871,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt21=2;
int LA21_0 = input.LA(1);
- if ( (LA21_0==17) ) {
+ if ( (LA21_0==18) ) {
alt21=1;
}
switch (alt21) {
@@ -2883,7 +2884,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:1145:1: (lv_dynConfig_5_0= 'dynamic configuration' )
// InternalConfig.g:1146:3: lv_dynConfig_5_0= 'dynamic configuration'
{
- lv_dynConfig_5_0=(Token)match(input,17,FOLLOW_27);
+ lv_dynConfig_5_0=(Token)match(input,18,FOLLOW_27);
newLeafNode(lv_dynConfig_5_0, grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0_0());
@@ -2903,10 +2904,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt20=2;
int LA20_0 = input.LA(1);
- if ( (LA20_0==34) ) {
+ if ( (LA20_0==35) ) {
alt20=1;
}
- else if ( (LA20_0==35) ) {
+ else if ( (LA20_0==36) ) {
alt20=2;
}
else {
@@ -2925,7 +2926,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:1160:1: (lv_readOnly_6_0= 'read' )
// InternalConfig.g:1161:3: lv_readOnly_6_0= 'read'
{
- lv_readOnly_6_0=(Token)match(input,34,FOLLOW_15);
+ lv_readOnly_6_0=(Token)match(input,35,FOLLOW_15);
newLeafNode(lv_readOnly_6_0, grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadKeyword_3_1_0_1_0_0());
@@ -2947,7 +2948,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
case 2 :
// InternalConfig.g:1175:7: otherlv_7= 'write'
{
- otherlv_7=(Token)match(input,35,FOLLOW_15);
+ otherlv_7=(Token)match(input,36,FOLLOW_15);
newLeafNode(otherlv_7, grammarAccess.getAttrInstanceConfigAccess().getWriteKeyword_3_1_0_1_1());
@@ -2969,7 +2970,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt22=2;
int LA22_0 = input.LA(1);
- if ( (LA22_0==30) ) {
+ if ( (LA22_0==31) ) {
alt22=1;
}
@@ -3015,7 +3016,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_9=(Token)match(input,14,FOLLOW_2);
+ otherlv_9=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_9, grammarAccess.getAttrInstanceConfigAccess().getRightCurlyBracketKeyword_3_2());
@@ -3138,7 +3139,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt24=2;
int LA24_0 = input.LA(1);
- if ( (LA24_0==36) ) {
+ if ( (LA24_0==37) ) {
alt24=1;
}
@@ -3147,7 +3148,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
case 1 :
// InternalConfig.g:1240:4: otherlv_1= ',' ( (lv_values_2_0= ruleConfigValue ) )
{
- otherlv_1=(Token)match(input,36,FOLLOW_20);
+ otherlv_1=(Token)match(input,37,FOLLOW_20);
newLeafNode(otherlv_1, grammarAccess.getConfigValueArrayAccess().getCommaKeyword_1_0());
@@ -3267,7 +3268,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt25=2;
int LA25_0 = input.LA(1);
- if ( ((LA25_0>=RULE_STRING && LA25_0<=RULE_HEX)||(LA25_0>=52 && LA25_0<=55)) ) {
+ if ( ((LA25_0>=RULE_STRING && LA25_0<=RULE_HEX)||(LA25_0>=53 && LA25_0<=56)) ) {
alt25=1;
}
else if ( (LA25_0==RULE_ID) ) {
@@ -3509,7 +3510,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,37,FOLLOW_3);
+ otherlv_1=(Token)match(input,38,FOLLOW_3);
newLeafNode(otherlv_1, grammarAccess.getEnumConfigValueAccess().getFullStopKeyword_1());
@@ -3647,7 +3648,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt26=2;
int LA26_0 = input.LA(1);
- if ( (LA26_0==16) ) {
+ if ( (LA26_0==17) ) {
alt26=1;
}
@@ -3656,7 +3657,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
case 1 :
// InternalConfig.g:1431:4: otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) )
{
- otherlv_1=(Token)match(input,16,FOLLOW_3);
+ otherlv_1=(Token)match(input,17,FOLLOW_3);
newLeafNode(otherlv_1, grammarAccess.getRefPathAccess().getSolidusKeyword_1_0());
@@ -3804,14 +3805,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt27=2;
int LA27_0 = input.LA(1);
- if ( (LA27_0==38) ) {
+ if ( (LA27_0==39) ) {
alt27=1;
}
switch (alt27) {
case 1 :
// InternalConfig.g:1492:4: otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) )
{
- otherlv_1=(Token)match(input,38,FOLLOW_14);
+ otherlv_1=(Token)match(input,39,FOLLOW_14);
newLeafNode(otherlv_1, grammarAccess.getRefSegmentAccess().getColonKeyword_1_0());
@@ -3948,7 +3949,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,31,FOLLOW_32);
+ otherlv_1=(Token)match(input,32,FOLLOW_32);
newLeafNode(otherlv_1, grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1());
@@ -4132,22 +4133,22 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt28=2;
int LA28_0 = input.LA(1);
- if ( (LA28_0==39) ) {
+ if ( (LA28_0==40) ) {
int LA28_1 = input.LA(2);
- if ( (LA28_1==41) ) {
+ if ( (LA28_1==42) ) {
int LA28_3 = input.LA(3);
if ( (LA28_3==RULE_ID) ) {
int LA28_4 = input.LA(4);
- if ( (LA28_4==38) ) {
+ if ( (LA28_4==39) ) {
int LA28_5 = input.LA(5);
- if ( ((LA28_5>=58 && LA28_5<=61)) ) {
+ if ( ((LA28_5>=59 && LA28_5<=62)) ) {
alt28=1;
}
- else if ( (LA28_5==13) ) {
+ else if ( (LA28_5==14) ) {
alt28=2;
}
else {
@@ -4178,22 +4179,22 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
throw nvae;
}
}
- else if ( (LA28_0==40) ) {
+ else if ( (LA28_0==41) ) {
int LA28_2 = input.LA(2);
- if ( (LA28_2==41) ) {
+ if ( (LA28_2==42) ) {
int LA28_3 = input.LA(3);
if ( (LA28_3==RULE_ID) ) {
int LA28_4 = input.LA(4);
- if ( (LA28_4==38) ) {
+ if ( (LA28_4==39) ) {
int LA28_5 = input.LA(5);
- if ( ((LA28_5>=58 && LA28_5<=61)) ) {
+ if ( ((LA28_5>=59 && LA28_5<=62)) ) {
alt28=1;
}
- else if ( (LA28_5==13) ) {
+ else if ( (LA28_5==14) ) {
alt28=2;
}
else {
@@ -4349,10 +4350,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt29=2;
int LA29_0 = input.LA(1);
- if ( (LA29_0==39) ) {
+ if ( (LA29_0==40) ) {
alt29=1;
}
- else if ( (LA29_0==40) ) {
+ else if ( (LA29_0==41) ) {
alt29=2;
}
else {
@@ -4371,7 +4372,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:1669:1: (lv_optional_0_0= 'optional' )
// InternalConfig.g:1670:3: lv_optional_0_0= 'optional'
{
- lv_optional_0_0=(Token)match(input,39,FOLLOW_33);
+ lv_optional_0_0=(Token)match(input,40,FOLLOW_33);
newLeafNode(lv_optional_0_0, grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
@@ -4393,7 +4394,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
case 2 :
// InternalConfig.g:1684:7: otherlv_1= 'mandatory'
{
- otherlv_1=(Token)match(input,40,FOLLOW_33);
+ otherlv_1=(Token)match(input,41,FOLLOW_33);
newLeafNode(otherlv_1, grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
@@ -4403,7 +4404,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,41,FOLLOW_3);
+ otherlv_2=(Token)match(input,42,FOLLOW_3);
newLeafNode(otherlv_2, grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1());
@@ -4433,7 +4434,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,38,FOLLOW_35);
+ otherlv_4=(Token)match(input,39,FOLLOW_35);
newLeafNode(otherlv_4, grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3());
@@ -4553,10 +4554,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt30=2;
int LA30_0 = input.LA(1);
- if ( (LA30_0==39) ) {
+ if ( (LA30_0==40) ) {
alt30=1;
}
- else if ( (LA30_0==40) ) {
+ else if ( (LA30_0==41) ) {
alt30=2;
}
else {
@@ -4575,7 +4576,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// InternalConfig.g:1754:1: (lv_optional_0_0= 'optional' )
// InternalConfig.g:1755:3: lv_optional_0_0= 'optional'
{
- lv_optional_0_0=(Token)match(input,39,FOLLOW_33);
+ lv_optional_0_0=(Token)match(input,40,FOLLOW_33);
newLeafNode(lv_optional_0_0, grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
@@ -4597,7 +4598,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
case 2 :
// InternalConfig.g:1769:7: otherlv_1= 'mandatory'
{
- otherlv_1=(Token)match(input,40,FOLLOW_33);
+ otherlv_1=(Token)match(input,41,FOLLOW_33);
newLeafNode(otherlv_1, grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
@@ -4607,7 +4608,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,41,FOLLOW_3);
+ otherlv_2=(Token)match(input,42,FOLLOW_3);
newLeafNode(otherlv_2, grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1());
@@ -4637,11 +4638,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,38,FOLLOW_4);
+ otherlv_4=(Token)match(input,39,FOLLOW_4);
newLeafNode(otherlv_4, grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3());
- otherlv_5=(Token)match(input,13,FOLLOW_11);
+ otherlv_5=(Token)match(input,14,FOLLOW_11);
newLeafNode(otherlv_5, grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4());
@@ -4677,7 +4678,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
int alt31=2;
int LA31_0 = input.LA(1);
- if ( (LA31_0==36) ) {
+ if ( (LA31_0==37) ) {
alt31=1;
}
@@ -4686,7 +4687,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
case 1 :
// InternalConfig.g:1821:4: otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) )
{
- otherlv_7=(Token)match(input,36,FOLLOW_11);
+ otherlv_7=(Token)match(input,37,FOLLOW_11);
newLeafNode(otherlv_7, grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0());
@@ -4725,7 +4726,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_9=(Token)match(input,14,FOLLOW_2);
+ otherlv_9=(Token)match(input,15,FOLLOW_2);
newLeafNode(otherlv_9, grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7());
@@ -4786,52 +4787,53 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImport"
- // InternalConfig.g:1864:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ;
+ // InternalConfig.g:1864:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )? ) | (otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) ) ) ) ) ;
public final EObject ruleImport() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_2=null;
- Token otherlv_3=null;
- Token lv_importURI_4_0=null;
+ Token lv_importURI_3_0=null;
+ Token otherlv_4=null;
+ Token lv_importURI_5_0=null;
AntlrDatatypeRuleToken lv_importedNamespace_1_0 = null;
enterRule();
try {
- // InternalConfig.g:1867:28: ( (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) )
- // InternalConfig.g:1868:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
+ // InternalConfig.g:1867:28: ( (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )? ) | (otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) ) ) ) ) )
+ // InternalConfig.g:1868:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )? ) | (otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) ) ) ) )
{
- // InternalConfig.g:1868:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
- // InternalConfig.g:1868:3: otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) )
+ // InternalConfig.g:1868:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )? ) | (otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) ) ) ) )
+ // InternalConfig.g:1868:3: otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )? ) | (otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) ) ) )
{
- otherlv_0=(Token)match(input,42,FOLLOW_37);
+ otherlv_0=(Token)match(input,43,FOLLOW_37);
newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0());
- // InternalConfig.g:1872:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' )
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // InternalConfig.g:1872:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )? ) | (otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) ) ) )
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA32_0==RULE_ID) ) {
- alt32=1;
+ if ( (LA33_0==RULE_ID) ) {
+ alt33=1;
}
- else if ( (LA32_0==44) ) {
- alt32=2;
+ else if ( (LA33_0==45) ) {
+ alt33=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
+ new NoViableAltException("", 33, 0, input);
throw nvae;
}
- switch (alt32) {
+ switch (alt33) {
case 1 :
- // InternalConfig.g:1872:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
+ // InternalConfig.g:1872:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )? )
{
- // InternalConfig.g:1872:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
- // InternalConfig.g:1872:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from'
+ // InternalConfig.g:1872:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )? )
+ // InternalConfig.g:1872:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )?
{
// InternalConfig.g:1872:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) )
// InternalConfig.g:1873:1: (lv_importedNamespace_1_0= ruleImportedFQN )
@@ -4864,10 +4866,53 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,43,FOLLOW_11);
+ // InternalConfig.g:1890:2: (otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) ) )?
+ int alt32=2;
+ int LA32_0 = input.LA(1);
+
+ if ( (LA32_0==44) ) {
+ alt32=1;
+ }
+ switch (alt32) {
+ case 1 :
+ // InternalConfig.g:1890:4: otherlv_2= 'from' ( (lv_importURI_3_0= RULE_STRING ) )
+ {
+ otherlv_2=(Token)match(input,44,FOLLOW_11);
+
+ newLeafNode(otherlv_2, grammarAccess.getImportAccess().getFromKeyword_1_0_1_0());
+
+ // InternalConfig.g:1894:1: ( (lv_importURI_3_0= RULE_STRING ) )
+ // InternalConfig.g:1895:1: (lv_importURI_3_0= RULE_STRING )
+ {
+ // InternalConfig.g:1895:1: (lv_importURI_3_0= RULE_STRING )
+ // InternalConfig.g:1896:3: lv_importURI_3_0= RULE_STRING
+ {
+ lv_importURI_3_0=(Token)match(input,RULE_STRING,FOLLOW_2);
+
+ newLeafNode(lv_importURI_3_0, grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0_1_1_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getImportRule());
+ }
+ setWithLastConsumed(
+ current,
+ "importURI",
+ lv_importURI_3_0,
+ "org.eclipse.xtext.common.Terminals.STRING");
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ }
- newLeafNode(otherlv_2, grammarAccess.getImportAccess().getFromKeyword_1_0_1());
-
}
@@ -4875,41 +4920,47 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:1895:7: otherlv_3= 'model'
+ // InternalConfig.g:1913:6: (otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) ) )
+ {
+ // InternalConfig.g:1913:6: (otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) ) )
+ // InternalConfig.g:1913:8: otherlv_4= 'model' ( (lv_importURI_5_0= RULE_STRING ) )
{
- otherlv_3=(Token)match(input,44,FOLLOW_11);
+ otherlv_4=(Token)match(input,45,FOLLOW_11);
- newLeafNode(otherlv_3, grammarAccess.getImportAccess().getModelKeyword_1_1());
+ newLeafNode(otherlv_4, grammarAccess.getImportAccess().getModelKeyword_1_1_0());
+ // InternalConfig.g:1917:1: ( (lv_importURI_5_0= RULE_STRING ) )
+ // InternalConfig.g:1918:1: (lv_importURI_5_0= RULE_STRING )
+ {
+ // InternalConfig.g:1918:1: (lv_importURI_5_0= RULE_STRING )
+ // InternalConfig.g:1919:3: lv_importURI_5_0= RULE_STRING
+ {
+ lv_importURI_5_0=(Token)match(input,RULE_STRING,FOLLOW_2);
+
+ newLeafNode(lv_importURI_5_0, grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_1_1_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getImportRule());
+ }
+ setWithLastConsumed(
+ current,
+ "importURI",
+ lv_importURI_5_0,
+ "org.eclipse.xtext.common.Terminals.STRING");
+
}
- break;
- }
- // InternalConfig.g:1899:2: ( (lv_importURI_4_0= RULE_STRING ) )
- // InternalConfig.g:1900:1: (lv_importURI_4_0= RULE_STRING )
- {
- // InternalConfig.g:1900:1: (lv_importURI_4_0= RULE_STRING )
- // InternalConfig.g:1901:3: lv_importURI_4_0= RULE_STRING
- {
- lv_importURI_4_0=(Token)match(input,RULE_STRING,FOLLOW_2);
+ }
- newLeafNode(lv_importURI_4_0, grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0());
-
- if (current==null) {
- current = createModelElement(grammarAccess.getImportRule());
- }
- setWithLastConsumed(
- current,
- "importURI",
- lv_importURI_4_0,
- "org.eclipse.xtext.common.Terminals.STRING");
-
+ }
- }
+ }
+ break;
}
@@ -4934,7 +4985,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImportedFQN"
- // InternalConfig.g:1925:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ;
+ // InternalConfig.g:1943:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ;
public final String entryRuleImportedFQN() throws RecognitionException {
String current = null;
@@ -4942,8 +4993,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:1926:2: (iv_ruleImportedFQN= ruleImportedFQN EOF )
- // InternalConfig.g:1927:2: iv_ruleImportedFQN= ruleImportedFQN EOF
+ // InternalConfig.g:1944:2: (iv_ruleImportedFQN= ruleImportedFQN EOF )
+ // InternalConfig.g:1945:2: iv_ruleImportedFQN= ruleImportedFQN EOF
{
newCompositeNode(grammarAccess.getImportedFQNRule());
pushFollow(FOLLOW_1);
@@ -4970,7 +5021,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImportedFQN"
- // InternalConfig.g:1934:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.*' )? ) ;
+ // InternalConfig.g:1952:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.*' )? ) ;
public final AntlrDatatypeRuleToken ruleImportedFQN() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -4981,11 +5032,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:1937:28: ( (this_FQN_0= ruleFQN (kw= '.*' )? ) )
- // InternalConfig.g:1938:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
+ // InternalConfig.g:1955:28: ( (this_FQN_0= ruleFQN (kw= '.*' )? ) )
+ // InternalConfig.g:1956:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
{
- // InternalConfig.g:1938:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
- // InternalConfig.g:1939:5: this_FQN_0= ruleFQN (kw= '.*' )?
+ // InternalConfig.g:1956:1: (this_FQN_0= ruleFQN (kw= '.*' )? )
+ // InternalConfig.g:1957:5: this_FQN_0= ruleFQN (kw= '.*' )?
{
newCompositeNode(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0());
@@ -5001,18 +5052,18 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
- // InternalConfig.g:1949:1: (kw= '.*' )?
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // InternalConfig.g:1967:1: (kw= '.*' )?
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( (LA33_0==45) ) {
- alt33=1;
+ if ( (LA34_0==46) ) {
+ alt34=1;
}
- switch (alt33) {
+ switch (alt34) {
case 1 :
- // InternalConfig.g:1950:2: kw= '.*'
+ // InternalConfig.g:1968:2: kw= '.*'
{
- kw=(Token)match(input,45,FOLLOW_2);
+ kw=(Token)match(input,46,FOLLOW_2);
current.merge(kw);
newLeafNode(kw, grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1());
@@ -5044,7 +5095,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDocumentation"
- // InternalConfig.g:1963:1: entryRuleDocumentation returns [EObject current=null] : iv_ruleDocumentation= ruleDocumentation EOF ;
+ // InternalConfig.g:1981:1: entryRuleDocumentation returns [EObject current=null] : iv_ruleDocumentation= ruleDocumentation EOF ;
public final EObject entryRuleDocumentation() throws RecognitionException {
EObject current = null;
@@ -5052,8 +5103,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:1964:2: (iv_ruleDocumentation= ruleDocumentation EOF )
- // InternalConfig.g:1965:2: iv_ruleDocumentation= ruleDocumentation EOF
+ // InternalConfig.g:1982:2: (iv_ruleDocumentation= ruleDocumentation EOF )
+ // InternalConfig.g:1983:2: iv_ruleDocumentation= ruleDocumentation EOF
{
newCompositeNode(grammarAccess.getDocumentationRule());
pushFollow(FOLLOW_1);
@@ -5080,7 +5131,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDocumentation"
- // InternalConfig.g:1972:1: ruleDocumentation returns [EObject current=null] : ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) ;
+ // InternalConfig.g:1990:1: ruleDocumentation returns [EObject current=null] : ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) ;
public final EObject ruleDocumentation() throws RecognitionException {
EObject current = null;
@@ -5091,14 +5142,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:1975:28: ( ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) )
- // InternalConfig.g:1976:1: ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' )
+ // InternalConfig.g:1993:28: ( ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) )
+ // InternalConfig.g:1994:1: ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' )
{
- // InternalConfig.g:1976:1: ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' )
- // InternalConfig.g:1976:2: () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']'
+ // InternalConfig.g:1994:1: ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' )
+ // InternalConfig.g:1994:2: () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']'
{
- // InternalConfig.g:1976:2: ()
- // InternalConfig.g:1977:5:
+ // InternalConfig.g:1994:2: ()
+ // InternalConfig.g:1995:5:
{
current = forceCreateModelElement(
@@ -5108,27 +5159,27 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,46,FOLLOW_40);
+ otherlv_1=(Token)match(input,47,FOLLOW_40);
newLeafNode(otherlv_1, grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1());
- // InternalConfig.g:1986:1: ( (lv_lines_2_0= RULE_STRING ) )*
- loop34:
+ // InternalConfig.g:2004:1: ( (lv_lines_2_0= RULE_STRING ) )*
+ loop35:
do {
- int alt34=2;
- int LA34_0 = input.LA(1);
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA34_0==RULE_STRING) ) {
- alt34=1;
+ if ( (LA35_0==RULE_STRING) ) {
+ alt35=1;
}
- switch (alt34) {
+ switch (alt35) {
case 1 :
- // InternalConfig.g:1987:1: (lv_lines_2_0= RULE_STRING )
+ // InternalConfig.g:2005:1: (lv_lines_2_0= RULE_STRING )
{
- // InternalConfig.g:1987:1: (lv_lines_2_0= RULE_STRING )
- // InternalConfig.g:1988:3: lv_lines_2_0= RULE_STRING
+ // InternalConfig.g:2005:1: (lv_lines_2_0= RULE_STRING )
+ // InternalConfig.g:2006:3: lv_lines_2_0= RULE_STRING
{
lv_lines_2_0=(Token)match(input,RULE_STRING,FOLLOW_40);
@@ -5152,11 +5203,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
break;
default :
- break loop34;
+ break loop35;
}
} while (true);
- otherlv_3=(Token)match(input,47,FOLLOW_2);
+ otherlv_3=(Token)match(input,48,FOLLOW_2);
newLeafNode(otherlv_3, grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3());
@@ -5181,7 +5232,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTIME"
- // InternalConfig.g:2016:1: entryRuleTIME returns [String current=null] : iv_ruleTIME= ruleTIME EOF ;
+ // InternalConfig.g:2034:1: entryRuleTIME returns [String current=null] : iv_ruleTIME= ruleTIME EOF ;
public final String entryRuleTIME() throws RecognitionException {
String current = null;
@@ -5189,8 +5240,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2017:2: (iv_ruleTIME= ruleTIME EOF )
- // InternalConfig.g:2018:2: iv_ruleTIME= ruleTIME EOF
+ // InternalConfig.g:2035:2: (iv_ruleTIME= ruleTIME EOF )
+ // InternalConfig.g:2036:2: iv_ruleTIME= ruleTIME EOF
{
newCompositeNode(grammarAccess.getTIMERule());
pushFollow(FOLLOW_1);
@@ -5217,7 +5268,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTIME"
- // InternalConfig.g:2025:1: ruleTIME returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (this_INT_0= RULE_INT kw= 's' ) | (this_INT_2= RULE_INT kw= 'ms' ) | (this_INT_4= RULE_INT kw= 'us' ) | (this_INT_6= RULE_INT kw= 'ns' ) ) ;
+ // InternalConfig.g:2043:1: ruleTIME returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (this_INT_0= RULE_INT kw= 's' ) | (this_INT_2= RULE_INT kw= 'ms' ) | (this_INT_4= RULE_INT kw= 'us' ) | (this_INT_6= RULE_INT kw= 'ns' ) ) ;
public final AntlrDatatypeRuleToken ruleTIME() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -5230,38 +5281,38 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2028:28: ( ( (this_INT_0= RULE_INT kw= 's' ) | (this_INT_2= RULE_INT kw= 'ms' ) | (this_INT_4= RULE_INT kw= 'us' ) | (this_INT_6= RULE_INT kw= 'ns' ) ) )
- // InternalConfig.g:2029:1: ( (this_INT_0= RULE_INT kw= 's' ) | (this_INT_2= RULE_INT kw= 'ms' ) | (this_INT_4= RULE_INT kw= 'us' ) | (this_INT_6= RULE_INT kw= 'ns' ) )
+ // InternalConfig.g:2046:28: ( ( (this_INT_0= RULE_INT kw= 's' ) | (this_INT_2= RULE_INT kw= 'ms' ) | (this_INT_4= RULE_INT kw= 'us' ) | (this_INT_6= RULE_INT kw= 'ns' ) ) )
+ // InternalConfig.g:2047:1: ( (this_INT_0= RULE_INT kw= 's' ) | (this_INT_2= RULE_INT kw= 'ms' ) | (this_INT_4= RULE_INT kw= 'us' ) | (this_INT_6= RULE_INT kw= 'ns' ) )
{
- // InternalConfig.g:2029:1: ( (this_INT_0= RULE_INT kw= 's' ) | (this_INT_2= RULE_INT kw= 'ms' ) | (this_INT_4= RULE_INT kw= 'us' ) | (this_INT_6= RULE_INT kw= 'ns' ) )
- int alt35=4;
- int LA35_0 = input.LA(1);
+ // InternalConfig.g:2047:1: ( (this_INT_0= RULE_INT kw= 's' ) | (this_INT_2= RULE_INT kw= 'ms' ) | (this_INT_4= RULE_INT kw= 'us' ) | (this_INT_6= RULE_INT kw= 'ns' ) )
+ int alt36=4;
+ int LA36_0 = input.LA(1);
- if ( (LA35_0==RULE_INT) ) {
+ if ( (LA36_0==RULE_INT) ) {
switch ( input.LA(2) ) {
case 51:
{
- alt35=4;
+ alt36=3;
}
break;
case 50:
{
- alt35=3;
+ alt36=2;
}
break;
case 49:
{
- alt35=2;
+ alt36=1;
}
break;
- case 48:
+ case 52:
{
- alt35=1;
+ alt36=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 35, 1, input);
+ new NoViableAltException("", 36, 1, input);
throw nvae;
}
@@ -5269,16 +5320,16 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
+ new NoViableAltException("", 36, 0, input);
throw nvae;
}
- switch (alt35) {
+ switch (alt36) {
case 1 :
- // InternalConfig.g:2029:2: (this_INT_0= RULE_INT kw= 's' )
+ // InternalConfig.g:2047:2: (this_INT_0= RULE_INT kw= 's' )
{
- // InternalConfig.g:2029:2: (this_INT_0= RULE_INT kw= 's' )
- // InternalConfig.g:2029:7: this_INT_0= RULE_INT kw= 's'
+ // InternalConfig.g:2047:2: (this_INT_0= RULE_INT kw= 's' )
+ // InternalConfig.g:2047:7: this_INT_0= RULE_INT kw= 's'
{
this_INT_0=(Token)match(input,RULE_INT,FOLLOW_41);
@@ -5287,7 +5338,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_0, grammarAccess.getTIMEAccess().getINTTerminalRuleCall_0_0());
- kw=(Token)match(input,48,FOLLOW_2);
+ kw=(Token)match(input,49,FOLLOW_2);
current.merge(kw);
newLeafNode(kw, grammarAccess.getTIMEAccess().getSKeyword_0_1());
@@ -5299,10 +5350,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2043:6: (this_INT_2= RULE_INT kw= 'ms' )
+ // InternalConfig.g:2061:6: (this_INT_2= RULE_INT kw= 'ms' )
{
- // InternalConfig.g:2043:6: (this_INT_2= RULE_INT kw= 'ms' )
- // InternalConfig.g:2043:11: this_INT_2= RULE_INT kw= 'ms'
+ // InternalConfig.g:2061:6: (this_INT_2= RULE_INT kw= 'ms' )
+ // InternalConfig.g:2061:11: this_INT_2= RULE_INT kw= 'ms'
{
this_INT_2=(Token)match(input,RULE_INT,FOLLOW_42);
@@ -5311,7 +5362,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_2, grammarAccess.getTIMEAccess().getINTTerminalRuleCall_1_0());
- kw=(Token)match(input,49,FOLLOW_2);
+ kw=(Token)match(input,50,FOLLOW_2);
current.merge(kw);
newLeafNode(kw, grammarAccess.getTIMEAccess().getMsKeyword_1_1());
@@ -5323,10 +5374,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalConfig.g:2057:6: (this_INT_4= RULE_INT kw= 'us' )
+ // InternalConfig.g:2075:6: (this_INT_4= RULE_INT kw= 'us' )
{
- // InternalConfig.g:2057:6: (this_INT_4= RULE_INT kw= 'us' )
- // InternalConfig.g:2057:11: this_INT_4= RULE_INT kw= 'us'
+ // InternalConfig.g:2075:6: (this_INT_4= RULE_INT kw= 'us' )
+ // InternalConfig.g:2075:11: this_INT_4= RULE_INT kw= 'us'
{
this_INT_4=(Token)match(input,RULE_INT,FOLLOW_43);
@@ -5335,7 +5386,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_4, grammarAccess.getTIMEAccess().getINTTerminalRuleCall_2_0());
- kw=(Token)match(input,50,FOLLOW_2);
+ kw=(Token)match(input,51,FOLLOW_2);
current.merge(kw);
newLeafNode(kw, grammarAccess.getTIMEAccess().getUsKeyword_2_1());
@@ -5347,10 +5398,10 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalConfig.g:2071:6: (this_INT_6= RULE_INT kw= 'ns' )
+ // InternalConfig.g:2089:6: (this_INT_6= RULE_INT kw= 'ns' )
{
- // InternalConfig.g:2071:6: (this_INT_6= RULE_INT kw= 'ns' )
- // InternalConfig.g:2071:11: this_INT_6= RULE_INT kw= 'ns'
+ // InternalConfig.g:2089:6: (this_INT_6= RULE_INT kw= 'ns' )
+ // InternalConfig.g:2089:11: this_INT_6= RULE_INT kw= 'ns'
{
this_INT_6=(Token)match(input,RULE_INT,FOLLOW_44);
@@ -5359,7 +5410,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_6, grammarAccess.getTIMEAccess().getINTTerminalRuleCall_3_0());
- kw=(Token)match(input,51,FOLLOW_2);
+ kw=(Token)match(input,52,FOLLOW_2);
current.merge(kw);
newLeafNode(kw, grammarAccess.getTIMEAccess().getNsKeyword_3_1());
@@ -5391,7 +5442,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLiteral"
- // InternalConfig.g:2094:1: entryRuleLiteral returns [EObject current=null] : iv_ruleLiteral= ruleLiteral EOF ;
+ // InternalConfig.g:2112:1: entryRuleLiteral returns [EObject current=null] : iv_ruleLiteral= ruleLiteral EOF ;
public final EObject entryRuleLiteral() throws RecognitionException {
EObject current = null;
@@ -5399,8 +5450,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2095:2: (iv_ruleLiteral= ruleLiteral EOF )
- // InternalConfig.g:2096:2: iv_ruleLiteral= ruleLiteral EOF
+ // InternalConfig.g:2113:2: (iv_ruleLiteral= ruleLiteral EOF )
+ // InternalConfig.g:2114:2: iv_ruleLiteral= ruleLiteral EOF
{
newCompositeNode(grammarAccess.getLiteralRule());
pushFollow(FOLLOW_1);
@@ -5427,7 +5478,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLiteral"
- // InternalConfig.g:2103:1: ruleLiteral returns [EObject current=null] : (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) ;
+ // InternalConfig.g:2121:1: ruleLiteral returns [EObject current=null] : (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) ;
public final EObject ruleLiteral() throws RecognitionException {
EObject current = null;
@@ -5441,41 +5492,41 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2106:28: ( (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) )
- // InternalConfig.g:2107:1: (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral )
+ // InternalConfig.g:2124:28: ( (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) )
+ // InternalConfig.g:2125:1: (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral )
{
- // InternalConfig.g:2107:1: (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral )
- int alt36=3;
+ // InternalConfig.g:2125:1: (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral )
+ int alt37=3;
switch ( input.LA(1) ) {
- case 52:
case 53:
+ case 54:
{
- alt36=1;
+ alt37=1;
}
break;
case RULE_INT:
case RULE_HEX:
- case 54:
case 55:
+ case 56:
{
- alt36=2;
+ alt37=2;
}
break;
case RULE_STRING:
{
- alt36=3;
+ alt37=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 37, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt37) {
case 1 :
- // InternalConfig.g:2108:5: this_BooleanLiteral_0= ruleBooleanLiteral
+ // InternalConfig.g:2126:5: this_BooleanLiteral_0= ruleBooleanLiteral
{
newCompositeNode(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0());
@@ -5493,7 +5544,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2118:5: this_NumberLiteral_1= ruleNumberLiteral
+ // InternalConfig.g:2136:5: this_NumberLiteral_1= ruleNumberLiteral
{
newCompositeNode(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1());
@@ -5511,7 +5562,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalConfig.g:2128:5: this_StringLiteral_2= ruleStringLiteral
+ // InternalConfig.g:2146:5: this_StringLiteral_2= ruleStringLiteral
{
newCompositeNode(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2());
@@ -5549,7 +5600,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBooleanLiteral"
- // InternalConfig.g:2144:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ;
+ // InternalConfig.g:2162:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ;
public final EObject entryRuleBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -5557,8 +5608,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2145:2: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF )
- // InternalConfig.g:2146:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF
+ // InternalConfig.g:2163:2: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF )
+ // InternalConfig.g:2164:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF
{
newCompositeNode(grammarAccess.getBooleanLiteralRule());
pushFollow(FOLLOW_1);
@@ -5585,7 +5636,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBooleanLiteral"
- // InternalConfig.g:2153:1: ruleBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ;
+ // InternalConfig.g:2171:1: ruleBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ;
public final EObject ruleBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -5595,14 +5646,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2156:28: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) )
- // InternalConfig.g:2157:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
+ // InternalConfig.g:2174:28: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) )
+ // InternalConfig.g:2175:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
{
- // InternalConfig.g:2157:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
- // InternalConfig.g:2157:2: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
+ // InternalConfig.g:2175:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
+ // InternalConfig.g:2175:2: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
{
- // InternalConfig.g:2157:2: ()
- // InternalConfig.g:2158:5:
+ // InternalConfig.g:2175:2: ()
+ // InternalConfig.g:2176:5:
{
current = forceCreateModelElement(
@@ -5612,27 +5663,27 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- // InternalConfig.g:2163:2: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
- int alt37=2;
- int LA37_0 = input.LA(1);
+ // InternalConfig.g:2181:2: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA37_0==52) ) {
- alt37=1;
+ if ( (LA38_0==53) ) {
+ alt38=1;
}
- else if ( (LA37_0==53) ) {
- alt37=2;
+ else if ( (LA38_0==54) ) {
+ alt38=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
+ new NoViableAltException("", 38, 0, input);
throw nvae;
}
- switch (alt37) {
+ switch (alt38) {
case 1 :
- // InternalConfig.g:2163:4: otherlv_1= 'false'
+ // InternalConfig.g:2181:4: otherlv_1= 'false'
{
- otherlv_1=(Token)match(input,52,FOLLOW_2);
+ otherlv_1=(Token)match(input,53,FOLLOW_2);
newLeafNode(otherlv_1, grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
@@ -5640,15 +5691,15 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2168:6: ( (lv_isTrue_2_0= 'true' ) )
+ // InternalConfig.g:2186:6: ( (lv_isTrue_2_0= 'true' ) )
{
- // InternalConfig.g:2168:6: ( (lv_isTrue_2_0= 'true' ) )
- // InternalConfig.g:2169:1: (lv_isTrue_2_0= 'true' )
+ // InternalConfig.g:2186:6: ( (lv_isTrue_2_0= 'true' ) )
+ // InternalConfig.g:2187:1: (lv_isTrue_2_0= 'true' )
{
- // InternalConfig.g:2169:1: (lv_isTrue_2_0= 'true' )
- // InternalConfig.g:2170:3: lv_isTrue_2_0= 'true'
+ // InternalConfig.g:2187:1: (lv_isTrue_2_0= 'true' )
+ // InternalConfig.g:2188:3: lv_isTrue_2_0= 'true'
{
- lv_isTrue_2_0=(Token)match(input,53,FOLLOW_2);
+ lv_isTrue_2_0=(Token)match(input,54,FOLLOW_2);
newLeafNode(lv_isTrue_2_0, grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
@@ -5691,7 +5742,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNumberLiteral"
- // InternalConfig.g:2191:1: entryRuleNumberLiteral returns [EObject current=null] : iv_ruleNumberLiteral= ruleNumberLiteral EOF ;
+ // InternalConfig.g:2209:1: entryRuleNumberLiteral returns [EObject current=null] : iv_ruleNumberLiteral= ruleNumberLiteral EOF ;
public final EObject entryRuleNumberLiteral() throws RecognitionException {
EObject current = null;
@@ -5699,8 +5750,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2192:2: (iv_ruleNumberLiteral= ruleNumberLiteral EOF )
- // InternalConfig.g:2193:2: iv_ruleNumberLiteral= ruleNumberLiteral EOF
+ // InternalConfig.g:2210:2: (iv_ruleNumberLiteral= ruleNumberLiteral EOF )
+ // InternalConfig.g:2211:2: iv_ruleNumberLiteral= ruleNumberLiteral EOF
{
newCompositeNode(grammarAccess.getNumberLiteralRule());
pushFollow(FOLLOW_1);
@@ -5727,7 +5778,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNumberLiteral"
- // InternalConfig.g:2200:1: ruleNumberLiteral returns [EObject current=null] : (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) ;
+ // InternalConfig.g:2218:1: ruleNumberLiteral returns [EObject current=null] : (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) ;
public final EObject ruleNumberLiteral() throws RecognitionException {
EObject current = null;
@@ -5739,63 +5790,63 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2203:28: ( (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) )
- // InternalConfig.g:2204:1: (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral )
+ // InternalConfig.g:2221:28: ( (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) )
+ // InternalConfig.g:2222:1: (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral )
{
- // InternalConfig.g:2204:1: (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral )
- int alt38=2;
+ // InternalConfig.g:2222:1: (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral )
+ int alt39=2;
switch ( input.LA(1) ) {
- case 54:
+ case 55:
{
- int LA38_1 = input.LA(2);
+ int LA39_1 = input.LA(2);
- if ( (LA38_1==RULE_INT) ) {
- int LA38_3 = input.LA(3);
+ if ( (LA39_1==RULE_INT) ) {
+ int LA39_3 = input.LA(3);
- if ( (LA38_3==37) ) {
- alt38=2;
+ if ( (LA39_3==EOF||(LA39_3>=14 && LA39_3<=15)||(LA39_3>=30 && LA39_3<=31)||LA39_3==34||LA39_3==37) ) {
+ alt39=1;
}
- else if ( (LA38_3==EOF||(LA38_3>=13 && LA38_3<=14)||(LA38_3>=29 && LA38_3<=30)||LA38_3==33||LA38_3==36) ) {
- alt38=1;
+ else if ( (LA39_3==38) ) {
+ alt39=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 38, 3, input);
+ new NoViableAltException("", 39, 3, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 38, 1, input);
+ new NoViableAltException("", 39, 1, input);
throw nvae;
}
}
break;
- case 55:
+ case 56:
{
- int LA38_2 = input.LA(2);
+ int LA39_2 = input.LA(2);
- if ( (LA38_2==RULE_INT) ) {
- int LA38_3 = input.LA(3);
+ if ( (LA39_2==RULE_INT) ) {
+ int LA39_3 = input.LA(3);
- if ( (LA38_3==37) ) {
- alt38=2;
+ if ( (LA39_3==EOF||(LA39_3>=14 && LA39_3<=15)||(LA39_3>=30 && LA39_3<=31)||LA39_3==34||LA39_3==37) ) {
+ alt39=1;
}
- else if ( (LA38_3==EOF||(LA38_3>=13 && LA38_3<=14)||(LA38_3>=29 && LA38_3<=30)||LA38_3==33||LA38_3==36) ) {
- alt38=1;
+ else if ( (LA39_3==38) ) {
+ alt39=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 38, 3, input);
+ new NoViableAltException("", 39, 3, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 38, 2, input);
+ new NoViableAltException("", 39, 2, input);
throw nvae;
}
@@ -5803,17 +5854,17 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
break;
case RULE_INT:
{
- int LA38_3 = input.LA(2);
+ int LA39_3 = input.LA(2);
- if ( (LA38_3==37) ) {
- alt38=2;
+ if ( (LA39_3==EOF||(LA39_3>=14 && LA39_3<=15)||(LA39_3>=30 && LA39_3<=31)||LA39_3==34||LA39_3==37) ) {
+ alt39=1;
}
- else if ( (LA38_3==EOF||(LA38_3>=13 && LA38_3<=14)||(LA38_3>=29 && LA38_3<=30)||LA38_3==33||LA38_3==36) ) {
- alt38=1;
+ else if ( (LA39_3==38) ) {
+ alt39=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 38, 3, input);
+ new NoViableAltException("", 39, 3, input);
throw nvae;
}
@@ -5821,19 +5872,19 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
break;
case RULE_HEX:
{
- alt38=1;
+ alt39=1;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt38) {
+ switch (alt39) {
case 1 :
- // InternalConfig.g:2205:5: this_IntLiteral_0= ruleIntLiteral
+ // InternalConfig.g:2223:5: this_IntLiteral_0= ruleIntLiteral
{
newCompositeNode(grammarAccess.getNumberLiteralAccess().getIntLiteralParserRuleCall_0());
@@ -5851,7 +5902,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2215:5: this_RealLiteral_1= ruleRealLiteral
+ // InternalConfig.g:2233:5: this_RealLiteral_1= ruleRealLiteral
{
newCompositeNode(grammarAccess.getNumberLiteralAccess().getRealLiteralParserRuleCall_1());
@@ -5889,7 +5940,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRealLiteral"
- // InternalConfig.g:2231:1: entryRuleRealLiteral returns [EObject current=null] : iv_ruleRealLiteral= ruleRealLiteral EOF ;
+ // InternalConfig.g:2249:1: entryRuleRealLiteral returns [EObject current=null] : iv_ruleRealLiteral= ruleRealLiteral EOF ;
public final EObject entryRuleRealLiteral() throws RecognitionException {
EObject current = null;
@@ -5897,8 +5948,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2232:2: (iv_ruleRealLiteral= ruleRealLiteral EOF )
- // InternalConfig.g:2233:2: iv_ruleRealLiteral= ruleRealLiteral EOF
+ // InternalConfig.g:2250:2: (iv_ruleRealLiteral= ruleRealLiteral EOF )
+ // InternalConfig.g:2251:2: iv_ruleRealLiteral= ruleRealLiteral EOF
{
newCompositeNode(grammarAccess.getRealLiteralRule());
pushFollow(FOLLOW_1);
@@ -5925,7 +5976,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRealLiteral"
- // InternalConfig.g:2240:1: ruleRealLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleReal ) ) ) ;
+ // InternalConfig.g:2258:1: ruleRealLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleReal ) ) ) ;
public final EObject ruleRealLiteral() throws RecognitionException {
EObject current = null;
@@ -5935,14 +5986,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2243:28: ( ( () ( (lv_value_1_0= ruleReal ) ) ) )
- // InternalConfig.g:2244:1: ( () ( (lv_value_1_0= ruleReal ) ) )
+ // InternalConfig.g:2261:28: ( ( () ( (lv_value_1_0= ruleReal ) ) ) )
+ // InternalConfig.g:2262:1: ( () ( (lv_value_1_0= ruleReal ) ) )
{
- // InternalConfig.g:2244:1: ( () ( (lv_value_1_0= ruleReal ) ) )
- // InternalConfig.g:2244:2: () ( (lv_value_1_0= ruleReal ) )
+ // InternalConfig.g:2262:1: ( () ( (lv_value_1_0= ruleReal ) ) )
+ // InternalConfig.g:2262:2: () ( (lv_value_1_0= ruleReal ) )
{
- // InternalConfig.g:2244:2: ()
- // InternalConfig.g:2245:5:
+ // InternalConfig.g:2262:2: ()
+ // InternalConfig.g:2263:5:
{
current = forceCreateModelElement(
@@ -5952,11 +6003,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- // InternalConfig.g:2250:2: ( (lv_value_1_0= ruleReal ) )
- // InternalConfig.g:2251:1: (lv_value_1_0= ruleReal )
+ // InternalConfig.g:2268:2: ( (lv_value_1_0= ruleReal ) )
+ // InternalConfig.g:2269:1: (lv_value_1_0= ruleReal )
{
- // InternalConfig.g:2251:1: (lv_value_1_0= ruleReal )
- // InternalConfig.g:2252:3: lv_value_1_0= ruleReal
+ // InternalConfig.g:2269:1: (lv_value_1_0= ruleReal )
+ // InternalConfig.g:2270:3: lv_value_1_0= ruleReal
{
newCompositeNode(grammarAccess.getRealLiteralAccess().getValueRealParserRuleCall_1_0());
@@ -6004,7 +6055,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIntLiteral"
- // InternalConfig.g:2276:1: entryRuleIntLiteral returns [EObject current=null] : iv_ruleIntLiteral= ruleIntLiteral EOF ;
+ // InternalConfig.g:2294:1: entryRuleIntLiteral returns [EObject current=null] : iv_ruleIntLiteral= ruleIntLiteral EOF ;
public final EObject entryRuleIntLiteral() throws RecognitionException {
EObject current = null;
@@ -6012,8 +6063,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2277:2: (iv_ruleIntLiteral= ruleIntLiteral EOF )
- // InternalConfig.g:2278:2: iv_ruleIntLiteral= ruleIntLiteral EOF
+ // InternalConfig.g:2295:2: (iv_ruleIntLiteral= ruleIntLiteral EOF )
+ // InternalConfig.g:2296:2: iv_ruleIntLiteral= ruleIntLiteral EOF
{
newCompositeNode(grammarAccess.getIntLiteralRule());
pushFollow(FOLLOW_1);
@@ -6040,7 +6091,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIntLiteral"
- // InternalConfig.g:2285:1: ruleIntLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleInteger ) ) ) ;
+ // InternalConfig.g:2303:1: ruleIntLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleInteger ) ) ) ;
public final EObject ruleIntLiteral() throws RecognitionException {
EObject current = null;
@@ -6050,14 +6101,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2288:28: ( ( () ( (lv_value_1_0= ruleInteger ) ) ) )
- // InternalConfig.g:2289:1: ( () ( (lv_value_1_0= ruleInteger ) ) )
+ // InternalConfig.g:2306:28: ( ( () ( (lv_value_1_0= ruleInteger ) ) ) )
+ // InternalConfig.g:2307:1: ( () ( (lv_value_1_0= ruleInteger ) ) )
{
- // InternalConfig.g:2289:1: ( () ( (lv_value_1_0= ruleInteger ) ) )
- // InternalConfig.g:2289:2: () ( (lv_value_1_0= ruleInteger ) )
+ // InternalConfig.g:2307:1: ( () ( (lv_value_1_0= ruleInteger ) ) )
+ // InternalConfig.g:2307:2: () ( (lv_value_1_0= ruleInteger ) )
{
- // InternalConfig.g:2289:2: ()
- // InternalConfig.g:2290:5:
+ // InternalConfig.g:2307:2: ()
+ // InternalConfig.g:2308:5:
{
current = forceCreateModelElement(
@@ -6067,11 +6118,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- // InternalConfig.g:2295:2: ( (lv_value_1_0= ruleInteger ) )
- // InternalConfig.g:2296:1: (lv_value_1_0= ruleInteger )
+ // InternalConfig.g:2313:2: ( (lv_value_1_0= ruleInteger ) )
+ // InternalConfig.g:2314:1: (lv_value_1_0= ruleInteger )
{
- // InternalConfig.g:2296:1: (lv_value_1_0= ruleInteger )
- // InternalConfig.g:2297:3: lv_value_1_0= ruleInteger
+ // InternalConfig.g:2314:1: (lv_value_1_0= ruleInteger )
+ // InternalConfig.g:2315:3: lv_value_1_0= ruleInteger
{
newCompositeNode(grammarAccess.getIntLiteralAccess().getValueIntegerParserRuleCall_1_0());
@@ -6119,7 +6170,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteral"
- // InternalConfig.g:2321:1: entryRuleStringLiteral returns [EObject current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
+ // InternalConfig.g:2339:1: entryRuleStringLiteral returns [EObject current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
public final EObject entryRuleStringLiteral() throws RecognitionException {
EObject current = null;
@@ -6127,8 +6178,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2322:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
- // InternalConfig.g:2323:2: iv_ruleStringLiteral= ruleStringLiteral EOF
+ // InternalConfig.g:2340:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
+ // InternalConfig.g:2341:2: iv_ruleStringLiteral= ruleStringLiteral EOF
{
newCompositeNode(grammarAccess.getStringLiteralRule());
pushFollow(FOLLOW_1);
@@ -6155,7 +6206,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteral"
- // InternalConfig.g:2330:1: ruleStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ;
+ // InternalConfig.g:2348:1: ruleStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ;
public final EObject ruleStringLiteral() throws RecognitionException {
EObject current = null;
@@ -6164,14 +6215,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2333:28: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) )
- // InternalConfig.g:2334:1: ( () ( (lv_value_1_0= RULE_STRING ) ) )
+ // InternalConfig.g:2351:28: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) )
+ // InternalConfig.g:2352:1: ( () ( (lv_value_1_0= RULE_STRING ) ) )
{
- // InternalConfig.g:2334:1: ( () ( (lv_value_1_0= RULE_STRING ) ) )
- // InternalConfig.g:2334:2: () ( (lv_value_1_0= RULE_STRING ) )
+ // InternalConfig.g:2352:1: ( () ( (lv_value_1_0= RULE_STRING ) ) )
+ // InternalConfig.g:2352:2: () ( (lv_value_1_0= RULE_STRING ) )
{
- // InternalConfig.g:2334:2: ()
- // InternalConfig.g:2335:5:
+ // InternalConfig.g:2352:2: ()
+ // InternalConfig.g:2353:5:
{
current = forceCreateModelElement(
@@ -6181,11 +6232,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- // InternalConfig.g:2340:2: ( (lv_value_1_0= RULE_STRING ) )
- // InternalConfig.g:2341:1: (lv_value_1_0= RULE_STRING )
+ // InternalConfig.g:2358:2: ( (lv_value_1_0= RULE_STRING ) )
+ // InternalConfig.g:2359:1: (lv_value_1_0= RULE_STRING )
{
- // InternalConfig.g:2341:1: (lv_value_1_0= RULE_STRING )
- // InternalConfig.g:2342:3: lv_value_1_0= RULE_STRING
+ // InternalConfig.g:2359:1: (lv_value_1_0= RULE_STRING )
+ // InternalConfig.g:2360:3: lv_value_1_0= RULE_STRING
{
lv_value_1_0=(Token)match(input,RULE_STRING,FOLLOW_2);
@@ -6228,7 +6279,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInteger"
- // InternalConfig.g:2366:1: entryRuleInteger returns [String current=null] : iv_ruleInteger= ruleInteger EOF ;
+ // InternalConfig.g:2384:1: entryRuleInteger returns [String current=null] : iv_ruleInteger= ruleInteger EOF ;
public final String entryRuleInteger() throws RecognitionException {
String current = null;
@@ -6236,8 +6287,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2367:2: (iv_ruleInteger= ruleInteger EOF )
- // InternalConfig.g:2368:2: iv_ruleInteger= ruleInteger EOF
+ // InternalConfig.g:2385:2: (iv_ruleInteger= ruleInteger EOF )
+ // InternalConfig.g:2386:2: iv_ruleInteger= ruleInteger EOF
{
newCompositeNode(grammarAccess.getIntegerRule());
pushFollow(FOLLOW_1);
@@ -6264,7 +6315,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInteger"
- // InternalConfig.g:2375:1: ruleInteger returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) ;
+ // InternalConfig.g:2393:1: ruleInteger returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) ;
public final AntlrDatatypeRuleToken ruleInteger() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6275,47 +6326,47 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2378:28: ( ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) )
- // InternalConfig.g:2379:1: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX )
+ // InternalConfig.g:2396:28: ( ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) )
+ // InternalConfig.g:2397:1: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX )
{
- // InternalConfig.g:2379:1: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX )
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // InternalConfig.g:2397:1: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX )
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA40_0==RULE_INT||(LA40_0>=54 && LA40_0<=55)) ) {
- alt40=1;
+ if ( (LA41_0==RULE_INT||(LA41_0>=55 && LA41_0<=56)) ) {
+ alt41=1;
}
- else if ( (LA40_0==RULE_HEX) ) {
- alt40=2;
+ else if ( (LA41_0==RULE_HEX) ) {
+ alt41=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
+ new NoViableAltException("", 41, 0, input);
throw nvae;
}
- switch (alt40) {
+ switch (alt41) {
case 1 :
- // InternalConfig.g:2379:2: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT )
+ // InternalConfig.g:2397:2: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT )
{
- // InternalConfig.g:2379:2: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT )
- // InternalConfig.g:2379:3: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT
+ // InternalConfig.g:2397:2: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT )
+ // InternalConfig.g:2397:3: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT
{
- // InternalConfig.g:2379:3: (kw= '+' | kw= '-' )?
- int alt39=3;
- int LA39_0 = input.LA(1);
+ // InternalConfig.g:2397:3: (kw= '+' | kw= '-' )?
+ int alt40=3;
+ int LA40_0 = input.LA(1);
- if ( (LA39_0==54) ) {
- alt39=1;
+ if ( (LA40_0==55) ) {
+ alt40=1;
}
- else if ( (LA39_0==55) ) {
- alt39=2;
+ else if ( (LA40_0==56) ) {
+ alt40=2;
}
- switch (alt39) {
+ switch (alt40) {
case 1 :
- // InternalConfig.g:2380:2: kw= '+'
+ // InternalConfig.g:2398:2: kw= '+'
{
- kw=(Token)match(input,54,FOLLOW_14);
+ kw=(Token)match(input,55,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0());
@@ -6324,9 +6375,9 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2387:2: kw= '-'
+ // InternalConfig.g:2405:2: kw= '-'
{
- kw=(Token)match(input,55,FOLLOW_14);
+ kw=(Token)match(input,56,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1());
@@ -6351,7 +6402,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2400:10: this_HEX_3= RULE_HEX
+ // InternalConfig.g:2418:10: this_HEX_3= RULE_HEX
{
this_HEX_3=(Token)match(input,RULE_HEX,FOLLOW_2);
@@ -6384,7 +6435,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleReal"
- // InternalConfig.g:2415:1: entryRuleReal returns [String current=null] : iv_ruleReal= ruleReal EOF ;
+ // InternalConfig.g:2433:1: entryRuleReal returns [String current=null] : iv_ruleReal= ruleReal EOF ;
public final String entryRuleReal() throws RecognitionException {
String current = null;
@@ -6392,8 +6443,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2416:2: (iv_ruleReal= ruleReal EOF )
- // InternalConfig.g:2417:2: iv_ruleReal= ruleReal EOF
+ // InternalConfig.g:2434:2: (iv_ruleReal= ruleReal EOF )
+ // InternalConfig.g:2435:2: iv_ruleReal= ruleReal EOF
{
newCompositeNode(grammarAccess.getRealRule());
pushFollow(FOLLOW_1);
@@ -6420,7 +6471,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleReal"
- // InternalConfig.g:2424:1: ruleReal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) ;
+ // InternalConfig.g:2442:1: ruleReal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) ;
public final AntlrDatatypeRuleToken ruleReal() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6432,103 +6483,103 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2427:28: ( (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) )
- // InternalConfig.g:2428:1: (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp )
+ // InternalConfig.g:2445:28: ( (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) )
+ // InternalConfig.g:2446:1: (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp )
{
- // InternalConfig.g:2428:1: (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp )
- int alt41=2;
+ // InternalConfig.g:2446:1: (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp )
+ int alt42=2;
switch ( input.LA(1) ) {
- case 54:
+ case 55:
{
- int LA41_1 = input.LA(2);
+ int LA42_1 = input.LA(2);
- if ( (LA41_1==RULE_INT) ) {
- int LA41_3 = input.LA(3);
+ if ( (LA42_1==RULE_INT) ) {
+ int LA42_3 = input.LA(3);
- if ( (LA41_3==37) ) {
- int LA41_4 = input.LA(4);
+ if ( (LA42_3==38) ) {
+ int LA42_4 = input.LA(4);
- if ( (LA41_4==RULE_INT) ) {
- int LA41_5 = input.LA(5);
+ if ( (LA42_4==RULE_INT) ) {
+ int LA42_5 = input.LA(5);
- if ( (LA41_5==EOF||(LA41_5>=13 && LA41_5<=14)||(LA41_5>=29 && LA41_5<=30)||LA41_5==33||LA41_5==36) ) {
- alt41=1;
+ if ( (LA42_5==EOF||(LA42_5>=14 && LA42_5<=15)||(LA42_5>=30 && LA42_5<=31)||LA42_5==34||LA42_5==37) ) {
+ alt42=1;
}
- else if ( ((LA41_5>=56 && LA41_5<=57)) ) {
- alt41=2;
+ else if ( ((LA42_5>=57 && LA42_5<=58)) ) {
+ alt42=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 5, input);
+ new NoViableAltException("", 42, 5, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 4, input);
+ new NoViableAltException("", 42, 4, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 3, input);
+ new NoViableAltException("", 42, 3, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 1, input);
+ new NoViableAltException("", 42, 1, input);
throw nvae;
}
}
break;
- case 55:
+ case 56:
{
- int LA41_2 = input.LA(2);
+ int LA42_2 = input.LA(2);
- if ( (LA41_2==RULE_INT) ) {
- int LA41_3 = input.LA(3);
+ if ( (LA42_2==RULE_INT) ) {
+ int LA42_3 = input.LA(3);
- if ( (LA41_3==37) ) {
- int LA41_4 = input.LA(4);
+ if ( (LA42_3==38) ) {
+ int LA42_4 = input.LA(4);
- if ( (LA41_4==RULE_INT) ) {
- int LA41_5 = input.LA(5);
+ if ( (LA42_4==RULE_INT) ) {
+ int LA42_5 = input.LA(5);
- if ( (LA41_5==EOF||(LA41_5>=13 && LA41_5<=14)||(LA41_5>=29 && LA41_5<=30)||LA41_5==33||LA41_5==36) ) {
- alt41=1;
+ if ( (LA42_5==EOF||(LA42_5>=14 && LA42_5<=15)||(LA42_5>=30 && LA42_5<=31)||LA42_5==34||LA42_5==37) ) {
+ alt42=1;
}
- else if ( ((LA41_5>=56 && LA41_5<=57)) ) {
- alt41=2;
+ else if ( ((LA42_5>=57 && LA42_5<=58)) ) {
+ alt42=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 5, input);
+ new NoViableAltException("", 42, 5, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 4, input);
+ new NoViableAltException("", 42, 4, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 3, input);
+ new NoViableAltException("", 42, 3, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 2, input);
+ new NoViableAltException("", 42, 2, input);
throw nvae;
}
@@ -6536,37 +6587,37 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
break;
case RULE_INT:
{
- int LA41_3 = input.LA(2);
+ int LA42_3 = input.LA(2);
- if ( (LA41_3==37) ) {
- int LA41_4 = input.LA(3);
+ if ( (LA42_3==38) ) {
+ int LA42_4 = input.LA(3);
- if ( (LA41_4==RULE_INT) ) {
- int LA41_5 = input.LA(4);
+ if ( (LA42_4==RULE_INT) ) {
+ int LA42_5 = input.LA(4);
- if ( (LA41_5==EOF||(LA41_5>=13 && LA41_5<=14)||(LA41_5>=29 && LA41_5<=30)||LA41_5==33||LA41_5==36) ) {
- alt41=1;
+ if ( (LA42_5==EOF||(LA42_5>=14 && LA42_5<=15)||(LA42_5>=30 && LA42_5<=31)||LA42_5==34||LA42_5==37) ) {
+ alt42=1;
}
- else if ( ((LA41_5>=56 && LA41_5<=57)) ) {
- alt41=2;
+ else if ( ((LA42_5>=57 && LA42_5<=58)) ) {
+ alt42=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 5, input);
+ new NoViableAltException("", 42, 5, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 4, input);
+ new NoViableAltException("", 42, 4, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 3, input);
+ new NoViableAltException("", 42, 3, input);
throw nvae;
}
@@ -6574,14 +6625,14 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 41, 0, input);
+ new NoViableAltException("", 42, 0, input);
throw nvae;
}
- switch (alt41) {
+ switch (alt42) {
case 1 :
- // InternalConfig.g:2429:5: this_Decimal_0= ruleDecimal
+ // InternalConfig.g:2447:5: this_Decimal_0= ruleDecimal
{
newCompositeNode(grammarAccess.getRealAccess().getDecimalParserRuleCall_0());
@@ -6601,7 +6652,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2441:5: this_DecimalExp_1= ruleDecimalExp
+ // InternalConfig.g:2459:5: this_DecimalExp_1= ruleDecimalExp
{
newCompositeNode(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_1());
@@ -6641,7 +6692,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDecimal"
- // InternalConfig.g:2459:1: entryRuleDecimal returns [String current=null] : iv_ruleDecimal= ruleDecimal EOF ;
+ // InternalConfig.g:2477:1: entryRuleDecimal returns [String current=null] : iv_ruleDecimal= ruleDecimal EOF ;
public final String entryRuleDecimal() throws RecognitionException {
String current = null;
@@ -6652,8 +6703,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalConfig.g:2463:2: (iv_ruleDecimal= ruleDecimal EOF )
- // InternalConfig.g:2464:2: iv_ruleDecimal= ruleDecimal EOF
+ // InternalConfig.g:2481:2: (iv_ruleDecimal= ruleDecimal EOF )
+ // InternalConfig.g:2482:2: iv_ruleDecimal= ruleDecimal EOF
{
newCompositeNode(grammarAccess.getDecimalRule());
pushFollow(FOLLOW_1);
@@ -6683,7 +6734,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDecimal"
- // InternalConfig.g:2474:1: ruleDecimal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) ;
+ // InternalConfig.g:2492:1: ruleDecimal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) ;
public final AntlrDatatypeRuleToken ruleDecimal() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6695,27 +6746,27 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalConfig.g:2478:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) )
- // InternalConfig.g:2479:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT )
+ // InternalConfig.g:2496:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) )
+ // InternalConfig.g:2497:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT )
{
- // InternalConfig.g:2479:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT )
- // InternalConfig.g:2479:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT
+ // InternalConfig.g:2497:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT )
+ // InternalConfig.g:2497:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT
{
- // InternalConfig.g:2479:2: (kw= '+' | kw= '-' )?
- int alt42=3;
- int LA42_0 = input.LA(1);
+ // InternalConfig.g:2497:2: (kw= '+' | kw= '-' )?
+ int alt43=3;
+ int LA43_0 = input.LA(1);
- if ( (LA42_0==54) ) {
- alt42=1;
+ if ( (LA43_0==55) ) {
+ alt43=1;
}
- else if ( (LA42_0==55) ) {
- alt42=2;
+ else if ( (LA43_0==56) ) {
+ alt43=2;
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // InternalConfig.g:2480:2: kw= '+'
+ // InternalConfig.g:2498:2: kw= '+'
{
- kw=(Token)match(input,54,FOLLOW_14);
+ kw=(Token)match(input,55,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0());
@@ -6724,9 +6775,9 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2487:2: kw= '-'
+ // InternalConfig.g:2505:2: kw= '-'
{
- kw=(Token)match(input,55,FOLLOW_14);
+ kw=(Token)match(input,56,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1());
@@ -6744,7 +6795,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_2, grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1());
- kw=(Token)match(input,37,FOLLOW_14);
+ kw=(Token)match(input,38,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalAccess().getFullStopKeyword_2());
@@ -6780,7 +6831,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDecimalExp"
- // InternalConfig.g:2523:1: entryRuleDecimalExp returns [String current=null] : iv_ruleDecimalExp= ruleDecimalExp EOF ;
+ // InternalConfig.g:2541:1: entryRuleDecimalExp returns [String current=null] : iv_ruleDecimalExp= ruleDecimalExp EOF ;
public final String entryRuleDecimalExp() throws RecognitionException {
String current = null;
@@ -6791,8 +6842,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalConfig.g:2527:2: (iv_ruleDecimalExp= ruleDecimalExp EOF )
- // InternalConfig.g:2528:2: iv_ruleDecimalExp= ruleDecimalExp EOF
+ // InternalConfig.g:2545:2: (iv_ruleDecimalExp= ruleDecimalExp EOF )
+ // InternalConfig.g:2546:2: iv_ruleDecimalExp= ruleDecimalExp EOF
{
newCompositeNode(grammarAccess.getDecimalExpRule());
pushFollow(FOLLOW_1);
@@ -6822,7 +6873,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDecimalExp"
- // InternalConfig.g:2538:1: ruleDecimalExp returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) ;
+ // InternalConfig.g:2556:1: ruleDecimalExp returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) ;
public final AntlrDatatypeRuleToken ruleDecimalExp() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6835,27 +6886,27 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalConfig.g:2542:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) )
- // InternalConfig.g:2543:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT )
+ // InternalConfig.g:2560:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) )
+ // InternalConfig.g:2561:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT )
{
- // InternalConfig.g:2543:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT )
- // InternalConfig.g:2543:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT
+ // InternalConfig.g:2561:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT )
+ // InternalConfig.g:2561:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT
{
- // InternalConfig.g:2543:2: (kw= '+' | kw= '-' )?
- int alt43=3;
- int LA43_0 = input.LA(1);
+ // InternalConfig.g:2561:2: (kw= '+' | kw= '-' )?
+ int alt44=3;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==54) ) {
- alt43=1;
+ if ( (LA44_0==55) ) {
+ alt44=1;
}
- else if ( (LA43_0==55) ) {
- alt43=2;
+ else if ( (LA44_0==56) ) {
+ alt44=2;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // InternalConfig.g:2544:2: kw= '+'
+ // InternalConfig.g:2562:2: kw= '+'
{
- kw=(Token)match(input,54,FOLLOW_14);
+ kw=(Token)match(input,55,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0());
@@ -6864,9 +6915,9 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2551:2: kw= '-'
+ // InternalConfig.g:2569:2: kw= '-'
{
- kw=(Token)match(input,55,FOLLOW_14);
+ kw=(Token)match(input,56,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1());
@@ -6884,7 +6935,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_2, grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1());
- kw=(Token)match(input,37,FOLLOW_14);
+ kw=(Token)match(input,38,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalExpAccess().getFullStopKeyword_2());
@@ -6896,27 +6947,27 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_4, grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3());
- // InternalConfig.g:2576:1: (kw= 'e' | kw= 'E' )
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalConfig.g:2594:1: (kw= 'e' | kw= 'E' )
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==56) ) {
- alt44=1;
+ if ( (LA45_0==57) ) {
+ alt45=1;
}
- else if ( (LA44_0==57) ) {
- alt44=2;
+ else if ( (LA45_0==58) ) {
+ alt45=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 44, 0, input);
+ new NoViableAltException("", 45, 0, input);
throw nvae;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // InternalConfig.g:2577:2: kw= 'e'
+ // InternalConfig.g:2595:2: kw= 'e'
{
- kw=(Token)match(input,56,FOLLOW_46);
+ kw=(Token)match(input,57,FOLLOW_46);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalExpAccess().getEKeyword_4_0());
@@ -6925,9 +6976,9 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2584:2: kw= 'E'
+ // InternalConfig.g:2602:2: kw= 'E'
{
- kw=(Token)match(input,57,FOLLOW_46);
+ kw=(Token)match(input,58,FOLLOW_46);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalExpAccess().getEKeyword_4_1());
@@ -6938,21 +6989,21 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
- // InternalConfig.g:2589:2: (kw= '+' | kw= '-' )?
- int alt45=3;
- int LA45_0 = input.LA(1);
+ // InternalConfig.g:2607:2: (kw= '+' | kw= '-' )?
+ int alt46=3;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==54) ) {
- alt45=1;
+ if ( (LA46_0==55) ) {
+ alt46=1;
}
- else if ( (LA45_0==55) ) {
- alt45=2;
+ else if ( (LA46_0==56) ) {
+ alt46=2;
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // InternalConfig.g:2590:2: kw= '+'
+ // InternalConfig.g:2608:2: kw= '+'
{
- kw=(Token)match(input,54,FOLLOW_14);
+ kw=(Token)match(input,55,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0());
@@ -6961,9 +7012,9 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2597:2: kw= '-'
+ // InternalConfig.g:2615:2: kw= '-'
{
- kw=(Token)match(input,55,FOLLOW_14);
+ kw=(Token)match(input,56,FOLLOW_14);
current.merge(kw);
newLeafNode(kw, grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1());
@@ -7005,7 +7056,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFQN"
- // InternalConfig.g:2620:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ;
+ // InternalConfig.g:2638:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ;
public final String entryRuleFQN() throws RecognitionException {
String current = null;
@@ -7013,8 +7064,8 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
try {
- // InternalConfig.g:2621:2: (iv_ruleFQN= ruleFQN EOF )
- // InternalConfig.g:2622:2: iv_ruleFQN= ruleFQN EOF
+ // InternalConfig.g:2639:2: (iv_ruleFQN= ruleFQN EOF )
+ // InternalConfig.g:2640:2: iv_ruleFQN= ruleFQN EOF
{
newCompositeNode(grammarAccess.getFQNRule());
pushFollow(FOLLOW_1);
@@ -7041,7 +7092,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFQN"
- // InternalConfig.g:2629:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
+ // InternalConfig.g:2647:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
public final AntlrDatatypeRuleToken ruleFQN() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7052,11 +7103,11 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2632:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
- // InternalConfig.g:2633:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // InternalConfig.g:2650:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
+ // InternalConfig.g:2651:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
{
- // InternalConfig.g:2633:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
- // InternalConfig.g:2633:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
+ // InternalConfig.g:2651:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // InternalConfig.g:2651:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_47);
@@ -7065,22 +7116,22 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
newLeafNode(this_ID_0, grammarAccess.getFQNAccess().getIDTerminalRuleCall_0());
- // InternalConfig.g:2640:1: (kw= '.' this_ID_2= RULE_ID )*
- loop46:
+ // InternalConfig.g:2658:1: (kw= '.' this_ID_2= RULE_ID )*
+ loop47:
do {
- int alt46=2;
- int LA46_0 = input.LA(1);
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA46_0==37) ) {
- alt46=1;
+ if ( (LA47_0==38) ) {
+ alt47=1;
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // InternalConfig.g:2641:2: kw= '.' this_ID_2= RULE_ID
+ // InternalConfig.g:2659:2: kw= '.' this_ID_2= RULE_ID
{
- kw=(Token)match(input,37,FOLLOW_3);
+ kw=(Token)match(input,38,FOLLOW_3);
current.merge(kw);
newLeafNode(kw, grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
@@ -7097,7 +7148,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
break;
default :
- break loop46;
+ break loop47;
}
} while (true);
@@ -7122,7 +7173,7 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLiteralType"
- // InternalConfig.g:2661:1: ruleLiteralType returns [Enumerator current=null] : ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) ;
+ // InternalConfig.g:2679:1: ruleLiteralType returns [Enumerator current=null] : ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) ;
public final Enumerator ruleLiteralType() throws RecognitionException {
Enumerator current = null;
@@ -7133,47 +7184,47 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalConfig.g:2663:28: ( ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) )
- // InternalConfig.g:2664:1: ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) )
+ // InternalConfig.g:2681:28: ( ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) )
+ // InternalConfig.g:2682:1: ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) )
{
- // InternalConfig.g:2664:1: ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) )
- int alt47=4;
+ // InternalConfig.g:2682:1: ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) )
+ int alt48=4;
switch ( input.LA(1) ) {
- case 58:
- {
- alt47=1;
- }
- break;
case 59:
{
- alt47=2;
+ alt48=1;
}
break;
case 60:
{
- alt47=3;
+ alt48=2;
}
break;
case 61:
{
- alt47=4;
+ alt48=3;
+ }
+ break;
+ case 62:
+ {
+ alt48=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
+ new NoViableAltException("", 48, 0, input);
throw nvae;
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // InternalConfig.g:2664:2: (enumLiteral_0= 'ptBoolean' )
+ // InternalConfig.g:2682:2: (enumLiteral_0= 'ptBoolean' )
{
- // InternalConfig.g:2664:2: (enumLiteral_0= 'ptBoolean' )
- // InternalConfig.g:2664:4: enumLiteral_0= 'ptBoolean'
+ // InternalConfig.g:2682:2: (enumLiteral_0= 'ptBoolean' )
+ // InternalConfig.g:2682:4: enumLiteral_0= 'ptBoolean'
{
- enumLiteral_0=(Token)match(input,58,FOLLOW_2);
+ enumLiteral_0=(Token)match(input,59,FOLLOW_2);
current = grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0());
@@ -7185,12 +7236,12 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalConfig.g:2670:6: (enumLiteral_1= 'ptInteger' )
+ // InternalConfig.g:2688:6: (enumLiteral_1= 'ptInteger' )
{
- // InternalConfig.g:2670:6: (enumLiteral_1= 'ptInteger' )
- // InternalConfig.g:2670:8: enumLiteral_1= 'ptInteger'
+ // InternalConfig.g:2688:6: (enumLiteral_1= 'ptInteger' )
+ // InternalConfig.g:2688:8: enumLiteral_1= 'ptInteger'
{
- enumLiteral_1=(Token)match(input,59,FOLLOW_2);
+ enumLiteral_1=(Token)match(input,60,FOLLOW_2);
current = grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1());
@@ -7202,12 +7253,12 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalConfig.g:2676:6: (enumLiteral_2= 'ptReal' )
+ // InternalConfig.g:2694:6: (enumLiteral_2= 'ptReal' )
{
- // InternalConfig.g:2676:6: (enumLiteral_2= 'ptReal' )
- // InternalConfig.g:2676:8: enumLiteral_2= 'ptReal'
+ // InternalConfig.g:2694:6: (enumLiteral_2= 'ptReal' )
+ // InternalConfig.g:2694:8: enumLiteral_2= 'ptReal'
{
- enumLiteral_2=(Token)match(input,60,FOLLOW_2);
+ enumLiteral_2=(Token)match(input,61,FOLLOW_2);
current = grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2());
@@ -7219,12 +7270,12 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalConfig.g:2682:6: (enumLiteral_3= 'ptCharacter' )
+ // InternalConfig.g:2700:6: (enumLiteral_3= 'ptCharacter' )
{
- // InternalConfig.g:2682:6: (enumLiteral_3= 'ptCharacter' )
- // InternalConfig.g:2682:8: enumLiteral_3= 'ptCharacter'
+ // InternalConfig.g:2700:6: (enumLiteral_3= 'ptCharacter' )
+ // InternalConfig.g:2700:8: enumLiteral_3= 'ptCharacter'
{
- enumLiteral_3=(Token)match(input,61,FOLLOW_2);
+ enumLiteral_3=(Token)match(input,62,FOLLOW_2);
current = grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_3, grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3());
@@ -7262,49 +7313,49 @@ public class InternalConfigParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000040001C0C000L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000001C0C000L});
- public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x00000000002C0000L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000080003818000L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000003818000L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000580000L});
public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x00000000002C4000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000588000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000200000L});
public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000040004000L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000060004000L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x000000000E004000L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000080002002L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x00F00000000000F0L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000002002L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000340004000L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x00C00000000000C0L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000240004000L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000040024000L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000C00000000L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000001000000002L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000000000L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000010002L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000002L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x00F00000000000E0L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000020000000000L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000004000000000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x3C00000000000000L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000001000004000L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000100000000010L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000200000000002L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000800000000020L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0004000000000000L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0300000000000000L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x00C0000000000040L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000002000000002L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000080008000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000C0008000L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x000000001C008000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000100004002L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x01E00000000000F0L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000004002L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000680008000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x01800000000000C0L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000480008000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000080048000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001800000000L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000002000000002L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000004000000000L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000020002L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000008000000002L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x01E00000000000E0L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000040000000000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000008000000000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x7800000000000000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000002000008000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000200000000010L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000100000000002L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000400000000002L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0001000000000020L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0004000000000000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0600000000000000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0180000000000040L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000004000000002L});
}

Back to the top