diff options
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr')
4 files changed, 957 insertions, 932 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g index 13039f39..652983a6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g | |||
@@ -1212,9 +1212,9 @@ rulePartialModelDeclaration returns [EObject current=null] | |||
1212 | leaveRule(); | 1212 | leaveRule(); |
1213 | }: | 1213 | }: |
1214 | ( | 1214 | ( |
1215 | otherlv_0='partial-model' | 1215 | otherlv_0='models' |
1216 | { | 1216 | { |
1217 | newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getPartialModelKeyword_0()); | 1217 | newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); |
1218 | } | 1218 | } |
1219 | ( | 1219 | ( |
1220 | ( | 1220 | ( |
@@ -2067,130 +2067,118 @@ ruleTypeScope returns [EObject current=null] | |||
2067 | leaveRule(); | 2067 | leaveRule(); |
2068 | }: | 2068 | }: |
2069 | ( | 2069 | ( |
2070 | otherlv_0='#' | ||
2071 | { | ||
2072 | newLeafNode(otherlv_0, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_0()); | ||
2073 | } | ||
2074 | ( | ||
2075 | ( | ||
2076 | { | ||
2077 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_1_0()); | ||
2078 | } | ||
2079 | lv_type_1_0=ruleTypeReference | ||
2080 | { | ||
2081 | if ($current==null) { | ||
2082 | $current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | ||
2083 | } | ||
2084 | set( | ||
2085 | $current, | ||
2086 | "type", | ||
2087 | lv_type_1_0, | ||
2088 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | ||
2089 | afterParserOrEnumRuleCall(); | ||
2090 | } | ||
2091 | ) | ||
2092 | ) | ||
2070 | ( | 2093 | ( |
2071 | ( | 2094 | ( |
2072 | ( | 2095 | ( |
2073 | lv_min_0_0=RULE_INT | 2096 | lv_setsNew_2_0='+=' |
2074 | { | 2097 | { |
2075 | newLeafNode(lv_min_0_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_0_0_0()); | 2098 | newLeafNode(lv_setsNew_2_0, grammarAccess.getTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
2076 | } | 2099 | } |
2077 | { | 2100 | { |
2078 | if ($current==null) { | 2101 | if ($current==null) { |
2079 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2102 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2080 | } | 2103 | } |
2081 | setWithLastConsumed( | 2104 | setWithLastConsumed($current, "setsNew", true, "+="); |
2082 | $current, | ||
2083 | "min", | ||
2084 | lv_min_0_0, | ||
2085 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2086 | } | 2105 | } |
2087 | ) | 2106 | ) |
2088 | ) | 2107 | ) |
2108 | | | ||
2089 | ( | 2109 | ( |
2090 | ( | 2110 | ( |
2091 | ( | 2111 | lv_setsSum_3_0='=' |
2092 | lv_greather_1_0='<' | 2112 | { |
2093 | { | 2113 | newLeafNode(lv_setsSum_3_0, grammarAccess.getTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); |
2094 | newLeafNode(lv_greather_1_0, grammarAccess.getTypeScopeAccess().getGreatherLessThanSignKeyword_0_1_0_0()); | 2114 | } |
2095 | } | 2115 | { |
2096 | { | 2116 | if ($current==null) { |
2097 | if ($current==null) { | 2117 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2098 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
2099 | } | ||
2100 | setWithLastConsumed($current, "greather", true, "<"); | ||
2101 | } | ||
2102 | ) | ||
2103 | ) | ||
2104 | | | ||
2105 | ( | ||
2106 | ( | ||
2107 | lv_greaterOrEqual_2_0='<=' | ||
2108 | { | ||
2109 | newLeafNode(lv_greaterOrEqual_2_0, grammarAccess.getTypeScopeAccess().getGreaterOrEqualLessThanSignEqualsSignKeyword_0_1_1_0()); | ||
2110 | } | ||
2111 | { | ||
2112 | if ($current==null) { | ||
2113 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
2114 | } | ||
2115 | setWithLastConsumed($current, "greaterOrEqual", true, "<="); | ||
2116 | } | 2118 | } |
2117 | ) | 2119 | setWithLastConsumed($current, "setsSum", true, "="); |
2120 | } | ||
2118 | ) | 2121 | ) |
2119 | ) | 2122 | ) |
2120 | )? | 2123 | ) |
2121 | otherlv_3='#' | ||
2122 | { | ||
2123 | newLeafNode(otherlv_3, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_1()); | ||
2124 | } | ||
2125 | ( | 2124 | ( |
2126 | ( | 2125 | ( |
2126 | lv_min_4_0=RULE_INT | ||
2127 | { | 2127 | { |
2128 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_2_0()); | 2128 | newLeafNode(lv_min_4_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_3_0()); |
2129 | } | 2129 | } |
2130 | lv_type_4_0=ruleTypeReference | ||
2131 | { | 2130 | { |
2132 | if ($current==null) { | 2131 | if ($current==null) { |
2133 | $current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | 2132 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2134 | } | 2133 | } |
2135 | set( | 2134 | setWithLastConsumed( |
2136 | $current, | 2135 | $current, |
2137 | "type", | 2136 | "min", |
2138 | lv_type_4_0, | 2137 | lv_min_4_0, |
2139 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 2138 | "org.eclipse.xtext.common.Terminals.INT"); |
2140 | afterParserOrEnumRuleCall(); | ||
2141 | } | 2139 | } |
2142 | ) | 2140 | ) |
2143 | ) | 2141 | ) |
2144 | ( | 2142 | ( |
2143 | otherlv_5='..' | ||
2144 | { | ||
2145 | newLeafNode(otherlv_5, grammarAccess.getTypeScopeAccess().getFullStopFullStopKeyword_4_0()); | ||
2146 | } | ||
2145 | ( | 2147 | ( |
2146 | ( | 2148 | ( |
2147 | ( | 2149 | ( |
2148 | lv_less_5_0='<' | 2150 | lv_maxUnlimited_6_0='*' |
2149 | { | 2151 | { |
2150 | newLeafNode(lv_less_5_0, grammarAccess.getTypeScopeAccess().getLessLessThanSignKeyword_3_0_0_0()); | 2152 | newLeafNode(lv_maxUnlimited_6_0, grammarAccess.getTypeScopeAccess().getMaxUnlimitedAsteriskKeyword_4_1_0_0()); |
2151 | } | 2153 | } |
2152 | { | 2154 | { |
2153 | if ($current==null) { | 2155 | if ($current==null) { |
2154 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2156 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2155 | } | 2157 | } |
2156 | setWithLastConsumed($current, "less", true, "<"); | 2158 | setWithLastConsumed($current, "maxUnlimited", true, "*"); |
2157 | } | 2159 | } |
2158 | ) | 2160 | ) |
2159 | ) | 2161 | ) |
2160 | | | 2162 | | |
2161 | ( | 2163 | ( |
2162 | ( | 2164 | ( |
2163 | lv_lessOrEqual_6_0='<=' | 2165 | lv_max_7_0=RULE_INT |
2164 | { | 2166 | { |
2165 | newLeafNode(lv_lessOrEqual_6_0, grammarAccess.getTypeScopeAccess().getLessOrEqualLessThanSignEqualsSignKeyword_3_0_1_0()); | 2167 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_4_1_1_0()); |
2166 | } | 2168 | } |
2167 | { | 2169 | { |
2168 | if ($current==null) { | 2170 | if ($current==null) { |
2169 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2171 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2170 | } | 2172 | } |
2171 | setWithLastConsumed($current, "lessOrEqual", true, "<="); | 2173 | setWithLastConsumed( |
2174 | $current, | ||
2175 | "max", | ||
2176 | lv_max_7_0, | ||
2177 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2172 | } | 2178 | } |
2173 | ) | 2179 | ) |
2174 | ) | 2180 | ) |
2175 | ) | 2181 | ) |
2176 | ( | ||
2177 | ( | ||
2178 | lv_max_7_0=RULE_INT | ||
2179 | { | ||
2180 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_3_1_0()); | ||
2181 | } | ||
2182 | { | ||
2183 | if ($current==null) { | ||
2184 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
2185 | } | ||
2186 | setWithLastConsumed( | ||
2187 | $current, | ||
2188 | "max", | ||
2189 | lv_max_7_0, | ||
2190 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2191 | } | ||
2192 | ) | ||
2193 | ) | ||
2194 | )? | 2182 | )? |
2195 | ) | 2183 | ) |
2196 | ; | 2184 | ; |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens index 0b45afaa..989df9b4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens | |||
@@ -1,38 +1,40 @@ | |||
1 | '#'=30 | 1 | '#'=28 |
2 | '*'=31 | ||
3 | '+='=29 | ||
2 | ','=18 | 4 | ','=18 |
3 | '.'=11 | 5 | '.'=11 |
6 | '..'=30 | ||
4 | '::'=22 | 7 | '::'=22 |
5 | '<'=28 | ||
6 | '<='=29 | ||
7 | '='=16 | 8 | '='=16 |
8 | 'AlloySolver'=47 | 9 | 'AlloySolver'=49 |
9 | 'Object'=33 | 10 | 'Object'=34 |
10 | 'SMTSolver'=46 | 11 | 'SMTSolver'=48 |
11 | 'ViatraSolver'=48 | 12 | 'ViatraSolver'=50 |
12 | '['=31 | 13 | '['=32 |
13 | ']'=32 | 14 | ']'=33 |
14 | 'config'=27 | 15 | 'config'=27 |
15 | 'debug'=43 | 16 | 'debug'=45 |
16 | 'epackage'=13 | 17 | 'epackage'=13 |
17 | 'excluding'=21 | 18 | 'excluding'=21 |
18 | 'file'=15 | 19 | 'file'=15 |
19 | 'folder'=24 | 20 | 'folder'=24 |
20 | 'generate'=38 | 21 | 'generate'=39 |
21 | 'import'=12 | 22 | 'import'=12 |
22 | 'int'=34 | 23 | 'int'=35 |
23 | 'log'=44 | 24 | 'log'=46 |
24 | 'metamodel'=23 | 25 | 'metamodel'=23 |
25 | 'number'=39 | 26 | 'models'=25 |
26 | 'output'=42 | 27 | 'number'=41 |
28 | 'output'=44 | ||
27 | 'package'=20 | 29 | 'package'=20 |
28 | 'partial-model'=25 | 30 | 'partial-model'=40 |
29 | 'patterns'=26 | 31 | 'patterns'=26 |
30 | 'real'=35 | 32 | 'real'=36 |
31 | 'runs'=40 | 33 | 'runs'=42 |
32 | 'scope'=37 | 34 | 'scope'=38 |
33 | 'solver'=41 | 35 | 'solver'=43 |
34 | 'statistics'=45 | 36 | 'statistics'=47 |
35 | 'string'=36 | 37 | 'string'=37 |
36 | 'viatra'=14 | 38 | 'viatra'=14 |
37 | '{'=17 | 39 | '{'=17 |
38 | '}'=19 | 40 | '}'=19 |
@@ -81,3 +83,5 @@ T__45=45 | |||
81 | T__46=46 | 83 | T__46=46 |
82 | T__47=47 | 84 | T__47=47 |
83 | T__48=48 | 85 | T__48=48 |
86 | T__49=49 | ||
87 | T__50=50 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java index 3474822c..d93c5bbe 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java | |||
@@ -12,6 +12,7 @@ import java.util.ArrayList; | |||
12 | 12 | ||
13 | @SuppressWarnings("all") | 13 | @SuppressWarnings("all") |
14 | public class InternalApplicationConfigurationLexer extends Lexer { | 14 | public class InternalApplicationConfigurationLexer extends Lexer { |
15 | public static final int T__50=50; | ||
15 | public static final int T__19=19; | 16 | public static final int T__19=19; |
16 | public static final int T__15=15; | 17 | public static final int T__15=15; |
17 | public static final int T__16=16; | 18 | public static final int T__16=16; |
@@ -50,6 +51,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
50 | public static final int RULE_WS=9; | 51 | public static final int RULE_WS=9; |
51 | public static final int RULE_ANY_OTHER=10; | 52 | public static final int RULE_ANY_OTHER=10; |
52 | public static final int T__48=48; | 53 | public static final int T__48=48; |
54 | public static final int T__49=49; | ||
53 | public static final int T__44=44; | 55 | public static final int T__44=44; |
54 | public static final int T__45=45; | 56 | public static final int T__45=45; |
55 | public static final int T__46=46; | 57 | public static final int T__46=46; |
@@ -366,10 +368,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
366 | try { | 368 | try { |
367 | int _type = T__25; | 369 | int _type = T__25; |
368 | int _channel = DEFAULT_TOKEN_CHANNEL; | 370 | int _channel = DEFAULT_TOKEN_CHANNEL; |
369 | // InternalApplicationConfiguration.g:25:7: ( 'partial-model' ) | 371 | // InternalApplicationConfiguration.g:25:7: ( 'models' ) |
370 | // InternalApplicationConfiguration.g:25:9: 'partial-model' | 372 | // InternalApplicationConfiguration.g:25:9: 'models' |
371 | { | 373 | { |
372 | match("partial-model"); | 374 | match("models"); |
373 | 375 | ||
374 | 376 | ||
375 | } | 377 | } |
@@ -429,10 +431,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
429 | try { | 431 | try { |
430 | int _type = T__28; | 432 | int _type = T__28; |
431 | int _channel = DEFAULT_TOKEN_CHANNEL; | 433 | int _channel = DEFAULT_TOKEN_CHANNEL; |
432 | // InternalApplicationConfiguration.g:28:7: ( '<' ) | 434 | // InternalApplicationConfiguration.g:28:7: ( '#' ) |
433 | // InternalApplicationConfiguration.g:28:9: '<' | 435 | // InternalApplicationConfiguration.g:28:9: '#' |
434 | { | 436 | { |
435 | match('<'); | 437 | match('#'); |
436 | 438 | ||
437 | } | 439 | } |
438 | 440 | ||
@@ -449,10 +451,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
449 | try { | 451 | try { |
450 | int _type = T__29; | 452 | int _type = T__29; |
451 | int _channel = DEFAULT_TOKEN_CHANNEL; | 453 | int _channel = DEFAULT_TOKEN_CHANNEL; |
452 | // InternalApplicationConfiguration.g:29:7: ( '<=' ) | 454 | // InternalApplicationConfiguration.g:29:7: ( '+=' ) |
453 | // InternalApplicationConfiguration.g:29:9: '<=' | 455 | // InternalApplicationConfiguration.g:29:9: '+=' |
454 | { | 456 | { |
455 | match("<="); | 457 | match("+="); |
456 | 458 | ||
457 | 459 | ||
458 | } | 460 | } |
@@ -470,10 +472,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
470 | try { | 472 | try { |
471 | int _type = T__30; | 473 | int _type = T__30; |
472 | int _channel = DEFAULT_TOKEN_CHANNEL; | 474 | int _channel = DEFAULT_TOKEN_CHANNEL; |
473 | // InternalApplicationConfiguration.g:30:7: ( '#' ) | 475 | // InternalApplicationConfiguration.g:30:7: ( '..' ) |
474 | // InternalApplicationConfiguration.g:30:9: '#' | 476 | // InternalApplicationConfiguration.g:30:9: '..' |
475 | { | 477 | { |
476 | match('#'); | 478 | match(".."); |
479 | |||
477 | 480 | ||
478 | } | 481 | } |
479 | 482 | ||
@@ -490,10 +493,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
490 | try { | 493 | try { |
491 | int _type = T__31; | 494 | int _type = T__31; |
492 | int _channel = DEFAULT_TOKEN_CHANNEL; | 495 | int _channel = DEFAULT_TOKEN_CHANNEL; |
493 | // InternalApplicationConfiguration.g:31:7: ( '[' ) | 496 | // InternalApplicationConfiguration.g:31:7: ( '*' ) |
494 | // InternalApplicationConfiguration.g:31:9: '[' | 497 | // InternalApplicationConfiguration.g:31:9: '*' |
495 | { | 498 | { |
496 | match('['); | 499 | match('*'); |
497 | 500 | ||
498 | } | 501 | } |
499 | 502 | ||
@@ -510,10 +513,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
510 | try { | 513 | try { |
511 | int _type = T__32; | 514 | int _type = T__32; |
512 | int _channel = DEFAULT_TOKEN_CHANNEL; | 515 | int _channel = DEFAULT_TOKEN_CHANNEL; |
513 | // InternalApplicationConfiguration.g:32:7: ( ']' ) | 516 | // InternalApplicationConfiguration.g:32:7: ( '[' ) |
514 | // InternalApplicationConfiguration.g:32:9: ']' | 517 | // InternalApplicationConfiguration.g:32:9: '[' |
515 | { | 518 | { |
516 | match(']'); | 519 | match('['); |
517 | 520 | ||
518 | } | 521 | } |
519 | 522 | ||
@@ -530,11 +533,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
530 | try { | 533 | try { |
531 | int _type = T__33; | 534 | int _type = T__33; |
532 | int _channel = DEFAULT_TOKEN_CHANNEL; | 535 | int _channel = DEFAULT_TOKEN_CHANNEL; |
533 | // InternalApplicationConfiguration.g:33:7: ( 'Object' ) | 536 | // InternalApplicationConfiguration.g:33:7: ( ']' ) |
534 | // InternalApplicationConfiguration.g:33:9: 'Object' | 537 | // InternalApplicationConfiguration.g:33:9: ']' |
535 | { | 538 | { |
536 | match("Object"); | 539 | match(']'); |
537 | |||
538 | 540 | ||
539 | } | 541 | } |
540 | 542 | ||
@@ -551,10 +553,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
551 | try { | 553 | try { |
552 | int _type = T__34; | 554 | int _type = T__34; |
553 | int _channel = DEFAULT_TOKEN_CHANNEL; | 555 | int _channel = DEFAULT_TOKEN_CHANNEL; |
554 | // InternalApplicationConfiguration.g:34:7: ( 'int' ) | 556 | // InternalApplicationConfiguration.g:34:7: ( 'Object' ) |
555 | // InternalApplicationConfiguration.g:34:9: 'int' | 557 | // InternalApplicationConfiguration.g:34:9: 'Object' |
556 | { | 558 | { |
557 | match("int"); | 559 | match("Object"); |
558 | 560 | ||
559 | 561 | ||
560 | } | 562 | } |
@@ -572,10 +574,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
572 | try { | 574 | try { |
573 | int _type = T__35; | 575 | int _type = T__35; |
574 | int _channel = DEFAULT_TOKEN_CHANNEL; | 576 | int _channel = DEFAULT_TOKEN_CHANNEL; |
575 | // InternalApplicationConfiguration.g:35:7: ( 'real' ) | 577 | // InternalApplicationConfiguration.g:35:7: ( 'int' ) |
576 | // InternalApplicationConfiguration.g:35:9: 'real' | 578 | // InternalApplicationConfiguration.g:35:9: 'int' |
577 | { | 579 | { |
578 | match("real"); | 580 | match("int"); |
579 | 581 | ||
580 | 582 | ||
581 | } | 583 | } |
@@ -593,10 +595,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
593 | try { | 595 | try { |
594 | int _type = T__36; | 596 | int _type = T__36; |
595 | int _channel = DEFAULT_TOKEN_CHANNEL; | 597 | int _channel = DEFAULT_TOKEN_CHANNEL; |
596 | // InternalApplicationConfiguration.g:36:7: ( 'string' ) | 598 | // InternalApplicationConfiguration.g:36:7: ( 'real' ) |
597 | // InternalApplicationConfiguration.g:36:9: 'string' | 599 | // InternalApplicationConfiguration.g:36:9: 'real' |
598 | { | 600 | { |
599 | match("string"); | 601 | match("real"); |
600 | 602 | ||
601 | 603 | ||
602 | } | 604 | } |
@@ -614,10 +616,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
614 | try { | 616 | try { |
615 | int _type = T__37; | 617 | int _type = T__37; |
616 | int _channel = DEFAULT_TOKEN_CHANNEL; | 618 | int _channel = DEFAULT_TOKEN_CHANNEL; |
617 | // InternalApplicationConfiguration.g:37:7: ( 'scope' ) | 619 | // InternalApplicationConfiguration.g:37:7: ( 'string' ) |
618 | // InternalApplicationConfiguration.g:37:9: 'scope' | 620 | // InternalApplicationConfiguration.g:37:9: 'string' |
619 | { | 621 | { |
620 | match("scope"); | 622 | match("string"); |
621 | 623 | ||
622 | 624 | ||
623 | } | 625 | } |
@@ -635,10 +637,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
635 | try { | 637 | try { |
636 | int _type = T__38; | 638 | int _type = T__38; |
637 | int _channel = DEFAULT_TOKEN_CHANNEL; | 639 | int _channel = DEFAULT_TOKEN_CHANNEL; |
638 | // InternalApplicationConfiguration.g:38:7: ( 'generate' ) | 640 | // InternalApplicationConfiguration.g:38:7: ( 'scope' ) |
639 | // InternalApplicationConfiguration.g:38:9: 'generate' | 641 | // InternalApplicationConfiguration.g:38:9: 'scope' |
640 | { | 642 | { |
641 | match("generate"); | 643 | match("scope"); |
642 | 644 | ||
643 | 645 | ||
644 | } | 646 | } |
@@ -656,10 +658,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
656 | try { | 658 | try { |
657 | int _type = T__39; | 659 | int _type = T__39; |
658 | int _channel = DEFAULT_TOKEN_CHANNEL; | 660 | int _channel = DEFAULT_TOKEN_CHANNEL; |
659 | // InternalApplicationConfiguration.g:39:7: ( 'number' ) | 661 | // InternalApplicationConfiguration.g:39:7: ( 'generate' ) |
660 | // InternalApplicationConfiguration.g:39:9: 'number' | 662 | // InternalApplicationConfiguration.g:39:9: 'generate' |
661 | { | 663 | { |
662 | match("number"); | 664 | match("generate"); |
663 | 665 | ||
664 | 666 | ||
665 | } | 667 | } |
@@ -677,10 +679,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
677 | try { | 679 | try { |
678 | int _type = T__40; | 680 | int _type = T__40; |
679 | int _channel = DEFAULT_TOKEN_CHANNEL; | 681 | int _channel = DEFAULT_TOKEN_CHANNEL; |
680 | // InternalApplicationConfiguration.g:40:7: ( 'runs' ) | 682 | // InternalApplicationConfiguration.g:40:7: ( 'partial-model' ) |
681 | // InternalApplicationConfiguration.g:40:9: 'runs' | 683 | // InternalApplicationConfiguration.g:40:9: 'partial-model' |
682 | { | 684 | { |
683 | match("runs"); | 685 | match("partial-model"); |
684 | 686 | ||
685 | 687 | ||
686 | } | 688 | } |
@@ -698,10 +700,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
698 | try { | 700 | try { |
699 | int _type = T__41; | 701 | int _type = T__41; |
700 | int _channel = DEFAULT_TOKEN_CHANNEL; | 702 | int _channel = DEFAULT_TOKEN_CHANNEL; |
701 | // InternalApplicationConfiguration.g:41:7: ( 'solver' ) | 703 | // InternalApplicationConfiguration.g:41:7: ( 'number' ) |
702 | // InternalApplicationConfiguration.g:41:9: 'solver' | 704 | // InternalApplicationConfiguration.g:41:9: 'number' |
703 | { | 705 | { |
704 | match("solver"); | 706 | match("number"); |
705 | 707 | ||
706 | 708 | ||
707 | } | 709 | } |
@@ -719,10 +721,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
719 | try { | 721 | try { |
720 | int _type = T__42; | 722 | int _type = T__42; |
721 | int _channel = DEFAULT_TOKEN_CHANNEL; | 723 | int _channel = DEFAULT_TOKEN_CHANNEL; |
722 | // InternalApplicationConfiguration.g:42:7: ( 'output' ) | 724 | // InternalApplicationConfiguration.g:42:7: ( 'runs' ) |
723 | // InternalApplicationConfiguration.g:42:9: 'output' | 725 | // InternalApplicationConfiguration.g:42:9: 'runs' |
724 | { | 726 | { |
725 | match("output"); | 727 | match("runs"); |
726 | 728 | ||
727 | 729 | ||
728 | } | 730 | } |
@@ -740,10 +742,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
740 | try { | 742 | try { |
741 | int _type = T__43; | 743 | int _type = T__43; |
742 | int _channel = DEFAULT_TOKEN_CHANNEL; | 744 | int _channel = DEFAULT_TOKEN_CHANNEL; |
743 | // InternalApplicationConfiguration.g:43:7: ( 'debug' ) | 745 | // InternalApplicationConfiguration.g:43:7: ( 'solver' ) |
744 | // InternalApplicationConfiguration.g:43:9: 'debug' | 746 | // InternalApplicationConfiguration.g:43:9: 'solver' |
745 | { | 747 | { |
746 | match("debug"); | 748 | match("solver"); |
747 | 749 | ||
748 | 750 | ||
749 | } | 751 | } |
@@ -761,10 +763,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
761 | try { | 763 | try { |
762 | int _type = T__44; | 764 | int _type = T__44; |
763 | int _channel = DEFAULT_TOKEN_CHANNEL; | 765 | int _channel = DEFAULT_TOKEN_CHANNEL; |
764 | // InternalApplicationConfiguration.g:44:7: ( 'log' ) | 766 | // InternalApplicationConfiguration.g:44:7: ( 'output' ) |
765 | // InternalApplicationConfiguration.g:44:9: 'log' | 767 | // InternalApplicationConfiguration.g:44:9: 'output' |
766 | { | 768 | { |
767 | match("log"); | 769 | match("output"); |
768 | 770 | ||
769 | 771 | ||
770 | } | 772 | } |
@@ -782,10 +784,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
782 | try { | 784 | try { |
783 | int _type = T__45; | 785 | int _type = T__45; |
784 | int _channel = DEFAULT_TOKEN_CHANNEL; | 786 | int _channel = DEFAULT_TOKEN_CHANNEL; |
785 | // InternalApplicationConfiguration.g:45:7: ( 'statistics' ) | 787 | // InternalApplicationConfiguration.g:45:7: ( 'debug' ) |
786 | // InternalApplicationConfiguration.g:45:9: 'statistics' | 788 | // InternalApplicationConfiguration.g:45:9: 'debug' |
787 | { | 789 | { |
788 | match("statistics"); | 790 | match("debug"); |
789 | 791 | ||
790 | 792 | ||
791 | } | 793 | } |
@@ -803,10 +805,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
803 | try { | 805 | try { |
804 | int _type = T__46; | 806 | int _type = T__46; |
805 | int _channel = DEFAULT_TOKEN_CHANNEL; | 807 | int _channel = DEFAULT_TOKEN_CHANNEL; |
806 | // InternalApplicationConfiguration.g:46:7: ( 'SMTSolver' ) | 808 | // InternalApplicationConfiguration.g:46:7: ( 'log' ) |
807 | // InternalApplicationConfiguration.g:46:9: 'SMTSolver' | 809 | // InternalApplicationConfiguration.g:46:9: 'log' |
808 | { | 810 | { |
809 | match("SMTSolver"); | 811 | match("log"); |
810 | 812 | ||
811 | 813 | ||
812 | } | 814 | } |
@@ -824,10 +826,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
824 | try { | 826 | try { |
825 | int _type = T__47; | 827 | int _type = T__47; |
826 | int _channel = DEFAULT_TOKEN_CHANNEL; | 828 | int _channel = DEFAULT_TOKEN_CHANNEL; |
827 | // InternalApplicationConfiguration.g:47:7: ( 'AlloySolver' ) | 829 | // InternalApplicationConfiguration.g:47:7: ( 'statistics' ) |
828 | // InternalApplicationConfiguration.g:47:9: 'AlloySolver' | 830 | // InternalApplicationConfiguration.g:47:9: 'statistics' |
829 | { | 831 | { |
830 | match("AlloySolver"); | 832 | match("statistics"); |
831 | 833 | ||
832 | 834 | ||
833 | } | 835 | } |
@@ -845,10 +847,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
845 | try { | 847 | try { |
846 | int _type = T__48; | 848 | int _type = T__48; |
847 | int _channel = DEFAULT_TOKEN_CHANNEL; | 849 | int _channel = DEFAULT_TOKEN_CHANNEL; |
848 | // InternalApplicationConfiguration.g:48:7: ( 'ViatraSolver' ) | 850 | // InternalApplicationConfiguration.g:48:7: ( 'SMTSolver' ) |
849 | // InternalApplicationConfiguration.g:48:9: 'ViatraSolver' | 851 | // InternalApplicationConfiguration.g:48:9: 'SMTSolver' |
850 | { | 852 | { |
851 | match("ViatraSolver"); | 853 | match("SMTSolver"); |
852 | 854 | ||
853 | 855 | ||
854 | } | 856 | } |
@@ -861,15 +863,57 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
861 | } | 863 | } |
862 | // $ANTLR end "T__48" | 864 | // $ANTLR end "T__48" |
863 | 865 | ||
866 | // $ANTLR start "T__49" | ||
867 | public final void mT__49() throws RecognitionException { | ||
868 | try { | ||
869 | int _type = T__49; | ||
870 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
871 | // InternalApplicationConfiguration.g:49:7: ( 'AlloySolver' ) | ||
872 | // InternalApplicationConfiguration.g:49:9: 'AlloySolver' | ||
873 | { | ||
874 | match("AlloySolver"); | ||
875 | |||
876 | |||
877 | } | ||
878 | |||
879 | state.type = _type; | ||
880 | state.channel = _channel; | ||
881 | } | ||
882 | finally { | ||
883 | } | ||
884 | } | ||
885 | // $ANTLR end "T__49" | ||
886 | |||
887 | // $ANTLR start "T__50" | ||
888 | public final void mT__50() throws RecognitionException { | ||
889 | try { | ||
890 | int _type = T__50; | ||
891 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
892 | // InternalApplicationConfiguration.g:50:7: ( 'ViatraSolver' ) | ||
893 | // InternalApplicationConfiguration.g:50:9: 'ViatraSolver' | ||
894 | { | ||
895 | match("ViatraSolver"); | ||
896 | |||
897 | |||
898 | } | ||
899 | |||
900 | state.type = _type; | ||
901 | state.channel = _channel; | ||
902 | } | ||
903 | finally { | ||
904 | } | ||
905 | } | ||
906 | // $ANTLR end "T__50" | ||
907 | |||
864 | // $ANTLR start "RULE_ID" | 908 | // $ANTLR start "RULE_ID" |
865 | public final void mRULE_ID() throws RecognitionException { | 909 | public final void mRULE_ID() throws RecognitionException { |
866 | try { | 910 | try { |
867 | int _type = RULE_ID; | 911 | int _type = RULE_ID; |
868 | int _channel = DEFAULT_TOKEN_CHANNEL; | 912 | int _channel = DEFAULT_TOKEN_CHANNEL; |
869 | // InternalApplicationConfiguration.g:3119:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 913 | // InternalApplicationConfiguration.g:3107:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
870 | // InternalApplicationConfiguration.g:3119:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 914 | // InternalApplicationConfiguration.g:3107:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
871 | { | 915 | { |
872 | // InternalApplicationConfiguration.g:3119:11: ( '^' )? | 916 | // InternalApplicationConfiguration.g:3107:11: ( '^' )? |
873 | int alt1=2; | 917 | int alt1=2; |
874 | int LA1_0 = input.LA(1); | 918 | int LA1_0 = input.LA(1); |
875 | 919 | ||
@@ -878,7 +922,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
878 | } | 922 | } |
879 | switch (alt1) { | 923 | switch (alt1) { |
880 | case 1 : | 924 | case 1 : |
881 | // InternalApplicationConfiguration.g:3119:11: '^' | 925 | // InternalApplicationConfiguration.g:3107:11: '^' |
882 | { | 926 | { |
883 | match('^'); | 927 | match('^'); |
884 | 928 | ||
@@ -896,7 +940,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
896 | recover(mse); | 940 | recover(mse); |
897 | throw mse;} | 941 | throw mse;} |
898 | 942 | ||
899 | // InternalApplicationConfiguration.g:3119:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 943 | // InternalApplicationConfiguration.g:3107:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
900 | loop2: | 944 | loop2: |
901 | do { | 945 | do { |
902 | int alt2=2; | 946 | int alt2=2; |
@@ -945,10 +989,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
945 | try { | 989 | try { |
946 | int _type = RULE_INT; | 990 | int _type = RULE_INT; |
947 | int _channel = DEFAULT_TOKEN_CHANNEL; | 991 | int _channel = DEFAULT_TOKEN_CHANNEL; |
948 | // InternalApplicationConfiguration.g:3121:10: ( ( '0' .. '9' )+ ) | 992 | // InternalApplicationConfiguration.g:3109:10: ( ( '0' .. '9' )+ ) |
949 | // InternalApplicationConfiguration.g:3121:12: ( '0' .. '9' )+ | 993 | // InternalApplicationConfiguration.g:3109:12: ( '0' .. '9' )+ |
950 | { | 994 | { |
951 | // InternalApplicationConfiguration.g:3121:12: ( '0' .. '9' )+ | 995 | // InternalApplicationConfiguration.g:3109:12: ( '0' .. '9' )+ |
952 | int cnt3=0; | 996 | int cnt3=0; |
953 | loop3: | 997 | loop3: |
954 | do { | 998 | do { |
@@ -962,7 +1006,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
962 | 1006 | ||
963 | switch (alt3) { | 1007 | switch (alt3) { |
964 | case 1 : | 1008 | case 1 : |
965 | // InternalApplicationConfiguration.g:3121:13: '0' .. '9' | 1009 | // InternalApplicationConfiguration.g:3109:13: '0' .. '9' |
966 | { | 1010 | { |
967 | matchRange('0','9'); | 1011 | matchRange('0','9'); |
968 | 1012 | ||
@@ -994,10 +1038,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
994 | try { | 1038 | try { |
995 | int _type = RULE_STRING; | 1039 | int _type = RULE_STRING; |
996 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1040 | int _channel = DEFAULT_TOKEN_CHANNEL; |
997 | // InternalApplicationConfiguration.g:3123:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) | 1041 | // InternalApplicationConfiguration.g:3111:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) |
998 | // InternalApplicationConfiguration.g:3123:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1042 | // InternalApplicationConfiguration.g:3111:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
999 | { | 1043 | { |
1000 | // InternalApplicationConfiguration.g:3123:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1044 | // InternalApplicationConfiguration.g:3111:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1001 | int alt6=2; | 1045 | int alt6=2; |
1002 | int LA6_0 = input.LA(1); | 1046 | int LA6_0 = input.LA(1); |
1003 | 1047 | ||
@@ -1015,10 +1059,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1015 | } | 1059 | } |
1016 | switch (alt6) { | 1060 | switch (alt6) { |
1017 | case 1 : | 1061 | case 1 : |
1018 | // InternalApplicationConfiguration.g:3123:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 1062 | // InternalApplicationConfiguration.g:3111:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
1019 | { | 1063 | { |
1020 | match('\"'); | 1064 | match('\"'); |
1021 | // InternalApplicationConfiguration.g:3123:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 1065 | // InternalApplicationConfiguration.g:3111:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
1022 | loop4: | 1066 | loop4: |
1023 | do { | 1067 | do { |
1024 | int alt4=3; | 1068 | int alt4=3; |
@@ -1034,7 +1078,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1034 | 1078 | ||
1035 | switch (alt4) { | 1079 | switch (alt4) { |
1036 | case 1 : | 1080 | case 1 : |
1037 | // InternalApplicationConfiguration.g:3123:21: '\\\\' . | 1081 | // InternalApplicationConfiguration.g:3111:21: '\\\\' . |
1038 | { | 1082 | { |
1039 | match('\\'); | 1083 | match('\\'); |
1040 | matchAny(); | 1084 | matchAny(); |
@@ -1042,7 +1086,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1042 | } | 1086 | } |
1043 | break; | 1087 | break; |
1044 | case 2 : | 1088 | case 2 : |
1045 | // InternalApplicationConfiguration.g:3123:28: ~ ( ( '\\\\' | '\"' ) ) | 1089 | // InternalApplicationConfiguration.g:3111:28: ~ ( ( '\\\\' | '\"' ) ) |
1046 | { | 1090 | { |
1047 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1091 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1048 | input.consume(); | 1092 | input.consume(); |
@@ -1067,10 +1111,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1067 | } | 1111 | } |
1068 | break; | 1112 | break; |
1069 | case 2 : | 1113 | case 2 : |
1070 | // InternalApplicationConfiguration.g:3123:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 1114 | // InternalApplicationConfiguration.g:3111:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
1071 | { | 1115 | { |
1072 | match('\''); | 1116 | match('\''); |
1073 | // InternalApplicationConfiguration.g:3123:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 1117 | // InternalApplicationConfiguration.g:3111:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
1074 | loop5: | 1118 | loop5: |
1075 | do { | 1119 | do { |
1076 | int alt5=3; | 1120 | int alt5=3; |
@@ -1086,7 +1130,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1086 | 1130 | ||
1087 | switch (alt5) { | 1131 | switch (alt5) { |
1088 | case 1 : | 1132 | case 1 : |
1089 | // InternalApplicationConfiguration.g:3123:54: '\\\\' . | 1133 | // InternalApplicationConfiguration.g:3111:54: '\\\\' . |
1090 | { | 1134 | { |
1091 | match('\\'); | 1135 | match('\\'); |
1092 | matchAny(); | 1136 | matchAny(); |
@@ -1094,7 +1138,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1094 | } | 1138 | } |
1095 | break; | 1139 | break; |
1096 | case 2 : | 1140 | case 2 : |
1097 | // InternalApplicationConfiguration.g:3123:61: ~ ( ( '\\\\' | '\\'' ) ) | 1141 | // InternalApplicationConfiguration.g:3111:61: ~ ( ( '\\\\' | '\\'' ) ) |
1098 | { | 1142 | { |
1099 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1143 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1100 | input.consume(); | 1144 | input.consume(); |
@@ -1137,12 +1181,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1137 | try { | 1181 | try { |
1138 | int _type = RULE_ML_COMMENT; | 1182 | int _type = RULE_ML_COMMENT; |
1139 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1183 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1140 | // InternalApplicationConfiguration.g:3125:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 1184 | // InternalApplicationConfiguration.g:3113:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
1141 | // InternalApplicationConfiguration.g:3125:19: '/*' ( options {greedy=false; } : . )* '*/' | 1185 | // InternalApplicationConfiguration.g:3113:19: '/*' ( options {greedy=false; } : . )* '*/' |
1142 | { | 1186 | { |
1143 | match("/*"); | 1187 | match("/*"); |
1144 | 1188 | ||
1145 | // InternalApplicationConfiguration.g:3125:24: ( options {greedy=false; } : . )* | 1189 | // InternalApplicationConfiguration.g:3113:24: ( options {greedy=false; } : . )* |
1146 | loop7: | 1190 | loop7: |
1147 | do { | 1191 | do { |
1148 | int alt7=2; | 1192 | int alt7=2; |
@@ -1167,7 +1211,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1167 | 1211 | ||
1168 | switch (alt7) { | 1212 | switch (alt7) { |
1169 | case 1 : | 1213 | case 1 : |
1170 | // InternalApplicationConfiguration.g:3125:52: . | 1214 | // InternalApplicationConfiguration.g:3113:52: . |
1171 | { | 1215 | { |
1172 | matchAny(); | 1216 | matchAny(); |
1173 | 1217 | ||
@@ -1197,12 +1241,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1197 | try { | 1241 | try { |
1198 | int _type = RULE_SL_COMMENT; | 1242 | int _type = RULE_SL_COMMENT; |
1199 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1243 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1200 | // InternalApplicationConfiguration.g:3127:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1244 | // InternalApplicationConfiguration.g:3115:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1201 | // InternalApplicationConfiguration.g:3127:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1245 | // InternalApplicationConfiguration.g:3115:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1202 | { | 1246 | { |
1203 | match("//"); | 1247 | match("//"); |
1204 | 1248 | ||
1205 | // InternalApplicationConfiguration.g:3127:24: (~ ( ( '\\n' | '\\r' ) ) )* | 1249 | // InternalApplicationConfiguration.g:3115:24: (~ ( ( '\\n' | '\\r' ) ) )* |
1206 | loop8: | 1250 | loop8: |
1207 | do { | 1251 | do { |
1208 | int alt8=2; | 1252 | int alt8=2; |
@@ -1215,7 +1259,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1215 | 1259 | ||
1216 | switch (alt8) { | 1260 | switch (alt8) { |
1217 | case 1 : | 1261 | case 1 : |
1218 | // InternalApplicationConfiguration.g:3127:24: ~ ( ( '\\n' | '\\r' ) ) | 1262 | // InternalApplicationConfiguration.g:3115:24: ~ ( ( '\\n' | '\\r' ) ) |
1219 | { | 1263 | { |
1220 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { | 1264 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { |
1221 | input.consume(); | 1265 | input.consume(); |
@@ -1235,7 +1279,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1235 | } | 1279 | } |
1236 | } while (true); | 1280 | } while (true); |
1237 | 1281 | ||
1238 | // InternalApplicationConfiguration.g:3127:40: ( ( '\\r' )? '\\n' )? | 1282 | // InternalApplicationConfiguration.g:3115:40: ( ( '\\r' )? '\\n' )? |
1239 | int alt10=2; | 1283 | int alt10=2; |
1240 | int LA10_0 = input.LA(1); | 1284 | int LA10_0 = input.LA(1); |
1241 | 1285 | ||
@@ -1244,9 +1288,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1244 | } | 1288 | } |
1245 | switch (alt10) { | 1289 | switch (alt10) { |
1246 | case 1 : | 1290 | case 1 : |
1247 | // InternalApplicationConfiguration.g:3127:41: ( '\\r' )? '\\n' | 1291 | // InternalApplicationConfiguration.g:3115:41: ( '\\r' )? '\\n' |
1248 | { | 1292 | { |
1249 | // InternalApplicationConfiguration.g:3127:41: ( '\\r' )? | 1293 | // InternalApplicationConfiguration.g:3115:41: ( '\\r' )? |
1250 | int alt9=2; | 1294 | int alt9=2; |
1251 | int LA9_0 = input.LA(1); | 1295 | int LA9_0 = input.LA(1); |
1252 | 1296 | ||
@@ -1255,7 +1299,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1255 | } | 1299 | } |
1256 | switch (alt9) { | 1300 | switch (alt9) { |
1257 | case 1 : | 1301 | case 1 : |
1258 | // InternalApplicationConfiguration.g:3127:41: '\\r' | 1302 | // InternalApplicationConfiguration.g:3115:41: '\\r' |
1259 | { | 1303 | { |
1260 | match('\r'); | 1304 | match('\r'); |
1261 | 1305 | ||
@@ -1287,10 +1331,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1287 | try { | 1331 | try { |
1288 | int _type = RULE_WS; | 1332 | int _type = RULE_WS; |
1289 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1333 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1290 | // InternalApplicationConfiguration.g:3129:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1334 | // InternalApplicationConfiguration.g:3117:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1291 | // InternalApplicationConfiguration.g:3129:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1335 | // InternalApplicationConfiguration.g:3117:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1292 | { | 1336 | { |
1293 | // InternalApplicationConfiguration.g:3129:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1337 | // InternalApplicationConfiguration.g:3117:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1294 | int cnt11=0; | 1338 | int cnt11=0; |
1295 | loop11: | 1339 | loop11: |
1296 | do { | 1340 | do { |
@@ -1344,8 +1388,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1344 | try { | 1388 | try { |
1345 | int _type = RULE_ANY_OTHER; | 1389 | int _type = RULE_ANY_OTHER; |
1346 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1390 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1347 | // InternalApplicationConfiguration.g:3131:16: ( . ) | 1391 | // InternalApplicationConfiguration.g:3119:16: ( . ) |
1348 | // InternalApplicationConfiguration.g:3131:18: . | 1392 | // InternalApplicationConfiguration.g:3119:18: . |
1349 | { | 1393 | { |
1350 | matchAny(); | 1394 | matchAny(); |
1351 | 1395 | ||
@@ -1360,8 +1404,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1360 | // $ANTLR end "RULE_ANY_OTHER" | 1404 | // $ANTLR end "RULE_ANY_OTHER" |
1361 | 1405 | ||
1362 | public void mTokens() throws RecognitionException { | 1406 | public void mTokens() throws RecognitionException { |
1363 | // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) | 1407 | // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) |
1364 | int alt12=45; | 1408 | int alt12=47; |
1365 | alt12 = dfa12.predict(input); | 1409 | alt12 = dfa12.predict(input); |
1366 | switch (alt12) { | 1410 | switch (alt12) { |
1367 | case 1 : | 1411 | case 1 : |
@@ -1631,49 +1675,63 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1631 | } | 1675 | } |
1632 | break; | 1676 | break; |
1633 | case 39 : | 1677 | case 39 : |
1634 | // InternalApplicationConfiguration.g:1:238: RULE_ID | 1678 | // InternalApplicationConfiguration.g:1:238: T__49 |
1635 | { | 1679 | { |
1636 | mRULE_ID(); | 1680 | mT__49(); |
1637 | 1681 | ||
1638 | } | 1682 | } |
1639 | break; | 1683 | break; |
1640 | case 40 : | 1684 | case 40 : |
1641 | // InternalApplicationConfiguration.g:1:246: RULE_INT | 1685 | // InternalApplicationConfiguration.g:1:244: T__50 |
1642 | { | 1686 | { |
1643 | mRULE_INT(); | 1687 | mT__50(); |
1644 | 1688 | ||
1645 | } | 1689 | } |
1646 | break; | 1690 | break; |
1647 | case 41 : | 1691 | case 41 : |
1648 | // InternalApplicationConfiguration.g:1:255: RULE_STRING | 1692 | // InternalApplicationConfiguration.g:1:250: RULE_ID |
1649 | { | 1693 | { |
1650 | mRULE_STRING(); | 1694 | mRULE_ID(); |
1651 | 1695 | ||
1652 | } | 1696 | } |
1653 | break; | 1697 | break; |
1654 | case 42 : | 1698 | case 42 : |
1655 | // InternalApplicationConfiguration.g:1:267: RULE_ML_COMMENT | 1699 | // InternalApplicationConfiguration.g:1:258: RULE_INT |
1656 | { | 1700 | { |
1657 | mRULE_ML_COMMENT(); | 1701 | mRULE_INT(); |
1658 | 1702 | ||
1659 | } | 1703 | } |
1660 | break; | 1704 | break; |
1661 | case 43 : | 1705 | case 43 : |
1662 | // InternalApplicationConfiguration.g:1:283: RULE_SL_COMMENT | 1706 | // InternalApplicationConfiguration.g:1:267: RULE_STRING |
1663 | { | 1707 | { |
1664 | mRULE_SL_COMMENT(); | 1708 | mRULE_STRING(); |
1665 | 1709 | ||
1666 | } | 1710 | } |
1667 | break; | 1711 | break; |
1668 | case 44 : | 1712 | case 44 : |
1669 | // InternalApplicationConfiguration.g:1:299: RULE_WS | 1713 | // InternalApplicationConfiguration.g:1:279: RULE_ML_COMMENT |
1670 | { | 1714 | { |
1671 | mRULE_WS(); | 1715 | mRULE_ML_COMMENT(); |
1672 | 1716 | ||
1673 | } | 1717 | } |
1674 | break; | 1718 | break; |
1675 | case 45 : | 1719 | case 45 : |
1676 | // InternalApplicationConfiguration.g:1:307: RULE_ANY_OTHER | 1720 | // InternalApplicationConfiguration.g:1:295: RULE_SL_COMMENT |
1721 | { | ||
1722 | mRULE_SL_COMMENT(); | ||
1723 | |||
1724 | } | ||
1725 | break; | ||
1726 | case 46 : | ||
1727 | // InternalApplicationConfiguration.g:1:311: RULE_WS | ||
1728 | { | ||
1729 | mRULE_WS(); | ||
1730 | |||
1731 | } | ||
1732 | break; | ||
1733 | case 47 : | ||
1734 | // InternalApplicationConfiguration.g:1:319: RULE_ANY_OTHER | ||
1677 | { | 1735 | { |
1678 | mRULE_ANY_OTHER(); | 1736 | mRULE_ANY_OTHER(); |
1679 | 1737 | ||
@@ -1687,102 +1745,101 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1687 | 1745 | ||
1688 | protected DFA12 dfa12 = new DFA12(this); | 1746 | protected DFA12 dfa12 = new DFA12(this); |
1689 | static final String DFA12_eotS = | 1747 | static final String DFA12_eotS = |
1690 | "\2\uffff\4\50\4\uffff\1\50\1\44\2\50\1\67\3\uffff\13\50\1\44\2\uffff\3\44\3\uffff\2\50\1\uffff\5\50\4\uffff\1\50\1\uffff\2\50\5\uffff\16\50\5\uffff\1\50\1\152\25\50\1\u0080\4\50\1\uffff\3\50\1\u0088\7\50\1\u0090\1\u0091\10\50\1\uffff\7\50\1\uffff\7\50\2\uffff\2\50\1\u00aa\4\50\1\u00af\3\50\1\u00b3\2\50\1\u00b6\1\u00b7\4\50\1\u00bc\1\u00bd\1\u00be\1\50\1\uffff\1\u00c0\1\50\1\u00c2\1\u00c3\1\uffff\3\50\1\uffff\2\50\2\uffff\1\u00c9\3\50\3\uffff\1\50\1\uffff\1\50\2\uffff\3\50\1\u00d2\1\50\2\uffff\1\u00d4\2\50\1\u00d7\3\50\1\uffff\1\u00db\1\uffff\1\u00dc\1\50\1\uffff\1\u00de\2\50\2\uffff\1\u00e1\1\uffff\2\50\1\uffff\1\u00e4\1\50\1\uffff\1\u00e6\1\uffff"; | 1748 | "\1\uffff\1\47\4\52\4\uffff\1\52\1\45\2\52\1\uffff\1\45\3\uffff\13\52\1\45\2\uffff\3\45\4\uffff\2\52\1\uffff\5\52\4\uffff\1\52\1\uffff\3\52\5\uffff\16\52\5\uffff\1\52\1\156\26\52\1\u0085\4\52\1\uffff\3\52\1\u008d\10\52\1\u0096\1\u0097\10\52\1\uffff\7\52\1\uffff\10\52\2\uffff\2\52\1\u00b1\4\52\1\u00b6\3\52\1\u00ba\2\52\1\u00bd\1\u00be\4\52\1\u00c3\1\u00c4\1\u00c5\1\u00c6\1\52\1\uffff\1\u00c8\1\52\1\u00ca\1\u00cb\1\uffff\3\52\1\uffff\2\52\2\uffff\1\u00d1\3\52\4\uffff\1\52\1\uffff\1\52\2\uffff\3\52\1\u00da\1\52\1\uffff\1\u00dc\1\uffff\2\52\1\u00df\3\52\1\uffff\1\u00e3\1\uffff\1\u00e4\1\52\1\uffff\1\u00e6\2\52\2\uffff\1\u00e9\1\uffff\2\52\1\uffff\1\u00ec\1\52\1\uffff\1\u00ee\1\uffff"; |
1691 | static final String DFA12_eofS = | 1749 | static final String DFA12_eofS = |
1692 | "\u00e7\uffff"; | 1750 | "\u00ef\uffff"; |
1693 | static final String DFA12_minS = | 1751 | static final String DFA12_minS = |
1694 | "\1\0\1\uffff\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\1\157\1\75\3\uffff\1\142\1\145\1\143\1\145\2\165\1\145\1\157\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\3\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\143\1\uffff\1\164\1\156\5\uffff\1\152\1\141\1\156\1\141\1\157\1\154\1\156\1\155\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\146\1\145\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\142\1\160\1\165\1\60\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\141\1\151\1\145\1\155\1\151\1\143\2\60\1\156\1\151\2\145\1\162\1\145\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\141\1\162\1\157\1\147\1\164\2\uffff\1\147\1\163\1\60\1\162\1\141\1\162\1\164\1\60\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\154\1\156\1\144\3\60\1\164\1\uffff\1\60\1\164\2\60\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\55\1\163\1\145\3\uffff\1\151\1\uffff\1\145\2\uffff\1\145\1\154\1\157\1\60\1\147\2\uffff\1\60\1\154\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\uffff\1\60\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\60\1\uffff\1\162\1\145\1\uffff\1\60\1\162\1\uffff\1\60\1\uffff"; | 1752 | "\1\0\1\56\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\1\157\1\uffff\1\75\3\uffff\1\142\1\145\1\143\1\145\2\165\1\145\1\157\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\143\1\uffff\1\164\1\144\1\156\5\uffff\1\152\1\141\1\156\1\141\1\157\1\154\1\156\1\155\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\142\1\160\1\165\1\60\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\143\2\60\1\156\1\151\2\145\1\162\1\145\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\164\2\uffff\1\147\1\163\1\60\1\162\1\141\1\162\1\164\1\60\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\156\1\154\1\144\4\60\1\164\1\uffff\1\60\1\164\2\60\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\2\uffff\1\145\1\154\1\157\1\60\1\147\1\uffff\1\60\1\uffff\1\154\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\uffff\1\60\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\60\1\uffff\1\162\1\145\1\uffff\1\60\1\162\1\uffff\1\60\1\uffff"; |
1695 | static final String DFA12_maxS = | 1753 | static final String DFA12_maxS = |
1696 | "\1\uffff\1\uffff\1\156\1\170\1\151\1\157\4\uffff\1\141\1\72\1\145\1\157\1\75\3\uffff\1\142\1\165\1\164\1\145\2\165\1\145\1\157\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\3\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\164\1\uffff\1\164\1\156\5\uffff\1\152\1\141\1\156\1\162\1\157\1\154\1\156\1\155\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\146\1\145\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\142\1\160\1\165\1\172\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\141\1\151\1\145\1\155\1\151\1\143\2\172\1\156\1\151\2\145\1\162\1\145\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\141\1\162\1\157\1\147\1\164\2\uffff\1\147\1\163\1\172\1\162\1\141\1\162\1\164\1\172\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\154\1\156\1\144\3\172\1\164\1\uffff\1\172\1\164\2\172\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\55\1\163\1\145\3\uffff\1\151\1\uffff\1\145\2\uffff\1\145\1\154\1\157\1\172\1\147\2\uffff\1\172\1\154\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\172\1\uffff\1\162\1\145\1\uffff\1\172\1\162\1\uffff\1\172\1\uffff"; | 1754 | "\1\uffff\1\56\1\156\1\170\1\151\1\157\4\uffff\1\141\1\72\2\157\1\uffff\1\75\3\uffff\1\142\1\165\1\164\1\145\2\165\1\145\1\157\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\164\1\uffff\1\164\1\144\1\156\5\uffff\1\152\1\141\1\156\1\162\1\157\1\154\1\156\1\155\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\142\1\160\1\165\1\172\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\143\2\172\1\156\1\151\2\145\1\162\1\145\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\164\2\uffff\1\147\1\163\1\172\1\162\1\141\1\162\1\164\1\172\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\156\1\154\1\144\4\172\1\164\1\uffff\1\172\1\164\2\172\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\2\uffff\1\145\1\154\1\157\1\172\1\147\1\uffff\1\172\1\uffff\1\154\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\172\1\uffff\1\162\1\145\1\uffff\1\172\1\162\1\uffff\1\172\1\uffff"; |
1697 | static final String DFA12_acceptS = | 1755 | static final String DFA12_acceptS = |
1698 | "\1\uffff\1\1\4\uffff\1\6\1\7\1\10\1\11\5\uffff\1\24\1\25\1\26\14\uffff\1\47\1\50\3\uffff\1\54\1\55\1\1\2\uffff\1\47\5\uffff\1\6\1\7\1\10\1\11\1\uffff\1\14\2\uffff\1\23\1\22\1\24\1\25\1\26\16\uffff\1\50\1\51\1\52\1\53\1\54\34\uffff\1\30\25\uffff\1\42\7\uffff\1\5\7\uffff\1\31\1\36\30\uffff\1\33\4\uffff\1\41\3\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\21\1\27\1\32\1\uffff\1\37\1\uffff\1\35\1\40\5\uffff\1\12\1\17\7\uffff\1\3\1\uffff\1\20\2\uffff\1\34\3\uffff\1\13\1\15\1\uffff\1\44\2\uffff\1\43\2\uffff\1\45\1\uffff\1\46"; | 1756 | "\6\uffff\1\6\1\7\1\10\1\11\4\uffff\1\22\1\uffff\1\25\1\26\1\27\14\uffff\1\51\1\52\3\uffff\1\56\1\57\1\24\1\1\2\uffff\1\51\5\uffff\1\6\1\7\1\10\1\11\1\uffff\1\14\3\uffff\1\22\1\23\1\25\1\26\1\27\16\uffff\1\52\1\53\1\54\1\55\1\56\35\uffff\1\31\26\uffff\1\44\7\uffff\1\5\10\uffff\1\32\1\40\31\uffff\1\34\4\uffff\1\43\3\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\17\1\21\1\30\1\33\1\uffff\1\41\1\uffff\1\37\1\42\5\uffff\1\12\1\uffff\1\36\6\uffff\1\3\1\uffff\1\20\2\uffff\1\35\3\uffff\1\13\1\15\1\uffff\1\46\2\uffff\1\45\2\uffff\1\47\1\uffff\1\50"; |
1699 | static final String DFA12_specialS = | 1757 | static final String DFA12_specialS = |
1700 | "\1\1\37\uffff\1\2\1\0\u00c5\uffff}>"; | 1758 | "\1\2\40\uffff\1\0\1\1\u00cc\uffff}>"; |
1701 | static final String[] DFA12_transitionS = { | 1759 | static final String[] DFA12_transitionS = { |
1702 | "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\17\3\44\1\41\4\44\1\10\1\44\1\1\1\42\12\37\1\13\1\44\1\16\1\6\3\44\1\33\15\36\1\22\3\36\1\32\2\36\1\34\4\36\1\20\1\44\1\21\1\35\1\36\1\44\2\36\1\15\1\30\1\3\1\5\1\25\1\36\1\2\2\36\1\31\1\14\1\26\1\27\1\12\1\36\1\23\1\24\2\36\1\4\4\36\1\7\1\44\1\11\uff82\44", | 1760 | "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\16\3\45\1\42\2\45\1\20\1\17\1\10\1\45\1\1\1\43\12\40\1\13\2\45\1\6\3\45\1\34\15\37\1\23\3\37\1\33\2\37\1\35\4\37\1\21\1\45\1\22\1\36\1\37\1\45\2\37\1\15\1\31\1\3\1\5\1\26\1\37\1\2\2\37\1\32\1\14\1\27\1\30\1\12\1\37\1\24\1\25\2\37\1\4\4\37\1\7\1\45\1\11\uff82\45", |
1761 | "\1\46", | ||
1762 | "\1\50\1\51", | ||
1763 | "\1\53\7\uffff\1\54", | ||
1764 | "\1\55", | ||
1765 | "\1\56\5\uffff\1\57", | ||
1703 | "", | 1766 | "", |
1704 | "\1\46\1\47", | ||
1705 | "\1\51\7\uffff\1\52", | ||
1706 | "\1\53", | ||
1707 | "\1\54\5\uffff\1\55", | ||
1708 | "", | 1767 | "", |
1709 | "", | 1768 | "", |
1710 | "", | 1769 | "", |
1711 | "", | ||
1712 | "\1\62", | ||
1713 | "\1\63", | ||
1714 | "\1\64", | 1770 | "\1\64", |
1715 | "\1\65", | 1771 | "\1\65", |
1716 | "\1\66", | 1772 | "\1\66\11\uffff\1\67", |
1773 | "\1\70", | ||
1774 | "", | ||
1775 | "\1\72", | ||
1717 | "", | 1776 | "", |
1718 | "", | 1777 | "", |
1719 | "", | 1778 | "", |
1720 | "\1\73", | 1779 | "\1\76", |
1721 | "\1\74\17\uffff\1\75", | 1780 | "\1\77\17\uffff\1\100", |
1722 | "\1\77\13\uffff\1\100\4\uffff\1\76", | 1781 | "\1\102\13\uffff\1\103\4\uffff\1\101", |
1723 | "\1\101", | ||
1724 | "\1\102", | ||
1725 | "\1\103", | ||
1726 | "\1\104", | 1782 | "\1\104", |
1727 | "\1\105", | 1783 | "\1\105", |
1728 | "\1\106", | 1784 | "\1\106", |
1729 | "\1\107", | 1785 | "\1\107", |
1730 | "\1\110", | 1786 | "\1\110", |
1731 | "\32\50\4\uffff\1\50\1\uffff\32\50", | 1787 | "\1\111", |
1788 | "\1\112", | ||
1789 | "\1\113", | ||
1790 | "\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1732 | "", | 1791 | "", |
1733 | "", | 1792 | "", |
1734 | "\0\112", | 1793 | "\0\115", |
1735 | "\0\112", | 1794 | "\0\115", |
1736 | "\1\113\4\uffff\1\114", | 1795 | "\1\116\4\uffff\1\117", |
1737 | "", | 1796 | "", |
1738 | "", | 1797 | "", |
1739 | "", | 1798 | "", |
1740 | "\1\116", | ||
1741 | "\1\117", | ||
1742 | "", | 1799 | "", |
1743 | "\1\120", | ||
1744 | "\1\121", | 1800 | "\1\121", |
1745 | "\1\122", | 1801 | "\1\122", |
1802 | "", | ||
1746 | "\1\123", | 1803 | "\1\123", |
1747 | "\1\124", | 1804 | "\1\124", |
1805 | "\1\125", | ||
1806 | "\1\126", | ||
1807 | "\1\127", | ||
1748 | "", | 1808 | "", |
1749 | "", | 1809 | "", |
1750 | "", | 1810 | "", |
1751 | "", | 1811 | "", |
1752 | "\1\125\16\uffff\1\126\1\uffff\1\127", | 1812 | "\1\130\16\uffff\1\132\1\uffff\1\131", |
1753 | "", | 1813 | "", |
1754 | "\1\130", | 1814 | "\1\133", |
1755 | "\1\131", | 1815 | "\1\134", |
1816 | "\1\135", | ||
1756 | "", | 1817 | "", |
1757 | "", | 1818 | "", |
1758 | "", | 1819 | "", |
1759 | "", | 1820 | "", |
1760 | "", | 1821 | "", |
1761 | "\1\132", | 1822 | "\1\136", |
1762 | "\1\133", | ||
1763 | "\1\134", | ||
1764 | "\1\136\20\uffff\1\135", | ||
1765 | "\1\137", | 1823 | "\1\137", |
1766 | "\1\140", | 1824 | "\1\140", |
1767 | "\1\141", | 1825 | "\1\142\20\uffff\1\141", |
1768 | "\1\142", | ||
1769 | "\1\143", | 1826 | "\1\143", |
1770 | "\1\144", | 1827 | "\1\144", |
1771 | "\1\145", | 1828 | "\1\145", |
1772 | "\1\146", | 1829 | "\1\146", |
1773 | "\1\147", | 1830 | "\1\147", |
1774 | "\1\150", | 1831 | "\1\150", |
1832 | "\1\151", | ||
1833 | "\1\152", | ||
1834 | "\1\153", | ||
1835 | "\1\154", | ||
1775 | "", | 1836 | "", |
1776 | "", | 1837 | "", |
1777 | "", | 1838 | "", |
1778 | "", | 1839 | "", |
1779 | "", | 1840 | "", |
1780 | "\1\151", | ||
1781 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1782 | "\1\153", | ||
1783 | "\1\154", | ||
1784 | "\1\155", | 1841 | "\1\155", |
1785 | "\1\156", | 1842 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1786 | "\1\157", | 1843 | "\1\157", |
1787 | "\1\160", | 1844 | "\1\160", |
1788 | "\1\161", | 1845 | "\1\161", |
@@ -1800,135 +1857,144 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1800 | "\1\175", | 1857 | "\1\175", |
1801 | "\1\176", | 1858 | "\1\176", |
1802 | "\1\177", | 1859 | "\1\177", |
1803 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1860 | "\1\u0080", |
1804 | "\1\u0081", | 1861 | "\1\u0081", |
1805 | "\1\u0082", | 1862 | "\1\u0082", |
1806 | "\1\u0083", | 1863 | "\1\u0083", |
1807 | "\1\u0084", | 1864 | "\1\u0084", |
1808 | "", | 1865 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1809 | "\1\u0085", | ||
1810 | "\1\u0086", | 1866 | "\1\u0086", |
1811 | "\1\u0087", | 1867 | "\1\u0087", |
1812 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1868 | "\1\u0088", |
1813 | "\1\u0089", | 1869 | "\1\u0089", |
1870 | "", | ||
1814 | "\1\u008a", | 1871 | "\1\u008a", |
1815 | "\1\u008b", | 1872 | "\1\u008b", |
1816 | "\1\u008c", | 1873 | "\1\u008c", |
1817 | "\1\u008d", | 1874 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1818 | "\1\u008e", | 1875 | "\1\u008e", |
1819 | "\1\u008f", | 1876 | "\1\u008f", |
1820 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1877 | "\1\u0090", |
1821 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1878 | "\1\u0091", |
1822 | "\1\u0092", | 1879 | "\1\u0092", |
1823 | "\1\u0093", | 1880 | "\1\u0093", |
1824 | "\1\u0094", | 1881 | "\1\u0094", |
1825 | "\1\u0095", | 1882 | "\1\u0095", |
1826 | "\1\u0096", | 1883 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1827 | "\1\u0097", | 1884 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1828 | "\1\u0098", | 1885 | "\1\u0098", |
1829 | "\1\u0099", | 1886 | "\1\u0099", |
1830 | "", | ||
1831 | "\1\u009a", | 1887 | "\1\u009a", |
1832 | "\1\u009b", | 1888 | "\1\u009b", |
1833 | "\1\u009c", | 1889 | "\1\u009c", |
1834 | "\1\u009d", | 1890 | "\1\u009d", |
1835 | "\1\u009e", | 1891 | "\1\u009e", |
1836 | "\1\u009f", | 1892 | "\1\u009f", |
1837 | "\1\u00a0", | ||
1838 | "", | 1893 | "", |
1894 | "\1\u00a0", | ||
1839 | "\1\u00a1", | 1895 | "\1\u00a1", |
1840 | "\1\u00a2", | 1896 | "\1\u00a2", |
1841 | "\1\u00a3", | 1897 | "\1\u00a3", |
1842 | "\1\u00a4", | 1898 | "\1\u00a4", |
1843 | "\1\u00a5", | 1899 | "\1\u00a5", |
1844 | "\1\u00a6", | 1900 | "\1\u00a6", |
1845 | "\1\u00a7", | ||
1846 | "", | ||
1847 | "", | 1901 | "", |
1902 | "\1\u00a7", | ||
1848 | "\1\u00a8", | 1903 | "\1\u00a8", |
1849 | "\1\u00a9", | 1904 | "\1\u00a9", |
1850 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1905 | "\1\u00aa", |
1851 | "\1\u00ab", | 1906 | "\1\u00ab", |
1852 | "\1\u00ac", | 1907 | "\1\u00ac", |
1853 | "\1\u00ad", | 1908 | "\1\u00ad", |
1854 | "\1\u00ae", | 1909 | "\1\u00ae", |
1855 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1910 | "", |
1911 | "", | ||
1912 | "\1\u00af", | ||
1856 | "\1\u00b0", | 1913 | "\1\u00b0", |
1857 | "\1\u00b1", | 1914 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1858 | "\1\u00b2", | 1915 | "\1\u00b2", |
1859 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1916 | "\1\u00b3", |
1860 | "\1\u00b4", | 1917 | "\1\u00b4", |
1861 | "\1\u00b5", | 1918 | "\1\u00b5", |
1862 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1919 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1863 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1920 | "\1\u00b7", |
1864 | "\1\u00b8", | 1921 | "\1\u00b8", |
1865 | "\1\u00b9", | 1922 | "\1\u00b9", |
1866 | "\1\u00ba", | 1923 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1867 | "\1\u00bb", | 1924 | "\1\u00bb", |
1868 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1925 | "\1\u00bc", |
1869 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1926 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1870 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1927 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1871 | "\1\u00bf", | 1928 | "\1\u00bf", |
1872 | "", | 1929 | "\1\u00c0", |
1873 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1874 | "\1\u00c1", | 1930 | "\1\u00c1", |
1875 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1931 | "\1\u00c2", |
1876 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1932 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1877 | "", | 1933 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1878 | "\1\u00c4", | 1934 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1879 | "\1\u00c5", | 1935 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1880 | "\1\u00c6", | ||
1881 | "", | ||
1882 | "\1\u00c7", | 1936 | "\1\u00c7", |
1883 | "\1\u00c8", | ||
1884 | "", | 1937 | "", |
1938 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1939 | "\1\u00c9", | ||
1940 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1941 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1885 | "", | 1942 | "", |
1886 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1887 | "\1\u00ca", | ||
1888 | "\1\u00cb", | ||
1889 | "\1\u00cc", | 1943 | "\1\u00cc", |
1890 | "", | ||
1891 | "", | ||
1892 | "", | ||
1893 | "\1\u00cd", | 1944 | "\1\u00cd", |
1894 | "", | ||
1895 | "\1\u00ce", | 1945 | "\1\u00ce", |
1896 | "", | 1946 | "", |
1897 | "", | ||
1898 | "\1\u00cf", | 1947 | "\1\u00cf", |
1899 | "\1\u00d0", | 1948 | "\1\u00d0", |
1900 | "\1\u00d1", | 1949 | "", |
1901 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1950 | "", |
1951 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1952 | "\1\u00d2", | ||
1902 | "\1\u00d3", | 1953 | "\1\u00d3", |
1954 | "\1\u00d4", | ||
1955 | "", | ||
1956 | "", | ||
1903 | "", | 1957 | "", |
1904 | "", | 1958 | "", |
1905 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1906 | "\1\u00d5", | 1959 | "\1\u00d5", |
1960 | "", | ||
1907 | "\1\u00d6", | 1961 | "\1\u00d6", |
1908 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1962 | "", |
1963 | "", | ||
1964 | "\1\u00d7", | ||
1909 | "\1\u00d8", | 1965 | "\1\u00d8", |
1910 | "\1\u00d9", | 1966 | "\1\u00d9", |
1911 | "\1\u00da", | 1967 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1968 | "\1\u00db", | ||
1912 | "", | 1969 | "", |
1913 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1970 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1914 | "", | 1971 | "", |
1915 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1916 | "\1\u00dd", | 1972 | "\1\u00dd", |
1917 | "", | 1973 | "\1\u00de", |
1918 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1974 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1919 | "\1\u00df", | ||
1920 | "\1\u00e0", | 1975 | "\1\u00e0", |
1976 | "\1\u00e1", | ||
1977 | "\1\u00e2", | ||
1921 | "", | 1978 | "", |
1979 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1922 | "", | 1980 | "", |
1923 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1981 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1982 | "\1\u00e5", | ||
1924 | "", | 1983 | "", |
1925 | "\1\u00e2", | 1984 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1926 | "\1\u00e3", | 1985 | "\1\u00e7", |
1986 | "\1\u00e8", | ||
1927 | "", | 1987 | "", |
1928 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1929 | "\1\u00e5", | ||
1930 | "", | 1988 | "", |
1931 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1989 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1990 | "", | ||
1991 | "\1\u00ea", | ||
1992 | "\1\u00eb", | ||
1993 | "", | ||
1994 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1995 | "\1\u00ed", | ||
1996 | "", | ||
1997 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1932 | "" | 1998 | "" |
1933 | }; | 1999 | }; |
1934 | 2000 | ||
@@ -1962,7 +2028,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1962 | this.transition = DFA12_transition; | 2028 | this.transition = DFA12_transition; |
1963 | } | 2029 | } |
1964 | public String getDescription() { | 2030 | public String getDescription() { |
1965 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | 2031 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; |
1966 | } | 2032 | } |
1967 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 2033 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
1968 | IntStream input = _input; | 2034 | IntStream input = _input; |
@@ -1972,13 +2038,23 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1972 | int LA12_33 = input.LA(1); | 2038 | int LA12_33 = input.LA(1); |
1973 | 2039 | ||
1974 | s = -1; | 2040 | s = -1; |
1975 | if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 74;} | 2041 | if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 77;} |
1976 | 2042 | ||
1977 | else s = 36; | 2043 | else s = 37; |
1978 | 2044 | ||
1979 | if ( s>=0 ) return s; | 2045 | if ( s>=0 ) return s; |
1980 | break; | 2046 | break; |
1981 | case 1 : | 2047 | case 1 : |
2048 | int LA12_34 = input.LA(1); | ||
2049 | |||
2050 | s = -1; | ||
2051 | if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 77;} | ||
2052 | |||
2053 | else s = 37; | ||
2054 | |||
2055 | if ( s>=0 ) return s; | ||
2056 | break; | ||
2057 | case 2 : | ||
1982 | int LA12_0 = input.LA(1); | 2058 | int LA12_0 = input.LA(1); |
1983 | 2059 | ||
1984 | s = -1; | 2060 | s = -1; |
@@ -2008,61 +2084,53 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2008 | 2084 | ||
2009 | else if ( (LA12_0=='c') ) {s = 13;} | 2085 | else if ( (LA12_0=='c') ) {s = 13;} |
2010 | 2086 | ||
2011 | else if ( (LA12_0=='<') ) {s = 14;} | 2087 | else if ( (LA12_0=='#') ) {s = 14;} |
2012 | 2088 | ||
2013 | else if ( (LA12_0=='#') ) {s = 15;} | 2089 | else if ( (LA12_0=='+') ) {s = 15;} |
2014 | 2090 | ||
2015 | else if ( (LA12_0=='[') ) {s = 16;} | 2091 | else if ( (LA12_0=='*') ) {s = 16;} |
2016 | 2092 | ||
2017 | else if ( (LA12_0==']') ) {s = 17;} | 2093 | else if ( (LA12_0=='[') ) {s = 17;} |
2018 | 2094 | ||
2019 | else if ( (LA12_0=='O') ) {s = 18;} | 2095 | else if ( (LA12_0==']') ) {s = 18;} |
2020 | 2096 | ||
2021 | else if ( (LA12_0=='r') ) {s = 19;} | 2097 | else if ( (LA12_0=='O') ) {s = 19;} |
2022 | 2098 | ||
2023 | else if ( (LA12_0=='s') ) {s = 20;} | 2099 | else if ( (LA12_0=='r') ) {s = 20;} |
2024 | 2100 | ||
2025 | else if ( (LA12_0=='g') ) {s = 21;} | 2101 | else if ( (LA12_0=='s') ) {s = 21;} |
2026 | 2102 | ||
2027 | else if ( (LA12_0=='n') ) {s = 22;} | 2103 | else if ( (LA12_0=='g') ) {s = 22;} |
2028 | 2104 | ||
2029 | else if ( (LA12_0=='o') ) {s = 23;} | 2105 | else if ( (LA12_0=='n') ) {s = 23;} |
2030 | 2106 | ||
2031 | else if ( (LA12_0=='d') ) {s = 24;} | 2107 | else if ( (LA12_0=='o') ) {s = 24;} |
2032 | 2108 | ||
2033 | else if ( (LA12_0=='l') ) {s = 25;} | 2109 | else if ( (LA12_0=='d') ) {s = 25;} |
2034 | 2110 | ||
2035 | else if ( (LA12_0=='S') ) {s = 26;} | 2111 | else if ( (LA12_0=='l') ) {s = 26;} |
2036 | 2112 | ||
2037 | else if ( (LA12_0=='A') ) {s = 27;} | 2113 | else if ( (LA12_0=='S') ) {s = 27;} |
2038 | 2114 | ||
2039 | else if ( (LA12_0=='V') ) {s = 28;} | 2115 | else if ( (LA12_0=='A') ) {s = 28;} |
2040 | 2116 | ||
2041 | else if ( (LA12_0=='^') ) {s = 29;} | 2117 | else if ( (LA12_0=='V') ) {s = 29;} |
2042 | 2118 | ||
2043 | else if ( ((LA12_0>='B' && LA12_0<='N')||(LA12_0>='P' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 30;} | 2119 | else if ( (LA12_0=='^') ) {s = 30;} |
2044 | 2120 | ||
2045 | else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 31;} | 2121 | else if ( ((LA12_0>='B' && LA12_0<='N')||(LA12_0>='P' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} |
2046 | 2122 | ||
2047 | else if ( (LA12_0=='\"') ) {s = 32;} | 2123 | else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} |
2048 | 2124 | ||
2049 | else if ( (LA12_0=='\'') ) {s = 33;} | 2125 | else if ( (LA12_0=='\"') ) {s = 33;} |
2050 | 2126 | ||
2051 | else if ( (LA12_0=='/') ) {s = 34;} | 2127 | else if ( (LA12_0=='\'') ) {s = 34;} |
2052 | 2128 | ||
2053 | else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 35;} | 2129 | else if ( (LA12_0=='/') ) {s = 35;} |
2054 | 2130 | ||
2055 | else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='+')||LA12_0=='-'||LA12_0==';'||(LA12_0>='>' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 36;} | 2131 | else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} |
2056 | |||
2057 | if ( s>=0 ) return s; | ||
2058 | break; | ||
2059 | case 2 : | ||
2060 | int LA12_32 = input.LA(1); | ||
2061 | |||
2062 | s = -1; | ||
2063 | if ( ((LA12_32>='\u0000' && LA12_32<='\uFFFF')) ) {s = 74;} | ||
2064 | 2132 | ||
2065 | else s = 36; | 2133 | else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0=='-'||(LA12_0>=';' && LA12_0<='<')||(LA12_0>='>' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} |
2066 | 2134 | ||
2067 | if ( s>=0 ) return s; | 2135 | if ( s>=0 ) return s; |
2068 | break; | 2136 | break; |
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 | } |