diff options
author | OszkarSemerath <oszkar.semerath@gmail.com> | 2018-01-24 01:06:37 +0100 |
---|---|---|
committer | OszkarSemerath <oszkar.semerath@gmail.com> | 2018-01-24 01:06:37 +0100 |
commit | e55fc0c91990c1de9cfdc02b5859b7419735abd3 (patch) | |
tree | b0f879a78dad307b5f786f0bdee2107ece8b2444 /Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java | |
parent | Removed PQuery from API, IQuerySpecification is used instead (diff) | |
download | VIATRA-Generator-e55fc0c91990c1de9cfdc02b5859b7419735abd3.tar.gz VIATRA-Generator-e55fc0c91990c1de9cfdc02b5859b7419735abd3.tar.zst VIATRA-Generator-e55fc0c91990c1de9cfdc02b5859b7419735abd3.zip |
New Scope format: #String += 2..*
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java')
-rw-r--r-- | Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java | 1135 |
1 files changed, 550 insertions, 585 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java index 5a083af8..be068326 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java | |||
@@ -23,8 +23,9 @@ import java.util.HashMap; | |||
23 | @SuppressWarnings("all") | 23 | @SuppressWarnings("all") |
24 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { | 24 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { |
25 | public static final String[] tokenNames = new String[] { | 25 | public static final String[] tokenNames = new String[] { |
26 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'partial-model'", "'patterns'", "'config'", "'<'", "'<='", "'#'", "'['", "']'", "'Object'", "'int'", "'real'", "'string'", "'scope'", "'generate'", "'number'", "'runs'", "'solver'", "'output'", "'debug'", "'log'", "'statistics'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" | 26 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'patterns'", "'config'", "'#'", "'+='", "'..'", "'*'", "'['", "']'", "'Object'", "'int'", "'real'", "'string'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'output'", "'debug'", "'log'", "'statistics'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" |
27 | }; | 27 | }; |
28 | public static final int T__50=50; | ||
28 | public static final int T__19=19; | 29 | public static final int T__19=19; |
29 | public static final int T__15=15; | 30 | public static final int T__15=15; |
30 | public static final int T__16=16; | 31 | public static final int T__16=16; |
@@ -63,6 +64,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
63 | public static final int RULE_WS=9; | 64 | public static final int RULE_WS=9; |
64 | public static final int RULE_ANY_OTHER=10; | 65 | public static final int RULE_ANY_OTHER=10; |
65 | public static final int T__48=48; | 66 | public static final int T__48=48; |
67 | public static final int T__49=49; | ||
66 | public static final int T__44=44; | 68 | public static final int T__44=44; |
67 | public static final int T__45=45; | 69 | public static final int T__45=45; |
68 | public static final int T__46=46; | 70 | public static final int T__46=46; |
@@ -230,7 +232,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
230 | int alt2=2; | 232 | int alt2=2; |
231 | int LA2_0 = input.LA(1); | 233 | int LA2_0 = input.LA(1); |
232 | 234 | ||
233 | if ( (LA2_0==15||LA2_0==23||(LA2_0>=25 && LA2_0<=27)||(LA2_0>=37 && LA2_0<=38)) ) { | 235 | if ( (LA2_0==15||LA2_0==23||(LA2_0>=25 && LA2_0<=27)||(LA2_0>=38 && LA2_0<=39)) ) { |
234 | alt2=1; | 236 | alt2=1; |
235 | } | 237 | } |
236 | 238 | ||
@@ -362,10 +364,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
362 | int alt3=2; | 364 | int alt3=2; |
363 | int LA3_0 = input.LA(1); | 365 | int LA3_0 = input.LA(1); |
364 | 366 | ||
365 | if ( (LA3_0==15||LA3_0==23||(LA3_0>=25 && LA3_0<=27)||LA3_0==37) ) { | 367 | if ( (LA3_0==15||LA3_0==23||(LA3_0>=25 && LA3_0<=27)||LA3_0==38) ) { |
366 | alt3=1; | 368 | alt3=1; |
367 | } | 369 | } |
368 | else if ( (LA3_0==38) ) { | 370 | else if ( (LA3_0==39) ) { |
369 | alt3=2; | 371 | alt3=2; |
370 | } | 372 | } |
371 | else { | 373 | else { |
@@ -1073,7 +1075,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
1073 | alt6=5; | 1075 | alt6=5; |
1074 | } | 1076 | } |
1075 | break; | 1077 | break; |
1076 | case 37: | 1078 | case 38: |
1077 | { | 1079 | { |
1078 | alt6=6; | 1080 | alt6=6; |
1079 | } | 1081 | } |
@@ -3740,7 +3742,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
3740 | 3742 | ||
3741 | 3743 | ||
3742 | // $ANTLR start "rulePartialModelDeclaration" | 3744 | // $ANTLR start "rulePartialModelDeclaration" |
3743 | // InternalApplicationConfiguration.g:1207:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; | 3745 | // InternalApplicationConfiguration.g:1207:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; |
3744 | public final EObject rulePartialModelDeclaration() throws RecognitionException { | 3746 | public final EObject rulePartialModelDeclaration() throws RecognitionException { |
3745 | EObject current = null; | 3747 | EObject current = null; |
3746 | 3748 | ||
@@ -3753,16 +3755,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
3753 | enterRule(); | 3755 | enterRule(); |
3754 | 3756 | ||
3755 | try { | 3757 | try { |
3756 | // InternalApplicationConfiguration.g:1213:2: ( (otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) | 3758 | // InternalApplicationConfiguration.g:1213:2: ( (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) |
3757 | // InternalApplicationConfiguration.g:1214:2: (otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) | 3759 | // InternalApplicationConfiguration.g:1214:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) |
3758 | { | 3760 | { |
3759 | // InternalApplicationConfiguration.g:1214:2: (otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) | 3761 | // InternalApplicationConfiguration.g:1214:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) |
3760 | // InternalApplicationConfiguration.g:1215:3: otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) | 3762 | // InternalApplicationConfiguration.g:1215:3: otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) |
3761 | { | 3763 | { |
3762 | otherlv_0=(Token)match(input,25,FOLLOW_6); if (state.failed) return current; | 3764 | otherlv_0=(Token)match(input,25,FOLLOW_6); if (state.failed) return current; |
3763 | if ( state.backtracking==0 ) { | 3765 | if ( state.backtracking==0 ) { |
3764 | 3766 | ||
3765 | newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getPartialModelKeyword_0()); | 3767 | newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); |
3766 | 3768 | ||
3767 | } | 3769 | } |
3768 | // InternalApplicationConfiguration.g:1219:3: ( (lv_name_1_0= RULE_ID ) ) | 3770 | // InternalApplicationConfiguration.g:1219:3: ( (lv_name_1_0= RULE_ID ) ) |
@@ -6131,7 +6133,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6131 | int alt30=2; | 6133 | int alt30=2; |
6132 | int LA30_0 = input.LA(1); | 6134 | int LA30_0 = input.LA(1); |
6133 | 6135 | ||
6134 | if ( (LA30_0==RULE_INT||LA30_0==30) ) { | 6136 | if ( (LA30_0==28) ) { |
6135 | alt30=1; | 6137 | alt30=1; |
6136 | } | 6138 | } |
6137 | switch (alt30) { | 6139 | switch (alt30) { |
@@ -6315,51 +6317,102 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6315 | 6317 | ||
6316 | 6318 | ||
6317 | // $ANTLR start "ruleTypeScope" | 6319 | // $ANTLR start "ruleTypeScope" |
6318 | // InternalApplicationConfiguration.g:2062:1: ruleTypeScope returns [EObject current=null] : ( ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? ) ; | 6320 | // InternalApplicationConfiguration.g:2062:1: ruleTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) ; |
6319 | public final EObject ruleTypeScope() throws RecognitionException { | 6321 | public final EObject ruleTypeScope() throws RecognitionException { |
6320 | EObject current = null; | 6322 | EObject current = null; |
6321 | 6323 | ||
6322 | Token lv_min_0_0=null; | 6324 | Token otherlv_0=null; |
6323 | Token lv_greather_1_0=null; | 6325 | Token lv_setsNew_2_0=null; |
6324 | Token lv_greaterOrEqual_2_0=null; | 6326 | Token lv_setsSum_3_0=null; |
6325 | Token otherlv_3=null; | 6327 | Token lv_min_4_0=null; |
6326 | Token lv_less_5_0=null; | 6328 | Token otherlv_5=null; |
6327 | Token lv_lessOrEqual_6_0=null; | 6329 | Token lv_maxUnlimited_6_0=null; |
6328 | Token lv_max_7_0=null; | 6330 | Token lv_max_7_0=null; |
6329 | EObject lv_type_4_0 = null; | 6331 | EObject lv_type_1_0 = null; |
6330 | 6332 | ||
6331 | 6333 | ||
6332 | 6334 | ||
6333 | enterRule(); | 6335 | enterRule(); |
6334 | 6336 | ||
6335 | try { | 6337 | try { |
6336 | // InternalApplicationConfiguration.g:2068:2: ( ( ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? ) ) | 6338 | // InternalApplicationConfiguration.g:2068:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) ) |
6337 | // InternalApplicationConfiguration.g:2069:2: ( ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? ) | 6339 | // InternalApplicationConfiguration.g:2069:2: (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) |
6338 | { | 6340 | { |
6339 | // InternalApplicationConfiguration.g:2069:2: ( ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? ) | 6341 | // InternalApplicationConfiguration.g:2069:2: (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) |
6340 | // InternalApplicationConfiguration.g:2070:3: ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? | 6342 | // InternalApplicationConfiguration.g:2070:3: otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? |
6341 | { | 6343 | { |
6342 | // InternalApplicationConfiguration.g:2070:3: ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? | 6344 | otherlv_0=(Token)match(input,28,FOLLOW_22); if (state.failed) return current; |
6343 | int alt32=2; | 6345 | if ( state.backtracking==0 ) { |
6344 | int LA32_0 = input.LA(1); | 6346 | |
6347 | newLeafNode(otherlv_0, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_0()); | ||
6348 | |||
6349 | } | ||
6350 | // InternalApplicationConfiguration.g:2074:3: ( (lv_type_1_0= ruleTypeReference ) ) | ||
6351 | // InternalApplicationConfiguration.g:2075:4: (lv_type_1_0= ruleTypeReference ) | ||
6352 | { | ||
6353 | // InternalApplicationConfiguration.g:2075:4: (lv_type_1_0= ruleTypeReference ) | ||
6354 | // InternalApplicationConfiguration.g:2076:5: lv_type_1_0= ruleTypeReference | ||
6355 | { | ||
6356 | if ( state.backtracking==0 ) { | ||
6345 | 6357 | ||
6346 | if ( (LA32_0==RULE_INT) ) { | 6358 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_1_0()); |
6347 | alt32=1; | 6359 | |
6348 | } | 6360 | } |
6349 | switch (alt32) { | 6361 | pushFollow(FOLLOW_23); |
6362 | lv_type_1_0=ruleTypeReference(); | ||
6363 | |||
6364 | state._fsp--; | ||
6365 | if (state.failed) return current; | ||
6366 | if ( state.backtracking==0 ) { | ||
6367 | |||
6368 | if (current==null) { | ||
6369 | current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | ||
6370 | } | ||
6371 | set( | ||
6372 | current, | ||
6373 | "type", | ||
6374 | lv_type_1_0, | ||
6375 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | ||
6376 | afterParserOrEnumRuleCall(); | ||
6377 | |||
6378 | } | ||
6379 | |||
6380 | } | ||
6381 | |||
6382 | |||
6383 | } | ||
6384 | |||
6385 | // InternalApplicationConfiguration.g:2093:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | ||
6386 | int alt31=2; | ||
6387 | int LA31_0 = input.LA(1); | ||
6388 | |||
6389 | if ( (LA31_0==29) ) { | ||
6390 | alt31=1; | ||
6391 | } | ||
6392 | else if ( (LA31_0==16) ) { | ||
6393 | alt31=2; | ||
6394 | } | ||
6395 | else { | ||
6396 | if (state.backtracking>0) {state.failed=true; return current;} | ||
6397 | NoViableAltException nvae = | ||
6398 | new NoViableAltException("", 31, 0, input); | ||
6399 | |||
6400 | throw nvae; | ||
6401 | } | ||
6402 | switch (alt31) { | ||
6350 | case 1 : | 6403 | case 1 : |
6351 | // InternalApplicationConfiguration.g:2071:4: ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) | 6404 | // InternalApplicationConfiguration.g:2094:4: ( (lv_setsNew_2_0= '+=' ) ) |
6352 | { | 6405 | { |
6353 | // InternalApplicationConfiguration.g:2071:4: ( (lv_min_0_0= RULE_INT ) ) | 6406 | // InternalApplicationConfiguration.g:2094:4: ( (lv_setsNew_2_0= '+=' ) ) |
6354 | // InternalApplicationConfiguration.g:2072:5: (lv_min_0_0= RULE_INT ) | 6407 | // InternalApplicationConfiguration.g:2095:5: (lv_setsNew_2_0= '+=' ) |
6355 | { | 6408 | { |
6356 | // InternalApplicationConfiguration.g:2072:5: (lv_min_0_0= RULE_INT ) | 6409 | // InternalApplicationConfiguration.g:2095:5: (lv_setsNew_2_0= '+=' ) |
6357 | // InternalApplicationConfiguration.g:2073:6: lv_min_0_0= RULE_INT | 6410 | // InternalApplicationConfiguration.g:2096:6: lv_setsNew_2_0= '+=' |
6358 | { | 6411 | { |
6359 | lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_22); if (state.failed) return current; | 6412 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); if (state.failed) return current; |
6360 | if ( state.backtracking==0 ) { | 6413 | if ( state.backtracking==0 ) { |
6361 | 6414 | ||
6362 | newLeafNode(lv_min_0_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_0_0_0()); | 6415 | newLeafNode(lv_setsNew_2_0, grammarAccess.getTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
6363 | 6416 | ||
6364 | } | 6417 | } |
6365 | if ( state.backtracking==0 ) { | 6418 | if ( state.backtracking==0 ) { |
@@ -6367,11 +6420,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6367 | if (current==null) { | 6420 | if (current==null) { |
6368 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6421 | current = createModelElement(grammarAccess.getTypeScopeRule()); |
6369 | } | 6422 | } |
6370 | setWithLastConsumed( | 6423 | setWithLastConsumed(current, "setsNew", true, "+="); |
6371 | current, | ||
6372 | "min", | ||
6373 | lv_min_0_0, | ||
6374 | "org.eclipse.xtext.common.Terminals.INT"); | ||
6375 | 6424 | ||
6376 | } | 6425 | } |
6377 | 6426 | ||
@@ -6380,88 +6429,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6380 | 6429 | ||
6381 | } | 6430 | } |
6382 | 6431 | ||
6383 | // InternalApplicationConfiguration.g:2089:4: ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) | ||
6384 | int alt31=2; | ||
6385 | int LA31_0 = input.LA(1); | ||
6386 | 6432 | ||
6387 | if ( (LA31_0==28) ) { | ||
6388 | alt31=1; | ||
6389 | } | 6433 | } |
6390 | else if ( (LA31_0==29) ) { | 6434 | break; |
6391 | alt31=2; | 6435 | case 2 : |
6392 | } | 6436 | // InternalApplicationConfiguration.g:2109:4: ( (lv_setsSum_3_0= '=' ) ) |
6393 | else { | 6437 | { |
6394 | if (state.backtracking>0) {state.failed=true; return current;} | 6438 | // InternalApplicationConfiguration.g:2109:4: ( (lv_setsSum_3_0= '=' ) ) |
6395 | NoViableAltException nvae = | 6439 | // InternalApplicationConfiguration.g:2110:5: (lv_setsSum_3_0= '=' ) |
6396 | new NoViableAltException("", 31, 0, input); | 6440 | { |
6441 | // InternalApplicationConfiguration.g:2110:5: (lv_setsSum_3_0= '=' ) | ||
6442 | // InternalApplicationConfiguration.g:2111:6: lv_setsSum_3_0= '=' | ||
6443 | { | ||
6444 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); if (state.failed) return current; | ||
6445 | if ( state.backtracking==0 ) { | ||
6397 | 6446 | ||
6398 | throw nvae; | 6447 | newLeafNode(lv_setsSum_3_0, grammarAccess.getTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); |
6448 | |||
6399 | } | 6449 | } |
6400 | switch (alt31) { | 6450 | if ( state.backtracking==0 ) { |
6401 | case 1 : | ||
6402 | // InternalApplicationConfiguration.g:2090:5: ( (lv_greather_1_0= '<' ) ) | ||
6403 | { | ||
6404 | // InternalApplicationConfiguration.g:2090:5: ( (lv_greather_1_0= '<' ) ) | ||
6405 | // InternalApplicationConfiguration.g:2091:6: (lv_greather_1_0= '<' ) | ||
6406 | { | ||
6407 | // InternalApplicationConfiguration.g:2091:6: (lv_greather_1_0= '<' ) | ||
6408 | // InternalApplicationConfiguration.g:2092:7: lv_greather_1_0= '<' | ||
6409 | { | ||
6410 | lv_greather_1_0=(Token)match(input,28,FOLLOW_23); if (state.failed) return current; | ||
6411 | if ( state.backtracking==0 ) { | ||
6412 | |||
6413 | newLeafNode(lv_greather_1_0, grammarAccess.getTypeScopeAccess().getGreatherLessThanSignKeyword_0_1_0_0()); | ||
6414 | |||
6415 | } | ||
6416 | if ( state.backtracking==0 ) { | ||
6417 | |||
6418 | if (current==null) { | ||
6419 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
6420 | } | ||
6421 | setWithLastConsumed(current, "greather", true, "<"); | ||
6422 | |||
6423 | } | ||
6424 | |||
6425 | } | ||
6426 | |||
6427 | |||
6428 | } | ||
6429 | |||
6430 | |||
6431 | } | ||
6432 | break; | ||
6433 | case 2 : | ||
6434 | // InternalApplicationConfiguration.g:2105:5: ( (lv_greaterOrEqual_2_0= '<=' ) ) | ||
6435 | { | ||
6436 | // InternalApplicationConfiguration.g:2105:5: ( (lv_greaterOrEqual_2_0= '<=' ) ) | ||
6437 | // InternalApplicationConfiguration.g:2106:6: (lv_greaterOrEqual_2_0= '<=' ) | ||
6438 | { | ||
6439 | // InternalApplicationConfiguration.g:2106:6: (lv_greaterOrEqual_2_0= '<=' ) | ||
6440 | // InternalApplicationConfiguration.g:2107:7: lv_greaterOrEqual_2_0= '<=' | ||
6441 | { | ||
6442 | lv_greaterOrEqual_2_0=(Token)match(input,29,FOLLOW_23); if (state.failed) return current; | ||
6443 | if ( state.backtracking==0 ) { | ||
6444 | |||
6445 | newLeafNode(lv_greaterOrEqual_2_0, grammarAccess.getTypeScopeAccess().getGreaterOrEqualLessThanSignEqualsSignKeyword_0_1_1_0()); | ||
6446 | |||
6447 | } | ||
6448 | if ( state.backtracking==0 ) { | ||
6449 | |||
6450 | if (current==null) { | ||
6451 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
6452 | } | ||
6453 | setWithLastConsumed(current, "greaterOrEqual", true, "<="); | ||
6454 | |||
6455 | } | ||
6456 | |||
6457 | } | ||
6458 | |||
6459 | 6451 | ||
6460 | } | 6452 | if (current==null) { |
6453 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
6454 | } | ||
6455 | setWithLastConsumed(current, "setsSum", true, "="); | ||
6456 | |||
6457 | } | ||
6461 | 6458 | ||
6459 | } | ||
6462 | 6460 | ||
6463 | } | ||
6464 | break; | ||
6465 | 6461 | ||
6466 | } | 6462 | } |
6467 | 6463 | ||
@@ -6471,39 +6467,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6471 | 6467 | ||
6472 | } | 6468 | } |
6473 | 6469 | ||
6474 | otherlv_3=(Token)match(input,30,FOLLOW_24); if (state.failed) return current; | 6470 | // InternalApplicationConfiguration.g:2124:3: ( (lv_min_4_0= RULE_INT ) ) |
6475 | if ( state.backtracking==0 ) { | 6471 | // InternalApplicationConfiguration.g:2125:4: (lv_min_4_0= RULE_INT ) |
6476 | |||
6477 | newLeafNode(otherlv_3, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_1()); | ||
6478 | |||
6479 | } | ||
6480 | // InternalApplicationConfiguration.g:2125:3: ( (lv_type_4_0= ruleTypeReference ) ) | ||
6481 | // InternalApplicationConfiguration.g:2126:4: (lv_type_4_0= ruleTypeReference ) | ||
6482 | { | 6472 | { |
6483 | // InternalApplicationConfiguration.g:2126:4: (lv_type_4_0= ruleTypeReference ) | 6473 | // InternalApplicationConfiguration.g:2125:4: (lv_min_4_0= RULE_INT ) |
6484 | // InternalApplicationConfiguration.g:2127:5: lv_type_4_0= ruleTypeReference | 6474 | // InternalApplicationConfiguration.g:2126:5: lv_min_4_0= RULE_INT |
6485 | { | 6475 | { |
6476 | lv_min_4_0=(Token)match(input,RULE_INT,FOLLOW_25); if (state.failed) return current; | ||
6486 | if ( state.backtracking==0 ) { | 6477 | if ( state.backtracking==0 ) { |
6487 | 6478 | ||
6488 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_2_0()); | 6479 | newLeafNode(lv_min_4_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_3_0()); |
6489 | 6480 | ||
6490 | } | 6481 | } |
6491 | pushFollow(FOLLOW_25); | ||
6492 | lv_type_4_0=ruleTypeReference(); | ||
6493 | |||
6494 | state._fsp--; | ||
6495 | if (state.failed) return current; | ||
6496 | if ( state.backtracking==0 ) { | 6482 | if ( state.backtracking==0 ) { |
6497 | 6483 | ||
6498 | if (current==null) { | 6484 | if (current==null) { |
6499 | current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | 6485 | current = createModelElement(grammarAccess.getTypeScopeRule()); |
6500 | } | 6486 | } |
6501 | set( | 6487 | setWithLastConsumed( |
6502 | current, | 6488 | current, |
6503 | "type", | 6489 | "min", |
6504 | lv_type_4_0, | 6490 | lv_min_4_0, |
6505 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 6491 | "org.eclipse.xtext.common.Terminals.INT"); |
6506 | afterParserOrEnumRuleCall(); | ||
6507 | 6492 | ||
6508 | } | 6493 | } |
6509 | 6494 | ||
@@ -6512,48 +6497,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6512 | 6497 | ||
6513 | } | 6498 | } |
6514 | 6499 | ||
6515 | // InternalApplicationConfiguration.g:2144:3: ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? | 6500 | // InternalApplicationConfiguration.g:2142:3: (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? |
6516 | int alt34=2; | 6501 | int alt33=2; |
6517 | int LA34_0 = input.LA(1); | 6502 | int LA33_0 = input.LA(1); |
6518 | 6503 | ||
6519 | if ( ((LA34_0>=28 && LA34_0<=29)) ) { | 6504 | if ( (LA33_0==30) ) { |
6520 | alt34=1; | 6505 | alt33=1; |
6521 | } | 6506 | } |
6522 | switch (alt34) { | 6507 | switch (alt33) { |
6523 | case 1 : | 6508 | case 1 : |
6524 | // InternalApplicationConfiguration.g:2145:4: ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) | 6509 | // InternalApplicationConfiguration.g:2143:4: otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) |
6525 | { | 6510 | { |
6526 | // InternalApplicationConfiguration.g:2145:4: ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) | 6511 | otherlv_5=(Token)match(input,30,FOLLOW_26); if (state.failed) return current; |
6527 | int alt33=2; | 6512 | if ( state.backtracking==0 ) { |
6528 | int LA33_0 = input.LA(1); | 6513 | |
6514 | newLeafNode(otherlv_5, grammarAccess.getTypeScopeAccess().getFullStopFullStopKeyword_4_0()); | ||
6515 | |||
6516 | } | ||
6517 | // InternalApplicationConfiguration.g:2147:4: ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) | ||
6518 | int alt32=2; | ||
6519 | int LA32_0 = input.LA(1); | ||
6529 | 6520 | ||
6530 | if ( (LA33_0==28) ) { | 6521 | if ( (LA32_0==31) ) { |
6531 | alt33=1; | 6522 | alt32=1; |
6532 | } | 6523 | } |
6533 | else if ( (LA33_0==29) ) { | 6524 | else if ( (LA32_0==RULE_INT) ) { |
6534 | alt33=2; | 6525 | alt32=2; |
6535 | } | 6526 | } |
6536 | else { | 6527 | else { |
6537 | if (state.backtracking>0) {state.failed=true; return current;} | 6528 | if (state.backtracking>0) {state.failed=true; return current;} |
6538 | NoViableAltException nvae = | 6529 | NoViableAltException nvae = |
6539 | new NoViableAltException("", 33, 0, input); | 6530 | new NoViableAltException("", 32, 0, input); |
6540 | 6531 | ||
6541 | throw nvae; | 6532 | throw nvae; |
6542 | } | 6533 | } |
6543 | switch (alt33) { | 6534 | switch (alt32) { |
6544 | case 1 : | 6535 | case 1 : |
6545 | // InternalApplicationConfiguration.g:2146:5: ( (lv_less_5_0= '<' ) ) | 6536 | // InternalApplicationConfiguration.g:2148:5: ( (lv_maxUnlimited_6_0= '*' ) ) |
6546 | { | 6537 | { |
6547 | // InternalApplicationConfiguration.g:2146:5: ( (lv_less_5_0= '<' ) ) | 6538 | // InternalApplicationConfiguration.g:2148:5: ( (lv_maxUnlimited_6_0= '*' ) ) |
6548 | // InternalApplicationConfiguration.g:2147:6: (lv_less_5_0= '<' ) | 6539 | // InternalApplicationConfiguration.g:2149:6: (lv_maxUnlimited_6_0= '*' ) |
6549 | { | 6540 | { |
6550 | // InternalApplicationConfiguration.g:2147:6: (lv_less_5_0= '<' ) | 6541 | // InternalApplicationConfiguration.g:2149:6: (lv_maxUnlimited_6_0= '*' ) |
6551 | // InternalApplicationConfiguration.g:2148:7: lv_less_5_0= '<' | 6542 | // InternalApplicationConfiguration.g:2150:7: lv_maxUnlimited_6_0= '*' |
6552 | { | 6543 | { |
6553 | lv_less_5_0=(Token)match(input,28,FOLLOW_26); if (state.failed) return current; | 6544 | lv_maxUnlimited_6_0=(Token)match(input,31,FOLLOW_2); if (state.failed) return current; |
6554 | if ( state.backtracking==0 ) { | 6545 | if ( state.backtracking==0 ) { |
6555 | 6546 | ||
6556 | newLeafNode(lv_less_5_0, grammarAccess.getTypeScopeAccess().getLessLessThanSignKeyword_3_0_0_0()); | 6547 | newLeafNode(lv_maxUnlimited_6_0, grammarAccess.getTypeScopeAccess().getMaxUnlimitedAsteriskKeyword_4_1_0_0()); |
6557 | 6548 | ||
6558 | } | 6549 | } |
6559 | if ( state.backtracking==0 ) { | 6550 | if ( state.backtracking==0 ) { |
@@ -6561,7 +6552,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6561 | if (current==null) { | 6552 | if (current==null) { |
6562 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6553 | current = createModelElement(grammarAccess.getTypeScopeRule()); |
6563 | } | 6554 | } |
6564 | setWithLastConsumed(current, "less", true, "<"); | 6555 | setWithLastConsumed(current, "maxUnlimited", true, "*"); |
6565 | 6556 | ||
6566 | } | 6557 | } |
6567 | 6558 | ||
@@ -6574,18 +6565,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6574 | } | 6565 | } |
6575 | break; | 6566 | break; |
6576 | case 2 : | 6567 | case 2 : |
6577 | // InternalApplicationConfiguration.g:2161:5: ( (lv_lessOrEqual_6_0= '<=' ) ) | 6568 | // InternalApplicationConfiguration.g:2163:5: ( (lv_max_7_0= RULE_INT ) ) |
6578 | { | 6569 | { |
6579 | // InternalApplicationConfiguration.g:2161:5: ( (lv_lessOrEqual_6_0= '<=' ) ) | 6570 | // InternalApplicationConfiguration.g:2163:5: ( (lv_max_7_0= RULE_INT ) ) |
6580 | // InternalApplicationConfiguration.g:2162:6: (lv_lessOrEqual_6_0= '<=' ) | 6571 | // InternalApplicationConfiguration.g:2164:6: (lv_max_7_0= RULE_INT ) |
6581 | { | 6572 | { |
6582 | // InternalApplicationConfiguration.g:2162:6: (lv_lessOrEqual_6_0= '<=' ) | 6573 | // InternalApplicationConfiguration.g:2164:6: (lv_max_7_0= RULE_INT ) |
6583 | // InternalApplicationConfiguration.g:2163:7: lv_lessOrEqual_6_0= '<=' | 6574 | // InternalApplicationConfiguration.g:2165:7: lv_max_7_0= RULE_INT |
6584 | { | 6575 | { |
6585 | lv_lessOrEqual_6_0=(Token)match(input,29,FOLLOW_26); if (state.failed) return current; | 6576 | lv_max_7_0=(Token)match(input,RULE_INT,FOLLOW_2); if (state.failed) return current; |
6586 | if ( state.backtracking==0 ) { | 6577 | if ( state.backtracking==0 ) { |
6587 | 6578 | ||
6588 | newLeafNode(lv_lessOrEqual_6_0, grammarAccess.getTypeScopeAccess().getLessOrEqualLessThanSignEqualsSignKeyword_3_0_1_0()); | 6579 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_4_1_1_0()); |
6589 | 6580 | ||
6590 | } | 6581 | } |
6591 | if ( state.backtracking==0 ) { | 6582 | if ( state.backtracking==0 ) { |
@@ -6593,7 +6584,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6593 | if (current==null) { | 6584 | if (current==null) { |
6594 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6585 | current = createModelElement(grammarAccess.getTypeScopeRule()); |
6595 | } | 6586 | } |
6596 | setWithLastConsumed(current, "lessOrEqual", true, "<="); | 6587 | setWithLastConsumed( |
6588 | current, | ||
6589 | "max", | ||
6590 | lv_max_7_0, | ||
6591 | "org.eclipse.xtext.common.Terminals.INT"); | ||
6597 | 6592 | ||
6598 | } | 6593 | } |
6599 | 6594 | ||
@@ -6608,36 +6603,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6608 | 6603 | ||
6609 | } | 6604 | } |
6610 | 6605 | ||
6611 | // InternalApplicationConfiguration.g:2176:4: ( (lv_max_7_0= RULE_INT ) ) | ||
6612 | // InternalApplicationConfiguration.g:2177:5: (lv_max_7_0= RULE_INT ) | ||
6613 | { | ||
6614 | // InternalApplicationConfiguration.g:2177:5: (lv_max_7_0= RULE_INT ) | ||
6615 | // InternalApplicationConfiguration.g:2178:6: lv_max_7_0= RULE_INT | ||
6616 | { | ||
6617 | lv_max_7_0=(Token)match(input,RULE_INT,FOLLOW_2); if (state.failed) return current; | ||
6618 | if ( state.backtracking==0 ) { | ||
6619 | |||
6620 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_3_1_0()); | ||
6621 | |||
6622 | } | ||
6623 | if ( state.backtracking==0 ) { | ||
6624 | |||
6625 | if (current==null) { | ||
6626 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
6627 | } | ||
6628 | setWithLastConsumed( | ||
6629 | current, | ||
6630 | "max", | ||
6631 | lv_max_7_0, | ||
6632 | "org.eclipse.xtext.common.Terminals.INT"); | ||
6633 | |||
6634 | } | ||
6635 | |||
6636 | } | ||
6637 | |||
6638 | |||
6639 | } | ||
6640 | |||
6641 | 6606 | ||
6642 | } | 6607 | } |
6643 | break; | 6608 | break; |
@@ -6669,7 +6634,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6669 | 6634 | ||
6670 | 6635 | ||
6671 | // $ANTLR start "entryRuleTypeReference" | 6636 | // $ANTLR start "entryRuleTypeReference" |
6672 | // InternalApplicationConfiguration.g:2199:1: entryRuleTypeReference returns [EObject current=null] : iv_ruleTypeReference= ruleTypeReference EOF ; | 6637 | // InternalApplicationConfiguration.g:2187:1: entryRuleTypeReference returns [EObject current=null] : iv_ruleTypeReference= ruleTypeReference EOF ; |
6673 | public final EObject entryRuleTypeReference() throws RecognitionException { | 6638 | public final EObject entryRuleTypeReference() throws RecognitionException { |
6674 | EObject current = null; | 6639 | EObject current = null; |
6675 | 6640 | ||
@@ -6677,8 +6642,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6677 | 6642 | ||
6678 | 6643 | ||
6679 | try { | 6644 | try { |
6680 | // InternalApplicationConfiguration.g:2199:54: (iv_ruleTypeReference= ruleTypeReference EOF ) | 6645 | // InternalApplicationConfiguration.g:2187:54: (iv_ruleTypeReference= ruleTypeReference EOF ) |
6681 | // InternalApplicationConfiguration.g:2200:2: iv_ruleTypeReference= ruleTypeReference EOF | 6646 | // InternalApplicationConfiguration.g:2188:2: iv_ruleTypeReference= ruleTypeReference EOF |
6682 | { | 6647 | { |
6683 | if ( state.backtracking==0 ) { | 6648 | if ( state.backtracking==0 ) { |
6684 | newCompositeNode(grammarAccess.getTypeReferenceRule()); | 6649 | newCompositeNode(grammarAccess.getTypeReferenceRule()); |
@@ -6709,7 +6674,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6709 | 6674 | ||
6710 | 6675 | ||
6711 | // $ANTLR start "ruleTypeReference" | 6676 | // $ANTLR start "ruleTypeReference" |
6712 | // InternalApplicationConfiguration.g:2206:1: ruleTypeReference returns [EObject current=null] : (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ; | 6677 | // InternalApplicationConfiguration.g:2194:1: ruleTypeReference returns [EObject current=null] : (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ; |
6713 | public final EObject ruleTypeReference() throws RecognitionException { | 6678 | public final EObject ruleTypeReference() throws RecognitionException { |
6714 | EObject current = null; | 6679 | EObject current = null; |
6715 | 6680 | ||
@@ -6728,48 +6693,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6728 | enterRule(); | 6693 | enterRule(); |
6729 | 6694 | ||
6730 | try { | 6695 | try { |
6731 | // InternalApplicationConfiguration.g:2212:2: ( (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ) | 6696 | // InternalApplicationConfiguration.g:2200:2: ( (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ) |
6732 | // InternalApplicationConfiguration.g:2213:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) | 6697 | // InternalApplicationConfiguration.g:2201:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) |
6733 | { | 6698 | { |
6734 | // InternalApplicationConfiguration.g:2213:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) | 6699 | // InternalApplicationConfiguration.g:2201:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) |
6735 | int alt35=5; | 6700 | int alt34=5; |
6736 | switch ( input.LA(1) ) { | 6701 | switch ( input.LA(1) ) { |
6737 | case 31: | 6702 | case 32: |
6738 | { | ||
6739 | alt35=1; | ||
6740 | } | ||
6741 | break; | ||
6742 | case 33: | ||
6743 | { | 6703 | { |
6744 | alt35=2; | 6704 | alt34=1; |
6745 | } | 6705 | } |
6746 | break; | 6706 | break; |
6747 | case 34: | 6707 | case 34: |
6748 | { | 6708 | { |
6749 | alt35=3; | 6709 | alt34=2; |
6750 | } | 6710 | } |
6751 | break; | 6711 | break; |
6752 | case 35: | 6712 | case 35: |
6753 | { | 6713 | { |
6754 | alt35=4; | 6714 | alt34=3; |
6755 | } | 6715 | } |
6756 | break; | 6716 | break; |
6757 | case 36: | 6717 | case 36: |
6758 | { | 6718 | { |
6759 | alt35=5; | 6719 | alt34=4; |
6720 | } | ||
6721 | break; | ||
6722 | case 37: | ||
6723 | { | ||
6724 | alt34=5; | ||
6760 | } | 6725 | } |
6761 | break; | 6726 | break; |
6762 | default: | 6727 | default: |
6763 | if (state.backtracking>0) {state.failed=true; return current;} | 6728 | if (state.backtracking>0) {state.failed=true; return current;} |
6764 | NoViableAltException nvae = | 6729 | NoViableAltException nvae = |
6765 | new NoViableAltException("", 35, 0, input); | 6730 | new NoViableAltException("", 34, 0, input); |
6766 | 6731 | ||
6767 | throw nvae; | 6732 | throw nvae; |
6768 | } | 6733 | } |
6769 | 6734 | ||
6770 | switch (alt35) { | 6735 | switch (alt34) { |
6771 | case 1 : | 6736 | case 1 : |
6772 | // InternalApplicationConfiguration.g:2214:3: this_ClassReference_0= ruleClassReference | 6737 | // InternalApplicationConfiguration.g:2202:3: this_ClassReference_0= ruleClassReference |
6773 | { | 6738 | { |
6774 | if ( state.backtracking==0 ) { | 6739 | if ( state.backtracking==0 ) { |
6775 | 6740 | ||
@@ -6791,7 +6756,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6791 | } | 6756 | } |
6792 | break; | 6757 | break; |
6793 | case 2 : | 6758 | case 2 : |
6794 | // InternalApplicationConfiguration.g:2223:3: this_ObjectReference_1= ruleObjectReference | 6759 | // InternalApplicationConfiguration.g:2211:3: this_ObjectReference_1= ruleObjectReference |
6795 | { | 6760 | { |
6796 | if ( state.backtracking==0 ) { | 6761 | if ( state.backtracking==0 ) { |
6797 | 6762 | ||
@@ -6813,7 +6778,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6813 | } | 6778 | } |
6814 | break; | 6779 | break; |
6815 | case 3 : | 6780 | case 3 : |
6816 | // InternalApplicationConfiguration.g:2232:3: this_IntegerReference_2= ruleIntegerReference | 6781 | // InternalApplicationConfiguration.g:2220:3: this_IntegerReference_2= ruleIntegerReference |
6817 | { | 6782 | { |
6818 | if ( state.backtracking==0 ) { | 6783 | if ( state.backtracking==0 ) { |
6819 | 6784 | ||
@@ -6835,7 +6800,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6835 | } | 6800 | } |
6836 | break; | 6801 | break; |
6837 | case 4 : | 6802 | case 4 : |
6838 | // InternalApplicationConfiguration.g:2241:3: this_RealReference_3= ruleRealReference | 6803 | // InternalApplicationConfiguration.g:2229:3: this_RealReference_3= ruleRealReference |
6839 | { | 6804 | { |
6840 | if ( state.backtracking==0 ) { | 6805 | if ( state.backtracking==0 ) { |
6841 | 6806 | ||
@@ -6857,7 +6822,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6857 | } | 6822 | } |
6858 | break; | 6823 | break; |
6859 | case 5 : | 6824 | case 5 : |
6860 | // InternalApplicationConfiguration.g:2250:3: this_StringReference_4= ruleStringReference | 6825 | // InternalApplicationConfiguration.g:2238:3: this_StringReference_4= ruleStringReference |
6861 | { | 6826 | { |
6862 | if ( state.backtracking==0 ) { | 6827 | if ( state.backtracking==0 ) { |
6863 | 6828 | ||
@@ -6903,7 +6868,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6903 | 6868 | ||
6904 | 6869 | ||
6905 | // $ANTLR start "entryRuleClassReference" | 6870 | // $ANTLR start "entryRuleClassReference" |
6906 | // InternalApplicationConfiguration.g:2262:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; | 6871 | // InternalApplicationConfiguration.g:2250:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; |
6907 | public final EObject entryRuleClassReference() throws RecognitionException { | 6872 | public final EObject entryRuleClassReference() throws RecognitionException { |
6908 | EObject current = null; | 6873 | EObject current = null; |
6909 | 6874 | ||
@@ -6911,8 +6876,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6911 | 6876 | ||
6912 | 6877 | ||
6913 | try { | 6878 | try { |
6914 | // InternalApplicationConfiguration.g:2262:55: (iv_ruleClassReference= ruleClassReference EOF ) | 6879 | // InternalApplicationConfiguration.g:2250:55: (iv_ruleClassReference= ruleClassReference EOF ) |
6915 | // InternalApplicationConfiguration.g:2263:2: iv_ruleClassReference= ruleClassReference EOF | 6880 | // InternalApplicationConfiguration.g:2251:2: iv_ruleClassReference= ruleClassReference EOF |
6916 | { | 6881 | { |
6917 | if ( state.backtracking==0 ) { | 6882 | if ( state.backtracking==0 ) { |
6918 | newCompositeNode(grammarAccess.getClassReferenceRule()); | 6883 | newCompositeNode(grammarAccess.getClassReferenceRule()); |
@@ -6943,7 +6908,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6943 | 6908 | ||
6944 | 6909 | ||
6945 | // $ANTLR start "ruleClassReference" | 6910 | // $ANTLR start "ruleClassReference" |
6946 | // InternalApplicationConfiguration.g:2269:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) ; | 6911 | // InternalApplicationConfiguration.g:2257:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) ; |
6947 | public final EObject ruleClassReference() throws RecognitionException { | 6912 | public final EObject ruleClassReference() throws RecognitionException { |
6948 | EObject current = null; | 6913 | EObject current = null; |
6949 | 6914 | ||
@@ -6956,23 +6921,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6956 | enterRule(); | 6921 | enterRule(); |
6957 | 6922 | ||
6958 | try { | 6923 | try { |
6959 | // InternalApplicationConfiguration.g:2275:2: ( (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) ) | 6924 | // InternalApplicationConfiguration.g:2263:2: ( (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) ) |
6960 | // InternalApplicationConfiguration.g:2276:2: (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) | 6925 | // InternalApplicationConfiguration.g:2264:2: (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) |
6961 | { | 6926 | { |
6962 | // InternalApplicationConfiguration.g:2276:2: (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) | 6927 | // InternalApplicationConfiguration.g:2264:2: (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) |
6963 | // InternalApplicationConfiguration.g:2277:3: otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' | 6928 | // InternalApplicationConfiguration.g:2265:3: otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' |
6964 | { | 6929 | { |
6965 | otherlv_0=(Token)match(input,31,FOLLOW_6); if (state.failed) return current; | 6930 | otherlv_0=(Token)match(input,32,FOLLOW_6); if (state.failed) return current; |
6966 | if ( state.backtracking==0 ) { | 6931 | if ( state.backtracking==0 ) { |
6967 | 6932 | ||
6968 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLeftSquareBracketKeyword_0()); | 6933 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLeftSquareBracketKeyword_0()); |
6969 | 6934 | ||
6970 | } | 6935 | } |
6971 | // InternalApplicationConfiguration.g:2281:3: ( (lv_element_1_0= ruleMetamodelElement ) ) | 6936 | // InternalApplicationConfiguration.g:2269:3: ( (lv_element_1_0= ruleMetamodelElement ) ) |
6972 | // InternalApplicationConfiguration.g:2282:4: (lv_element_1_0= ruleMetamodelElement ) | 6937 | // InternalApplicationConfiguration.g:2270:4: (lv_element_1_0= ruleMetamodelElement ) |
6973 | { | 6938 | { |
6974 | // InternalApplicationConfiguration.g:2282:4: (lv_element_1_0= ruleMetamodelElement ) | 6939 | // InternalApplicationConfiguration.g:2270:4: (lv_element_1_0= ruleMetamodelElement ) |
6975 | // InternalApplicationConfiguration.g:2283:5: lv_element_1_0= ruleMetamodelElement | 6940 | // InternalApplicationConfiguration.g:2271:5: lv_element_1_0= ruleMetamodelElement |
6976 | { | 6941 | { |
6977 | if ( state.backtracking==0 ) { | 6942 | if ( state.backtracking==0 ) { |
6978 | 6943 | ||
@@ -7003,7 +6968,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7003 | 6968 | ||
7004 | } | 6969 | } |
7005 | 6970 | ||
7006 | otherlv_2=(Token)match(input,32,FOLLOW_2); if (state.failed) return current; | 6971 | otherlv_2=(Token)match(input,33,FOLLOW_2); if (state.failed) return current; |
7007 | if ( state.backtracking==0 ) { | 6972 | if ( state.backtracking==0 ) { |
7008 | 6973 | ||
7009 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getRightSquareBracketKeyword_2()); | 6974 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getRightSquareBracketKeyword_2()); |
@@ -7034,7 +6999,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7034 | 6999 | ||
7035 | 7000 | ||
7036 | // $ANTLR start "entryRuleObjectReference" | 7001 | // $ANTLR start "entryRuleObjectReference" |
7037 | // InternalApplicationConfiguration.g:2308:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; | 7002 | // InternalApplicationConfiguration.g:2296:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; |
7038 | public final EObject entryRuleObjectReference() throws RecognitionException { | 7003 | public final EObject entryRuleObjectReference() throws RecognitionException { |
7039 | EObject current = null; | 7004 | EObject current = null; |
7040 | 7005 | ||
@@ -7042,8 +7007,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7042 | 7007 | ||
7043 | 7008 | ||
7044 | try { | 7009 | try { |
7045 | // InternalApplicationConfiguration.g:2308:56: (iv_ruleObjectReference= ruleObjectReference EOF ) | 7010 | // InternalApplicationConfiguration.g:2296:56: (iv_ruleObjectReference= ruleObjectReference EOF ) |
7046 | // InternalApplicationConfiguration.g:2309:2: iv_ruleObjectReference= ruleObjectReference EOF | 7011 | // InternalApplicationConfiguration.g:2297:2: iv_ruleObjectReference= ruleObjectReference EOF |
7047 | { | 7012 | { |
7048 | if ( state.backtracking==0 ) { | 7013 | if ( state.backtracking==0 ) { |
7049 | newCompositeNode(grammarAccess.getObjectReferenceRule()); | 7014 | newCompositeNode(grammarAccess.getObjectReferenceRule()); |
@@ -7074,7 +7039,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7074 | 7039 | ||
7075 | 7040 | ||
7076 | // $ANTLR start "ruleObjectReference" | 7041 | // $ANTLR start "ruleObjectReference" |
7077 | // InternalApplicationConfiguration.g:2315:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'Object' ) ; | 7042 | // InternalApplicationConfiguration.g:2303:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'Object' ) ; |
7078 | public final EObject ruleObjectReference() throws RecognitionException { | 7043 | public final EObject ruleObjectReference() throws RecognitionException { |
7079 | EObject current = null; | 7044 | EObject current = null; |
7080 | 7045 | ||
@@ -7084,14 +7049,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7084 | enterRule(); | 7049 | enterRule(); |
7085 | 7050 | ||
7086 | try { | 7051 | try { |
7087 | // InternalApplicationConfiguration.g:2321:2: ( ( () otherlv_1= 'Object' ) ) | 7052 | // InternalApplicationConfiguration.g:2309:2: ( ( () otherlv_1= 'Object' ) ) |
7088 | // InternalApplicationConfiguration.g:2322:2: ( () otherlv_1= 'Object' ) | 7053 | // InternalApplicationConfiguration.g:2310:2: ( () otherlv_1= 'Object' ) |
7089 | { | 7054 | { |
7090 | // InternalApplicationConfiguration.g:2322:2: ( () otherlv_1= 'Object' ) | 7055 | // InternalApplicationConfiguration.g:2310:2: ( () otherlv_1= 'Object' ) |
7091 | // InternalApplicationConfiguration.g:2323:3: () otherlv_1= 'Object' | 7056 | // InternalApplicationConfiguration.g:2311:3: () otherlv_1= 'Object' |
7092 | { | 7057 | { |
7093 | // InternalApplicationConfiguration.g:2323:3: () | 7058 | // InternalApplicationConfiguration.g:2311:3: () |
7094 | // InternalApplicationConfiguration.g:2324:4: | 7059 | // InternalApplicationConfiguration.g:2312:4: |
7095 | { | 7060 | { |
7096 | if ( state.backtracking==0 ) { | 7061 | if ( state.backtracking==0 ) { |
7097 | 7062 | ||
@@ -7103,7 +7068,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7103 | 7068 | ||
7104 | } | 7069 | } |
7105 | 7070 | ||
7106 | otherlv_1=(Token)match(input,33,FOLLOW_2); if (state.failed) return current; | 7071 | otherlv_1=(Token)match(input,34,FOLLOW_2); if (state.failed) return current; |
7107 | if ( state.backtracking==0 ) { | 7072 | if ( state.backtracking==0 ) { |
7108 | 7073 | ||
7109 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getObjectKeyword_1()); | 7074 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getObjectKeyword_1()); |
@@ -7134,7 +7099,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7134 | 7099 | ||
7135 | 7100 | ||
7136 | // $ANTLR start "entryRuleIntegerReference" | 7101 | // $ANTLR start "entryRuleIntegerReference" |
7137 | // InternalApplicationConfiguration.g:2338:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; | 7102 | // InternalApplicationConfiguration.g:2326:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; |
7138 | public final EObject entryRuleIntegerReference() throws RecognitionException { | 7103 | public final EObject entryRuleIntegerReference() throws RecognitionException { |
7139 | EObject current = null; | 7104 | EObject current = null; |
7140 | 7105 | ||
@@ -7142,8 +7107,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7142 | 7107 | ||
7143 | 7108 | ||
7144 | try { | 7109 | try { |
7145 | // InternalApplicationConfiguration.g:2338:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) | 7110 | // InternalApplicationConfiguration.g:2326:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) |
7146 | // InternalApplicationConfiguration.g:2339:2: iv_ruleIntegerReference= ruleIntegerReference EOF | 7111 | // InternalApplicationConfiguration.g:2327:2: iv_ruleIntegerReference= ruleIntegerReference EOF |
7147 | { | 7112 | { |
7148 | if ( state.backtracking==0 ) { | 7113 | if ( state.backtracking==0 ) { |
7149 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); | 7114 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); |
@@ -7174,7 +7139,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7174 | 7139 | ||
7175 | 7140 | ||
7176 | // $ANTLR start "ruleIntegerReference" | 7141 | // $ANTLR start "ruleIntegerReference" |
7177 | // InternalApplicationConfiguration.g:2345:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; | 7142 | // InternalApplicationConfiguration.g:2333:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; |
7178 | public final EObject ruleIntegerReference() throws RecognitionException { | 7143 | public final EObject ruleIntegerReference() throws RecognitionException { |
7179 | EObject current = null; | 7144 | EObject current = null; |
7180 | 7145 | ||
@@ -7184,14 +7149,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7184 | enterRule(); | 7149 | enterRule(); |
7185 | 7150 | ||
7186 | try { | 7151 | try { |
7187 | // InternalApplicationConfiguration.g:2351:2: ( ( () otherlv_1= 'int' ) ) | 7152 | // InternalApplicationConfiguration.g:2339:2: ( ( () otherlv_1= 'int' ) ) |
7188 | // InternalApplicationConfiguration.g:2352:2: ( () otherlv_1= 'int' ) | 7153 | // InternalApplicationConfiguration.g:2340:2: ( () otherlv_1= 'int' ) |
7189 | { | 7154 | { |
7190 | // InternalApplicationConfiguration.g:2352:2: ( () otherlv_1= 'int' ) | 7155 | // InternalApplicationConfiguration.g:2340:2: ( () otherlv_1= 'int' ) |
7191 | // InternalApplicationConfiguration.g:2353:3: () otherlv_1= 'int' | 7156 | // InternalApplicationConfiguration.g:2341:3: () otherlv_1= 'int' |
7192 | { | 7157 | { |
7193 | // InternalApplicationConfiguration.g:2353:3: () | 7158 | // InternalApplicationConfiguration.g:2341:3: () |
7194 | // InternalApplicationConfiguration.g:2354:4: | 7159 | // InternalApplicationConfiguration.g:2342:4: |
7195 | { | 7160 | { |
7196 | if ( state.backtracking==0 ) { | 7161 | if ( state.backtracking==0 ) { |
7197 | 7162 | ||
@@ -7203,7 +7168,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7203 | 7168 | ||
7204 | } | 7169 | } |
7205 | 7170 | ||
7206 | otherlv_1=(Token)match(input,34,FOLLOW_2); if (state.failed) return current; | 7171 | otherlv_1=(Token)match(input,35,FOLLOW_2); if (state.failed) return current; |
7207 | if ( state.backtracking==0 ) { | 7172 | if ( state.backtracking==0 ) { |
7208 | 7173 | ||
7209 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); | 7174 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); |
@@ -7234,7 +7199,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7234 | 7199 | ||
7235 | 7200 | ||
7236 | // $ANTLR start "entryRuleRealReference" | 7201 | // $ANTLR start "entryRuleRealReference" |
7237 | // InternalApplicationConfiguration.g:2368:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; | 7202 | // InternalApplicationConfiguration.g:2356:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; |
7238 | public final EObject entryRuleRealReference() throws RecognitionException { | 7203 | public final EObject entryRuleRealReference() throws RecognitionException { |
7239 | EObject current = null; | 7204 | EObject current = null; |
7240 | 7205 | ||
@@ -7242,8 +7207,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7242 | 7207 | ||
7243 | 7208 | ||
7244 | try { | 7209 | try { |
7245 | // InternalApplicationConfiguration.g:2368:54: (iv_ruleRealReference= ruleRealReference EOF ) | 7210 | // InternalApplicationConfiguration.g:2356:54: (iv_ruleRealReference= ruleRealReference EOF ) |
7246 | // InternalApplicationConfiguration.g:2369:2: iv_ruleRealReference= ruleRealReference EOF | 7211 | // InternalApplicationConfiguration.g:2357:2: iv_ruleRealReference= ruleRealReference EOF |
7247 | { | 7212 | { |
7248 | if ( state.backtracking==0 ) { | 7213 | if ( state.backtracking==0 ) { |
7249 | newCompositeNode(grammarAccess.getRealReferenceRule()); | 7214 | newCompositeNode(grammarAccess.getRealReferenceRule()); |
@@ -7274,7 +7239,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7274 | 7239 | ||
7275 | 7240 | ||
7276 | // $ANTLR start "ruleRealReference" | 7241 | // $ANTLR start "ruleRealReference" |
7277 | // InternalApplicationConfiguration.g:2375:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; | 7242 | // InternalApplicationConfiguration.g:2363:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; |
7278 | public final EObject ruleRealReference() throws RecognitionException { | 7243 | public final EObject ruleRealReference() throws RecognitionException { |
7279 | EObject current = null; | 7244 | EObject current = null; |
7280 | 7245 | ||
@@ -7284,14 +7249,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7284 | enterRule(); | 7249 | enterRule(); |
7285 | 7250 | ||
7286 | try { | 7251 | try { |
7287 | // InternalApplicationConfiguration.g:2381:2: ( ( () otherlv_1= 'real' ) ) | 7252 | // InternalApplicationConfiguration.g:2369:2: ( ( () otherlv_1= 'real' ) ) |
7288 | // InternalApplicationConfiguration.g:2382:2: ( () otherlv_1= 'real' ) | 7253 | // InternalApplicationConfiguration.g:2370:2: ( () otherlv_1= 'real' ) |
7289 | { | 7254 | { |
7290 | // InternalApplicationConfiguration.g:2382:2: ( () otherlv_1= 'real' ) | 7255 | // InternalApplicationConfiguration.g:2370:2: ( () otherlv_1= 'real' ) |
7291 | // InternalApplicationConfiguration.g:2383:3: () otherlv_1= 'real' | 7256 | // InternalApplicationConfiguration.g:2371:3: () otherlv_1= 'real' |
7292 | { | 7257 | { |
7293 | // InternalApplicationConfiguration.g:2383:3: () | 7258 | // InternalApplicationConfiguration.g:2371:3: () |
7294 | // InternalApplicationConfiguration.g:2384:4: | 7259 | // InternalApplicationConfiguration.g:2372:4: |
7295 | { | 7260 | { |
7296 | if ( state.backtracking==0 ) { | 7261 | if ( state.backtracking==0 ) { |
7297 | 7262 | ||
@@ -7303,7 +7268,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7303 | 7268 | ||
7304 | } | 7269 | } |
7305 | 7270 | ||
7306 | otherlv_1=(Token)match(input,35,FOLLOW_2); if (state.failed) return current; | 7271 | otherlv_1=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; |
7307 | if ( state.backtracking==0 ) { | 7272 | if ( state.backtracking==0 ) { |
7308 | 7273 | ||
7309 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); | 7274 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); |
@@ -7334,7 +7299,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7334 | 7299 | ||
7335 | 7300 | ||
7336 | // $ANTLR start "entryRuleStringReference" | 7301 | // $ANTLR start "entryRuleStringReference" |
7337 | // InternalApplicationConfiguration.g:2398:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; | 7302 | // InternalApplicationConfiguration.g:2386:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; |
7338 | public final EObject entryRuleStringReference() throws RecognitionException { | 7303 | public final EObject entryRuleStringReference() throws RecognitionException { |
7339 | EObject current = null; | 7304 | EObject current = null; |
7340 | 7305 | ||
@@ -7342,8 +7307,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7342 | 7307 | ||
7343 | 7308 | ||
7344 | try { | 7309 | try { |
7345 | // InternalApplicationConfiguration.g:2398:56: (iv_ruleStringReference= ruleStringReference EOF ) | 7310 | // InternalApplicationConfiguration.g:2386:56: (iv_ruleStringReference= ruleStringReference EOF ) |
7346 | // InternalApplicationConfiguration.g:2399:2: iv_ruleStringReference= ruleStringReference EOF | 7311 | // InternalApplicationConfiguration.g:2387:2: iv_ruleStringReference= ruleStringReference EOF |
7347 | { | 7312 | { |
7348 | if ( state.backtracking==0 ) { | 7313 | if ( state.backtracking==0 ) { |
7349 | newCompositeNode(grammarAccess.getStringReferenceRule()); | 7314 | newCompositeNode(grammarAccess.getStringReferenceRule()); |
@@ -7374,7 +7339,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7374 | 7339 | ||
7375 | 7340 | ||
7376 | // $ANTLR start "ruleStringReference" | 7341 | // $ANTLR start "ruleStringReference" |
7377 | // InternalApplicationConfiguration.g:2405:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; | 7342 | // InternalApplicationConfiguration.g:2393:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; |
7378 | public final EObject ruleStringReference() throws RecognitionException { | 7343 | public final EObject ruleStringReference() throws RecognitionException { |
7379 | EObject current = null; | 7344 | EObject current = null; |
7380 | 7345 | ||
@@ -7384,14 +7349,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7384 | enterRule(); | 7349 | enterRule(); |
7385 | 7350 | ||
7386 | try { | 7351 | try { |
7387 | // InternalApplicationConfiguration.g:2411:2: ( ( () otherlv_1= 'string' ) ) | 7352 | // InternalApplicationConfiguration.g:2399:2: ( ( () otherlv_1= 'string' ) ) |
7388 | // InternalApplicationConfiguration.g:2412:2: ( () otherlv_1= 'string' ) | 7353 | // InternalApplicationConfiguration.g:2400:2: ( () otherlv_1= 'string' ) |
7389 | { | 7354 | { |
7390 | // InternalApplicationConfiguration.g:2412:2: ( () otherlv_1= 'string' ) | 7355 | // InternalApplicationConfiguration.g:2400:2: ( () otherlv_1= 'string' ) |
7391 | // InternalApplicationConfiguration.g:2413:3: () otherlv_1= 'string' | 7356 | // InternalApplicationConfiguration.g:2401:3: () otherlv_1= 'string' |
7392 | { | 7357 | { |
7393 | // InternalApplicationConfiguration.g:2413:3: () | 7358 | // InternalApplicationConfiguration.g:2401:3: () |
7394 | // InternalApplicationConfiguration.g:2414:4: | 7359 | // InternalApplicationConfiguration.g:2402:4: |
7395 | { | 7360 | { |
7396 | if ( state.backtracking==0 ) { | 7361 | if ( state.backtracking==0 ) { |
7397 | 7362 | ||
@@ -7403,7 +7368,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7403 | 7368 | ||
7404 | } | 7369 | } |
7405 | 7370 | ||
7406 | otherlv_1=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; | 7371 | otherlv_1=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; |
7407 | if ( state.backtracking==0 ) { | 7372 | if ( state.backtracking==0 ) { |
7408 | 7373 | ||
7409 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); | 7374 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); |
@@ -7434,7 +7399,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7434 | 7399 | ||
7435 | 7400 | ||
7436 | // $ANTLR start "entryRuleScopeDeclaration" | 7401 | // $ANTLR start "entryRuleScopeDeclaration" |
7437 | // InternalApplicationConfiguration.g:2428:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; | 7402 | // InternalApplicationConfiguration.g:2416:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; |
7438 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { | 7403 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { |
7439 | EObject current = null; | 7404 | EObject current = null; |
7440 | 7405 | ||
@@ -7442,8 +7407,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7442 | 7407 | ||
7443 | 7408 | ||
7444 | try { | 7409 | try { |
7445 | // InternalApplicationConfiguration.g:2428:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) | 7410 | // InternalApplicationConfiguration.g:2416:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) |
7446 | // InternalApplicationConfiguration.g:2429:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF | 7411 | // InternalApplicationConfiguration.g:2417:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF |
7447 | { | 7412 | { |
7448 | if ( state.backtracking==0 ) { | 7413 | if ( state.backtracking==0 ) { |
7449 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); | 7414 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); |
@@ -7474,7 +7439,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7474 | 7439 | ||
7475 | 7440 | ||
7476 | // $ANTLR start "ruleScopeDeclaration" | 7441 | // $ANTLR start "ruleScopeDeclaration" |
7477 | // InternalApplicationConfiguration.g:2435:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; | 7442 | // InternalApplicationConfiguration.g:2423:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; |
7478 | public final EObject ruleScopeDeclaration() throws RecognitionException { | 7443 | public final EObject ruleScopeDeclaration() throws RecognitionException { |
7479 | EObject current = null; | 7444 | EObject current = null; |
7480 | 7445 | ||
@@ -7487,23 +7452,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7487 | enterRule(); | 7452 | enterRule(); |
7488 | 7453 | ||
7489 | try { | 7454 | try { |
7490 | // InternalApplicationConfiguration.g:2441:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) | 7455 | // InternalApplicationConfiguration.g:2429:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) |
7491 | // InternalApplicationConfiguration.g:2442:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 7456 | // InternalApplicationConfiguration.g:2430:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
7492 | { | 7457 | { |
7493 | // InternalApplicationConfiguration.g:2442:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 7458 | // InternalApplicationConfiguration.g:2430:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
7494 | // InternalApplicationConfiguration.g:2443:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) | 7459 | // InternalApplicationConfiguration.g:2431:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) |
7495 | { | 7460 | { |
7496 | otherlv_0=(Token)match(input,37,FOLLOW_6); if (state.failed) return current; | 7461 | otherlv_0=(Token)match(input,38,FOLLOW_6); if (state.failed) return current; |
7497 | if ( state.backtracking==0 ) { | 7462 | if ( state.backtracking==0 ) { |
7498 | 7463 | ||
7499 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 7464 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
7500 | 7465 | ||
7501 | } | 7466 | } |
7502 | // InternalApplicationConfiguration.g:2447:3: ( (lv_name_1_0= RULE_ID ) ) | 7467 | // InternalApplicationConfiguration.g:2435:3: ( (lv_name_1_0= RULE_ID ) ) |
7503 | // InternalApplicationConfiguration.g:2448:4: (lv_name_1_0= RULE_ID ) | 7468 | // InternalApplicationConfiguration.g:2436:4: (lv_name_1_0= RULE_ID ) |
7504 | { | 7469 | { |
7505 | // InternalApplicationConfiguration.g:2448:4: (lv_name_1_0= RULE_ID ) | 7470 | // InternalApplicationConfiguration.g:2436:4: (lv_name_1_0= RULE_ID ) |
7506 | // InternalApplicationConfiguration.g:2449:5: lv_name_1_0= RULE_ID | 7471 | // InternalApplicationConfiguration.g:2437:5: lv_name_1_0= RULE_ID |
7507 | { | 7472 | { |
7508 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); if (state.failed) return current; | 7473 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); if (state.failed) return current; |
7509 | if ( state.backtracking==0 ) { | 7474 | if ( state.backtracking==0 ) { |
@@ -7529,11 +7494,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7529 | 7494 | ||
7530 | } | 7495 | } |
7531 | 7496 | ||
7532 | // InternalApplicationConfiguration.g:2465:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) | 7497 | // InternalApplicationConfiguration.g:2453:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) |
7533 | // InternalApplicationConfiguration.g:2466:4: (lv_specification_2_0= ruleScopeSpecification ) | 7498 | // InternalApplicationConfiguration.g:2454:4: (lv_specification_2_0= ruleScopeSpecification ) |
7534 | { | 7499 | { |
7535 | // InternalApplicationConfiguration.g:2466:4: (lv_specification_2_0= ruleScopeSpecification ) | 7500 | // InternalApplicationConfiguration.g:2454:4: (lv_specification_2_0= ruleScopeSpecification ) |
7536 | // InternalApplicationConfiguration.g:2467:5: lv_specification_2_0= ruleScopeSpecification | 7501 | // InternalApplicationConfiguration.g:2455:5: lv_specification_2_0= ruleScopeSpecification |
7537 | { | 7502 | { |
7538 | if ( state.backtracking==0 ) { | 7503 | if ( state.backtracking==0 ) { |
7539 | 7504 | ||
@@ -7589,7 +7554,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7589 | 7554 | ||
7590 | 7555 | ||
7591 | // $ANTLR start "entryRuleScopeReference" | 7556 | // $ANTLR start "entryRuleScopeReference" |
7592 | // InternalApplicationConfiguration.g:2488:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; | 7557 | // InternalApplicationConfiguration.g:2476:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; |
7593 | public final EObject entryRuleScopeReference() throws RecognitionException { | 7558 | public final EObject entryRuleScopeReference() throws RecognitionException { |
7594 | EObject current = null; | 7559 | EObject current = null; |
7595 | 7560 | ||
@@ -7597,8 +7562,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7597 | 7562 | ||
7598 | 7563 | ||
7599 | try { | 7564 | try { |
7600 | // InternalApplicationConfiguration.g:2488:55: (iv_ruleScopeReference= ruleScopeReference EOF ) | 7565 | // InternalApplicationConfiguration.g:2476:55: (iv_ruleScopeReference= ruleScopeReference EOF ) |
7601 | // InternalApplicationConfiguration.g:2489:2: iv_ruleScopeReference= ruleScopeReference EOF | 7566 | // InternalApplicationConfiguration.g:2477:2: iv_ruleScopeReference= ruleScopeReference EOF |
7602 | { | 7567 | { |
7603 | if ( state.backtracking==0 ) { | 7568 | if ( state.backtracking==0 ) { |
7604 | newCompositeNode(grammarAccess.getScopeReferenceRule()); | 7569 | newCompositeNode(grammarAccess.getScopeReferenceRule()); |
@@ -7629,7 +7594,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7629 | 7594 | ||
7630 | 7595 | ||
7631 | // $ANTLR start "ruleScopeReference" | 7596 | // $ANTLR start "ruleScopeReference" |
7632 | // InternalApplicationConfiguration.g:2495:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; | 7597 | // InternalApplicationConfiguration.g:2483:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; |
7633 | public final EObject ruleScopeReference() throws RecognitionException { | 7598 | public final EObject ruleScopeReference() throws RecognitionException { |
7634 | EObject current = null; | 7599 | EObject current = null; |
7635 | 7600 | ||
@@ -7639,14 +7604,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7639 | enterRule(); | 7604 | enterRule(); |
7640 | 7605 | ||
7641 | try { | 7606 | try { |
7642 | // InternalApplicationConfiguration.g:2501:2: ( ( (otherlv_0= RULE_ID ) ) ) | 7607 | // InternalApplicationConfiguration.g:2489:2: ( ( (otherlv_0= RULE_ID ) ) ) |
7643 | // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= RULE_ID ) ) | 7608 | // InternalApplicationConfiguration.g:2490:2: ( (otherlv_0= RULE_ID ) ) |
7644 | { | 7609 | { |
7645 | // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= RULE_ID ) ) | 7610 | // InternalApplicationConfiguration.g:2490:2: ( (otherlv_0= RULE_ID ) ) |
7646 | // InternalApplicationConfiguration.g:2503:3: (otherlv_0= RULE_ID ) | 7611 | // InternalApplicationConfiguration.g:2491:3: (otherlv_0= RULE_ID ) |
7647 | { | 7612 | { |
7648 | // InternalApplicationConfiguration.g:2503:3: (otherlv_0= RULE_ID ) | 7613 | // InternalApplicationConfiguration.g:2491:3: (otherlv_0= RULE_ID ) |
7649 | // InternalApplicationConfiguration.g:2504:4: otherlv_0= RULE_ID | 7614 | // InternalApplicationConfiguration.g:2492:4: otherlv_0= RULE_ID |
7650 | { | 7615 | { |
7651 | if ( state.backtracking==0 ) { | 7616 | if ( state.backtracking==0 ) { |
7652 | 7617 | ||
@@ -7689,7 +7654,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7689 | 7654 | ||
7690 | 7655 | ||
7691 | // $ANTLR start "entryRuleScope" | 7656 | // $ANTLR start "entryRuleScope" |
7692 | // InternalApplicationConfiguration.g:2518:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; | 7657 | // InternalApplicationConfiguration.g:2506:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; |
7693 | public final EObject entryRuleScope() throws RecognitionException { | 7658 | public final EObject entryRuleScope() throws RecognitionException { |
7694 | EObject current = null; | 7659 | EObject current = null; |
7695 | 7660 | ||
@@ -7697,8 +7662,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7697 | 7662 | ||
7698 | 7663 | ||
7699 | try { | 7664 | try { |
7700 | // InternalApplicationConfiguration.g:2518:46: (iv_ruleScope= ruleScope EOF ) | 7665 | // InternalApplicationConfiguration.g:2506:46: (iv_ruleScope= ruleScope EOF ) |
7701 | // InternalApplicationConfiguration.g:2519:2: iv_ruleScope= ruleScope EOF | 7666 | // InternalApplicationConfiguration.g:2507:2: iv_ruleScope= ruleScope EOF |
7702 | { | 7667 | { |
7703 | if ( state.backtracking==0 ) { | 7668 | if ( state.backtracking==0 ) { |
7704 | newCompositeNode(grammarAccess.getScopeRule()); | 7669 | newCompositeNode(grammarAccess.getScopeRule()); |
@@ -7729,7 +7694,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7729 | 7694 | ||
7730 | 7695 | ||
7731 | // $ANTLR start "ruleScope" | 7696 | // $ANTLR start "ruleScope" |
7732 | // InternalApplicationConfiguration.g:2525:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; | 7697 | // InternalApplicationConfiguration.g:2513:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; |
7733 | public final EObject ruleScope() throws RecognitionException { | 7698 | public final EObject ruleScope() throws RecognitionException { |
7734 | EObject current = null; | 7699 | EObject current = null; |
7735 | 7700 | ||
@@ -7742,29 +7707,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7742 | enterRule(); | 7707 | enterRule(); |
7743 | 7708 | ||
7744 | try { | 7709 | try { |
7745 | // InternalApplicationConfiguration.g:2531:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) | 7710 | // InternalApplicationConfiguration.g:2519:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) |
7746 | // InternalApplicationConfiguration.g:2532:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 7711 | // InternalApplicationConfiguration.g:2520:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
7747 | { | 7712 | { |
7748 | // InternalApplicationConfiguration.g:2532:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 7713 | // InternalApplicationConfiguration.g:2520:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
7749 | int alt36=2; | 7714 | int alt35=2; |
7750 | int LA36_0 = input.LA(1); | 7715 | int LA35_0 = input.LA(1); |
7751 | 7716 | ||
7752 | if ( (LA36_0==17) ) { | 7717 | if ( (LA35_0==17) ) { |
7753 | alt36=1; | 7718 | alt35=1; |
7754 | } | 7719 | } |
7755 | else if ( (LA36_0==RULE_ID) ) { | 7720 | else if ( (LA35_0==RULE_ID) ) { |
7756 | alt36=2; | 7721 | alt35=2; |
7757 | } | 7722 | } |
7758 | else { | 7723 | else { |
7759 | if (state.backtracking>0) {state.failed=true; return current;} | 7724 | if (state.backtracking>0) {state.failed=true; return current;} |
7760 | NoViableAltException nvae = | 7725 | NoViableAltException nvae = |
7761 | new NoViableAltException("", 36, 0, input); | 7726 | new NoViableAltException("", 35, 0, input); |
7762 | 7727 | ||
7763 | throw nvae; | 7728 | throw nvae; |
7764 | } | 7729 | } |
7765 | switch (alt36) { | 7730 | switch (alt35) { |
7766 | case 1 : | 7731 | case 1 : |
7767 | // InternalApplicationConfiguration.g:2533:3: this_ScopeSpecification_0= ruleScopeSpecification | 7732 | // InternalApplicationConfiguration.g:2521:3: this_ScopeSpecification_0= ruleScopeSpecification |
7768 | { | 7733 | { |
7769 | if ( state.backtracking==0 ) { | 7734 | if ( state.backtracking==0 ) { |
7770 | 7735 | ||
@@ -7786,7 +7751,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7786 | } | 7751 | } |
7787 | break; | 7752 | break; |
7788 | case 2 : | 7753 | case 2 : |
7789 | // InternalApplicationConfiguration.g:2542:3: this_ScopeReference_1= ruleScopeReference | 7754 | // InternalApplicationConfiguration.g:2530:3: this_ScopeReference_1= ruleScopeReference |
7790 | { | 7755 | { |
7791 | if ( state.backtracking==0 ) { | 7756 | if ( state.backtracking==0 ) { |
7792 | 7757 | ||
@@ -7832,7 +7797,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7832 | 7797 | ||
7833 | 7798 | ||
7834 | // $ANTLR start "entryRuleTask" | 7799 | // $ANTLR start "entryRuleTask" |
7835 | // InternalApplicationConfiguration.g:2554:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; | 7800 | // InternalApplicationConfiguration.g:2542:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; |
7836 | public final EObject entryRuleTask() throws RecognitionException { | 7801 | public final EObject entryRuleTask() throws RecognitionException { |
7837 | EObject current = null; | 7802 | EObject current = null; |
7838 | 7803 | ||
@@ -7840,8 +7805,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7840 | 7805 | ||
7841 | 7806 | ||
7842 | try { | 7807 | try { |
7843 | // InternalApplicationConfiguration.g:2554:45: (iv_ruleTask= ruleTask EOF ) | 7808 | // InternalApplicationConfiguration.g:2542:45: (iv_ruleTask= ruleTask EOF ) |
7844 | // InternalApplicationConfiguration.g:2555:2: iv_ruleTask= ruleTask EOF | 7809 | // InternalApplicationConfiguration.g:2543:2: iv_ruleTask= ruleTask EOF |
7845 | { | 7810 | { |
7846 | if ( state.backtracking==0 ) { | 7811 | if ( state.backtracking==0 ) { |
7847 | newCompositeNode(grammarAccess.getTaskRule()); | 7812 | newCompositeNode(grammarAccess.getTaskRule()); |
@@ -7872,7 +7837,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7872 | 7837 | ||
7873 | 7838 | ||
7874 | // $ANTLR start "ruleTask" | 7839 | // $ANTLR start "ruleTask" |
7875 | // InternalApplicationConfiguration.g:2561:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; | 7840 | // InternalApplicationConfiguration.g:2549:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; |
7876 | public final EObject ruleTask() throws RecognitionException { | 7841 | public final EObject ruleTask() throws RecognitionException { |
7877 | EObject current = null; | 7842 | EObject current = null; |
7878 | 7843 | ||
@@ -7883,8 +7848,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7883 | enterRule(); | 7848 | enterRule(); |
7884 | 7849 | ||
7885 | try { | 7850 | try { |
7886 | // InternalApplicationConfiguration.g:2567:2: (this_GenerationTask_0= ruleGenerationTask ) | 7851 | // InternalApplicationConfiguration.g:2555:2: (this_GenerationTask_0= ruleGenerationTask ) |
7887 | // InternalApplicationConfiguration.g:2568:2: this_GenerationTask_0= ruleGenerationTask | 7852 | // InternalApplicationConfiguration.g:2556:2: this_GenerationTask_0= ruleGenerationTask |
7888 | { | 7853 | { |
7889 | if ( state.backtracking==0 ) { | 7854 | if ( state.backtracking==0 ) { |
7890 | 7855 | ||
@@ -7924,7 +7889,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7924 | 7889 | ||
7925 | 7890 | ||
7926 | // $ANTLR start "entryRuleGenerationTask" | 7891 | // $ANTLR start "entryRuleGenerationTask" |
7927 | // InternalApplicationConfiguration.g:2579:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; | 7892 | // InternalApplicationConfiguration.g:2567:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; |
7928 | public final EObject entryRuleGenerationTask() throws RecognitionException { | 7893 | public final EObject entryRuleGenerationTask() throws RecognitionException { |
7929 | EObject current = null; | 7894 | EObject current = null; |
7930 | 7895 | ||
@@ -7932,8 +7897,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7932 | 7897 | ||
7933 | 7898 | ||
7934 | try { | 7899 | try { |
7935 | // InternalApplicationConfiguration.g:2579:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) | 7900 | // InternalApplicationConfiguration.g:2567:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) |
7936 | // InternalApplicationConfiguration.g:2580:2: iv_ruleGenerationTask= ruleGenerationTask EOF | 7901 | // InternalApplicationConfiguration.g:2568:2: iv_ruleGenerationTask= ruleGenerationTask EOF |
7937 | { | 7902 | { |
7938 | if ( state.backtracking==0 ) { | 7903 | if ( state.backtracking==0 ) { |
7939 | newCompositeNode(grammarAccess.getGenerationTaskRule()); | 7904 | newCompositeNode(grammarAccess.getGenerationTaskRule()); |
@@ -7964,7 +7929,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7964 | 7929 | ||
7965 | 7930 | ||
7966 | // $ANTLR start "ruleGenerationTask" | 7931 | // $ANTLR start "ruleGenerationTask" |
7967 | // InternalApplicationConfiguration.g:2586:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; | 7932 | // InternalApplicationConfiguration.g:2574:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; |
7968 | public final EObject ruleGenerationTask() throws RecognitionException { | 7933 | public final EObject ruleGenerationTask() throws RecognitionException { |
7969 | EObject current = null; | 7934 | EObject current = null; |
7970 | 7935 | ||
@@ -8022,20 +7987,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8022 | enterRule(); | 7987 | enterRule(); |
8023 | 7988 | ||
8024 | try { | 7989 | try { |
8025 | // InternalApplicationConfiguration.g:2592:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) | 7990 | // InternalApplicationConfiguration.g:2580:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) |
8026 | // InternalApplicationConfiguration.g:2593:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) | 7991 | // InternalApplicationConfiguration.g:2581:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
8027 | { | 7992 | { |
8028 | // InternalApplicationConfiguration.g:2593:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) | 7993 | // InternalApplicationConfiguration.g:2581:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
8029 | // InternalApplicationConfiguration.g:2594:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' | 7994 | // InternalApplicationConfiguration.g:2582:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' |
8030 | { | 7995 | { |
8031 | otherlv_0=(Token)match(input,38,FOLLOW_14); if (state.failed) return current; | 7996 | otherlv_0=(Token)match(input,39,FOLLOW_14); if (state.failed) return current; |
8032 | if ( state.backtracking==0 ) { | 7997 | if ( state.backtracking==0 ) { |
8033 | 7998 | ||
8034 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); | 7999 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); |
8035 | 8000 | ||
8036 | } | 8001 | } |
8037 | // InternalApplicationConfiguration.g:2598:3: () | 8002 | // InternalApplicationConfiguration.g:2586:3: () |
8038 | // InternalApplicationConfiguration.g:2599:4: | 8003 | // InternalApplicationConfiguration.g:2587:4: |
8039 | { | 8004 | { |
8040 | if ( state.backtracking==0 ) { | 8005 | if ( state.backtracking==0 ) { |
8041 | 8006 | ||
@@ -8053,45 +8018,45 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8053 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); | 8018 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); |
8054 | 8019 | ||
8055 | } | 8020 | } |
8056 | // InternalApplicationConfiguration.g:2609:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) | 8021 | // InternalApplicationConfiguration.g:2597:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) |
8057 | // InternalApplicationConfiguration.g:2610:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) | 8022 | // InternalApplicationConfiguration.g:2598:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
8058 | { | 8023 | { |
8059 | // InternalApplicationConfiguration.g:2610:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) | 8024 | // InternalApplicationConfiguration.g:2598:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
8060 | // InternalApplicationConfiguration.g:2611:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) | 8025 | // InternalApplicationConfiguration.g:2599:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) |
8061 | { | 8026 | { |
8062 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); | 8027 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); |
8063 | // InternalApplicationConfiguration.g:2614:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) | 8028 | // InternalApplicationConfiguration.g:2602:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) |
8064 | // InternalApplicationConfiguration.g:2615:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* | 8029 | // InternalApplicationConfiguration.g:2603:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* |
8065 | { | 8030 | { |
8066 | // InternalApplicationConfiguration.g:2615:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* | 8031 | // InternalApplicationConfiguration.g:2603:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* |
8067 | loop37: | 8032 | loop36: |
8068 | do { | 8033 | do { |
8069 | int alt37=13; | 8034 | int alt36=13; |
8070 | alt37 = dfa37.predict(input); | 8035 | alt36 = dfa36.predict(input); |
8071 | switch (alt37) { | 8036 | switch (alt36) { |
8072 | case 1 : | 8037 | case 1 : |
8073 | // InternalApplicationConfiguration.g:2616:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 8038 | // InternalApplicationConfiguration.g:2604:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
8074 | { | 8039 | { |
8075 | // InternalApplicationConfiguration.g:2616:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 8040 | // InternalApplicationConfiguration.g:2604:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
8076 | // InternalApplicationConfiguration.g:2617:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 8041 | // InternalApplicationConfiguration.g:2605:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
8077 | { | 8042 | { |
8078 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { | 8043 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { |
8079 | if (state.backtracking>0) {state.failed=true; return current;} | 8044 | if (state.backtracking>0) {state.failed=true; return current;} |
8080 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); | 8045 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); |
8081 | } | 8046 | } |
8082 | // InternalApplicationConfiguration.g:2617:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 8047 | // InternalApplicationConfiguration.g:2605:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
8083 | // InternalApplicationConfiguration.g:2618:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 8048 | // InternalApplicationConfiguration.g:2606:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
8084 | { | 8049 | { |
8085 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); | 8050 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); |
8086 | // InternalApplicationConfiguration.g:2621:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 8051 | // InternalApplicationConfiguration.g:2609:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
8087 | // InternalApplicationConfiguration.g:2621:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 8052 | // InternalApplicationConfiguration.g:2609:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
8088 | { | 8053 | { |
8089 | if ( !((true)) ) { | 8054 | if ( !((true)) ) { |
8090 | if (state.backtracking>0) {state.failed=true; return current;} | 8055 | if (state.backtracking>0) {state.failed=true; return current;} |
8091 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8056 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8092 | } | 8057 | } |
8093 | // InternalApplicationConfiguration.g:2621:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 8058 | // InternalApplicationConfiguration.g:2609:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
8094 | // InternalApplicationConfiguration.g:2621:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) | 8059 | // InternalApplicationConfiguration.g:2609:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) |
8095 | { | 8060 | { |
8096 | otherlv_4=(Token)match(input,23,FOLLOW_10); if (state.failed) return current; | 8061 | otherlv_4=(Token)match(input,23,FOLLOW_10); if (state.failed) return current; |
8097 | if ( state.backtracking==0 ) { | 8062 | if ( state.backtracking==0 ) { |
@@ -8105,11 +8070,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8105 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); | 8070 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); |
8106 | 8071 | ||
8107 | } | 8072 | } |
8108 | // InternalApplicationConfiguration.g:2629:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) | 8073 | // InternalApplicationConfiguration.g:2617:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) |
8109 | // InternalApplicationConfiguration.g:2630:10: (lv_metamodel_6_0= ruleMetamodel ) | 8074 | // InternalApplicationConfiguration.g:2618:10: (lv_metamodel_6_0= ruleMetamodel ) |
8110 | { | 8075 | { |
8111 | // InternalApplicationConfiguration.g:2630:10: (lv_metamodel_6_0= ruleMetamodel ) | 8076 | // InternalApplicationConfiguration.g:2618:10: (lv_metamodel_6_0= ruleMetamodel ) |
8112 | // InternalApplicationConfiguration.g:2631:11: lv_metamodel_6_0= ruleMetamodel | 8077 | // InternalApplicationConfiguration.g:2619:11: lv_metamodel_6_0= ruleMetamodel |
8113 | { | 8078 | { |
8114 | if ( state.backtracking==0 ) { | 8079 | if ( state.backtracking==0 ) { |
8115 | 8080 | ||
@@ -8157,30 +8122,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8157 | } | 8122 | } |
8158 | break; | 8123 | break; |
8159 | case 2 : | 8124 | case 2 : |
8160 | // InternalApplicationConfiguration.g:2654:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 8125 | // InternalApplicationConfiguration.g:2642:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
8161 | { | 8126 | { |
8162 | // InternalApplicationConfiguration.g:2654:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 8127 | // InternalApplicationConfiguration.g:2642:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
8163 | // InternalApplicationConfiguration.g:2655:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 8128 | // InternalApplicationConfiguration.g:2643:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
8164 | { | 8129 | { |
8165 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { | 8130 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { |
8166 | if (state.backtracking>0) {state.failed=true; return current;} | 8131 | if (state.backtracking>0) {state.failed=true; return current;} |
8167 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); | 8132 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); |
8168 | } | 8133 | } |
8169 | // InternalApplicationConfiguration.g:2655:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 8134 | // InternalApplicationConfiguration.g:2643:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
8170 | // InternalApplicationConfiguration.g:2656:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 8135 | // InternalApplicationConfiguration.g:2644:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
8171 | { | 8136 | { |
8172 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); | 8137 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); |
8173 | // InternalApplicationConfiguration.g:2659:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 8138 | // InternalApplicationConfiguration.g:2647:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
8174 | // InternalApplicationConfiguration.g:2659:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 8139 | // InternalApplicationConfiguration.g:2647:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
8175 | { | 8140 | { |
8176 | if ( !((true)) ) { | 8141 | if ( !((true)) ) { |
8177 | if (state.backtracking>0) {state.failed=true; return current;} | 8142 | if (state.backtracking>0) {state.failed=true; return current;} |
8178 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8143 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8179 | } | 8144 | } |
8180 | // InternalApplicationConfiguration.g:2659:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 8145 | // InternalApplicationConfiguration.g:2647:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
8181 | // InternalApplicationConfiguration.g:2659:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) | 8146 | // InternalApplicationConfiguration.g:2647:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) |
8182 | { | 8147 | { |
8183 | otherlv_7=(Token)match(input,25,FOLLOW_10); if (state.failed) return current; | 8148 | otherlv_7=(Token)match(input,40,FOLLOW_10); if (state.failed) return current; |
8184 | if ( state.backtracking==0 ) { | 8149 | if ( state.backtracking==0 ) { |
8185 | 8150 | ||
8186 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); | 8151 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); |
@@ -8192,11 +8157,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8192 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); | 8157 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); |
8193 | 8158 | ||
8194 | } | 8159 | } |
8195 | // InternalApplicationConfiguration.g:2667:9: ( (lv_partialModel_9_0= rulePartialModel ) ) | 8160 | // InternalApplicationConfiguration.g:2655:9: ( (lv_partialModel_9_0= rulePartialModel ) ) |
8196 | // InternalApplicationConfiguration.g:2668:10: (lv_partialModel_9_0= rulePartialModel ) | 8161 | // InternalApplicationConfiguration.g:2656:10: (lv_partialModel_9_0= rulePartialModel ) |
8197 | { | 8162 | { |
8198 | // InternalApplicationConfiguration.g:2668:10: (lv_partialModel_9_0= rulePartialModel ) | 8163 | // InternalApplicationConfiguration.g:2656:10: (lv_partialModel_9_0= rulePartialModel ) |
8199 | // InternalApplicationConfiguration.g:2669:11: lv_partialModel_9_0= rulePartialModel | 8164 | // InternalApplicationConfiguration.g:2657:11: lv_partialModel_9_0= rulePartialModel |
8200 | { | 8165 | { |
8201 | if ( state.backtracking==0 ) { | 8166 | if ( state.backtracking==0 ) { |
8202 | 8167 | ||
@@ -8244,28 +8209,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8244 | } | 8209 | } |
8245 | break; | 8210 | break; |
8246 | case 3 : | 8211 | case 3 : |
8247 | // InternalApplicationConfiguration.g:2692:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 8212 | // InternalApplicationConfiguration.g:2680:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
8248 | { | 8213 | { |
8249 | // InternalApplicationConfiguration.g:2692:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 8214 | // InternalApplicationConfiguration.g:2680:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
8250 | // InternalApplicationConfiguration.g:2693:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 8215 | // InternalApplicationConfiguration.g:2681:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
8251 | { | 8216 | { |
8252 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { | 8217 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { |
8253 | if (state.backtracking>0) {state.failed=true; return current;} | 8218 | if (state.backtracking>0) {state.failed=true; return current;} |
8254 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); | 8219 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); |
8255 | } | 8220 | } |
8256 | // InternalApplicationConfiguration.g:2693:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 8221 | // InternalApplicationConfiguration.g:2681:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
8257 | // InternalApplicationConfiguration.g:2694:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 8222 | // InternalApplicationConfiguration.g:2682:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
8258 | { | 8223 | { |
8259 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); | 8224 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); |
8260 | // InternalApplicationConfiguration.g:2697:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 8225 | // InternalApplicationConfiguration.g:2685:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
8261 | // InternalApplicationConfiguration.g:2697:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 8226 | // InternalApplicationConfiguration.g:2685:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
8262 | { | 8227 | { |
8263 | if ( !((true)) ) { | 8228 | if ( !((true)) ) { |
8264 | if (state.backtracking>0) {state.failed=true; return current;} | 8229 | if (state.backtracking>0) {state.failed=true; return current;} |
8265 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8230 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8266 | } | 8231 | } |
8267 | // InternalApplicationConfiguration.g:2697:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 8232 | // InternalApplicationConfiguration.g:2685:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
8268 | // InternalApplicationConfiguration.g:2697:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) | 8233 | // InternalApplicationConfiguration.g:2685:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) |
8269 | { | 8234 | { |
8270 | otherlv_10=(Token)match(input,26,FOLLOW_10); if (state.failed) return current; | 8235 | otherlv_10=(Token)match(input,26,FOLLOW_10); if (state.failed) return current; |
8271 | if ( state.backtracking==0 ) { | 8236 | if ( state.backtracking==0 ) { |
@@ -8279,11 +8244,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8279 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); | 8244 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); |
8280 | 8245 | ||
8281 | } | 8246 | } |
8282 | // InternalApplicationConfiguration.g:2705:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) | 8247 | // InternalApplicationConfiguration.g:2693:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) |
8283 | // InternalApplicationConfiguration.g:2706:10: (lv_patterns_12_0= ruleGraphPattern ) | 8248 | // InternalApplicationConfiguration.g:2694:10: (lv_patterns_12_0= ruleGraphPattern ) |
8284 | { | 8249 | { |
8285 | // InternalApplicationConfiguration.g:2706:10: (lv_patterns_12_0= ruleGraphPattern ) | 8250 | // InternalApplicationConfiguration.g:2694:10: (lv_patterns_12_0= ruleGraphPattern ) |
8286 | // InternalApplicationConfiguration.g:2707:11: lv_patterns_12_0= ruleGraphPattern | 8251 | // InternalApplicationConfiguration.g:2695:11: lv_patterns_12_0= ruleGraphPattern |
8287 | { | 8252 | { |
8288 | if ( state.backtracking==0 ) { | 8253 | if ( state.backtracking==0 ) { |
8289 | 8254 | ||
@@ -8331,30 +8296,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8331 | } | 8296 | } |
8332 | break; | 8297 | break; |
8333 | case 4 : | 8298 | case 4 : |
8334 | // InternalApplicationConfiguration.g:2730:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | 8299 | // InternalApplicationConfiguration.g:2718:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) |
8335 | { | 8300 | { |
8336 | // InternalApplicationConfiguration.g:2730:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | 8301 | // InternalApplicationConfiguration.g:2718:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) |
8337 | // InternalApplicationConfiguration.g:2731:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) | 8302 | // InternalApplicationConfiguration.g:2719:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) |
8338 | { | 8303 | { |
8339 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { | 8304 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { |
8340 | if (state.backtracking>0) {state.failed=true; return current;} | 8305 | if (state.backtracking>0) {state.failed=true; return current;} |
8341 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); | 8306 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); |
8342 | } | 8307 | } |
8343 | // InternalApplicationConfiguration.g:2731:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) | 8308 | // InternalApplicationConfiguration.g:2719:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) |
8344 | // InternalApplicationConfiguration.g:2732:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) | 8309 | // InternalApplicationConfiguration.g:2720:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) |
8345 | { | 8310 | { |
8346 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); | 8311 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); |
8347 | // InternalApplicationConfiguration.g:2735:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) | 8312 | // InternalApplicationConfiguration.g:2723:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) |
8348 | // InternalApplicationConfiguration.g:2735:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) | 8313 | // InternalApplicationConfiguration.g:2723:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) |
8349 | { | 8314 | { |
8350 | if ( !((true)) ) { | 8315 | if ( !((true)) ) { |
8351 | if (state.backtracking>0) {state.failed=true; return current;} | 8316 | if (state.backtracking>0) {state.failed=true; return current;} |
8352 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8317 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8353 | } | 8318 | } |
8354 | // InternalApplicationConfiguration.g:2735:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) | 8319 | // InternalApplicationConfiguration.g:2723:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) |
8355 | // InternalApplicationConfiguration.g:2735:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) | 8320 | // InternalApplicationConfiguration.g:2723:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) |
8356 | { | 8321 | { |
8357 | otherlv_13=(Token)match(input,37,FOLLOW_10); if (state.failed) return current; | 8322 | otherlv_13=(Token)match(input,38,FOLLOW_10); if (state.failed) return current; |
8358 | if ( state.backtracking==0 ) { | 8323 | if ( state.backtracking==0 ) { |
8359 | 8324 | ||
8360 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); | 8325 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); |
@@ -8366,11 +8331,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8366 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); | 8331 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); |
8367 | 8332 | ||
8368 | } | 8333 | } |
8369 | // InternalApplicationConfiguration.g:2743:9: ( (lv_scope_15_0= ruleScope ) ) | 8334 | // InternalApplicationConfiguration.g:2731:9: ( (lv_scope_15_0= ruleScope ) ) |
8370 | // InternalApplicationConfiguration.g:2744:10: (lv_scope_15_0= ruleScope ) | 8335 | // InternalApplicationConfiguration.g:2732:10: (lv_scope_15_0= ruleScope ) |
8371 | { | 8336 | { |
8372 | // InternalApplicationConfiguration.g:2744:10: (lv_scope_15_0= ruleScope ) | 8337 | // InternalApplicationConfiguration.g:2732:10: (lv_scope_15_0= ruleScope ) |
8373 | // InternalApplicationConfiguration.g:2745:11: lv_scope_15_0= ruleScope | 8338 | // InternalApplicationConfiguration.g:2733:11: lv_scope_15_0= ruleScope |
8374 | { | 8339 | { |
8375 | if ( state.backtracking==0 ) { | 8340 | if ( state.backtracking==0 ) { |
8376 | 8341 | ||
@@ -8418,46 +8383,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8418 | } | 8383 | } |
8419 | break; | 8384 | break; |
8420 | case 5 : | 8385 | case 5 : |
8421 | // InternalApplicationConfiguration.g:2768:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | 8386 | // InternalApplicationConfiguration.g:2756:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) |
8422 | { | 8387 | { |
8423 | // InternalApplicationConfiguration.g:2768:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | 8388 | // InternalApplicationConfiguration.g:2756:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) |
8424 | // InternalApplicationConfiguration.g:2769:5: {...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) | 8389 | // InternalApplicationConfiguration.g:2757:5: {...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) |
8425 | { | 8390 | { |
8426 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { | 8391 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { |
8427 | if (state.backtracking>0) {state.failed=true; return current;} | 8392 | if (state.backtracking>0) {state.failed=true; return current;} |
8428 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); | 8393 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); |
8429 | } | 8394 | } |
8430 | // InternalApplicationConfiguration.g:2769:111: ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) | 8395 | // InternalApplicationConfiguration.g:2757:111: ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) |
8431 | // InternalApplicationConfiguration.g:2770:6: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) | 8396 | // InternalApplicationConfiguration.g:2758:6: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) |
8432 | { | 8397 | { |
8433 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); | 8398 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); |
8434 | // InternalApplicationConfiguration.g:2773:9: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) | 8399 | // InternalApplicationConfiguration.g:2761:9: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) |
8435 | // InternalApplicationConfiguration.g:2773:10: {...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) | 8400 | // InternalApplicationConfiguration.g:2761:10: {...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) |
8436 | { | 8401 | { |
8437 | if ( !((true)) ) { | 8402 | if ( !((true)) ) { |
8438 | if (state.backtracking>0) {state.failed=true; return current;} | 8403 | if (state.backtracking>0) {state.failed=true; return current;} |
8439 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8404 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8440 | } | 8405 | } |
8441 | // InternalApplicationConfiguration.g:2773:19: (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) | 8406 | // InternalApplicationConfiguration.g:2761:19: (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) |
8442 | // InternalApplicationConfiguration.g:2773:20: otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) | 8407 | // InternalApplicationConfiguration.g:2761:20: otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) |
8443 | { | 8408 | { |
8444 | otherlv_16=(Token)match(input,39,FOLLOW_10); if (state.failed) return current; | 8409 | otherlv_16=(Token)match(input,41,FOLLOW_10); if (state.failed) return current; |
8445 | if ( state.backtracking==0 ) { | 8410 | if ( state.backtracking==0 ) { |
8446 | 8411 | ||
8447 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getNumberKeyword_3_4_0()); | 8412 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getNumberKeyword_3_4_0()); |
8448 | 8413 | ||
8449 | } | 8414 | } |
8450 | otherlv_17=(Token)match(input,16,FOLLOW_26); if (state.failed) return current; | 8415 | otherlv_17=(Token)match(input,16,FOLLOW_24); if (state.failed) return current; |
8451 | if ( state.backtracking==0 ) { | 8416 | if ( state.backtracking==0 ) { |
8452 | 8417 | ||
8453 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); | 8418 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); |
8454 | 8419 | ||
8455 | } | 8420 | } |
8456 | // InternalApplicationConfiguration.g:2781:9: ( (lv_number_18_0= RULE_INT ) ) | 8421 | // InternalApplicationConfiguration.g:2769:9: ( (lv_number_18_0= RULE_INT ) ) |
8457 | // InternalApplicationConfiguration.g:2782:10: (lv_number_18_0= RULE_INT ) | 8422 | // InternalApplicationConfiguration.g:2770:10: (lv_number_18_0= RULE_INT ) |
8458 | { | 8423 | { |
8459 | // InternalApplicationConfiguration.g:2782:10: (lv_number_18_0= RULE_INT ) | 8424 | // InternalApplicationConfiguration.g:2770:10: (lv_number_18_0= RULE_INT ) |
8460 | // InternalApplicationConfiguration.g:2783:11: lv_number_18_0= RULE_INT | 8425 | // InternalApplicationConfiguration.g:2771:11: lv_number_18_0= RULE_INT |
8461 | { | 8426 | { |
8462 | lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current; | 8427 | lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current; |
8463 | if ( state.backtracking==0 ) { | 8428 | if ( state.backtracking==0 ) { |
@@ -8500,46 +8465,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8500 | } | 8465 | } |
8501 | break; | 8466 | break; |
8502 | case 6 : | 8467 | case 6 : |
8503 | // InternalApplicationConfiguration.g:2805:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | 8468 | // InternalApplicationConfiguration.g:2793:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) |
8504 | { | 8469 | { |
8505 | // InternalApplicationConfiguration.g:2805:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | 8470 | // InternalApplicationConfiguration.g:2793:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) |
8506 | // InternalApplicationConfiguration.g:2806:5: {...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) | 8471 | // InternalApplicationConfiguration.g:2794:5: {...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) |
8507 | { | 8472 | { |
8508 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { | 8473 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { |
8509 | if (state.backtracking>0) {state.failed=true; return current;} | 8474 | if (state.backtracking>0) {state.failed=true; return current;} |
8510 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); | 8475 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); |
8511 | } | 8476 | } |
8512 | // InternalApplicationConfiguration.g:2806:111: ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) | 8477 | // InternalApplicationConfiguration.g:2794:111: ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) |
8513 | // InternalApplicationConfiguration.g:2807:6: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) | 8478 | // InternalApplicationConfiguration.g:2795:6: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) |
8514 | { | 8479 | { |
8515 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); | 8480 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); |
8516 | // InternalApplicationConfiguration.g:2810:9: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) | 8481 | // InternalApplicationConfiguration.g:2798:9: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) |
8517 | // InternalApplicationConfiguration.g:2810:10: {...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) | 8482 | // InternalApplicationConfiguration.g:2798:10: {...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) |
8518 | { | 8483 | { |
8519 | if ( !((true)) ) { | 8484 | if ( !((true)) ) { |
8520 | if (state.backtracking>0) {state.failed=true; return current;} | 8485 | if (state.backtracking>0) {state.failed=true; return current;} |
8521 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8486 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8522 | } | 8487 | } |
8523 | // InternalApplicationConfiguration.g:2810:19: (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) | 8488 | // InternalApplicationConfiguration.g:2798:19: (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) |
8524 | // InternalApplicationConfiguration.g:2810:20: otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) | 8489 | // InternalApplicationConfiguration.g:2798:20: otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) |
8525 | { | 8490 | { |
8526 | otherlv_19=(Token)match(input,40,FOLLOW_10); if (state.failed) return current; | 8491 | otherlv_19=(Token)match(input,42,FOLLOW_10); if (state.failed) return current; |
8527 | if ( state.backtracking==0 ) { | 8492 | if ( state.backtracking==0 ) { |
8528 | 8493 | ||
8529 | newLeafNode(otherlv_19, grammarAccess.getGenerationTaskAccess().getRunsKeyword_3_5_0()); | 8494 | newLeafNode(otherlv_19, grammarAccess.getGenerationTaskAccess().getRunsKeyword_3_5_0()); |
8530 | 8495 | ||
8531 | } | 8496 | } |
8532 | otherlv_20=(Token)match(input,16,FOLLOW_26); if (state.failed) return current; | 8497 | otherlv_20=(Token)match(input,16,FOLLOW_24); if (state.failed) return current; |
8533 | if ( state.backtracking==0 ) { | 8498 | if ( state.backtracking==0 ) { |
8534 | 8499 | ||
8535 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); | 8500 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); |
8536 | 8501 | ||
8537 | } | 8502 | } |
8538 | // InternalApplicationConfiguration.g:2818:9: ( (lv_runs_21_0= RULE_INT ) ) | 8503 | // InternalApplicationConfiguration.g:2806:9: ( (lv_runs_21_0= RULE_INT ) ) |
8539 | // InternalApplicationConfiguration.g:2819:10: (lv_runs_21_0= RULE_INT ) | 8504 | // InternalApplicationConfiguration.g:2807:10: (lv_runs_21_0= RULE_INT ) |
8540 | { | 8505 | { |
8541 | // InternalApplicationConfiguration.g:2819:10: (lv_runs_21_0= RULE_INT ) | 8506 | // InternalApplicationConfiguration.g:2807:10: (lv_runs_21_0= RULE_INT ) |
8542 | // InternalApplicationConfiguration.g:2820:11: lv_runs_21_0= RULE_INT | 8507 | // InternalApplicationConfiguration.g:2808:11: lv_runs_21_0= RULE_INT |
8543 | { | 8508 | { |
8544 | lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current; | 8509 | lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current; |
8545 | if ( state.backtracking==0 ) { | 8510 | if ( state.backtracking==0 ) { |
@@ -8582,30 +8547,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8582 | } | 8547 | } |
8583 | break; | 8548 | break; |
8584 | case 7 : | 8549 | case 7 : |
8585 | // InternalApplicationConfiguration.g:2842:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | 8550 | // InternalApplicationConfiguration.g:2830:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) |
8586 | { | 8551 | { |
8587 | // InternalApplicationConfiguration.g:2842:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | 8552 | // InternalApplicationConfiguration.g:2830:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) |
8588 | // InternalApplicationConfiguration.g:2843:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) | 8553 | // InternalApplicationConfiguration.g:2831:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) |
8589 | { | 8554 | { |
8590 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { | 8555 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { |
8591 | if (state.backtracking>0) {state.failed=true; return current;} | 8556 | if (state.backtracking>0) {state.failed=true; return current;} |
8592 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); | 8557 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); |
8593 | } | 8558 | } |
8594 | // InternalApplicationConfiguration.g:2843:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) | 8559 | // InternalApplicationConfiguration.g:2831:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) |
8595 | // InternalApplicationConfiguration.g:2844:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) | 8560 | // InternalApplicationConfiguration.g:2832:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) |
8596 | { | 8561 | { |
8597 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); | 8562 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); |
8598 | // InternalApplicationConfiguration.g:2847:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) | 8563 | // InternalApplicationConfiguration.g:2835:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) |
8599 | // InternalApplicationConfiguration.g:2847:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) | 8564 | // InternalApplicationConfiguration.g:2835:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) |
8600 | { | 8565 | { |
8601 | if ( !((true)) ) { | 8566 | if ( !((true)) ) { |
8602 | if (state.backtracking>0) {state.failed=true; return current;} | 8567 | if (state.backtracking>0) {state.failed=true; return current;} |
8603 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8568 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8604 | } | 8569 | } |
8605 | // InternalApplicationConfiguration.g:2847:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) | 8570 | // InternalApplicationConfiguration.g:2835:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) |
8606 | // InternalApplicationConfiguration.g:2847:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) | 8571 | // InternalApplicationConfiguration.g:2835:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) |
8607 | { | 8572 | { |
8608 | otherlv_22=(Token)match(input,41,FOLLOW_10); if (state.failed) return current; | 8573 | otherlv_22=(Token)match(input,43,FOLLOW_10); if (state.failed) return current; |
8609 | if ( state.backtracking==0 ) { | 8574 | if ( state.backtracking==0 ) { |
8610 | 8575 | ||
8611 | newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); | 8576 | newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); |
@@ -8617,11 +8582,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8617 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); | 8582 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); |
8618 | 8583 | ||
8619 | } | 8584 | } |
8620 | // InternalApplicationConfiguration.g:2855:9: ( (lv_solver_24_0= ruleSolver ) ) | 8585 | // InternalApplicationConfiguration.g:2843:9: ( (lv_solver_24_0= ruleSolver ) ) |
8621 | // InternalApplicationConfiguration.g:2856:10: (lv_solver_24_0= ruleSolver ) | 8586 | // InternalApplicationConfiguration.g:2844:10: (lv_solver_24_0= ruleSolver ) |
8622 | { | 8587 | { |
8623 | // InternalApplicationConfiguration.g:2856:10: (lv_solver_24_0= ruleSolver ) | 8588 | // InternalApplicationConfiguration.g:2844:10: (lv_solver_24_0= ruleSolver ) |
8624 | // InternalApplicationConfiguration.g:2857:11: lv_solver_24_0= ruleSolver | 8589 | // InternalApplicationConfiguration.g:2845:11: lv_solver_24_0= ruleSolver |
8625 | { | 8590 | { |
8626 | if ( state.backtracking==0 ) { | 8591 | if ( state.backtracking==0 ) { |
8627 | 8592 | ||
@@ -8669,28 +8634,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8669 | } | 8634 | } |
8670 | break; | 8635 | break; |
8671 | case 8 : | 8636 | case 8 : |
8672 | // InternalApplicationConfiguration.g:2880:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | 8637 | // InternalApplicationConfiguration.g:2868:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) |
8673 | { | 8638 | { |
8674 | // InternalApplicationConfiguration.g:2880:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | 8639 | // InternalApplicationConfiguration.g:2868:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) |
8675 | // InternalApplicationConfiguration.g:2881:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) | 8640 | // InternalApplicationConfiguration.g:2869:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) |
8676 | { | 8641 | { |
8677 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { | 8642 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { |
8678 | if (state.backtracking>0) {state.failed=true; return current;} | 8643 | if (state.backtracking>0) {state.failed=true; return current;} |
8679 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); | 8644 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); |
8680 | } | 8645 | } |
8681 | // InternalApplicationConfiguration.g:2881:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) | 8646 | // InternalApplicationConfiguration.g:2869:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) |
8682 | // InternalApplicationConfiguration.g:2882:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) | 8647 | // InternalApplicationConfiguration.g:2870:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) |
8683 | { | 8648 | { |
8684 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); | 8649 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); |
8685 | // InternalApplicationConfiguration.g:2885:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) | 8650 | // InternalApplicationConfiguration.g:2873:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) |
8686 | // InternalApplicationConfiguration.g:2885:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) | 8651 | // InternalApplicationConfiguration.g:2873:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) |
8687 | { | 8652 | { |
8688 | if ( !((true)) ) { | 8653 | if ( !((true)) ) { |
8689 | if (state.backtracking>0) {state.failed=true; return current;} | 8654 | if (state.backtracking>0) {state.failed=true; return current;} |
8690 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8655 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8691 | } | 8656 | } |
8692 | // InternalApplicationConfiguration.g:2885:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) | 8657 | // InternalApplicationConfiguration.g:2873:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) |
8693 | // InternalApplicationConfiguration.g:2885:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) | 8658 | // InternalApplicationConfiguration.g:2873:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) |
8694 | { | 8659 | { |
8695 | otherlv_25=(Token)match(input,27,FOLLOW_10); if (state.failed) return current; | 8660 | otherlv_25=(Token)match(input,27,FOLLOW_10); if (state.failed) return current; |
8696 | if ( state.backtracking==0 ) { | 8661 | if ( state.backtracking==0 ) { |
@@ -8704,11 +8669,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8704 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); | 8669 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); |
8705 | 8670 | ||
8706 | } | 8671 | } |
8707 | // InternalApplicationConfiguration.g:2893:9: ( (lv_config_27_0= ruleConfig ) ) | 8672 | // InternalApplicationConfiguration.g:2881:9: ( (lv_config_27_0= ruleConfig ) ) |
8708 | // InternalApplicationConfiguration.g:2894:10: (lv_config_27_0= ruleConfig ) | 8673 | // InternalApplicationConfiguration.g:2882:10: (lv_config_27_0= ruleConfig ) |
8709 | { | 8674 | { |
8710 | // InternalApplicationConfiguration.g:2894:10: (lv_config_27_0= ruleConfig ) | 8675 | // InternalApplicationConfiguration.g:2882:10: (lv_config_27_0= ruleConfig ) |
8711 | // InternalApplicationConfiguration.g:2895:11: lv_config_27_0= ruleConfig | 8676 | // InternalApplicationConfiguration.g:2883:11: lv_config_27_0= ruleConfig |
8712 | { | 8677 | { |
8713 | if ( state.backtracking==0 ) { | 8678 | if ( state.backtracking==0 ) { |
8714 | 8679 | ||
@@ -8756,30 +8721,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8756 | } | 8721 | } |
8757 | break; | 8722 | break; |
8758 | case 9 : | 8723 | case 9 : |
8759 | // InternalApplicationConfiguration.g:2918:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | 8724 | // InternalApplicationConfiguration.g:2906:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) |
8760 | { | 8725 | { |
8761 | // InternalApplicationConfiguration.g:2918:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | 8726 | // InternalApplicationConfiguration.g:2906:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) |
8762 | // InternalApplicationConfiguration.g:2919:5: {...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) | 8727 | // InternalApplicationConfiguration.g:2907:5: {...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) |
8763 | { | 8728 | { |
8764 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { | 8729 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { |
8765 | if (state.backtracking>0) {state.failed=true; return current;} | 8730 | if (state.backtracking>0) {state.failed=true; return current;} |
8766 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); | 8731 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); |
8767 | } | 8732 | } |
8768 | // InternalApplicationConfiguration.g:2919:111: ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) | 8733 | // InternalApplicationConfiguration.g:2907:111: ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) |
8769 | // InternalApplicationConfiguration.g:2920:6: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) | 8734 | // InternalApplicationConfiguration.g:2908:6: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) |
8770 | { | 8735 | { |
8771 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); | 8736 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); |
8772 | // InternalApplicationConfiguration.g:2923:9: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) | 8737 | // InternalApplicationConfiguration.g:2911:9: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) |
8773 | // InternalApplicationConfiguration.g:2923:10: {...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) | 8738 | // InternalApplicationConfiguration.g:2911:10: {...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) |
8774 | { | 8739 | { |
8775 | if ( !((true)) ) { | 8740 | if ( !((true)) ) { |
8776 | if (state.backtracking>0) {state.failed=true; return current;} | 8741 | if (state.backtracking>0) {state.failed=true; return current;} |
8777 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8742 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8778 | } | 8743 | } |
8779 | // InternalApplicationConfiguration.g:2923:19: (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) | 8744 | // InternalApplicationConfiguration.g:2911:19: (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) |
8780 | // InternalApplicationConfiguration.g:2923:20: otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) | 8745 | // InternalApplicationConfiguration.g:2911:20: otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) |
8781 | { | 8746 | { |
8782 | otherlv_28=(Token)match(input,42,FOLLOW_10); if (state.failed) return current; | 8747 | otherlv_28=(Token)match(input,44,FOLLOW_10); if (state.failed) return current; |
8783 | if ( state.backtracking==0 ) { | 8748 | if ( state.backtracking==0 ) { |
8784 | 8749 | ||
8785 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_8_0()); | 8750 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_8_0()); |
@@ -8791,11 +8756,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8791 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); | 8756 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); |
8792 | 8757 | ||
8793 | } | 8758 | } |
8794 | // InternalApplicationConfiguration.g:2931:9: ( (lv_tagetFolder_30_0= ruleFile ) ) | 8759 | // InternalApplicationConfiguration.g:2919:9: ( (lv_tagetFolder_30_0= ruleFile ) ) |
8795 | // InternalApplicationConfiguration.g:2932:10: (lv_tagetFolder_30_0= ruleFile ) | 8760 | // InternalApplicationConfiguration.g:2920:10: (lv_tagetFolder_30_0= ruleFile ) |
8796 | { | 8761 | { |
8797 | // InternalApplicationConfiguration.g:2932:10: (lv_tagetFolder_30_0= ruleFile ) | 8762 | // InternalApplicationConfiguration.g:2920:10: (lv_tagetFolder_30_0= ruleFile ) |
8798 | // InternalApplicationConfiguration.g:2933:11: lv_tagetFolder_30_0= ruleFile | 8763 | // InternalApplicationConfiguration.g:2921:11: lv_tagetFolder_30_0= ruleFile |
8799 | { | 8764 | { |
8800 | if ( state.backtracking==0 ) { | 8765 | if ( state.backtracking==0 ) { |
8801 | 8766 | ||
@@ -8843,30 +8808,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8843 | } | 8808 | } |
8844 | break; | 8809 | break; |
8845 | case 10 : | 8810 | case 10 : |
8846 | // InternalApplicationConfiguration.g:2956:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 8811 | // InternalApplicationConfiguration.g:2944:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) |
8847 | { | 8812 | { |
8848 | // InternalApplicationConfiguration.g:2956:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 8813 | // InternalApplicationConfiguration.g:2944:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) |
8849 | // InternalApplicationConfiguration.g:2957:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 8814 | // InternalApplicationConfiguration.g:2945:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) |
8850 | { | 8815 | { |
8851 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { | 8816 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { |
8852 | if (state.backtracking>0) {state.failed=true; return current;} | 8817 | if (state.backtracking>0) {state.failed=true; return current;} |
8853 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); | 8818 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); |
8854 | } | 8819 | } |
8855 | // InternalApplicationConfiguration.g:2957:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 8820 | // InternalApplicationConfiguration.g:2945:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) |
8856 | // InternalApplicationConfiguration.g:2958:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 8821 | // InternalApplicationConfiguration.g:2946:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) |
8857 | { | 8822 | { |
8858 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); | 8823 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); |
8859 | // InternalApplicationConfiguration.g:2961:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 8824 | // InternalApplicationConfiguration.g:2949:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) |
8860 | // InternalApplicationConfiguration.g:2961:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 8825 | // InternalApplicationConfiguration.g:2949:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) |
8861 | { | 8826 | { |
8862 | if ( !((true)) ) { | 8827 | if ( !((true)) ) { |
8863 | if (state.backtracking>0) {state.failed=true; return current;} | 8828 | if (state.backtracking>0) {state.failed=true; return current;} |
8864 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8829 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8865 | } | 8830 | } |
8866 | // InternalApplicationConfiguration.g:2961:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 8831 | // InternalApplicationConfiguration.g:2949:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) |
8867 | // InternalApplicationConfiguration.g:2961:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) | 8832 | // InternalApplicationConfiguration.g:2949:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) |
8868 | { | 8833 | { |
8869 | otherlv_31=(Token)match(input,43,FOLLOW_10); if (state.failed) return current; | 8834 | otherlv_31=(Token)match(input,45,FOLLOW_10); if (state.failed) return current; |
8870 | if ( state.backtracking==0 ) { | 8835 | if ( state.backtracking==0 ) { |
8871 | 8836 | ||
8872 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); | 8837 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); |
@@ -8878,11 +8843,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8878 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); | 8843 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); |
8879 | 8844 | ||
8880 | } | 8845 | } |
8881 | // InternalApplicationConfiguration.g:2969:9: ( (lv_debugFolder_33_0= ruleFile ) ) | 8846 | // InternalApplicationConfiguration.g:2957:9: ( (lv_debugFolder_33_0= ruleFile ) ) |
8882 | // InternalApplicationConfiguration.g:2970:10: (lv_debugFolder_33_0= ruleFile ) | 8847 | // InternalApplicationConfiguration.g:2958:10: (lv_debugFolder_33_0= ruleFile ) |
8883 | { | 8848 | { |
8884 | // InternalApplicationConfiguration.g:2970:10: (lv_debugFolder_33_0= ruleFile ) | 8849 | // InternalApplicationConfiguration.g:2958:10: (lv_debugFolder_33_0= ruleFile ) |
8885 | // InternalApplicationConfiguration.g:2971:11: lv_debugFolder_33_0= ruleFile | 8850 | // InternalApplicationConfiguration.g:2959:11: lv_debugFolder_33_0= ruleFile |
8886 | { | 8851 | { |
8887 | if ( state.backtracking==0 ) { | 8852 | if ( state.backtracking==0 ) { |
8888 | 8853 | ||
@@ -8930,30 +8895,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8930 | } | 8895 | } |
8931 | break; | 8896 | break; |
8932 | case 11 : | 8897 | case 11 : |
8933 | // InternalApplicationConfiguration.g:2994:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 8898 | // InternalApplicationConfiguration.g:2982:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) |
8934 | { | 8899 | { |
8935 | // InternalApplicationConfiguration.g:2994:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 8900 | // InternalApplicationConfiguration.g:2982:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) |
8936 | // InternalApplicationConfiguration.g:2995:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 8901 | // InternalApplicationConfiguration.g:2983:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) |
8937 | { | 8902 | { |
8938 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { | 8903 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { |
8939 | if (state.backtracking>0) {state.failed=true; return current;} | 8904 | if (state.backtracking>0) {state.failed=true; return current;} |
8940 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); | 8905 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); |
8941 | } | 8906 | } |
8942 | // InternalApplicationConfiguration.g:2995:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 8907 | // InternalApplicationConfiguration.g:2983:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) |
8943 | // InternalApplicationConfiguration.g:2996:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 8908 | // InternalApplicationConfiguration.g:2984:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) |
8944 | { | 8909 | { |
8945 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); | 8910 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); |
8946 | // InternalApplicationConfiguration.g:2999:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 8911 | // InternalApplicationConfiguration.g:2987:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) |
8947 | // InternalApplicationConfiguration.g:2999:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 8912 | // InternalApplicationConfiguration.g:2987:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) |
8948 | { | 8913 | { |
8949 | if ( !((true)) ) { | 8914 | if ( !((true)) ) { |
8950 | if (state.backtracking>0) {state.failed=true; return current;} | 8915 | if (state.backtracking>0) {state.failed=true; return current;} |
8951 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8916 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8952 | } | 8917 | } |
8953 | // InternalApplicationConfiguration.g:2999:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 8918 | // InternalApplicationConfiguration.g:2987:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) |
8954 | // InternalApplicationConfiguration.g:2999:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) | 8919 | // InternalApplicationConfiguration.g:2987:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) |
8955 | { | 8920 | { |
8956 | otherlv_34=(Token)match(input,44,FOLLOW_10); if (state.failed) return current; | 8921 | otherlv_34=(Token)match(input,46,FOLLOW_10); if (state.failed) return current; |
8957 | if ( state.backtracking==0 ) { | 8922 | if ( state.backtracking==0 ) { |
8958 | 8923 | ||
8959 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); | 8924 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); |
@@ -8965,11 +8930,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8965 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); | 8930 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); |
8966 | 8931 | ||
8967 | } | 8932 | } |
8968 | // InternalApplicationConfiguration.g:3007:9: ( (lv_targetLogFile_36_0= ruleFile ) ) | 8933 | // InternalApplicationConfiguration.g:2995:9: ( (lv_targetLogFile_36_0= ruleFile ) ) |
8969 | // InternalApplicationConfiguration.g:3008:10: (lv_targetLogFile_36_0= ruleFile ) | 8934 | // InternalApplicationConfiguration.g:2996:10: (lv_targetLogFile_36_0= ruleFile ) |
8970 | { | 8935 | { |
8971 | // InternalApplicationConfiguration.g:3008:10: (lv_targetLogFile_36_0= ruleFile ) | 8936 | // InternalApplicationConfiguration.g:2996:10: (lv_targetLogFile_36_0= ruleFile ) |
8972 | // InternalApplicationConfiguration.g:3009:11: lv_targetLogFile_36_0= ruleFile | 8937 | // InternalApplicationConfiguration.g:2997:11: lv_targetLogFile_36_0= ruleFile |
8973 | { | 8938 | { |
8974 | if ( state.backtracking==0 ) { | 8939 | if ( state.backtracking==0 ) { |
8975 | 8940 | ||
@@ -9017,30 +8982,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9017 | } | 8982 | } |
9018 | break; | 8983 | break; |
9019 | case 12 : | 8984 | case 12 : |
9020 | // InternalApplicationConfiguration.g:3032:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 8985 | // InternalApplicationConfiguration.g:3020:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) |
9021 | { | 8986 | { |
9022 | // InternalApplicationConfiguration.g:3032:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 8987 | // InternalApplicationConfiguration.g:3020:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) |
9023 | // InternalApplicationConfiguration.g:3033:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 8988 | // InternalApplicationConfiguration.g:3021:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) |
9024 | { | 8989 | { |
9025 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { | 8990 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { |
9026 | if (state.backtracking>0) {state.failed=true; return current;} | 8991 | if (state.backtracking>0) {state.failed=true; return current;} |
9027 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); | 8992 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); |
9028 | } | 8993 | } |
9029 | // InternalApplicationConfiguration.g:3033:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 8994 | // InternalApplicationConfiguration.g:3021:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) |
9030 | // InternalApplicationConfiguration.g:3034:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 8995 | // InternalApplicationConfiguration.g:3022:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) |
9031 | { | 8996 | { |
9032 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); | 8997 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); |
9033 | // InternalApplicationConfiguration.g:3037:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 8998 | // InternalApplicationConfiguration.g:3025:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) |
9034 | // InternalApplicationConfiguration.g:3037:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 8999 | // InternalApplicationConfiguration.g:3025:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) |
9035 | { | 9000 | { |
9036 | if ( !((true)) ) { | 9001 | if ( !((true)) ) { |
9037 | if (state.backtracking>0) {state.failed=true; return current;} | 9002 | if (state.backtracking>0) {state.failed=true; return current;} |
9038 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9003 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
9039 | } | 9004 | } |
9040 | // InternalApplicationConfiguration.g:3037:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 9005 | // InternalApplicationConfiguration.g:3025:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) |
9041 | // InternalApplicationConfiguration.g:3037:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 9006 | // InternalApplicationConfiguration.g:3025:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) |
9042 | { | 9007 | { |
9043 | otherlv_37=(Token)match(input,45,FOLLOW_10); if (state.failed) return current; | 9008 | otherlv_37=(Token)match(input,47,FOLLOW_10); if (state.failed) return current; |
9044 | if ( state.backtracking==0 ) { | 9009 | if ( state.backtracking==0 ) { |
9045 | 9010 | ||
9046 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); | 9011 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); |
@@ -9052,11 +9017,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9052 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); | 9017 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); |
9053 | 9018 | ||
9054 | } | 9019 | } |
9055 | // InternalApplicationConfiguration.g:3045:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 9020 | // InternalApplicationConfiguration.g:3033:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) |
9056 | // InternalApplicationConfiguration.g:3046:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 9021 | // InternalApplicationConfiguration.g:3034:10: (lv_targetStatisticsFile_39_0= ruleFile ) |
9057 | { | 9022 | { |
9058 | // InternalApplicationConfiguration.g:3046:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 9023 | // InternalApplicationConfiguration.g:3034:10: (lv_targetStatisticsFile_39_0= ruleFile ) |
9059 | // InternalApplicationConfiguration.g:3047:11: lv_targetStatisticsFile_39_0= ruleFile | 9024 | // InternalApplicationConfiguration.g:3035:11: lv_targetStatisticsFile_39_0= ruleFile |
9060 | { | 9025 | { |
9061 | if ( state.backtracking==0 ) { | 9026 | if ( state.backtracking==0 ) { |
9062 | 9027 | ||
@@ -9105,7 +9070,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9105 | break; | 9070 | break; |
9106 | 9071 | ||
9107 | default : | 9072 | default : |
9108 | break loop37; | 9073 | break loop36; |
9109 | } | 9074 | } |
9110 | } while (true); | 9075 | } while (true); |
9111 | 9076 | ||
@@ -9150,7 +9115,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9150 | 9115 | ||
9151 | 9116 | ||
9152 | // $ANTLR start "ruleSolver" | 9117 | // $ANTLR start "ruleSolver" |
9153 | // InternalApplicationConfiguration.g:3085:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; | 9118 | // InternalApplicationConfiguration.g:3073:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; |
9154 | public final Enumerator ruleSolver() throws RecognitionException { | 9119 | public final Enumerator ruleSolver() throws RecognitionException { |
9155 | Enumerator current = null; | 9120 | Enumerator current = null; |
9156 | 9121 | ||
@@ -9162,43 +9127,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9162 | enterRule(); | 9127 | enterRule(); |
9163 | 9128 | ||
9164 | try { | 9129 | try { |
9165 | // InternalApplicationConfiguration.g:3091:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) | 9130 | // InternalApplicationConfiguration.g:3079:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) |
9166 | // InternalApplicationConfiguration.g:3092:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 9131 | // InternalApplicationConfiguration.g:3080:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
9167 | { | 9132 | { |
9168 | // InternalApplicationConfiguration.g:3092:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 9133 | // InternalApplicationConfiguration.g:3080:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
9169 | int alt38=3; | 9134 | int alt37=3; |
9170 | switch ( input.LA(1) ) { | 9135 | switch ( input.LA(1) ) { |
9171 | case 46: | 9136 | case 48: |
9172 | { | 9137 | { |
9173 | alt38=1; | 9138 | alt37=1; |
9174 | } | 9139 | } |
9175 | break; | 9140 | break; |
9176 | case 47: | 9141 | case 49: |
9177 | { | 9142 | { |
9178 | alt38=2; | 9143 | alt37=2; |
9179 | } | 9144 | } |
9180 | break; | 9145 | break; |
9181 | case 48: | 9146 | case 50: |
9182 | { | 9147 | { |
9183 | alt38=3; | 9148 | alt37=3; |
9184 | } | 9149 | } |
9185 | break; | 9150 | break; |
9186 | default: | 9151 | default: |
9187 | if (state.backtracking>0) {state.failed=true; return current;} | 9152 | if (state.backtracking>0) {state.failed=true; return current;} |
9188 | NoViableAltException nvae = | 9153 | NoViableAltException nvae = |
9189 | new NoViableAltException("", 38, 0, input); | 9154 | new NoViableAltException("", 37, 0, input); |
9190 | 9155 | ||
9191 | throw nvae; | 9156 | throw nvae; |
9192 | } | 9157 | } |
9193 | 9158 | ||
9194 | switch (alt38) { | 9159 | switch (alt37) { |
9195 | case 1 : | 9160 | case 1 : |
9196 | // InternalApplicationConfiguration.g:3093:3: (enumLiteral_0= 'SMTSolver' ) | 9161 | // InternalApplicationConfiguration.g:3081:3: (enumLiteral_0= 'SMTSolver' ) |
9197 | { | 9162 | { |
9198 | // InternalApplicationConfiguration.g:3093:3: (enumLiteral_0= 'SMTSolver' ) | 9163 | // InternalApplicationConfiguration.g:3081:3: (enumLiteral_0= 'SMTSolver' ) |
9199 | // InternalApplicationConfiguration.g:3094:4: enumLiteral_0= 'SMTSolver' | 9164 | // InternalApplicationConfiguration.g:3082:4: enumLiteral_0= 'SMTSolver' |
9200 | { | 9165 | { |
9201 | enumLiteral_0=(Token)match(input,46,FOLLOW_2); if (state.failed) return current; | 9166 | enumLiteral_0=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; |
9202 | if ( state.backtracking==0 ) { | 9167 | if ( state.backtracking==0 ) { |
9203 | 9168 | ||
9204 | current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); | 9169 | current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); |
@@ -9212,12 +9177,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9212 | } | 9177 | } |
9213 | break; | 9178 | break; |
9214 | case 2 : | 9179 | case 2 : |
9215 | // InternalApplicationConfiguration.g:3101:3: (enumLiteral_1= 'AlloySolver' ) | 9180 | // InternalApplicationConfiguration.g:3089:3: (enumLiteral_1= 'AlloySolver' ) |
9216 | { | 9181 | { |
9217 | // InternalApplicationConfiguration.g:3101:3: (enumLiteral_1= 'AlloySolver' ) | 9182 | // InternalApplicationConfiguration.g:3089:3: (enumLiteral_1= 'AlloySolver' ) |
9218 | // InternalApplicationConfiguration.g:3102:4: enumLiteral_1= 'AlloySolver' | 9183 | // InternalApplicationConfiguration.g:3090:4: enumLiteral_1= 'AlloySolver' |
9219 | { | 9184 | { |
9220 | enumLiteral_1=(Token)match(input,47,FOLLOW_2); if (state.failed) return current; | 9185 | enumLiteral_1=(Token)match(input,49,FOLLOW_2); if (state.failed) return current; |
9221 | if ( state.backtracking==0 ) { | 9186 | if ( state.backtracking==0 ) { |
9222 | 9187 | ||
9223 | current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | 9188 | current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); |
@@ -9231,12 +9196,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9231 | } | 9196 | } |
9232 | break; | 9197 | break; |
9233 | case 3 : | 9198 | case 3 : |
9234 | // InternalApplicationConfiguration.g:3109:3: (enumLiteral_2= 'ViatraSolver' ) | 9199 | // InternalApplicationConfiguration.g:3097:3: (enumLiteral_2= 'ViatraSolver' ) |
9235 | { | 9200 | { |
9236 | // InternalApplicationConfiguration.g:3109:3: (enumLiteral_2= 'ViatraSolver' ) | 9201 | // InternalApplicationConfiguration.g:3097:3: (enumLiteral_2= 'ViatraSolver' ) |
9237 | // InternalApplicationConfiguration.g:3110:4: enumLiteral_2= 'ViatraSolver' | 9202 | // InternalApplicationConfiguration.g:3098:4: enumLiteral_2= 'ViatraSolver' |
9238 | { | 9203 | { |
9239 | enumLiteral_2=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; | 9204 | enumLiteral_2=(Token)match(input,50,FOLLOW_2); if (state.failed) return current; |
9240 | if ( state.backtracking==0 ) { | 9205 | if ( state.backtracking==0 ) { |
9241 | 9206 | ||
9242 | current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); | 9207 | current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); |
@@ -9301,14 +9266,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9301 | } | 9266 | } |
9302 | 9267 | ||
9303 | 9268 | ||
9304 | protected DFA37 dfa37 = new DFA37(this); | 9269 | protected DFA36 dfa36 = new DFA36(this); |
9305 | static final String dfa_1s = "\16\uffff"; | 9270 | static final String dfa_1s = "\16\uffff"; |
9306 | static final String dfa_2s = "\1\23\15\uffff"; | 9271 | static final String dfa_2s = "\1\23\15\uffff"; |
9307 | static final String dfa_3s = "\1\55\15\uffff"; | 9272 | static final String dfa_3s = "\1\57\15\uffff"; |
9308 | static final String dfa_4s = "\1\uffff\1\15\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"; | 9273 | static final String dfa_4s = "\1\uffff\1\15\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"; |
9309 | static final String dfa_5s = "\1\0\15\uffff}>"; | 9274 | static final String dfa_5s = "\1\0\15\uffff}>"; |
9310 | static final String[] dfa_6s = { | 9275 | static final String[] dfa_6s = { |
9311 | "\1\1\3\uffff\1\2\1\uffff\1\3\1\4\1\11\11\uffff\1\5\1\uffff\1\6\1\7\1\10\1\12\1\13\1\14\1\15", | 9276 | "\1\1\3\uffff\1\2\2\uffff\1\4\1\11\12\uffff\1\5\1\uffff\1\3\1\6\1\7\1\10\1\12\1\13\1\14\1\15", |
9312 | "", | 9277 | "", |
9313 | "", | 9278 | "", |
9314 | "", | 9279 | "", |
@@ -9331,11 +9296,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9331 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | 9296 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); |
9332 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); | 9297 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); |
9333 | 9298 | ||
9334 | class DFA37 extends DFA { | 9299 | class DFA36 extends DFA { |
9335 | 9300 | ||
9336 | public DFA37(BaseRecognizer recognizer) { | 9301 | public DFA36(BaseRecognizer recognizer) { |
9337 | this.recognizer = recognizer; | 9302 | this.recognizer = recognizer; |
9338 | this.decisionNumber = 37; | 9303 | this.decisionNumber = 36; |
9339 | this.eot = dfa_1; | 9304 | this.eot = dfa_1; |
9340 | this.eof = dfa_1; | 9305 | this.eof = dfa_1; |
9341 | this.min = dfa_2; | 9306 | this.min = dfa_2; |
@@ -9345,53 +9310,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9345 | this.transition = dfa_6; | 9310 | this.transition = dfa_6; |
9346 | } | 9311 | } |
9347 | public String getDescription() { | 9312 | public String getDescription() { |
9348 | return "()* loopback of 2615:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )*"; | 9313 | return "()* loopback of 2603:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )*"; |
9349 | } | 9314 | } |
9350 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 9315 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
9351 | TokenStream input = (TokenStream)_input; | 9316 | TokenStream input = (TokenStream)_input; |
9352 | int _s = s; | 9317 | int _s = s; |
9353 | switch ( s ) { | 9318 | switch ( s ) { |
9354 | case 0 : | 9319 | case 0 : |
9355 | int LA37_0 = input.LA(1); | 9320 | int LA36_0 = input.LA(1); |
9356 | 9321 | ||
9357 | 9322 | ||
9358 | int index37_0 = input.index(); | 9323 | int index36_0 = input.index(); |
9359 | input.rewind(); | 9324 | input.rewind(); |
9360 | s = -1; | 9325 | s = -1; |
9361 | if ( (LA37_0==19) ) {s = 1;} | 9326 | if ( (LA36_0==19) ) {s = 1;} |
9362 | 9327 | ||
9363 | else if ( LA37_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} | 9328 | else if ( LA36_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} |
9364 | 9329 | ||
9365 | else if ( LA37_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} | 9330 | else if ( LA36_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} |
9366 | 9331 | ||
9367 | else if ( LA37_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} | 9332 | else if ( LA36_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} |
9368 | 9333 | ||
9369 | else if ( LA37_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} | 9334 | else if ( LA36_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} |
9370 | 9335 | ||
9371 | else if ( LA37_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} | 9336 | else if ( LA36_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} |
9372 | 9337 | ||
9373 | else if ( LA37_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} | 9338 | else if ( LA36_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} |
9374 | 9339 | ||
9375 | else if ( LA37_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} | 9340 | else if ( LA36_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} |
9376 | 9341 | ||
9377 | else if ( LA37_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} | 9342 | else if ( LA36_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} |
9378 | 9343 | ||
9379 | else if ( LA37_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} | 9344 | else if ( LA36_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} |
9380 | 9345 | ||
9381 | else if ( LA37_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} | 9346 | else if ( LA36_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} |
9382 | 9347 | ||
9383 | else if ( LA37_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} | 9348 | else if ( LA36_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} |
9384 | 9349 | ||
9385 | else if ( LA37_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} | 9350 | else if ( LA36_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} |
9386 | 9351 | ||
9387 | 9352 | ||
9388 | input.seek(index37_0); | 9353 | input.seek(index36_0); |
9389 | if ( s>=0 ) return s; | 9354 | if ( s>=0 ) return s; |
9390 | break; | 9355 | break; |
9391 | } | 9356 | } |
9392 | if (state.backtracking>0) {state.failed=true; return -1;} | 9357 | if (state.backtracking>0) {state.failed=true; return -1;} |
9393 | NoViableAltException nvae = | 9358 | NoViableAltException nvae = |
9394 | new NoViableAltException(getDescription(), 37, _s, input); | 9359 | new NoViableAltException(getDescription(), 36, _s, input); |
9395 | error(nvae); | 9360 | error(nvae); |
9396 | throw nvae; | 9361 | throw nvae; |
9397 | } | 9362 | } |
@@ -9400,8 +9365,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9400 | 9365 | ||
9401 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 9366 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
9402 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 9367 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
9403 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000000600E809002L}); | 9368 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000000C00E809002L}); |
9404 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000600E808002L}); | 9369 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000C00E808002L}); |
9405 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); | 9370 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); |
9406 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); | 9371 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); |
9407 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000002000L}); | 9372 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000002000L}); |
@@ -9417,16 +9382,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9417 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L}); | 9382 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L}); |
9418 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000030L}); | 9383 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000030L}); |
9419 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); | 9384 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); |
9420 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000040080040L}); | 9385 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010080000L}); |
9421 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000040000040L}); | 9386 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); |
9422 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000030000000L}); | 9387 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000003D00000000L}); |
9423 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000000L}); | 9388 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020010000L}); |
9424 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000001E80000000L}); | 9389 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000040L}); |
9425 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000030000002L}); | 9390 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000002L}); |
9426 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000040L}); | 9391 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000080000040L}); |
9427 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000100000000L}); | 9392 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000200000000L}); |
9428 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00003FA00E880000L}); | 9393 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000FF400C880000L}); |
9429 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000020010L}); | 9394 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000020010L}); |
9430 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0001C00000000000L}); | 9395 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0007000000000000L}); |
9431 | 9396 | ||
9432 | } | 9397 | } |