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, 3997 insertions, 814 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 438b8311..81aec312 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 | |||
@@ -2064,25 +2064,88 @@ ruleTypeScope returns [EObject current=null] | |||
2064 | leaveRule(); | 2064 | leaveRule(); |
2065 | }: | 2065 | }: |
2066 | ( | 2066 | ( |
2067 | { | ||
2068 | newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); | ||
2069 | } | ||
2070 | this_ClassTypeScope_0=ruleClassTypeScope | ||
2071 | { | ||
2072 | $current = $this_ClassTypeScope_0.current; | ||
2073 | afterParserOrEnumRuleCall(); | ||
2074 | } | ||
2075 | | | ||
2076 | { | ||
2077 | newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); | ||
2078 | } | ||
2079 | this_ObjectTypeScope_1=ruleObjectTypeScope | ||
2080 | { | ||
2081 | $current = $this_ObjectTypeScope_1.current; | ||
2082 | afterParserOrEnumRuleCall(); | ||
2083 | } | ||
2084 | | | ||
2085 | { | ||
2086 | newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); | ||
2087 | } | ||
2088 | this_IntegerTypeScope_2=ruleIntegerTypeScope | ||
2089 | { | ||
2090 | $current = $this_IntegerTypeScope_2.current; | ||
2091 | afterParserOrEnumRuleCall(); | ||
2092 | } | ||
2093 | | | ||
2094 | { | ||
2095 | newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); | ||
2096 | } | ||
2097 | this_RealTypeScope_3=ruleRealTypeScope | ||
2098 | { | ||
2099 | $current = $this_RealTypeScope_3.current; | ||
2100 | afterParserOrEnumRuleCall(); | ||
2101 | } | ||
2102 | | | ||
2103 | { | ||
2104 | newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); | ||
2105 | } | ||
2106 | this_StringTypeScope_4=ruleStringTypeScope | ||
2107 | { | ||
2108 | $current = $this_StringTypeScope_4.current; | ||
2109 | afterParserOrEnumRuleCall(); | ||
2110 | } | ||
2111 | ) | ||
2112 | ; | ||
2113 | |||
2114 | // Entry rule entryRuleClassTypeScope | ||
2115 | entryRuleClassTypeScope returns [EObject current=null]: | ||
2116 | { newCompositeNode(grammarAccess.getClassTypeScopeRule()); } | ||
2117 | iv_ruleClassTypeScope=ruleClassTypeScope | ||
2118 | { $current=$iv_ruleClassTypeScope.current; } | ||
2119 | EOF; | ||
2120 | |||
2121 | // Rule ClassTypeScope | ||
2122 | ruleClassTypeScope returns [EObject current=null] | ||
2123 | @init { | ||
2124 | enterRule(); | ||
2125 | } | ||
2126 | @after { | ||
2127 | leaveRule(); | ||
2128 | }: | ||
2129 | ( | ||
2067 | otherlv_0='#' | 2130 | otherlv_0='#' |
2068 | { | 2131 | { |
2069 | newLeafNode(otherlv_0, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_0()); | 2132 | newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); |
2070 | } | 2133 | } |
2071 | ( | 2134 | ( |
2072 | ( | 2135 | ( |
2073 | { | 2136 | { |
2074 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_1_0()); | 2137 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); |
2075 | } | 2138 | } |
2076 | lv_type_1_0=ruleTypeReference | 2139 | lv_type_1_0=ruleClassReference |
2077 | { | 2140 | { |
2078 | if ($current==null) { | 2141 | if ($current==null) { |
2079 | $current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | 2142 | $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); |
2080 | } | 2143 | } |
2081 | set( | 2144 | set( |
2082 | $current, | 2145 | $current, |
2083 | "type", | 2146 | "type", |
2084 | lv_type_1_0, | 2147 | lv_type_1_0, |
2085 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 2148 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); |
2086 | afterParserOrEnumRuleCall(); | 2149 | afterParserOrEnumRuleCall(); |
2087 | } | 2150 | } |
2088 | ) | 2151 | ) |
@@ -2092,11 +2155,11 @@ ruleTypeScope returns [EObject current=null] | |||
2092 | ( | 2155 | ( |
2093 | lv_setsNew_2_0='+=' | 2156 | lv_setsNew_2_0='+=' |
2094 | { | 2157 | { |
2095 | newLeafNode(lv_setsNew_2_0, grammarAccess.getTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 2158 | newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
2096 | } | 2159 | } |
2097 | { | 2160 | { |
2098 | if ($current==null) { | 2161 | if ($current==null) { |
2099 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2162 | $current = createModelElement(grammarAccess.getClassTypeScopeRule()); |
2100 | } | 2163 | } |
2101 | setWithLastConsumed($current, "setsNew", true, "+="); | 2164 | setWithLastConsumed($current, "setsNew", true, "+="); |
2102 | } | 2165 | } |
@@ -2107,11 +2170,11 @@ ruleTypeScope returns [EObject current=null] | |||
2107 | ( | 2170 | ( |
2108 | lv_setsSum_3_0='=' | 2171 | lv_setsSum_3_0='=' |
2109 | { | 2172 | { |
2110 | newLeafNode(lv_setsSum_3_0, grammarAccess.getTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | 2173 | newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); |
2111 | } | 2174 | } |
2112 | { | 2175 | { |
2113 | if ($current==null) { | 2176 | if ($current==null) { |
2114 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2177 | $current = createModelElement(grammarAccess.getClassTypeScopeRule()); |
2115 | } | 2178 | } |
2116 | setWithLastConsumed($current, "setsSum", true, "="); | 2179 | setWithLastConsumed($current, "setsSum", true, "="); |
2117 | } | 2180 | } |
@@ -2120,75 +2183,171 @@ ruleTypeScope returns [EObject current=null] | |||
2120 | ) | 2183 | ) |
2121 | ( | 2184 | ( |
2122 | ( | 2185 | ( |
2123 | lv_min_4_0=RULE_INT | 2186 | ( |
2187 | { | ||
2188 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
2189 | } | ||
2190 | lv_number_4_0=ruleExactNumber | ||
2191 | { | ||
2192 | if ($current==null) { | ||
2193 | $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); | ||
2194 | } | ||
2195 | set( | ||
2196 | $current, | ||
2197 | "number", | ||
2198 | lv_number_4_0, | ||
2199 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
2200 | afterParserOrEnumRuleCall(); | ||
2201 | } | ||
2202 | ) | ||
2203 | ) | ||
2204 | | | ||
2205 | ( | ||
2206 | ( | ||
2207 | { | ||
2208 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2209 | } | ||
2210 | lv_number_5_0=ruleIntervallNumber | ||
2211 | { | ||
2212 | if ($current==null) { | ||
2213 | $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); | ||
2214 | } | ||
2215 | set( | ||
2216 | $current, | ||
2217 | "number", | ||
2218 | lv_number_5_0, | ||
2219 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2220 | afterParserOrEnumRuleCall(); | ||
2221 | } | ||
2222 | ) | ||
2223 | ) | ||
2224 | ) | ||
2225 | ) | ||
2226 | ; | ||
2227 | |||
2228 | // Entry rule entryRuleObjectTypeScope | ||
2229 | entryRuleObjectTypeScope returns [EObject current=null]: | ||
2230 | { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); } | ||
2231 | iv_ruleObjectTypeScope=ruleObjectTypeScope | ||
2232 | { $current=$iv_ruleObjectTypeScope.current; } | ||
2233 | EOF; | ||
2234 | |||
2235 | // Rule ObjectTypeScope | ||
2236 | ruleObjectTypeScope returns [EObject current=null] | ||
2237 | @init { | ||
2238 | enterRule(); | ||
2239 | } | ||
2240 | @after { | ||
2241 | leaveRule(); | ||
2242 | }: | ||
2243 | ( | ||
2244 | otherlv_0='#' | ||
2245 | { | ||
2246 | newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); | ||
2247 | } | ||
2248 | ( | ||
2249 | ( | ||
2124 | { | 2250 | { |
2125 | newLeafNode(lv_min_4_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_3_0()); | 2251 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); |
2126 | } | 2252 | } |
2253 | lv_type_1_0=ruleObjectReference | ||
2127 | { | 2254 | { |
2128 | if ($current==null) { | 2255 | if ($current==null) { |
2129 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2256 | $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); |
2130 | } | 2257 | } |
2131 | setWithLastConsumed( | 2258 | set( |
2132 | $current, | 2259 | $current, |
2133 | "min", | 2260 | "type", |
2134 | lv_min_4_0, | 2261 | lv_type_1_0, |
2135 | "org.eclipse.xtext.common.Terminals.INT"); | 2262 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); |
2263 | afterParserOrEnumRuleCall(); | ||
2136 | } | 2264 | } |
2137 | ) | 2265 | ) |
2138 | ) | 2266 | ) |
2139 | ( | 2267 | ( |
2140 | otherlv_5='..' | ||
2141 | { | ||
2142 | newLeafNode(otherlv_5, grammarAccess.getTypeScopeAccess().getFullStopFullStopKeyword_4_0()); | ||
2143 | } | ||
2144 | ( | 2268 | ( |
2145 | ( | 2269 | ( |
2146 | ( | 2270 | lv_setsNew_2_0='+=' |
2147 | lv_maxUnlimited_6_0='*' | 2271 | { |
2148 | { | 2272 | newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
2149 | newLeafNode(lv_maxUnlimited_6_0, grammarAccess.getTypeScopeAccess().getMaxUnlimitedAsteriskKeyword_4_1_0_0()); | 2273 | } |
2274 | { | ||
2275 | if ($current==null) { | ||
2276 | $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); | ||
2150 | } | 2277 | } |
2151 | { | 2278 | setWithLastConsumed($current, "setsNew", true, "+="); |
2152 | if ($current==null) { | 2279 | } |
2153 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2280 | ) |
2154 | } | 2281 | ) |
2155 | setWithLastConsumed($current, "maxUnlimited", true, "*"); | 2282 | | |
2283 | ( | ||
2284 | ( | ||
2285 | lv_setsSum_3_0='=' | ||
2286 | { | ||
2287 | newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
2288 | } | ||
2289 | { | ||
2290 | if ($current==null) { | ||
2291 | $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); | ||
2156 | } | 2292 | } |
2157 | ) | 2293 | setWithLastConsumed($current, "setsSum", true, "="); |
2294 | } | ||
2158 | ) | 2295 | ) |
2159 | | | 2296 | ) |
2297 | ) | ||
2298 | ( | ||
2299 | ( | ||
2160 | ( | 2300 | ( |
2161 | ( | 2301 | { |
2162 | lv_max_7_0=RULE_INT | 2302 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
2163 | { | 2303 | } |
2164 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_4_1_1_0()); | 2304 | lv_number_4_0=ruleExactNumber |
2305 | { | ||
2306 | if ($current==null) { | ||
2307 | $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); | ||
2165 | } | 2308 | } |
2166 | { | 2309 | set( |
2167 | if ($current==null) { | 2310 | $current, |
2168 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2311 | "number", |
2169 | } | 2312 | lv_number_4_0, |
2170 | setWithLastConsumed( | 2313 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); |
2171 | $current, | 2314 | afterParserOrEnumRuleCall(); |
2172 | "max", | 2315 | } |
2173 | lv_max_7_0, | 2316 | ) |
2174 | "org.eclipse.xtext.common.Terminals.INT"); | 2317 | ) |
2318 | | | ||
2319 | ( | ||
2320 | ( | ||
2321 | { | ||
2322 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2323 | } | ||
2324 | lv_number_5_0=ruleIntervallNumber | ||
2325 | { | ||
2326 | if ($current==null) { | ||
2327 | $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); | ||
2175 | } | 2328 | } |
2176 | ) | 2329 | set( |
2330 | $current, | ||
2331 | "number", | ||
2332 | lv_number_5_0, | ||
2333 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2334 | afterParserOrEnumRuleCall(); | ||
2335 | } | ||
2177 | ) | 2336 | ) |
2178 | ) | 2337 | ) |
2179 | )? | 2338 | ) |
2180 | ) | 2339 | ) |
2181 | ; | 2340 | ; |
2182 | 2341 | ||
2183 | // Entry rule entryRuleTypeReference | 2342 | // Entry rule entryRuleIntegerTypeScope |
2184 | entryRuleTypeReference returns [EObject current=null]: | 2343 | entryRuleIntegerTypeScope returns [EObject current=null]: |
2185 | { newCompositeNode(grammarAccess.getTypeReferenceRule()); } | 2344 | { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); } |
2186 | iv_ruleTypeReference=ruleTypeReference | 2345 | iv_ruleIntegerTypeScope=ruleIntegerTypeScope |
2187 | { $current=$iv_ruleTypeReference.current; } | 2346 | { $current=$iv_ruleIntegerTypeScope.current; } |
2188 | EOF; | 2347 | EOF; |
2189 | 2348 | ||
2190 | // Rule TypeReference | 2349 | // Rule IntegerTypeScope |
2191 | ruleTypeReference returns [EObject current=null] | 2350 | ruleIntegerTypeScope returns [EObject current=null] |
2192 | @init { | 2351 | @init { |
2193 | enterRule(); | 2352 | enterRule(); |
2194 | } | 2353 | } |
@@ -2196,50 +2355,389 @@ ruleTypeReference returns [EObject current=null] | |||
2196 | leaveRule(); | 2355 | leaveRule(); |
2197 | }: | 2356 | }: |
2198 | ( | 2357 | ( |
2358 | otherlv_0='#' | ||
2199 | { | 2359 | { |
2200 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getClassReferenceParserRuleCall_0()); | 2360 | newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); |
2201 | } | ||
2202 | this_ClassReference_0=ruleClassReference | ||
2203 | { | ||
2204 | $current = $this_ClassReference_0.current; | ||
2205 | afterParserOrEnumRuleCall(); | ||
2206 | } | ||
2207 | | | ||
2208 | { | ||
2209 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getObjectReferenceParserRuleCall_1()); | ||
2210 | } | ||
2211 | this_ObjectReference_1=ruleObjectReference | ||
2212 | { | ||
2213 | $current = $this_ObjectReference_1.current; | ||
2214 | afterParserOrEnumRuleCall(); | ||
2215 | } | ||
2216 | | | ||
2217 | { | ||
2218 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getIntegerReferenceParserRuleCall_2()); | ||
2219 | } | ||
2220 | this_IntegerReference_2=ruleIntegerReference | ||
2221 | { | ||
2222 | $current = $this_IntegerReference_2.current; | ||
2223 | afterParserOrEnumRuleCall(); | ||
2224 | } | ||
2225 | | | ||
2226 | { | ||
2227 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getRealReferenceParserRuleCall_3()); | ||
2228 | } | ||
2229 | this_RealReference_3=ruleRealReference | ||
2230 | { | ||
2231 | $current = $this_RealReference_3.current; | ||
2232 | afterParserOrEnumRuleCall(); | ||
2233 | } | 2361 | } |
2234 | | | 2362 | ( |
2363 | ( | ||
2364 | { | ||
2365 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); | ||
2366 | } | ||
2367 | lv_type_1_0=ruleIntegerReference | ||
2368 | { | ||
2369 | if ($current==null) { | ||
2370 | $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
2371 | } | ||
2372 | set( | ||
2373 | $current, | ||
2374 | "type", | ||
2375 | lv_type_1_0, | ||
2376 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); | ||
2377 | afterParserOrEnumRuleCall(); | ||
2378 | } | ||
2379 | ) | ||
2380 | ) | ||
2381 | ( | ||
2382 | ( | ||
2383 | ( | ||
2384 | lv_setsNew_2_0='+=' | ||
2385 | { | ||
2386 | newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
2387 | } | ||
2388 | { | ||
2389 | if ($current==null) { | ||
2390 | $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); | ||
2391 | } | ||
2392 | setWithLastConsumed($current, "setsNew", true, "+="); | ||
2393 | } | ||
2394 | ) | ||
2395 | ) | ||
2396 | | | ||
2397 | ( | ||
2398 | ( | ||
2399 | lv_setsSum_3_0='=' | ||
2400 | { | ||
2401 | newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
2402 | } | ||
2403 | { | ||
2404 | if ($current==null) { | ||
2405 | $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); | ||
2406 | } | ||
2407 | setWithLastConsumed($current, "setsSum", true, "="); | ||
2408 | } | ||
2409 | ) | ||
2410 | ) | ||
2411 | ) | ||
2412 | ( | ||
2413 | ( | ||
2414 | ( | ||
2415 | { | ||
2416 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
2417 | } | ||
2418 | lv_number_4_0=ruleExactNumber | ||
2419 | { | ||
2420 | if ($current==null) { | ||
2421 | $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
2422 | } | ||
2423 | set( | ||
2424 | $current, | ||
2425 | "number", | ||
2426 | lv_number_4_0, | ||
2427 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
2428 | afterParserOrEnumRuleCall(); | ||
2429 | } | ||
2430 | ) | ||
2431 | ) | ||
2432 | | | ||
2433 | ( | ||
2434 | ( | ||
2435 | { | ||
2436 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2437 | } | ||
2438 | lv_number_5_0=ruleIntervallNumber | ||
2439 | { | ||
2440 | if ($current==null) { | ||
2441 | $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
2442 | } | ||
2443 | set( | ||
2444 | $current, | ||
2445 | "number", | ||
2446 | lv_number_5_0, | ||
2447 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2448 | afterParserOrEnumRuleCall(); | ||
2449 | } | ||
2450 | ) | ||
2451 | ) | ||
2452 | | | ||
2453 | ( | ||
2454 | ( | ||
2455 | { | ||
2456 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); | ||
2457 | } | ||
2458 | lv_number_6_0=ruleIntEnumberation | ||
2459 | { | ||
2460 | if ($current==null) { | ||
2461 | $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
2462 | } | ||
2463 | set( | ||
2464 | $current, | ||
2465 | "number", | ||
2466 | lv_number_6_0, | ||
2467 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); | ||
2468 | afterParserOrEnumRuleCall(); | ||
2469 | } | ||
2470 | ) | ||
2471 | ) | ||
2472 | ) | ||
2473 | ) | ||
2474 | ; | ||
2475 | |||
2476 | // Entry rule entryRuleRealTypeScope | ||
2477 | entryRuleRealTypeScope returns [EObject current=null]: | ||
2478 | { newCompositeNode(grammarAccess.getRealTypeScopeRule()); } | ||
2479 | iv_ruleRealTypeScope=ruleRealTypeScope | ||
2480 | { $current=$iv_ruleRealTypeScope.current; } | ||
2481 | EOF; | ||
2482 | |||
2483 | // Rule RealTypeScope | ||
2484 | ruleRealTypeScope returns [EObject current=null] | ||
2485 | @init { | ||
2486 | enterRule(); | ||
2487 | } | ||
2488 | @after { | ||
2489 | leaveRule(); | ||
2490 | }: | ||
2491 | ( | ||
2492 | otherlv_0='#' | ||
2235 | { | 2493 | { |
2236 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getStringReferenceParserRuleCall_4()); | 2494 | newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); |
2237 | } | 2495 | } |
2238 | this_StringReference_4=ruleStringReference | 2496 | ( |
2497 | ( | ||
2498 | { | ||
2499 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); | ||
2500 | } | ||
2501 | lv_type_1_0=ruleRealReference | ||
2502 | { | ||
2503 | if ($current==null) { | ||
2504 | $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
2505 | } | ||
2506 | set( | ||
2507 | $current, | ||
2508 | "type", | ||
2509 | lv_type_1_0, | ||
2510 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); | ||
2511 | afterParserOrEnumRuleCall(); | ||
2512 | } | ||
2513 | ) | ||
2514 | ) | ||
2515 | ( | ||
2516 | ( | ||
2517 | ( | ||
2518 | lv_setsNew_2_0='+=' | ||
2519 | { | ||
2520 | newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
2521 | } | ||
2522 | { | ||
2523 | if ($current==null) { | ||
2524 | $current = createModelElement(grammarAccess.getRealTypeScopeRule()); | ||
2525 | } | ||
2526 | setWithLastConsumed($current, "setsNew", true, "+="); | ||
2527 | } | ||
2528 | ) | ||
2529 | ) | ||
2530 | | | ||
2531 | ( | ||
2532 | ( | ||
2533 | lv_setsSum_3_0='=' | ||
2534 | { | ||
2535 | newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
2536 | } | ||
2537 | { | ||
2538 | if ($current==null) { | ||
2539 | $current = createModelElement(grammarAccess.getRealTypeScopeRule()); | ||
2540 | } | ||
2541 | setWithLastConsumed($current, "setsSum", true, "="); | ||
2542 | } | ||
2543 | ) | ||
2544 | ) | ||
2545 | ) | ||
2546 | ( | ||
2547 | ( | ||
2548 | ( | ||
2549 | { | ||
2550 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
2551 | } | ||
2552 | lv_number_4_0=ruleExactNumber | ||
2553 | { | ||
2554 | if ($current==null) { | ||
2555 | $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
2556 | } | ||
2557 | set( | ||
2558 | $current, | ||
2559 | "number", | ||
2560 | lv_number_4_0, | ||
2561 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
2562 | afterParserOrEnumRuleCall(); | ||
2563 | } | ||
2564 | ) | ||
2565 | ) | ||
2566 | | | ||
2567 | ( | ||
2568 | ( | ||
2569 | { | ||
2570 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2571 | } | ||
2572 | lv_number_5_0=ruleIntervallNumber | ||
2573 | { | ||
2574 | if ($current==null) { | ||
2575 | $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
2576 | } | ||
2577 | set( | ||
2578 | $current, | ||
2579 | "number", | ||
2580 | lv_number_5_0, | ||
2581 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2582 | afterParserOrEnumRuleCall(); | ||
2583 | } | ||
2584 | ) | ||
2585 | ) | ||
2586 | | | ||
2587 | ( | ||
2588 | ( | ||
2589 | { | ||
2590 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); | ||
2591 | } | ||
2592 | lv_number_6_0=ruleRealEnumeration | ||
2593 | { | ||
2594 | if ($current==null) { | ||
2595 | $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
2596 | } | ||
2597 | set( | ||
2598 | $current, | ||
2599 | "number", | ||
2600 | lv_number_6_0, | ||
2601 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); | ||
2602 | afterParserOrEnumRuleCall(); | ||
2603 | } | ||
2604 | ) | ||
2605 | ) | ||
2606 | ) | ||
2607 | ) | ||
2608 | ; | ||
2609 | |||
2610 | // Entry rule entryRuleStringTypeScope | ||
2611 | entryRuleStringTypeScope returns [EObject current=null]: | ||
2612 | { newCompositeNode(grammarAccess.getStringTypeScopeRule()); } | ||
2613 | iv_ruleStringTypeScope=ruleStringTypeScope | ||
2614 | { $current=$iv_ruleStringTypeScope.current; } | ||
2615 | EOF; | ||
2616 | |||
2617 | // Rule StringTypeScope | ||
2618 | ruleStringTypeScope returns [EObject current=null] | ||
2619 | @init { | ||
2620 | enterRule(); | ||
2621 | } | ||
2622 | @after { | ||
2623 | leaveRule(); | ||
2624 | }: | ||
2625 | ( | ||
2626 | otherlv_0='#' | ||
2239 | { | 2627 | { |
2240 | $current = $this_StringReference_4.current; | 2628 | newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); |
2241 | afterParserOrEnumRuleCall(); | ||
2242 | } | 2629 | } |
2630 | ( | ||
2631 | ( | ||
2632 | { | ||
2633 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); | ||
2634 | } | ||
2635 | lv_type_1_0=ruleStringReference | ||
2636 | { | ||
2637 | if ($current==null) { | ||
2638 | $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
2639 | } | ||
2640 | set( | ||
2641 | $current, | ||
2642 | "type", | ||
2643 | lv_type_1_0, | ||
2644 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); | ||
2645 | afterParserOrEnumRuleCall(); | ||
2646 | } | ||
2647 | ) | ||
2648 | ) | ||
2649 | ( | ||
2650 | ( | ||
2651 | ( | ||
2652 | lv_setsNew_2_0='+=' | ||
2653 | { | ||
2654 | newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
2655 | } | ||
2656 | { | ||
2657 | if ($current==null) { | ||
2658 | $current = createModelElement(grammarAccess.getStringTypeScopeRule()); | ||
2659 | } | ||
2660 | setWithLastConsumed($current, "setsNew", true, "+="); | ||
2661 | } | ||
2662 | ) | ||
2663 | ) | ||
2664 | | | ||
2665 | ( | ||
2666 | ( | ||
2667 | lv_setsSum_3_0='=' | ||
2668 | { | ||
2669 | newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
2670 | } | ||
2671 | { | ||
2672 | if ($current==null) { | ||
2673 | $current = createModelElement(grammarAccess.getStringTypeScopeRule()); | ||
2674 | } | ||
2675 | setWithLastConsumed($current, "setsSum", true, "="); | ||
2676 | } | ||
2677 | ) | ||
2678 | ) | ||
2679 | ) | ||
2680 | ( | ||
2681 | ( | ||
2682 | ( | ||
2683 | { | ||
2684 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
2685 | } | ||
2686 | lv_number_4_0=ruleExactNumber | ||
2687 | { | ||
2688 | if ($current==null) { | ||
2689 | $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
2690 | } | ||
2691 | set( | ||
2692 | $current, | ||
2693 | "number", | ||
2694 | lv_number_4_0, | ||
2695 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
2696 | afterParserOrEnumRuleCall(); | ||
2697 | } | ||
2698 | ) | ||
2699 | ) | ||
2700 | | | ||
2701 | ( | ||
2702 | ( | ||
2703 | { | ||
2704 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2705 | } | ||
2706 | lv_number_5_0=ruleIntervallNumber | ||
2707 | { | ||
2708 | if ($current==null) { | ||
2709 | $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
2710 | } | ||
2711 | set( | ||
2712 | $current, | ||
2713 | "number", | ||
2714 | lv_number_5_0, | ||
2715 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2716 | afterParserOrEnumRuleCall(); | ||
2717 | } | ||
2718 | ) | ||
2719 | ) | ||
2720 | | | ||
2721 | ( | ||
2722 | ( | ||
2723 | { | ||
2724 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); | ||
2725 | } | ||
2726 | lv_number_6_0=ruleStringEnumeration | ||
2727 | { | ||
2728 | if ($current==null) { | ||
2729 | $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
2730 | } | ||
2731 | set( | ||
2732 | $current, | ||
2733 | "number", | ||
2734 | lv_number_6_0, | ||
2735 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); | ||
2736 | afterParserOrEnumRuleCall(); | ||
2737 | } | ||
2738 | ) | ||
2739 | ) | ||
2740 | ) | ||
2243 | ) | 2741 | ) |
2244 | ; | 2742 | ; |
2245 | 2743 | ||
@@ -2409,6 +2907,368 @@ ruleStringReference returns [EObject current=null] | |||
2409 | ) | 2907 | ) |
2410 | ; | 2908 | ; |
2411 | 2909 | ||
2910 | // Entry rule entryRuleExactNumber | ||
2911 | entryRuleExactNumber returns [EObject current=null]: | ||
2912 | { newCompositeNode(grammarAccess.getExactNumberRule()); } | ||
2913 | iv_ruleExactNumber=ruleExactNumber | ||
2914 | { $current=$iv_ruleExactNumber.current; } | ||
2915 | EOF; | ||
2916 | |||
2917 | // Rule ExactNumber | ||
2918 | ruleExactNumber returns [EObject current=null] | ||
2919 | @init { | ||
2920 | enterRule(); | ||
2921 | } | ||
2922 | @after { | ||
2923 | leaveRule(); | ||
2924 | }: | ||
2925 | ( | ||
2926 | ( | ||
2927 | ( | ||
2928 | lv_exactNumber_0_0=RULE_INT | ||
2929 | { | ||
2930 | newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); | ||
2931 | } | ||
2932 | { | ||
2933 | if ($current==null) { | ||
2934 | $current = createModelElement(grammarAccess.getExactNumberRule()); | ||
2935 | } | ||
2936 | setWithLastConsumed( | ||
2937 | $current, | ||
2938 | "exactNumber", | ||
2939 | lv_exactNumber_0_0, | ||
2940 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2941 | } | ||
2942 | ) | ||
2943 | ) | ||
2944 | | | ||
2945 | ( | ||
2946 | ( | ||
2947 | lv_exactUnlimited_1_0='*' | ||
2948 | { | ||
2949 | newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); | ||
2950 | } | ||
2951 | { | ||
2952 | if ($current==null) { | ||
2953 | $current = createModelElement(grammarAccess.getExactNumberRule()); | ||
2954 | } | ||
2955 | setWithLastConsumed($current, "exactUnlimited", true, "*"); | ||
2956 | } | ||
2957 | ) | ||
2958 | ) | ||
2959 | ) | ||
2960 | ; | ||
2961 | |||
2962 | // Entry rule entryRuleIntervallNumber | ||
2963 | entryRuleIntervallNumber returns [EObject current=null]: | ||
2964 | { newCompositeNode(grammarAccess.getIntervallNumberRule()); } | ||
2965 | iv_ruleIntervallNumber=ruleIntervallNumber | ||
2966 | { $current=$iv_ruleIntervallNumber.current; } | ||
2967 | EOF; | ||
2968 | |||
2969 | // Rule IntervallNumber | ||
2970 | ruleIntervallNumber returns [EObject current=null] | ||
2971 | @init { | ||
2972 | enterRule(); | ||
2973 | } | ||
2974 | @after { | ||
2975 | leaveRule(); | ||
2976 | }: | ||
2977 | ( | ||
2978 | ( | ||
2979 | ( | ||
2980 | lv_min_0_0=RULE_INT | ||
2981 | { | ||
2982 | newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); | ||
2983 | } | ||
2984 | { | ||
2985 | if ($current==null) { | ||
2986 | $current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
2987 | } | ||
2988 | setWithLastConsumed( | ||
2989 | $current, | ||
2990 | "min", | ||
2991 | lv_min_0_0, | ||
2992 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2993 | } | ||
2994 | ) | ||
2995 | ) | ||
2996 | otherlv_1='..' | ||
2997 | { | ||
2998 | newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); | ||
2999 | } | ||
3000 | ( | ||
3001 | ( | ||
3002 | ( | ||
3003 | lv_maxNumber_2_0=RULE_INT | ||
3004 | { | ||
3005 | newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); | ||
3006 | } | ||
3007 | { | ||
3008 | if ($current==null) { | ||
3009 | $current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
3010 | } | ||
3011 | setWithLastConsumed( | ||
3012 | $current, | ||
3013 | "maxNumber", | ||
3014 | lv_maxNumber_2_0, | ||
3015 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3016 | } | ||
3017 | ) | ||
3018 | ) | ||
3019 | | | ||
3020 | ( | ||
3021 | ( | ||
3022 | lv_maxUnlimited_3_0='*' | ||
3023 | { | ||
3024 | newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); | ||
3025 | } | ||
3026 | { | ||
3027 | if ($current==null) { | ||
3028 | $current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
3029 | } | ||
3030 | setWithLastConsumed($current, "maxUnlimited", true, "*"); | ||
3031 | } | ||
3032 | ) | ||
3033 | ) | ||
3034 | ) | ||
3035 | ) | ||
3036 | ; | ||
3037 | |||
3038 | // Entry rule entryRuleIntEnumberation | ||
3039 | entryRuleIntEnumberation returns [EObject current=null]: | ||
3040 | { newCompositeNode(grammarAccess.getIntEnumberationRule()); } | ||
3041 | iv_ruleIntEnumberation=ruleIntEnumberation | ||
3042 | { $current=$iv_ruleIntEnumberation.current; } | ||
3043 | EOF; | ||
3044 | |||
3045 | // Rule IntEnumberation | ||
3046 | ruleIntEnumberation returns [EObject current=null] | ||
3047 | @init { | ||
3048 | enterRule(); | ||
3049 | } | ||
3050 | @after { | ||
3051 | leaveRule(); | ||
3052 | }: | ||
3053 | ( | ||
3054 | ( | ||
3055 | { | ||
3056 | $current = forceCreateModelElement( | ||
3057 | grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), | ||
3058 | $current); | ||
3059 | } | ||
3060 | ) | ||
3061 | otherlv_1='{' | ||
3062 | { | ||
3063 | newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); | ||
3064 | } | ||
3065 | ( | ||
3066 | ( | ||
3067 | ( | ||
3068 | lv_entry_2_0=RULE_INT | ||
3069 | { | ||
3070 | newLeafNode(lv_entry_2_0, grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_0_0()); | ||
3071 | } | ||
3072 | { | ||
3073 | if ($current==null) { | ||
3074 | $current = createModelElement(grammarAccess.getIntEnumberationRule()); | ||
3075 | } | ||
3076 | addWithLastConsumed( | ||
3077 | $current, | ||
3078 | "entry", | ||
3079 | lv_entry_2_0, | ||
3080 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3081 | } | ||
3082 | ) | ||
3083 | ) | ||
3084 | ( | ||
3085 | otherlv_3=',' | ||
3086 | { | ||
3087 | newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); | ||
3088 | } | ||
3089 | ( | ||
3090 | ( | ||
3091 | lv_entry_4_0=RULE_INT | ||
3092 | { | ||
3093 | newLeafNode(lv_entry_4_0, grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); | ||
3094 | } | ||
3095 | { | ||
3096 | if ($current==null) { | ||
3097 | $current = createModelElement(grammarAccess.getIntEnumberationRule()); | ||
3098 | } | ||
3099 | addWithLastConsumed( | ||
3100 | $current, | ||
3101 | "entry", | ||
3102 | lv_entry_4_0, | ||
3103 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3104 | } | ||
3105 | ) | ||
3106 | ) | ||
3107 | )* | ||
3108 | )? | ||
3109 | otherlv_5='}' | ||
3110 | { | ||
3111 | newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); | ||
3112 | } | ||
3113 | ) | ||
3114 | ; | ||
3115 | |||
3116 | // Entry rule entryRuleRealEnumeration | ||
3117 | entryRuleRealEnumeration returns [EObject current=null]: | ||
3118 | { newCompositeNode(grammarAccess.getRealEnumerationRule()); } | ||
3119 | iv_ruleRealEnumeration=ruleRealEnumeration | ||
3120 | { $current=$iv_ruleRealEnumeration.current; } | ||
3121 | EOF; | ||
3122 | |||
3123 | // Rule RealEnumeration | ||
3124 | ruleRealEnumeration returns [EObject current=null] | ||
3125 | @init { | ||
3126 | enterRule(); | ||
3127 | } | ||
3128 | @after { | ||
3129 | leaveRule(); | ||
3130 | }: | ||
3131 | ( | ||
3132 | ( | ||
3133 | { | ||
3134 | $current = forceCreateModelElement( | ||
3135 | grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), | ||
3136 | $current); | ||
3137 | } | ||
3138 | ) | ||
3139 | otherlv_1='{' | ||
3140 | { | ||
3141 | newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); | ||
3142 | } | ||
3143 | ( | ||
3144 | ( | ||
3145 | ( | ||
3146 | lv_entry_2_0=RULE_INT | ||
3147 | { | ||
3148 | newLeafNode(lv_entry_2_0, grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_0_0()); | ||
3149 | } | ||
3150 | { | ||
3151 | if ($current==null) { | ||
3152 | $current = createModelElement(grammarAccess.getRealEnumerationRule()); | ||
3153 | } | ||
3154 | addWithLastConsumed( | ||
3155 | $current, | ||
3156 | "entry", | ||
3157 | lv_entry_2_0, | ||
3158 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3159 | } | ||
3160 | ) | ||
3161 | ) | ||
3162 | ( | ||
3163 | otherlv_3=',' | ||
3164 | { | ||
3165 | newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); | ||
3166 | } | ||
3167 | ( | ||
3168 | ( | ||
3169 | lv_entry_4_0=RULE_INT | ||
3170 | { | ||
3171 | newLeafNode(lv_entry_4_0, grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); | ||
3172 | } | ||
3173 | { | ||
3174 | if ($current==null) { | ||
3175 | $current = createModelElement(grammarAccess.getRealEnumerationRule()); | ||
3176 | } | ||
3177 | addWithLastConsumed( | ||
3178 | $current, | ||
3179 | "entry", | ||
3180 | lv_entry_4_0, | ||
3181 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3182 | } | ||
3183 | ) | ||
3184 | ) | ||
3185 | )* | ||
3186 | )? | ||
3187 | otherlv_5='}' | ||
3188 | { | ||
3189 | newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); | ||
3190 | } | ||
3191 | ) | ||
3192 | ; | ||
3193 | |||
3194 | // Entry rule entryRuleStringEnumeration | ||
3195 | entryRuleStringEnumeration returns [EObject current=null]: | ||
3196 | { newCompositeNode(grammarAccess.getStringEnumerationRule()); } | ||
3197 | iv_ruleStringEnumeration=ruleStringEnumeration | ||
3198 | { $current=$iv_ruleStringEnumeration.current; } | ||
3199 | EOF; | ||
3200 | |||
3201 | // Rule StringEnumeration | ||
3202 | ruleStringEnumeration returns [EObject current=null] | ||
3203 | @init { | ||
3204 | enterRule(); | ||
3205 | } | ||
3206 | @after { | ||
3207 | leaveRule(); | ||
3208 | }: | ||
3209 | ( | ||
3210 | ( | ||
3211 | { | ||
3212 | $current = forceCreateModelElement( | ||
3213 | grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), | ||
3214 | $current); | ||
3215 | } | ||
3216 | ) | ||
3217 | otherlv_1='{' | ||
3218 | { | ||
3219 | newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); | ||
3220 | } | ||
3221 | ( | ||
3222 | ( | ||
3223 | ( | ||
3224 | lv_entry_2_0=RULE_STRING | ||
3225 | { | ||
3226 | newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); | ||
3227 | } | ||
3228 | { | ||
3229 | if ($current==null) { | ||
3230 | $current = createModelElement(grammarAccess.getStringEnumerationRule()); | ||
3231 | } | ||
3232 | addWithLastConsumed( | ||
3233 | $current, | ||
3234 | "entry", | ||
3235 | lv_entry_2_0, | ||
3236 | "org.eclipse.xtext.common.Terminals.STRING"); | ||
3237 | } | ||
3238 | ) | ||
3239 | ) | ||
3240 | ( | ||
3241 | otherlv_3=',' | ||
3242 | { | ||
3243 | newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); | ||
3244 | } | ||
3245 | ( | ||
3246 | ( | ||
3247 | lv_entry_4_0=RULE_STRING | ||
3248 | { | ||
3249 | newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); | ||
3250 | } | ||
3251 | { | ||
3252 | if ($current==null) { | ||
3253 | $current = createModelElement(grammarAccess.getStringEnumerationRule()); | ||
3254 | } | ||
3255 | addWithLastConsumed( | ||
3256 | $current, | ||
3257 | "entry", | ||
3258 | lv_entry_4_0, | ||
3259 | "org.eclipse.xtext.common.Terminals.STRING"); | ||
3260 | } | ||
3261 | ) | ||
3262 | ) | ||
3263 | )* | ||
3264 | )? | ||
3265 | otherlv_5='}' | ||
3266 | { | ||
3267 | newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); | ||
3268 | } | ||
3269 | ) | ||
3270 | ; | ||
3271 | |||
2412 | // Entry rule entryRuleScopeDeclaration | 3272 | // Entry rule entryRuleScopeDeclaration |
2413 | entryRuleScopeDeclaration returns [EObject current=null]: | 3273 | entryRuleScopeDeclaration returns [EObject current=null]: |
2414 | { newCompositeNode(grammarAccess.getScopeDeclarationRule()); } | 3274 | { newCompositeNode(grammarAccess.getScopeDeclarationRule()); } |
@@ -2755,10 +3615,20 @@ ruleGenerationTask returns [EObject current=null] | |||
2755 | { | 3615 | { |
2756 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); | 3616 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); |
2757 | } | 3617 | } |
2758 | ({true}?=>(otherlv_16='number' | 3618 | ({true}?=>(( |
2759 | { | 3619 | ( |
2760 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getNumberKeyword_3_4_0()); | 3620 | lv_numberSpecified_16_0='number' |
2761 | } | 3621 | { |
3622 | newLeafNode(lv_numberSpecified_16_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); | ||
3623 | } | ||
3624 | { | ||
3625 | if ($current==null) { | ||
3626 | $current = createModelElement(grammarAccess.getGenerationTaskRule()); | ||
3627 | } | ||
3628 | setWithLastConsumed($current, "numberSpecified", true, "number"); | ||
3629 | } | ||
3630 | ) | ||
3631 | ) | ||
2762 | otherlv_17='=' | 3632 | otherlv_17='=' |
2763 | { | 3633 | { |
2764 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); | 3634 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); |
@@ -2792,10 +3662,20 @@ ruleGenerationTask returns [EObject current=null] | |||
2792 | { | 3662 | { |
2793 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); | 3663 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); |
2794 | } | 3664 | } |
2795 | ({true}?=>(otherlv_19='runs' | 3665 | ({true}?=>(( |
2796 | { | 3666 | ( |
2797 | newLeafNode(otherlv_19, grammarAccess.getGenerationTaskAccess().getRunsKeyword_3_5_0()); | 3667 | lv_runSpecified_19_0='runs' |
2798 | } | 3668 | { |
3669 | newLeafNode(lv_runSpecified_19_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); | ||
3670 | } | ||
3671 | { | ||
3672 | if ($current==null) { | ||
3673 | $current = createModelElement(grammarAccess.getGenerationTaskRule()); | ||
3674 | } | ||
3675 | setWithLastConsumed($current, "runSpecified", true, "runs"); | ||
3676 | } | ||
3677 | ) | ||
3678 | ) | ||
2799 | otherlv_20='=' | 3679 | otherlv_20='=' |
2800 | { | 3680 | { |
2801 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); | 3681 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); |
@@ -2905,9 +3785,9 @@ ruleGenerationTask returns [EObject current=null] | |||
2905 | { | 3785 | { |
2906 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); | 3786 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); |
2907 | } | 3787 | } |
2908 | ({true}?=>(otherlv_28='output' | 3788 | ({true}?=>(otherlv_28='debug' |
2909 | { | 3789 | { |
2910 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_8_0()); | 3790 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); |
2911 | } | 3791 | } |
2912 | otherlv_29='=' | 3792 | otherlv_29='=' |
2913 | { | 3793 | { |
@@ -2916,17 +3796,17 @@ ruleGenerationTask returns [EObject current=null] | |||
2916 | ( | 3796 | ( |
2917 | ( | 3797 | ( |
2918 | { | 3798 | { |
2919 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_8_2_0()); | 3799 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); |
2920 | } | 3800 | } |
2921 | lv_tagetFolder_30_0=ruleFile | 3801 | lv_debugFolder_30_0=ruleFile |
2922 | { | 3802 | { |
2923 | if ($current==null) { | 3803 | if ($current==null) { |
2924 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); | 3804 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); |
2925 | } | 3805 | } |
2926 | set( | 3806 | set( |
2927 | $current, | 3807 | $current, |
2928 | "tagetFolder", | 3808 | "debugFolder", |
2929 | lv_tagetFolder_30_0, | 3809 | lv_debugFolder_30_0, |
2930 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 3810 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
2931 | afterParserOrEnumRuleCall(); | 3811 | afterParserOrEnumRuleCall(); |
2932 | } | 3812 | } |
@@ -2943,9 +3823,9 @@ ruleGenerationTask returns [EObject current=null] | |||
2943 | { | 3823 | { |
2944 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); | 3824 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); |
2945 | } | 3825 | } |
2946 | ({true}?=>(otherlv_31='debug' | 3826 | ({true}?=>(otherlv_31='log' |
2947 | { | 3827 | { |
2948 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); | 3828 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); |
2949 | } | 3829 | } |
2950 | otherlv_32='=' | 3830 | otherlv_32='=' |
2951 | { | 3831 | { |
@@ -2954,17 +3834,17 @@ ruleGenerationTask returns [EObject current=null] | |||
2954 | ( | 3834 | ( |
2955 | ( | 3835 | ( |
2956 | { | 3836 | { |
2957 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); | 3837 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); |
2958 | } | 3838 | } |
2959 | lv_debugFolder_33_0=ruleFile | 3839 | lv_targetLogFile_33_0=ruleFile |
2960 | { | 3840 | { |
2961 | if ($current==null) { | 3841 | if ($current==null) { |
2962 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); | 3842 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); |
2963 | } | 3843 | } |
2964 | set( | 3844 | set( |
2965 | $current, | 3845 | $current, |
2966 | "debugFolder", | 3846 | "targetLogFile", |
2967 | lv_debugFolder_33_0, | 3847 | lv_targetLogFile_33_0, |
2968 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 3848 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
2969 | afterParserOrEnumRuleCall(); | 3849 | afterParserOrEnumRuleCall(); |
2970 | } | 3850 | } |
@@ -2981,9 +3861,9 @@ ruleGenerationTask returns [EObject current=null] | |||
2981 | { | 3861 | { |
2982 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); | 3862 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); |
2983 | } | 3863 | } |
2984 | ({true}?=>(otherlv_34='log' | 3864 | ({true}?=>(otherlv_34='statistics' |
2985 | { | 3865 | { |
2986 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); | 3866 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); |
2987 | } | 3867 | } |
2988 | otherlv_35='=' | 3868 | otherlv_35='=' |
2989 | { | 3869 | { |
@@ -2992,17 +3872,17 @@ ruleGenerationTask returns [EObject current=null] | |||
2992 | ( | 3872 | ( |
2993 | ( | 3873 | ( |
2994 | { | 3874 | { |
2995 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); | 3875 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); |
2996 | } | 3876 | } |
2997 | lv_targetLogFile_36_0=ruleFile | 3877 | lv_targetStatisticsFile_36_0=ruleFile |
2998 | { | 3878 | { |
2999 | if ($current==null) { | 3879 | if ($current==null) { |
3000 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); | 3880 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); |
3001 | } | 3881 | } |
3002 | set( | 3882 | set( |
3003 | $current, | 3883 | $current, |
3004 | "targetLogFile", | 3884 | "targetStatisticsFile", |
3005 | lv_targetLogFile_36_0, | 3885 | lv_targetStatisticsFile_36_0, |
3006 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 3886 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
3007 | afterParserOrEnumRuleCall(); | 3887 | afterParserOrEnumRuleCall(); |
3008 | } | 3888 | } |
@@ -3019,9 +3899,9 @@ ruleGenerationTask returns [EObject current=null] | |||
3019 | { | 3899 | { |
3020 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); | 3900 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); |
3021 | } | 3901 | } |
3022 | ({true}?=>(otherlv_37='statistics' | 3902 | ({true}?=>(otherlv_37='output' |
3023 | { | 3903 | { |
3024 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); | 3904 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); |
3025 | } | 3905 | } |
3026 | otherlv_38='=' | 3906 | otherlv_38='=' |
3027 | { | 3907 | { |
@@ -3030,17 +3910,17 @@ ruleGenerationTask returns [EObject current=null] | |||
3030 | ( | 3910 | ( |
3031 | ( | 3911 | ( |
3032 | { | 3912 | { |
3033 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); | 3913 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); |
3034 | } | 3914 | } |
3035 | lv_targetStatisticsFile_39_0=ruleFile | 3915 | lv_tagetFolder_39_0=ruleFile |
3036 | { | 3916 | { |
3037 | if ($current==null) { | 3917 | if ($current==null) { |
3038 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); | 3918 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); |
3039 | } | 3919 | } |
3040 | set( | 3920 | set( |
3041 | $current, | 3921 | $current, |
3042 | "targetStatisticsFile", | 3922 | "tagetFolder", |
3043 | lv_targetStatisticsFile_39_0, | 3923 | lv_tagetFolder_39_0, |
3044 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 3924 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
3045 | afterParserOrEnumRuleCall(); | 3925 | afterParserOrEnumRuleCall(); |
3046 | } | 3926 | } |
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 ca7643ac..4d0fef9c 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,40 +1,40 @@ | |||
1 | '#'=28 | 1 | '#'=28 |
2 | '*'=31 | 2 | '*'=36 |
3 | '+='=29 | 3 | '+='=29 |
4 | ','=18 | 4 | ','=18 |
5 | '.'=11 | 5 | '.'=11 |
6 | '..'=30 | 6 | '..'=37 |
7 | '::'=22 | 7 | '::'=22 |
8 | '<'=32 | 8 | '<'=30 |
9 | '='=16 | 9 | '='=16 |
10 | '>'=33 | 10 | '>'=31 |
11 | 'AlloySolver'=49 | 11 | 'AlloySolver'=49 |
12 | 'SMTSolver'=48 | 12 | 'SMTSolver'=48 |
13 | 'ViatraSolver'=50 | 13 | 'ViatraSolver'=50 |
14 | 'config'=27 | 14 | 'config'=27 |
15 | 'debug'=45 | 15 | 'debug'=44 |
16 | 'epackage'=13 | 16 | 'epackage'=13 |
17 | 'excluding'=21 | 17 | 'excluding'=21 |
18 | 'file'=15 | 18 | 'file'=15 |
19 | 'folder'=24 | 19 | 'folder'=24 |
20 | 'generate'=39 | 20 | 'generate'=39 |
21 | 'import'=12 | 21 | 'import'=12 |
22 | 'int'=35 | 22 | 'int'=33 |
23 | 'log'=46 | 23 | 'log'=45 |
24 | 'metamodel'=23 | 24 | 'metamodel'=23 |
25 | 'models'=25 | 25 | 'models'=25 |
26 | 'node'=34 | 26 | 'node'=32 |
27 | 'number'=41 | 27 | 'number'=41 |
28 | 'output'=44 | 28 | 'output'=47 |
29 | 'package'=20 | 29 | 'package'=20 |
30 | 'partial-model'=40 | 30 | 'partial-model'=40 |
31 | 'patterns'=26 | 31 | 'patterns'=26 |
32 | 'real'=36 | 32 | 'real'=34 |
33 | 'runs'=42 | 33 | 'runs'=42 |
34 | 'scope'=38 | 34 | 'scope'=38 |
35 | 'solver'=43 | 35 | 'solver'=43 |
36 | 'statistics'=47 | 36 | 'statistics'=46 |
37 | 'string'=37 | 37 | 'string'=35 |
38 | 'viatra'=14 | 38 | 'viatra'=14 |
39 | '{'=17 | 39 | '{'=17 |
40 | '}'=19 | 40 | '}'=19 |
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 41858711..ffa833f6 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 | |||
@@ -472,11 +472,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
472 | try { | 472 | try { |
473 | int _type = T__30; | 473 | int _type = T__30; |
474 | int _channel = DEFAULT_TOKEN_CHANNEL; | 474 | int _channel = DEFAULT_TOKEN_CHANNEL; |
475 | // InternalApplicationConfiguration.g:30:7: ( '..' ) | 475 | // InternalApplicationConfiguration.g:30:7: ( '<' ) |
476 | // InternalApplicationConfiguration.g:30:9: '..' | 476 | // InternalApplicationConfiguration.g:30:9: '<' |
477 | { | 477 | { |
478 | match(".."); | 478 | match('<'); |
479 | |||
480 | 479 | ||
481 | } | 480 | } |
482 | 481 | ||
@@ -493,10 +492,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
493 | try { | 492 | try { |
494 | int _type = T__31; | 493 | int _type = T__31; |
495 | int _channel = DEFAULT_TOKEN_CHANNEL; | 494 | int _channel = DEFAULT_TOKEN_CHANNEL; |
496 | // InternalApplicationConfiguration.g:31:7: ( '*' ) | 495 | // InternalApplicationConfiguration.g:31:7: ( '>' ) |
497 | // InternalApplicationConfiguration.g:31:9: '*' | 496 | // InternalApplicationConfiguration.g:31:9: '>' |
498 | { | 497 | { |
499 | match('*'); | 498 | match('>'); |
500 | 499 | ||
501 | } | 500 | } |
502 | 501 | ||
@@ -513,10 +512,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
513 | try { | 512 | try { |
514 | int _type = T__32; | 513 | int _type = T__32; |
515 | int _channel = DEFAULT_TOKEN_CHANNEL; | 514 | int _channel = DEFAULT_TOKEN_CHANNEL; |
516 | // InternalApplicationConfiguration.g:32:7: ( '<' ) | 515 | // InternalApplicationConfiguration.g:32:7: ( 'node' ) |
517 | // InternalApplicationConfiguration.g:32:9: '<' | 516 | // InternalApplicationConfiguration.g:32:9: 'node' |
518 | { | 517 | { |
519 | match('<'); | 518 | match("node"); |
519 | |||
520 | 520 | ||
521 | } | 521 | } |
522 | 522 | ||
@@ -533,10 +533,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
533 | try { | 533 | try { |
534 | int _type = T__33; | 534 | int _type = T__33; |
535 | int _channel = DEFAULT_TOKEN_CHANNEL; | 535 | int _channel = DEFAULT_TOKEN_CHANNEL; |
536 | // InternalApplicationConfiguration.g:33:7: ( '>' ) | 536 | // InternalApplicationConfiguration.g:33:7: ( 'int' ) |
537 | // InternalApplicationConfiguration.g:33:9: '>' | 537 | // InternalApplicationConfiguration.g:33:9: 'int' |
538 | { | 538 | { |
539 | match('>'); | 539 | match("int"); |
540 | |||
540 | 541 | ||
541 | } | 542 | } |
542 | 543 | ||
@@ -553,10 +554,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
553 | try { | 554 | try { |
554 | int _type = T__34; | 555 | int _type = T__34; |
555 | int _channel = DEFAULT_TOKEN_CHANNEL; | 556 | int _channel = DEFAULT_TOKEN_CHANNEL; |
556 | // InternalApplicationConfiguration.g:34:7: ( 'node' ) | 557 | // InternalApplicationConfiguration.g:34:7: ( 'real' ) |
557 | // InternalApplicationConfiguration.g:34:9: 'node' | 558 | // InternalApplicationConfiguration.g:34:9: 'real' |
558 | { | 559 | { |
559 | match("node"); | 560 | match("real"); |
560 | 561 | ||
561 | 562 | ||
562 | } | 563 | } |
@@ -574,10 +575,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
574 | try { | 575 | try { |
575 | int _type = T__35; | 576 | int _type = T__35; |
576 | int _channel = DEFAULT_TOKEN_CHANNEL; | 577 | int _channel = DEFAULT_TOKEN_CHANNEL; |
577 | // InternalApplicationConfiguration.g:35:7: ( 'int' ) | 578 | // InternalApplicationConfiguration.g:35:7: ( 'string' ) |
578 | // InternalApplicationConfiguration.g:35:9: 'int' | 579 | // InternalApplicationConfiguration.g:35:9: 'string' |
579 | { | 580 | { |
580 | match("int"); | 581 | match("string"); |
581 | 582 | ||
582 | 583 | ||
583 | } | 584 | } |
@@ -595,11 +596,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
595 | try { | 596 | try { |
596 | int _type = T__36; | 597 | int _type = T__36; |
597 | int _channel = DEFAULT_TOKEN_CHANNEL; | 598 | int _channel = DEFAULT_TOKEN_CHANNEL; |
598 | // InternalApplicationConfiguration.g:36:7: ( 'real' ) | 599 | // InternalApplicationConfiguration.g:36:7: ( '*' ) |
599 | // InternalApplicationConfiguration.g:36:9: 'real' | 600 | // InternalApplicationConfiguration.g:36:9: '*' |
600 | { | 601 | { |
601 | match("real"); | 602 | match('*'); |
602 | |||
603 | 603 | ||
604 | } | 604 | } |
605 | 605 | ||
@@ -616,10 +616,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
616 | try { | 616 | try { |
617 | int _type = T__37; | 617 | int _type = T__37; |
618 | int _channel = DEFAULT_TOKEN_CHANNEL; | 618 | int _channel = DEFAULT_TOKEN_CHANNEL; |
619 | // InternalApplicationConfiguration.g:37:7: ( 'string' ) | 619 | // InternalApplicationConfiguration.g:37:7: ( '..' ) |
620 | // InternalApplicationConfiguration.g:37:9: 'string' | 620 | // InternalApplicationConfiguration.g:37:9: '..' |
621 | { | 621 | { |
622 | match("string"); | 622 | match(".."); |
623 | 623 | ||
624 | 624 | ||
625 | } | 625 | } |
@@ -763,10 +763,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
763 | try { | 763 | try { |
764 | int _type = T__44; | 764 | int _type = T__44; |
765 | int _channel = DEFAULT_TOKEN_CHANNEL; | 765 | int _channel = DEFAULT_TOKEN_CHANNEL; |
766 | // InternalApplicationConfiguration.g:44:7: ( 'output' ) | 766 | // InternalApplicationConfiguration.g:44:7: ( 'debug' ) |
767 | // InternalApplicationConfiguration.g:44:9: 'output' | 767 | // InternalApplicationConfiguration.g:44:9: 'debug' |
768 | { | 768 | { |
769 | match("output"); | 769 | match("debug"); |
770 | 770 | ||
771 | 771 | ||
772 | } | 772 | } |
@@ -784,10 +784,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
784 | try { | 784 | try { |
785 | int _type = T__45; | 785 | int _type = T__45; |
786 | int _channel = DEFAULT_TOKEN_CHANNEL; | 786 | int _channel = DEFAULT_TOKEN_CHANNEL; |
787 | // InternalApplicationConfiguration.g:45:7: ( 'debug' ) | 787 | // InternalApplicationConfiguration.g:45:7: ( 'log' ) |
788 | // InternalApplicationConfiguration.g:45:9: 'debug' | 788 | // InternalApplicationConfiguration.g:45:9: 'log' |
789 | { | 789 | { |
790 | match("debug"); | 790 | match("log"); |
791 | 791 | ||
792 | 792 | ||
793 | } | 793 | } |
@@ -805,10 +805,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
805 | try { | 805 | try { |
806 | int _type = T__46; | 806 | int _type = T__46; |
807 | int _channel = DEFAULT_TOKEN_CHANNEL; | 807 | int _channel = DEFAULT_TOKEN_CHANNEL; |
808 | // InternalApplicationConfiguration.g:46:7: ( 'log' ) | 808 | // InternalApplicationConfiguration.g:46:7: ( 'statistics' ) |
809 | // InternalApplicationConfiguration.g:46:9: 'log' | 809 | // InternalApplicationConfiguration.g:46:9: 'statistics' |
810 | { | 810 | { |
811 | match("log"); | 811 | match("statistics"); |
812 | 812 | ||
813 | 813 | ||
814 | } | 814 | } |
@@ -826,10 +826,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
826 | try { | 826 | try { |
827 | int _type = T__47; | 827 | int _type = T__47; |
828 | int _channel = DEFAULT_TOKEN_CHANNEL; | 828 | int _channel = DEFAULT_TOKEN_CHANNEL; |
829 | // InternalApplicationConfiguration.g:47:7: ( 'statistics' ) | 829 | // InternalApplicationConfiguration.g:47:7: ( 'output' ) |
830 | // InternalApplicationConfiguration.g:47:9: 'statistics' | 830 | // InternalApplicationConfiguration.g:47:9: 'output' |
831 | { | 831 | { |
832 | match("statistics"); | 832 | match("output"); |
833 | 833 | ||
834 | 834 | ||
835 | } | 835 | } |
@@ -910,10 +910,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
910 | try { | 910 | try { |
911 | int _type = RULE_ID; | 911 | int _type = RULE_ID; |
912 | int _channel = DEFAULT_TOKEN_CHANNEL; | 912 | int _channel = DEFAULT_TOKEN_CHANNEL; |
913 | // InternalApplicationConfiguration.g:3104:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 913 | // InternalApplicationConfiguration.g:3984:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
914 | // InternalApplicationConfiguration.g:3104:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 914 | // InternalApplicationConfiguration.g:3984:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
915 | { | 915 | { |
916 | // InternalApplicationConfiguration.g:3104:11: ( '^' )? | 916 | // InternalApplicationConfiguration.g:3984:11: ( '^' )? |
917 | int alt1=2; | 917 | int alt1=2; |
918 | int LA1_0 = input.LA(1); | 918 | int LA1_0 = input.LA(1); |
919 | 919 | ||
@@ -922,7 +922,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
922 | } | 922 | } |
923 | switch (alt1) { | 923 | switch (alt1) { |
924 | case 1 : | 924 | case 1 : |
925 | // InternalApplicationConfiguration.g:3104:11: '^' | 925 | // InternalApplicationConfiguration.g:3984:11: '^' |
926 | { | 926 | { |
927 | match('^'); | 927 | match('^'); |
928 | 928 | ||
@@ -940,7 +940,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
940 | recover(mse); | 940 | recover(mse); |
941 | throw mse;} | 941 | throw mse;} |
942 | 942 | ||
943 | // InternalApplicationConfiguration.g:3104:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 943 | // InternalApplicationConfiguration.g:3984:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
944 | loop2: | 944 | loop2: |
945 | do { | 945 | do { |
946 | int alt2=2; | 946 | int alt2=2; |
@@ -989,10 +989,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
989 | try { | 989 | try { |
990 | int _type = RULE_INT; | 990 | int _type = RULE_INT; |
991 | int _channel = DEFAULT_TOKEN_CHANNEL; | 991 | int _channel = DEFAULT_TOKEN_CHANNEL; |
992 | // InternalApplicationConfiguration.g:3106:10: ( ( '0' .. '9' )+ ) | 992 | // InternalApplicationConfiguration.g:3986:10: ( ( '0' .. '9' )+ ) |
993 | // InternalApplicationConfiguration.g:3106:12: ( '0' .. '9' )+ | 993 | // InternalApplicationConfiguration.g:3986:12: ( '0' .. '9' )+ |
994 | { | 994 | { |
995 | // InternalApplicationConfiguration.g:3106:12: ( '0' .. '9' )+ | 995 | // InternalApplicationConfiguration.g:3986:12: ( '0' .. '9' )+ |
996 | int cnt3=0; | 996 | int cnt3=0; |
997 | loop3: | 997 | loop3: |
998 | do { | 998 | do { |
@@ -1006,7 +1006,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1006 | 1006 | ||
1007 | switch (alt3) { | 1007 | switch (alt3) { |
1008 | case 1 : | 1008 | case 1 : |
1009 | // InternalApplicationConfiguration.g:3106:13: '0' .. '9' | 1009 | // InternalApplicationConfiguration.g:3986:13: '0' .. '9' |
1010 | { | 1010 | { |
1011 | matchRange('0','9'); | 1011 | matchRange('0','9'); |
1012 | 1012 | ||
@@ -1038,10 +1038,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1038 | try { | 1038 | try { |
1039 | int _type = RULE_STRING; | 1039 | int _type = RULE_STRING; |
1040 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1040 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1041 | // InternalApplicationConfiguration.g:3108:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) | 1041 | // InternalApplicationConfiguration.g:3988:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) |
1042 | // InternalApplicationConfiguration.g:3108:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1042 | // InternalApplicationConfiguration.g:3988:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1043 | { | 1043 | { |
1044 | // InternalApplicationConfiguration.g:3108:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1044 | // InternalApplicationConfiguration.g:3988:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1045 | int alt6=2; | 1045 | int alt6=2; |
1046 | int LA6_0 = input.LA(1); | 1046 | int LA6_0 = input.LA(1); |
1047 | 1047 | ||
@@ -1059,10 +1059,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1059 | } | 1059 | } |
1060 | switch (alt6) { | 1060 | switch (alt6) { |
1061 | case 1 : | 1061 | case 1 : |
1062 | // InternalApplicationConfiguration.g:3108:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 1062 | // InternalApplicationConfiguration.g:3988:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
1063 | { | 1063 | { |
1064 | match('\"'); | 1064 | match('\"'); |
1065 | // InternalApplicationConfiguration.g:3108:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 1065 | // InternalApplicationConfiguration.g:3988:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
1066 | loop4: | 1066 | loop4: |
1067 | do { | 1067 | do { |
1068 | int alt4=3; | 1068 | int alt4=3; |
@@ -1078,7 +1078,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1078 | 1078 | ||
1079 | switch (alt4) { | 1079 | switch (alt4) { |
1080 | case 1 : | 1080 | case 1 : |
1081 | // InternalApplicationConfiguration.g:3108:21: '\\\\' . | 1081 | // InternalApplicationConfiguration.g:3988:21: '\\\\' . |
1082 | { | 1082 | { |
1083 | match('\\'); | 1083 | match('\\'); |
1084 | matchAny(); | 1084 | matchAny(); |
@@ -1086,7 +1086,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1086 | } | 1086 | } |
1087 | break; | 1087 | break; |
1088 | case 2 : | 1088 | case 2 : |
1089 | // InternalApplicationConfiguration.g:3108:28: ~ ( ( '\\\\' | '\"' ) ) | 1089 | // InternalApplicationConfiguration.g:3988:28: ~ ( ( '\\\\' | '\"' ) ) |
1090 | { | 1090 | { |
1091 | 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') ) { |
1092 | input.consume(); | 1092 | input.consume(); |
@@ -1111,10 +1111,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1111 | } | 1111 | } |
1112 | break; | 1112 | break; |
1113 | case 2 : | 1113 | case 2 : |
1114 | // InternalApplicationConfiguration.g:3108:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 1114 | // InternalApplicationConfiguration.g:3988:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
1115 | { | 1115 | { |
1116 | match('\''); | 1116 | match('\''); |
1117 | // InternalApplicationConfiguration.g:3108:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 1117 | // InternalApplicationConfiguration.g:3988:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
1118 | loop5: | 1118 | loop5: |
1119 | do { | 1119 | do { |
1120 | int alt5=3; | 1120 | int alt5=3; |
@@ -1130,7 +1130,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1130 | 1130 | ||
1131 | switch (alt5) { | 1131 | switch (alt5) { |
1132 | case 1 : | 1132 | case 1 : |
1133 | // InternalApplicationConfiguration.g:3108:54: '\\\\' . | 1133 | // InternalApplicationConfiguration.g:3988:54: '\\\\' . |
1134 | { | 1134 | { |
1135 | match('\\'); | 1135 | match('\\'); |
1136 | matchAny(); | 1136 | matchAny(); |
@@ -1138,7 +1138,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1138 | } | 1138 | } |
1139 | break; | 1139 | break; |
1140 | case 2 : | 1140 | case 2 : |
1141 | // InternalApplicationConfiguration.g:3108:61: ~ ( ( '\\\\' | '\\'' ) ) | 1141 | // InternalApplicationConfiguration.g:3988:61: ~ ( ( '\\\\' | '\\'' ) ) |
1142 | { | 1142 | { |
1143 | 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') ) { |
1144 | input.consume(); | 1144 | input.consume(); |
@@ -1181,12 +1181,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1181 | try { | 1181 | try { |
1182 | int _type = RULE_ML_COMMENT; | 1182 | int _type = RULE_ML_COMMENT; |
1183 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1183 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1184 | // InternalApplicationConfiguration.g:3110:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 1184 | // InternalApplicationConfiguration.g:3990:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
1185 | // InternalApplicationConfiguration.g:3110:19: '/*' ( options {greedy=false; } : . )* '*/' | 1185 | // InternalApplicationConfiguration.g:3990:19: '/*' ( options {greedy=false; } : . )* '*/' |
1186 | { | 1186 | { |
1187 | match("/*"); | 1187 | match("/*"); |
1188 | 1188 | ||
1189 | // InternalApplicationConfiguration.g:3110:24: ( options {greedy=false; } : . )* | 1189 | // InternalApplicationConfiguration.g:3990:24: ( options {greedy=false; } : . )* |
1190 | loop7: | 1190 | loop7: |
1191 | do { | 1191 | do { |
1192 | int alt7=2; | 1192 | int alt7=2; |
@@ -1211,7 +1211,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1211 | 1211 | ||
1212 | switch (alt7) { | 1212 | switch (alt7) { |
1213 | case 1 : | 1213 | case 1 : |
1214 | // InternalApplicationConfiguration.g:3110:52: . | 1214 | // InternalApplicationConfiguration.g:3990:52: . |
1215 | { | 1215 | { |
1216 | matchAny(); | 1216 | matchAny(); |
1217 | 1217 | ||
@@ -1241,12 +1241,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1241 | try { | 1241 | try { |
1242 | int _type = RULE_SL_COMMENT; | 1242 | int _type = RULE_SL_COMMENT; |
1243 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1243 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1244 | // InternalApplicationConfiguration.g:3112:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1244 | // InternalApplicationConfiguration.g:3992:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1245 | // InternalApplicationConfiguration.g:3112:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1245 | // InternalApplicationConfiguration.g:3992:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1246 | { | 1246 | { |
1247 | match("//"); | 1247 | match("//"); |
1248 | 1248 | ||
1249 | // InternalApplicationConfiguration.g:3112:24: (~ ( ( '\\n' | '\\r' ) ) )* | 1249 | // InternalApplicationConfiguration.g:3992:24: (~ ( ( '\\n' | '\\r' ) ) )* |
1250 | loop8: | 1250 | loop8: |
1251 | do { | 1251 | do { |
1252 | int alt8=2; | 1252 | int alt8=2; |
@@ -1259,7 +1259,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1259 | 1259 | ||
1260 | switch (alt8) { | 1260 | switch (alt8) { |
1261 | case 1 : | 1261 | case 1 : |
1262 | // InternalApplicationConfiguration.g:3112:24: ~ ( ( '\\n' | '\\r' ) ) | 1262 | // InternalApplicationConfiguration.g:3992:24: ~ ( ( '\\n' | '\\r' ) ) |
1263 | { | 1263 | { |
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') ) { | 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') ) { |
1265 | input.consume(); | 1265 | input.consume(); |
@@ -1279,7 +1279,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1279 | } | 1279 | } |
1280 | } while (true); | 1280 | } while (true); |
1281 | 1281 | ||
1282 | // InternalApplicationConfiguration.g:3112:40: ( ( '\\r' )? '\\n' )? | 1282 | // InternalApplicationConfiguration.g:3992:40: ( ( '\\r' )? '\\n' )? |
1283 | int alt10=2; | 1283 | int alt10=2; |
1284 | int LA10_0 = input.LA(1); | 1284 | int LA10_0 = input.LA(1); |
1285 | 1285 | ||
@@ -1288,9 +1288,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1288 | } | 1288 | } |
1289 | switch (alt10) { | 1289 | switch (alt10) { |
1290 | case 1 : | 1290 | case 1 : |
1291 | // InternalApplicationConfiguration.g:3112:41: ( '\\r' )? '\\n' | 1291 | // InternalApplicationConfiguration.g:3992:41: ( '\\r' )? '\\n' |
1292 | { | 1292 | { |
1293 | // InternalApplicationConfiguration.g:3112:41: ( '\\r' )? | 1293 | // InternalApplicationConfiguration.g:3992:41: ( '\\r' )? |
1294 | int alt9=2; | 1294 | int alt9=2; |
1295 | int LA9_0 = input.LA(1); | 1295 | int LA9_0 = input.LA(1); |
1296 | 1296 | ||
@@ -1299,7 +1299,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1299 | } | 1299 | } |
1300 | switch (alt9) { | 1300 | switch (alt9) { |
1301 | case 1 : | 1301 | case 1 : |
1302 | // InternalApplicationConfiguration.g:3112:41: '\\r' | 1302 | // InternalApplicationConfiguration.g:3992:41: '\\r' |
1303 | { | 1303 | { |
1304 | match('\r'); | 1304 | match('\r'); |
1305 | 1305 | ||
@@ -1331,10 +1331,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1331 | try { | 1331 | try { |
1332 | int _type = RULE_WS; | 1332 | int _type = RULE_WS; |
1333 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1333 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1334 | // InternalApplicationConfiguration.g:3114:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1334 | // InternalApplicationConfiguration.g:3994:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1335 | // InternalApplicationConfiguration.g:3114:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1335 | // InternalApplicationConfiguration.g:3994:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1336 | { | 1336 | { |
1337 | // InternalApplicationConfiguration.g:3114:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1337 | // InternalApplicationConfiguration.g:3994:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1338 | int cnt11=0; | 1338 | int cnt11=0; |
1339 | loop11: | 1339 | loop11: |
1340 | do { | 1340 | do { |
@@ -1388,8 +1388,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1388 | try { | 1388 | try { |
1389 | int _type = RULE_ANY_OTHER; | 1389 | int _type = RULE_ANY_OTHER; |
1390 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1390 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1391 | // InternalApplicationConfiguration.g:3116:16: ( . ) | 1391 | // InternalApplicationConfiguration.g:3996:16: ( . ) |
1392 | // InternalApplicationConfiguration.g:3116:18: . | 1392 | // InternalApplicationConfiguration.g:3996:18: . |
1393 | { | 1393 | { |
1394 | matchAny(); | 1394 | matchAny(); |
1395 | 1395 | ||
@@ -1745,19 +1745,19 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1745 | 1745 | ||
1746 | protected DFA12 dfa12 = new DFA12(this); | 1746 | protected DFA12 dfa12 = new DFA12(this); |
1747 | static final String DFA12_eotS = | 1747 | static final String DFA12_eotS = |
1748 | "\1\uffff\1\46\4\51\4\uffff\1\51\1\44\2\51\1\uffff\1\44\3\uffff\12\51\1\44\2\uffff\3\44\4\uffff\2\51\1\uffff\5\51\4\uffff\1\51\1\uffff\3\51\5\uffff\16\51\5\uffff\1\51\1\155\26\51\1\u0084\4\51\1\uffff\3\51\1\u008c\7\51\1\u0094\1\51\1\u0096\1\u0097\7\51\1\uffff\7\51\1\uffff\7\51\1\uffff\1\51\2\uffff\2\51\1\u00b0\3\51\1\u00b4\3\51\1\u00b8\2\51\1\u00bb\1\u00bc\4\51\1\u00c1\1\u00c2\1\u00c3\1\u00c4\1\51\1\uffff\1\u00c6\1\51\1\u00c8\1\uffff\3\51\1\uffff\2\51\2\uffff\1\u00ce\3\51\4\uffff\1\51\1\uffff\1\51\1\uffff\3\51\1\u00d7\1\51\1\uffff\1\u00d9\1\uffff\2\51\1\u00dc\3\51\1\uffff\1\u00e0\1\uffff\1\u00e1\1\51\1\uffff\1\u00e3\2\51\2\uffff\1\u00e6\1\uffff\2\51\1\uffff\1\u00e9\1\51\1\uffff\1\u00eb\1\uffff"; | 1748 | "\1\uffff\1\46\4\51\4\uffff\1\51\1\44\2\51\1\uffff\1\44\2\uffff\3\51\1\uffff\7\51\1\44\2\uffff\3\44\4\uffff\2\51\1\uffff\5\51\4\uffff\1\51\1\uffff\3\51\4\uffff\7\51\1\uffff\7\51\5\uffff\1\51\1\155\25\51\1\u0083\5\51\1\uffff\3\51\1\u008c\7\51\1\u0094\1\51\1\u0096\1\u0097\6\51\1\uffff\10\51\1\uffff\7\51\1\uffff\1\51\2\uffff\2\51\1\u00b0\2\51\1\u00b3\4\51\1\u00b8\2\51\1\u00bb\1\u00bc\4\51\1\u00c1\1\u00c2\1\u00c3\1\u00c4\1\51\1\uffff\1\u00c6\1\51\1\uffff\1\u00c8\3\51\1\uffff\2\51\2\uffff\1\u00ce\3\51\4\uffff\1\51\1\uffff\1\51\1\uffff\3\51\1\u00d7\1\51\1\uffff\1\u00d9\1\uffff\2\51\1\u00dc\3\51\1\uffff\1\u00e0\1\uffff\1\u00e1\1\51\1\uffff\1\u00e3\2\51\2\uffff\1\u00e6\1\uffff\2\51\1\uffff\1\u00e9\1\51\1\uffff\1\u00eb\1\uffff"; |
1749 | static final String DFA12_eofS = | 1749 | static final String DFA12_eofS = |
1750 | "\u00ec\uffff"; | 1750 | "\u00ec\uffff"; |
1751 | static final String DFA12_minS = | 1751 | static final String DFA12_minS = |
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\157\1\145\1\143\1\145\1\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\144\1\155\1\141\1\156\1\141\1\157\1\154\1\156\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\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\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\60\1\145\2\60\1\156\1\151\2\145\1\162\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\uffff\1\162\2\uffff\1\147\1\163\1\60\1\162\1\141\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\1\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\1\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"; | 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\2\uffff\1\157\1\145\1\143\1\uffff\2\145\1\157\1\165\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\4\uffff\1\144\1\155\1\141\1\156\1\141\1\157\1\154\1\uffff\1\156\1\142\1\147\1\164\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\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\165\1\60\1\160\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\60\1\145\2\60\1\156\1\151\2\145\1\162\1\147\1\uffff\1\165\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\uffff\1\162\2\uffff\1\147\1\163\1\60\1\162\1\141\1\60\1\164\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\1\uffff\1\60\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\1\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"; |
1753 | static final String DFA12_maxS = | 1753 | static final String DFA12_maxS = |
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\2\165\1\164\1\145\1\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\144\1\155\1\141\1\156\1\162\1\157\1\154\1\156\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\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\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\172\1\145\2\172\1\156\1\151\2\145\1\162\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\uffff\1\162\2\uffff\1\147\1\163\1\172\1\162\1\141\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\1\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\1\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"; | 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\2\uffff\2\165\1\164\1\uffff\2\145\1\157\1\165\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\4\uffff\1\144\1\155\1\141\1\156\1\162\1\157\1\154\1\uffff\1\156\1\142\1\147\1\164\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\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\165\1\172\1\160\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\172\1\145\2\172\1\156\1\151\2\145\1\162\1\147\1\uffff\1\165\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\uffff\1\162\2\uffff\1\147\1\163\1\172\1\162\1\141\1\172\1\164\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\1\uffff\1\172\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\1\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"; |
1755 | static final String DFA12_acceptS = | 1755 | static final String DFA12_acceptS = |
1756 | "\6\uffff\1\6\1\7\1\10\1\11\4\uffff\1\22\1\uffff\1\25\1\26\1\27\13\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\7\uffff\1\30\1\uffff\1\32\1\40\30\uffff\1\34\3\uffff\1\43\3\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\17\1\21\1\37\1\33\1\uffff\1\41\1\uffff\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"; | 1756 | "\6\uffff\1\6\1\7\1\10\1\11\4\uffff\1\22\1\uffff\1\24\1\25\3\uffff\1\32\10\uffff\1\51\1\52\3\uffff\1\56\1\57\1\33\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\24\1\25\7\uffff\1\32\7\uffff\1\52\1\53\1\54\1\55\1\56\35\uffff\1\27\25\uffff\1\43\10\uffff\1\5\7\uffff\1\26\1\uffff\1\30\1\40\30\uffff\1\34\2\uffff\1\42\4\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\17\1\21\1\37\1\31\1\uffff\1\41\1\uffff\1\45\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\44\2\uffff\1\47\1\uffff\1\50"; |
1757 | static final String DFA12_specialS = | 1757 | static final String DFA12_specialS = |
1758 | "\1\1\37\uffff\1\0\1\2\u00ca\uffff}>"; | 1758 | "\1\1\37\uffff\1\0\1\2\u00ca\uffff}>"; |
1759 | static final String[] DFA12_transitionS = { | 1759 | static final String[] DFA12_transitionS = { |
1760 | "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\16\3\44\1\41\2\44\1\20\1\17\1\10\1\44\1\1\1\42\12\37\1\13\1\44\1\21\1\6\1\22\2\44\1\33\21\36\1\32\2\36\1\34\4\36\3\44\1\35\1\36\1\44\2\36\1\15\1\30\1\3\1\5\1\26\1\36\1\2\2\36\1\31\1\14\1\23\1\27\1\12\1\36\1\24\1\25\2\36\1\4\4\36\1\7\1\44\1\11\uff82\44", | 1760 | "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\16\3\44\1\41\2\44\1\25\1\17\1\10\1\44\1\1\1\42\12\37\1\13\1\44\1\20\1\6\1\21\2\44\1\33\21\36\1\32\2\36\1\34\4\36\3\44\1\35\1\36\1\44\2\36\1\15\1\27\1\3\1\5\1\26\1\36\1\2\2\36\1\30\1\14\1\22\1\31\1\12\1\36\1\23\1\24\2\36\1\4\4\36\1\7\1\44\1\11\uff82\44", |
1761 | "\1\45", | 1761 | "\1\45", |
1762 | "\1\47\1\50", | 1762 | "\1\47\1\50", |
1763 | "\1\52\7\uffff\1\53", | 1763 | "\1\52\7\uffff\1\53", |
@@ -1775,10 +1775,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1775 | "\1\71", | 1775 | "\1\71", |
1776 | "", | 1776 | "", |
1777 | "", | 1777 | "", |
1778 | "\1\74\5\uffff\1\75", | ||
1779 | "\1\76\17\uffff\1\77", | ||
1780 | "\1\101\13\uffff\1\102\4\uffff\1\100", | ||
1778 | "", | 1781 | "", |
1779 | "\1\75\5\uffff\1\76", | ||
1780 | "\1\77\17\uffff\1\100", | ||
1781 | "\1\102\13\uffff\1\103\4\uffff\1\101", | ||
1782 | "\1\104", | 1782 | "\1\104", |
1783 | "\1\105", | 1783 | "\1\105", |
1784 | "\1\106", | 1784 | "\1\106", |
@@ -1817,7 +1817,6 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1817 | "", | 1817 | "", |
1818 | "", | 1818 | "", |
1819 | "", | 1819 | "", |
1820 | "", | ||
1821 | "\1\135", | 1820 | "\1\135", |
1822 | "\1\136", | 1821 | "\1\136", |
1823 | "\1\137", | 1822 | "\1\137", |
@@ -1825,6 +1824,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1825 | "\1\142\20\uffff\1\141", | 1824 | "\1\142\20\uffff\1\141", |
1826 | "\1\143", | 1825 | "\1\143", |
1827 | "\1\144", | 1826 | "\1\144", |
1827 | "", | ||
1828 | "\1\145", | 1828 | "\1\145", |
1829 | "\1\146", | 1829 | "\1\146", |
1830 | "\1\147", | 1830 | "\1\147", |
@@ -1860,8 +1860,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1860 | "\1\u0080", | 1860 | "\1\u0080", |
1861 | "\1\u0081", | 1861 | "\1\u0081", |
1862 | "\1\u0082", | 1862 | "\1\u0082", |
1863 | "\1\u0083", | ||
1864 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1863 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
1864 | "\1\u0084", | ||
1865 | "\1\u0085", | 1865 | "\1\u0085", |
1866 | "\1\u0086", | 1866 | "\1\u0086", |
1867 | "\1\u0087", | 1867 | "\1\u0087", |
@@ -1888,8 +1888,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1888 | "\1\u009b", | 1888 | "\1\u009b", |
1889 | "\1\u009c", | 1889 | "\1\u009c", |
1890 | "\1\u009d", | 1890 | "\1\u009d", |
1891 | "\1\u009e", | ||
1892 | "", | 1891 | "", |
1892 | "\1\u009e", | ||
1893 | "\1\u009f", | 1893 | "\1\u009f", |
1894 | "\1\u00a0", | 1894 | "\1\u00a0", |
1895 | "\1\u00a1", | 1895 | "\1\u00a1", |
@@ -1914,8 +1914,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1914 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1914 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
1915 | "\1\u00b1", | 1915 | "\1\u00b1", |
1916 | "\1\u00b2", | 1916 | "\1\u00b2", |
1917 | "\1\u00b3", | ||
1918 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1917 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
1918 | "\1\u00b4", | ||
1919 | "\1\u00b5", | 1919 | "\1\u00b5", |
1920 | "\1\u00b6", | 1920 | "\1\u00b6", |
1921 | "\1\u00b7", | 1921 | "\1\u00b7", |
@@ -1936,8 +1936,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1936 | "", | 1936 | "", |
1937 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1937 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
1938 | "\1\u00c7", | 1938 | "\1\u00c7", |
1939 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | ||
1940 | "", | 1939 | "", |
1940 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | ||
1941 | "\1\u00c9", | 1941 | "\1\u00c9", |
1942 | "\1\u00ca", | 1942 | "\1\u00ca", |
1943 | "\1\u00cb", | 1943 | "\1\u00cb", |
@@ -2075,25 +2075,25 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2075 | 2075 | ||
2076 | else if ( (LA12_0=='+') ) {s = 15;} | 2076 | else if ( (LA12_0=='+') ) {s = 15;} |
2077 | 2077 | ||
2078 | else if ( (LA12_0=='*') ) {s = 16;} | 2078 | else if ( (LA12_0=='<') ) {s = 16;} |
2079 | 2079 | ||
2080 | else if ( (LA12_0=='<') ) {s = 17;} | 2080 | else if ( (LA12_0=='>') ) {s = 17;} |
2081 | 2081 | ||
2082 | else if ( (LA12_0=='>') ) {s = 18;} | 2082 | else if ( (LA12_0=='n') ) {s = 18;} |
2083 | 2083 | ||
2084 | else if ( (LA12_0=='n') ) {s = 19;} | 2084 | else if ( (LA12_0=='r') ) {s = 19;} |
2085 | 2085 | ||
2086 | else if ( (LA12_0=='r') ) {s = 20;} | 2086 | else if ( (LA12_0=='s') ) {s = 20;} |
2087 | 2087 | ||
2088 | else if ( (LA12_0=='s') ) {s = 21;} | 2088 | else if ( (LA12_0=='*') ) {s = 21;} |
2089 | 2089 | ||
2090 | else if ( (LA12_0=='g') ) {s = 22;} | 2090 | else if ( (LA12_0=='g') ) {s = 22;} |
2091 | 2091 | ||
2092 | else if ( (LA12_0=='o') ) {s = 23;} | 2092 | else if ( (LA12_0=='d') ) {s = 23;} |
2093 | 2093 | ||
2094 | else if ( (LA12_0=='d') ) {s = 24;} | 2094 | else if ( (LA12_0=='l') ) {s = 24;} |
2095 | 2095 | ||
2096 | else if ( (LA12_0=='l') ) {s = 25;} | 2096 | else if ( (LA12_0=='o') ) {s = 25;} |
2097 | 2097 | ||
2098 | else if ( (LA12_0=='S') ) {s = 26;} | 2098 | else if ( (LA12_0=='S') ) {s = 26;} |
2099 | 2099 | ||
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 8bce7dfa..9766c2e0 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 | |||
@@ -22,7 +22,7 @@ import java.util.ArrayList; | |||
22 | @SuppressWarnings("all") | 22 | @SuppressWarnings("all") |
23 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { | 23 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { |
24 | public static final String[] tokenNames = new String[] { | 24 | public static final String[] tokenNames = new String[] { |
25 | "<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'", "'#'", "'+='", "'..'", "'*'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'output'", "'debug'", "'log'", "'statistics'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" | 25 | "<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'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" |
26 | }; | 26 | }; |
27 | public static final int T__50=50; | 27 | public static final int T__50=50; |
28 | public static final int T__19=19; | 28 | public static final int T__19=19; |
@@ -5664,57 +5664,274 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5664 | 5664 | ||
5665 | 5665 | ||
5666 | // $ANTLR start "ruleTypeScope" | 5666 | // $ANTLR start "ruleTypeScope" |
5667 | // InternalApplicationConfiguration.g:2059: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 ) ) ) )? ) ; | 5667 | // InternalApplicationConfiguration.g:2059:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; |
5668 | public final EObject ruleTypeScope() throws RecognitionException { | 5668 | public final EObject ruleTypeScope() throws RecognitionException { |
5669 | EObject current = null; | 5669 | EObject current = null; |
5670 | 5670 | ||
5671 | EObject this_ClassTypeScope_0 = null; | ||
5672 | |||
5673 | EObject this_ObjectTypeScope_1 = null; | ||
5674 | |||
5675 | EObject this_IntegerTypeScope_2 = null; | ||
5676 | |||
5677 | EObject this_RealTypeScope_3 = null; | ||
5678 | |||
5679 | EObject this_StringTypeScope_4 = null; | ||
5680 | |||
5681 | |||
5682 | |||
5683 | enterRule(); | ||
5684 | |||
5685 | try { | ||
5686 | // InternalApplicationConfiguration.g:2065:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) | ||
5687 | // InternalApplicationConfiguration.g:2066:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) | ||
5688 | { | ||
5689 | // InternalApplicationConfiguration.g:2066:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) | ||
5690 | int alt31=5; | ||
5691 | int LA31_0 = input.LA(1); | ||
5692 | |||
5693 | if ( (LA31_0==28) ) { | ||
5694 | switch ( input.LA(2) ) { | ||
5695 | case 33: | ||
5696 | { | ||
5697 | alt31=3; | ||
5698 | } | ||
5699 | break; | ||
5700 | case 34: | ||
5701 | { | ||
5702 | alt31=4; | ||
5703 | } | ||
5704 | break; | ||
5705 | case 35: | ||
5706 | { | ||
5707 | alt31=5; | ||
5708 | } | ||
5709 | break; | ||
5710 | case 30: | ||
5711 | { | ||
5712 | alt31=1; | ||
5713 | } | ||
5714 | break; | ||
5715 | case 32: | ||
5716 | { | ||
5717 | alt31=2; | ||
5718 | } | ||
5719 | break; | ||
5720 | default: | ||
5721 | NoViableAltException nvae = | ||
5722 | new NoViableAltException("", 31, 1, input); | ||
5723 | |||
5724 | throw nvae; | ||
5725 | } | ||
5726 | |||
5727 | } | ||
5728 | else { | ||
5729 | NoViableAltException nvae = | ||
5730 | new NoViableAltException("", 31, 0, input); | ||
5731 | |||
5732 | throw nvae; | ||
5733 | } | ||
5734 | switch (alt31) { | ||
5735 | case 1 : | ||
5736 | // InternalApplicationConfiguration.g:2067:3: this_ClassTypeScope_0= ruleClassTypeScope | ||
5737 | { | ||
5738 | |||
5739 | newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); | ||
5740 | |||
5741 | pushFollow(FOLLOW_2); | ||
5742 | this_ClassTypeScope_0=ruleClassTypeScope(); | ||
5743 | |||
5744 | state._fsp--; | ||
5745 | |||
5746 | |||
5747 | current = this_ClassTypeScope_0; | ||
5748 | afterParserOrEnumRuleCall(); | ||
5749 | |||
5750 | |||
5751 | } | ||
5752 | break; | ||
5753 | case 2 : | ||
5754 | // InternalApplicationConfiguration.g:2076:3: this_ObjectTypeScope_1= ruleObjectTypeScope | ||
5755 | { | ||
5756 | |||
5757 | newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); | ||
5758 | |||
5759 | pushFollow(FOLLOW_2); | ||
5760 | this_ObjectTypeScope_1=ruleObjectTypeScope(); | ||
5761 | |||
5762 | state._fsp--; | ||
5763 | |||
5764 | |||
5765 | current = this_ObjectTypeScope_1; | ||
5766 | afterParserOrEnumRuleCall(); | ||
5767 | |||
5768 | |||
5769 | } | ||
5770 | break; | ||
5771 | case 3 : | ||
5772 | // InternalApplicationConfiguration.g:2085:3: this_IntegerTypeScope_2= ruleIntegerTypeScope | ||
5773 | { | ||
5774 | |||
5775 | newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); | ||
5776 | |||
5777 | pushFollow(FOLLOW_2); | ||
5778 | this_IntegerTypeScope_2=ruleIntegerTypeScope(); | ||
5779 | |||
5780 | state._fsp--; | ||
5781 | |||
5782 | |||
5783 | current = this_IntegerTypeScope_2; | ||
5784 | afterParserOrEnumRuleCall(); | ||
5785 | |||
5786 | |||
5787 | } | ||
5788 | break; | ||
5789 | case 4 : | ||
5790 | // InternalApplicationConfiguration.g:2094:3: this_RealTypeScope_3= ruleRealTypeScope | ||
5791 | { | ||
5792 | |||
5793 | newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); | ||
5794 | |||
5795 | pushFollow(FOLLOW_2); | ||
5796 | this_RealTypeScope_3=ruleRealTypeScope(); | ||
5797 | |||
5798 | state._fsp--; | ||
5799 | |||
5800 | |||
5801 | current = this_RealTypeScope_3; | ||
5802 | afterParserOrEnumRuleCall(); | ||
5803 | |||
5804 | |||
5805 | } | ||
5806 | break; | ||
5807 | case 5 : | ||
5808 | // InternalApplicationConfiguration.g:2103:3: this_StringTypeScope_4= ruleStringTypeScope | ||
5809 | { | ||
5810 | |||
5811 | newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); | ||
5812 | |||
5813 | pushFollow(FOLLOW_2); | ||
5814 | this_StringTypeScope_4=ruleStringTypeScope(); | ||
5815 | |||
5816 | state._fsp--; | ||
5817 | |||
5818 | |||
5819 | current = this_StringTypeScope_4; | ||
5820 | afterParserOrEnumRuleCall(); | ||
5821 | |||
5822 | |||
5823 | } | ||
5824 | break; | ||
5825 | |||
5826 | } | ||
5827 | |||
5828 | |||
5829 | } | ||
5830 | |||
5831 | |||
5832 | leaveRule(); | ||
5833 | |||
5834 | } | ||
5835 | |||
5836 | catch (RecognitionException re) { | ||
5837 | recover(input,re); | ||
5838 | appendSkippedTokens(); | ||
5839 | } | ||
5840 | finally { | ||
5841 | } | ||
5842 | return current; | ||
5843 | } | ||
5844 | // $ANTLR end "ruleTypeScope" | ||
5845 | |||
5846 | |||
5847 | // $ANTLR start "entryRuleClassTypeScope" | ||
5848 | // InternalApplicationConfiguration.g:2115:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; | ||
5849 | public final EObject entryRuleClassTypeScope() throws RecognitionException { | ||
5850 | EObject current = null; | ||
5851 | |||
5852 | EObject iv_ruleClassTypeScope = null; | ||
5853 | |||
5854 | |||
5855 | try { | ||
5856 | // InternalApplicationConfiguration.g:2115:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) | ||
5857 | // InternalApplicationConfiguration.g:2116:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF | ||
5858 | { | ||
5859 | newCompositeNode(grammarAccess.getClassTypeScopeRule()); | ||
5860 | pushFollow(FOLLOW_1); | ||
5861 | iv_ruleClassTypeScope=ruleClassTypeScope(); | ||
5862 | |||
5863 | state._fsp--; | ||
5864 | |||
5865 | current =iv_ruleClassTypeScope; | ||
5866 | match(input,EOF,FOLLOW_2); | ||
5867 | |||
5868 | } | ||
5869 | |||
5870 | } | ||
5871 | |||
5872 | catch (RecognitionException re) { | ||
5873 | recover(input,re); | ||
5874 | appendSkippedTokens(); | ||
5875 | } | ||
5876 | finally { | ||
5877 | } | ||
5878 | return current; | ||
5879 | } | ||
5880 | // $ANTLR end "entryRuleClassTypeScope" | ||
5881 | |||
5882 | |||
5883 | // $ANTLR start "ruleClassTypeScope" | ||
5884 | // InternalApplicationConfiguration.g:2122:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; | ||
5885 | public final EObject ruleClassTypeScope() throws RecognitionException { | ||
5886 | EObject current = null; | ||
5887 | |||
5671 | Token otherlv_0=null; | 5888 | Token otherlv_0=null; |
5672 | Token lv_setsNew_2_0=null; | 5889 | Token lv_setsNew_2_0=null; |
5673 | Token lv_setsSum_3_0=null; | 5890 | Token lv_setsSum_3_0=null; |
5674 | Token lv_min_4_0=null; | ||
5675 | Token otherlv_5=null; | ||
5676 | Token lv_maxUnlimited_6_0=null; | ||
5677 | Token lv_max_7_0=null; | ||
5678 | EObject lv_type_1_0 = null; | 5891 | EObject lv_type_1_0 = null; |
5679 | 5892 | ||
5893 | EObject lv_number_4_0 = null; | ||
5894 | |||
5895 | EObject lv_number_5_0 = null; | ||
5896 | |||
5680 | 5897 | ||
5681 | 5898 | ||
5682 | enterRule(); | 5899 | enterRule(); |
5683 | 5900 | ||
5684 | try { | 5901 | try { |
5685 | // InternalApplicationConfiguration.g:2065: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 ) ) ) )? ) ) | 5902 | // InternalApplicationConfiguration.g:2128:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) |
5686 | // InternalApplicationConfiguration.g:2066: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 ) ) ) )? ) | 5903 | // InternalApplicationConfiguration.g:2129:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) |
5687 | { | 5904 | { |
5688 | // InternalApplicationConfiguration.g:2066: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 ) ) ) )? ) | 5905 | // InternalApplicationConfiguration.g:2129:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) |
5689 | // InternalApplicationConfiguration.g:2067: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 ) ) ) )? | 5906 | // InternalApplicationConfiguration.g:2130:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) |
5690 | { | 5907 | { |
5691 | otherlv_0=(Token)match(input,28,FOLLOW_22); | 5908 | otherlv_0=(Token)match(input,28,FOLLOW_22); |
5692 | 5909 | ||
5693 | newLeafNode(otherlv_0, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_0()); | 5910 | newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); |
5694 | 5911 | ||
5695 | // InternalApplicationConfiguration.g:2071:3: ( (lv_type_1_0= ruleTypeReference ) ) | 5912 | // InternalApplicationConfiguration.g:2134:3: ( (lv_type_1_0= ruleClassReference ) ) |
5696 | // InternalApplicationConfiguration.g:2072:4: (lv_type_1_0= ruleTypeReference ) | 5913 | // InternalApplicationConfiguration.g:2135:4: (lv_type_1_0= ruleClassReference ) |
5697 | { | 5914 | { |
5698 | // InternalApplicationConfiguration.g:2072:4: (lv_type_1_0= ruleTypeReference ) | 5915 | // InternalApplicationConfiguration.g:2135:4: (lv_type_1_0= ruleClassReference ) |
5699 | // InternalApplicationConfiguration.g:2073:5: lv_type_1_0= ruleTypeReference | 5916 | // InternalApplicationConfiguration.g:2136:5: lv_type_1_0= ruleClassReference |
5700 | { | 5917 | { |
5701 | 5918 | ||
5702 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_1_0()); | 5919 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); |
5703 | 5920 | ||
5704 | pushFollow(FOLLOW_23); | 5921 | pushFollow(FOLLOW_23); |
5705 | lv_type_1_0=ruleTypeReference(); | 5922 | lv_type_1_0=ruleClassReference(); |
5706 | 5923 | ||
5707 | state._fsp--; | 5924 | state._fsp--; |
5708 | 5925 | ||
5709 | 5926 | ||
5710 | if (current==null) { | 5927 | if (current==null) { |
5711 | current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | 5928 | current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); |
5712 | } | 5929 | } |
5713 | set( | 5930 | set( |
5714 | current, | 5931 | current, |
5715 | "type", | 5932 | "type", |
5716 | lv_type_1_0, | 5933 | lv_type_1_0, |
5717 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 5934 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); |
5718 | afterParserOrEnumRuleCall(); | 5935 | afterParserOrEnumRuleCall(); |
5719 | 5936 | ||
5720 | 5937 | ||
@@ -5723,39 +5940,39 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5723 | 5940 | ||
5724 | } | 5941 | } |
5725 | 5942 | ||
5726 | // InternalApplicationConfiguration.g:2090:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | 5943 | // InternalApplicationConfiguration.g:2153:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
5727 | int alt31=2; | 5944 | int alt32=2; |
5728 | int LA31_0 = input.LA(1); | 5945 | int LA32_0 = input.LA(1); |
5729 | 5946 | ||
5730 | if ( (LA31_0==29) ) { | 5947 | if ( (LA32_0==29) ) { |
5731 | alt31=1; | 5948 | alt32=1; |
5732 | } | 5949 | } |
5733 | else if ( (LA31_0==16) ) { | 5950 | else if ( (LA32_0==16) ) { |
5734 | alt31=2; | 5951 | alt32=2; |
5735 | } | 5952 | } |
5736 | else { | 5953 | else { |
5737 | NoViableAltException nvae = | 5954 | NoViableAltException nvae = |
5738 | new NoViableAltException("", 31, 0, input); | 5955 | new NoViableAltException("", 32, 0, input); |
5739 | 5956 | ||
5740 | throw nvae; | 5957 | throw nvae; |
5741 | } | 5958 | } |
5742 | switch (alt31) { | 5959 | switch (alt32) { |
5743 | case 1 : | 5960 | case 1 : |
5744 | // InternalApplicationConfiguration.g:2091:4: ( (lv_setsNew_2_0= '+=' ) ) | 5961 | // InternalApplicationConfiguration.g:2154:4: ( (lv_setsNew_2_0= '+=' ) ) |
5745 | { | 5962 | { |
5746 | // InternalApplicationConfiguration.g:2091:4: ( (lv_setsNew_2_0= '+=' ) ) | 5963 | // InternalApplicationConfiguration.g:2154:4: ( (lv_setsNew_2_0= '+=' ) ) |
5747 | // InternalApplicationConfiguration.g:2092:5: (lv_setsNew_2_0= '+=' ) | 5964 | // InternalApplicationConfiguration.g:2155:5: (lv_setsNew_2_0= '+=' ) |
5748 | { | 5965 | { |
5749 | // InternalApplicationConfiguration.g:2092:5: (lv_setsNew_2_0= '+=' ) | 5966 | // InternalApplicationConfiguration.g:2155:5: (lv_setsNew_2_0= '+=' ) |
5750 | // InternalApplicationConfiguration.g:2093:6: lv_setsNew_2_0= '+=' | 5967 | // InternalApplicationConfiguration.g:2156:6: lv_setsNew_2_0= '+=' |
5751 | { | 5968 | { |
5752 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); | 5969 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); |
5753 | 5970 | ||
5754 | newLeafNode(lv_setsNew_2_0, grammarAccess.getTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 5971 | newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
5755 | 5972 | ||
5756 | 5973 | ||
5757 | if (current==null) { | 5974 | if (current==null) { |
5758 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 5975 | current = createModelElement(grammarAccess.getClassTypeScopeRule()); |
5759 | } | 5976 | } |
5760 | setWithLastConsumed(current, "setsNew", true, "+="); | 5977 | setWithLastConsumed(current, "setsNew", true, "+="); |
5761 | 5978 | ||
@@ -5769,21 +5986,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5769 | } | 5986 | } |
5770 | break; | 5987 | break; |
5771 | case 2 : | 5988 | case 2 : |
5772 | // InternalApplicationConfiguration.g:2106:4: ( (lv_setsSum_3_0= '=' ) ) | 5989 | // InternalApplicationConfiguration.g:2169:4: ( (lv_setsSum_3_0= '=' ) ) |
5773 | { | 5990 | { |
5774 | // InternalApplicationConfiguration.g:2106:4: ( (lv_setsSum_3_0= '=' ) ) | 5991 | // InternalApplicationConfiguration.g:2169:4: ( (lv_setsSum_3_0= '=' ) ) |
5775 | // InternalApplicationConfiguration.g:2107:5: (lv_setsSum_3_0= '=' ) | 5992 | // InternalApplicationConfiguration.g:2170:5: (lv_setsSum_3_0= '=' ) |
5776 | { | 5993 | { |
5777 | // InternalApplicationConfiguration.g:2107:5: (lv_setsSum_3_0= '=' ) | 5994 | // InternalApplicationConfiguration.g:2170:5: (lv_setsSum_3_0= '=' ) |
5778 | // InternalApplicationConfiguration.g:2108:6: lv_setsSum_3_0= '=' | 5995 | // InternalApplicationConfiguration.g:2171:6: lv_setsSum_3_0= '=' |
5779 | { | 5996 | { |
5780 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); | 5997 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); |
5781 | 5998 | ||
5782 | newLeafNode(lv_setsSum_3_0, grammarAccess.getTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | 5999 | newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); |
5783 | 6000 | ||
5784 | 6001 | ||
5785 | if (current==null) { | 6002 | if (current==null) { |
5786 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6003 | current = createModelElement(grammarAccess.getClassTypeScopeRule()); |
5787 | } | 6004 | } |
5788 | setWithLastConsumed(current, "setsSum", true, "="); | 6005 | setWithLastConsumed(current, "setsSum", true, "="); |
5789 | 6006 | ||
@@ -5799,25 +6016,224 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5799 | 6016 | ||
5800 | } | 6017 | } |
5801 | 6018 | ||
5802 | // InternalApplicationConfiguration.g:2121:3: ( (lv_min_4_0= RULE_INT ) ) | 6019 | // InternalApplicationConfiguration.g:2184:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) |
5803 | // InternalApplicationConfiguration.g:2122:4: (lv_min_4_0= RULE_INT ) | 6020 | int alt33=2; |
6021 | int LA33_0 = input.LA(1); | ||
6022 | |||
6023 | if ( (LA33_0==RULE_INT) ) { | ||
6024 | int LA33_1 = input.LA(2); | ||
6025 | |||
6026 | if ( (LA33_1==37) ) { | ||
6027 | alt33=2; | ||
6028 | } | ||
6029 | else if ( (LA33_1==EOF||(LA33_1>=18 && LA33_1<=19)) ) { | ||
6030 | alt33=1; | ||
6031 | } | ||
6032 | else { | ||
6033 | NoViableAltException nvae = | ||
6034 | new NoViableAltException("", 33, 1, input); | ||
6035 | |||
6036 | throw nvae; | ||
6037 | } | ||
6038 | } | ||
6039 | else if ( (LA33_0==36) ) { | ||
6040 | alt33=1; | ||
6041 | } | ||
6042 | else { | ||
6043 | NoViableAltException nvae = | ||
6044 | new NoViableAltException("", 33, 0, input); | ||
6045 | |||
6046 | throw nvae; | ||
6047 | } | ||
6048 | switch (alt33) { | ||
6049 | case 1 : | ||
6050 | // InternalApplicationConfiguration.g:2185:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6051 | { | ||
6052 | // InternalApplicationConfiguration.g:2185:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6053 | // InternalApplicationConfiguration.g:2186:5: (lv_number_4_0= ruleExactNumber ) | ||
6054 | { | ||
6055 | // InternalApplicationConfiguration.g:2186:5: (lv_number_4_0= ruleExactNumber ) | ||
6056 | // InternalApplicationConfiguration.g:2187:6: lv_number_4_0= ruleExactNumber | ||
6057 | { | ||
6058 | |||
6059 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
6060 | |||
6061 | pushFollow(FOLLOW_2); | ||
6062 | lv_number_4_0=ruleExactNumber(); | ||
6063 | |||
6064 | state._fsp--; | ||
6065 | |||
6066 | |||
6067 | if (current==null) { | ||
6068 | current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); | ||
6069 | } | ||
6070 | set( | ||
6071 | current, | ||
6072 | "number", | ||
6073 | lv_number_4_0, | ||
6074 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
6075 | afterParserOrEnumRuleCall(); | ||
6076 | |||
6077 | |||
6078 | } | ||
6079 | |||
6080 | |||
6081 | } | ||
6082 | |||
6083 | |||
6084 | } | ||
6085 | break; | ||
6086 | case 2 : | ||
6087 | // InternalApplicationConfiguration.g:2205:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6088 | { | ||
6089 | // InternalApplicationConfiguration.g:2205:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6090 | // InternalApplicationConfiguration.g:2206:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6091 | { | ||
6092 | // InternalApplicationConfiguration.g:2206:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6093 | // InternalApplicationConfiguration.g:2207:6: lv_number_5_0= ruleIntervallNumber | ||
6094 | { | ||
6095 | |||
6096 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
6097 | |||
6098 | pushFollow(FOLLOW_2); | ||
6099 | lv_number_5_0=ruleIntervallNumber(); | ||
6100 | |||
6101 | state._fsp--; | ||
6102 | |||
6103 | |||
6104 | if (current==null) { | ||
6105 | current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); | ||
6106 | } | ||
6107 | set( | ||
6108 | current, | ||
6109 | "number", | ||
6110 | lv_number_5_0, | ||
6111 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
6112 | afterParserOrEnumRuleCall(); | ||
6113 | |||
6114 | |||
6115 | } | ||
6116 | |||
6117 | |||
6118 | } | ||
6119 | |||
6120 | |||
6121 | } | ||
6122 | break; | ||
6123 | |||
6124 | } | ||
6125 | |||
6126 | |||
6127 | } | ||
6128 | |||
6129 | |||
6130 | } | ||
6131 | |||
6132 | |||
6133 | leaveRule(); | ||
6134 | |||
6135 | } | ||
6136 | |||
6137 | catch (RecognitionException re) { | ||
6138 | recover(input,re); | ||
6139 | appendSkippedTokens(); | ||
6140 | } | ||
6141 | finally { | ||
6142 | } | ||
6143 | return current; | ||
6144 | } | ||
6145 | // $ANTLR end "ruleClassTypeScope" | ||
6146 | |||
6147 | |||
6148 | // $ANTLR start "entryRuleObjectTypeScope" | ||
6149 | // InternalApplicationConfiguration.g:2229:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; | ||
6150 | public final EObject entryRuleObjectTypeScope() throws RecognitionException { | ||
6151 | EObject current = null; | ||
6152 | |||
6153 | EObject iv_ruleObjectTypeScope = null; | ||
6154 | |||
6155 | |||
6156 | try { | ||
6157 | // InternalApplicationConfiguration.g:2229:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) | ||
6158 | // InternalApplicationConfiguration.g:2230:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF | ||
5804 | { | 6159 | { |
5805 | // InternalApplicationConfiguration.g:2122:4: (lv_min_4_0= RULE_INT ) | 6160 | newCompositeNode(grammarAccess.getObjectTypeScopeRule()); |
5806 | // InternalApplicationConfiguration.g:2123:5: lv_min_4_0= RULE_INT | 6161 | pushFollow(FOLLOW_1); |
6162 | iv_ruleObjectTypeScope=ruleObjectTypeScope(); | ||
6163 | |||
6164 | state._fsp--; | ||
6165 | |||
6166 | current =iv_ruleObjectTypeScope; | ||
6167 | match(input,EOF,FOLLOW_2); | ||
6168 | |||
6169 | } | ||
6170 | |||
6171 | } | ||
6172 | |||
6173 | catch (RecognitionException re) { | ||
6174 | recover(input,re); | ||
6175 | appendSkippedTokens(); | ||
6176 | } | ||
6177 | finally { | ||
6178 | } | ||
6179 | return current; | ||
6180 | } | ||
6181 | // $ANTLR end "entryRuleObjectTypeScope" | ||
6182 | |||
6183 | |||
6184 | // $ANTLR start "ruleObjectTypeScope" | ||
6185 | // InternalApplicationConfiguration.g:2236:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; | ||
6186 | public final EObject ruleObjectTypeScope() throws RecognitionException { | ||
6187 | EObject current = null; | ||
6188 | |||
6189 | Token otherlv_0=null; | ||
6190 | Token lv_setsNew_2_0=null; | ||
6191 | Token lv_setsSum_3_0=null; | ||
6192 | EObject lv_type_1_0 = null; | ||
6193 | |||
6194 | EObject lv_number_4_0 = null; | ||
6195 | |||
6196 | EObject lv_number_5_0 = null; | ||
6197 | |||
6198 | |||
6199 | |||
6200 | enterRule(); | ||
6201 | |||
6202 | try { | ||
6203 | // InternalApplicationConfiguration.g:2242:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) | ||
6204 | // InternalApplicationConfiguration.g:2243:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) | ||
6205 | { | ||
6206 | // InternalApplicationConfiguration.g:2243:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) | ||
6207 | // InternalApplicationConfiguration.g:2244:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) | ||
5807 | { | 6208 | { |
5808 | lv_min_4_0=(Token)match(input,RULE_INT,FOLLOW_25); | 6209 | otherlv_0=(Token)match(input,28,FOLLOW_25); |
5809 | 6210 | ||
5810 | newLeafNode(lv_min_4_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_3_0()); | 6211 | newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); |
6212 | |||
6213 | // InternalApplicationConfiguration.g:2248:3: ( (lv_type_1_0= ruleObjectReference ) ) | ||
6214 | // InternalApplicationConfiguration.g:2249:4: (lv_type_1_0= ruleObjectReference ) | ||
6215 | { | ||
6216 | // InternalApplicationConfiguration.g:2249:4: (lv_type_1_0= ruleObjectReference ) | ||
6217 | // InternalApplicationConfiguration.g:2250:5: lv_type_1_0= ruleObjectReference | ||
6218 | { | ||
6219 | |||
6220 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); | ||
5811 | 6221 | ||
6222 | pushFollow(FOLLOW_23); | ||
6223 | lv_type_1_0=ruleObjectReference(); | ||
6224 | |||
6225 | state._fsp--; | ||
6226 | |||
5812 | 6227 | ||
5813 | if (current==null) { | 6228 | if (current==null) { |
5814 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6229 | current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); |
5815 | } | 6230 | } |
5816 | setWithLastConsumed( | 6231 | set( |
5817 | current, | 6232 | current, |
5818 | "min", | 6233 | "type", |
5819 | lv_min_4_0, | 6234 | lv_type_1_0, |
5820 | "org.eclipse.xtext.common.Terminals.INT"); | 6235 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); |
6236 | afterParserOrEnumRuleCall(); | ||
5821 | 6237 | ||
5822 | 6238 | ||
5823 | } | 6239 | } |
@@ -5825,98 +6241,180 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5825 | 6241 | ||
5826 | } | 6242 | } |
5827 | 6243 | ||
5828 | // InternalApplicationConfiguration.g:2139:3: (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? | 6244 | // InternalApplicationConfiguration.g:2267:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
5829 | int alt33=2; | 6245 | int alt34=2; |
5830 | int LA33_0 = input.LA(1); | 6246 | int LA34_0 = input.LA(1); |
5831 | 6247 | ||
5832 | if ( (LA33_0==30) ) { | 6248 | if ( (LA34_0==29) ) { |
5833 | alt33=1; | 6249 | alt34=1; |
5834 | } | 6250 | } |
5835 | switch (alt33) { | 6251 | else if ( (LA34_0==16) ) { |
6252 | alt34=2; | ||
6253 | } | ||
6254 | else { | ||
6255 | NoViableAltException nvae = | ||
6256 | new NoViableAltException("", 34, 0, input); | ||
6257 | |||
6258 | throw nvae; | ||
6259 | } | ||
6260 | switch (alt34) { | ||
5836 | case 1 : | 6261 | case 1 : |
5837 | // InternalApplicationConfiguration.g:2140:4: otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) | 6262 | // InternalApplicationConfiguration.g:2268:4: ( (lv_setsNew_2_0= '+=' ) ) |
6263 | { | ||
6264 | // InternalApplicationConfiguration.g:2268:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6265 | // InternalApplicationConfiguration.g:2269:5: (lv_setsNew_2_0= '+=' ) | ||
6266 | { | ||
6267 | // InternalApplicationConfiguration.g:2269:5: (lv_setsNew_2_0= '+=' ) | ||
6268 | // InternalApplicationConfiguration.g:2270:6: lv_setsNew_2_0= '+=' | ||
5838 | { | 6269 | { |
5839 | otherlv_5=(Token)match(input,30,FOLLOW_26); | 6270 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); |
5840 | 6271 | ||
5841 | newLeafNode(otherlv_5, grammarAccess.getTypeScopeAccess().getFullStopFullStopKeyword_4_0()); | 6272 | newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
5842 | 6273 | ||
5843 | // InternalApplicationConfiguration.g:2144:4: ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) | 6274 | |
5844 | int alt32=2; | 6275 | if (current==null) { |
5845 | int LA32_0 = input.LA(1); | 6276 | current = createModelElement(grammarAccess.getObjectTypeScopeRule()); |
6277 | } | ||
6278 | setWithLastConsumed(current, "setsNew", true, "+="); | ||
6279 | |||
5846 | 6280 | ||
5847 | if ( (LA32_0==31) ) { | ||
5848 | alt32=1; | ||
5849 | } | 6281 | } |
5850 | else if ( (LA32_0==RULE_INT) ) { | 6282 | |
5851 | alt32=2; | 6283 | |
5852 | } | 6284 | } |
5853 | else { | ||
5854 | NoViableAltException nvae = | ||
5855 | new NoViableAltException("", 32, 0, input); | ||
5856 | 6285 | ||
5857 | throw nvae; | 6286 | |
5858 | } | 6287 | } |
5859 | switch (alt32) { | 6288 | break; |
5860 | case 1 : | 6289 | case 2 : |
5861 | // InternalApplicationConfiguration.g:2145:5: ( (lv_maxUnlimited_6_0= '*' ) ) | 6290 | // InternalApplicationConfiguration.g:2283:4: ( (lv_setsSum_3_0= '=' ) ) |
5862 | { | 6291 | { |
5863 | // InternalApplicationConfiguration.g:2145:5: ( (lv_maxUnlimited_6_0= '*' ) ) | 6292 | // InternalApplicationConfiguration.g:2283:4: ( (lv_setsSum_3_0= '=' ) ) |
5864 | // InternalApplicationConfiguration.g:2146:6: (lv_maxUnlimited_6_0= '*' ) | 6293 | // InternalApplicationConfiguration.g:2284:5: (lv_setsSum_3_0= '=' ) |
5865 | { | 6294 | { |
5866 | // InternalApplicationConfiguration.g:2146:6: (lv_maxUnlimited_6_0= '*' ) | 6295 | // InternalApplicationConfiguration.g:2284:5: (lv_setsSum_3_0= '=' ) |
5867 | // InternalApplicationConfiguration.g:2147:7: lv_maxUnlimited_6_0= '*' | 6296 | // InternalApplicationConfiguration.g:2285:6: lv_setsSum_3_0= '=' |
5868 | { | 6297 | { |
5869 | lv_maxUnlimited_6_0=(Token)match(input,31,FOLLOW_2); | 6298 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); |
6299 | |||
6300 | newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
6301 | |||
6302 | |||
6303 | if (current==null) { | ||
6304 | current = createModelElement(grammarAccess.getObjectTypeScopeRule()); | ||
6305 | } | ||
6306 | setWithLastConsumed(current, "setsSum", true, "="); | ||
6307 | |||
6308 | |||
6309 | } | ||
6310 | |||
6311 | |||
6312 | } | ||
6313 | |||
6314 | |||
6315 | } | ||
6316 | break; | ||
6317 | |||
6318 | } | ||
6319 | |||
6320 | // InternalApplicationConfiguration.g:2298:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) | ||
6321 | int alt35=2; | ||
6322 | int LA35_0 = input.LA(1); | ||
6323 | |||
6324 | if ( (LA35_0==RULE_INT) ) { | ||
6325 | int LA35_1 = input.LA(2); | ||
6326 | |||
6327 | if ( (LA35_1==37) ) { | ||
6328 | alt35=2; | ||
6329 | } | ||
6330 | else if ( (LA35_1==EOF||(LA35_1>=18 && LA35_1<=19)) ) { | ||
6331 | alt35=1; | ||
6332 | } | ||
6333 | else { | ||
6334 | NoViableAltException nvae = | ||
6335 | new NoViableAltException("", 35, 1, input); | ||
5870 | 6336 | ||
5871 | newLeafNode(lv_maxUnlimited_6_0, grammarAccess.getTypeScopeAccess().getMaxUnlimitedAsteriskKeyword_4_1_0_0()); | 6337 | throw nvae; |
5872 | 6338 | } | |
6339 | } | ||
6340 | else if ( (LA35_0==36) ) { | ||
6341 | alt35=1; | ||
6342 | } | ||
6343 | else { | ||
6344 | NoViableAltException nvae = | ||
6345 | new NoViableAltException("", 35, 0, input); | ||
5873 | 6346 | ||
5874 | if (current==null) { | 6347 | throw nvae; |
5875 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6348 | } |
5876 | } | 6349 | switch (alt35) { |
5877 | setWithLastConsumed(current, "maxUnlimited", true, "*"); | 6350 | case 1 : |
5878 | 6351 | // InternalApplicationConfiguration.g:2299:4: ( (lv_number_4_0= ruleExactNumber ) ) | |
6352 | { | ||
6353 | // InternalApplicationConfiguration.g:2299:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6354 | // InternalApplicationConfiguration.g:2300:5: (lv_number_4_0= ruleExactNumber ) | ||
6355 | { | ||
6356 | // InternalApplicationConfiguration.g:2300:5: (lv_number_4_0= ruleExactNumber ) | ||
6357 | // InternalApplicationConfiguration.g:2301:6: lv_number_4_0= ruleExactNumber | ||
6358 | { | ||
5879 | 6359 | ||
5880 | } | 6360 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
6361 | |||
6362 | pushFollow(FOLLOW_2); | ||
6363 | lv_number_4_0=ruleExactNumber(); | ||
5881 | 6364 | ||
6365 | state._fsp--; | ||
5882 | 6366 | ||
5883 | } | ||
5884 | 6367 | ||
6368 | if (current==null) { | ||
6369 | current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); | ||
6370 | } | ||
6371 | set( | ||
6372 | current, | ||
6373 | "number", | ||
6374 | lv_number_4_0, | ||
6375 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
6376 | afterParserOrEnumRuleCall(); | ||
6377 | |||
5885 | 6378 | ||
5886 | } | 6379 | } |
5887 | break; | ||
5888 | case 2 : | ||
5889 | // InternalApplicationConfiguration.g:2160:5: ( (lv_max_7_0= RULE_INT ) ) | ||
5890 | { | ||
5891 | // InternalApplicationConfiguration.g:2160:5: ( (lv_max_7_0= RULE_INT ) ) | ||
5892 | // InternalApplicationConfiguration.g:2161:6: (lv_max_7_0= RULE_INT ) | ||
5893 | { | ||
5894 | // InternalApplicationConfiguration.g:2161:6: (lv_max_7_0= RULE_INT ) | ||
5895 | // InternalApplicationConfiguration.g:2162:7: lv_max_7_0= RULE_INT | ||
5896 | { | ||
5897 | lv_max_7_0=(Token)match(input,RULE_INT,FOLLOW_2); | ||
5898 | 6380 | ||
5899 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_4_1_1_0()); | ||
5900 | |||
5901 | 6381 | ||
5902 | if (current==null) { | 6382 | } |
5903 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
5904 | } | ||
5905 | setWithLastConsumed( | ||
5906 | current, | ||
5907 | "max", | ||
5908 | lv_max_7_0, | ||
5909 | "org.eclipse.xtext.common.Terminals.INT"); | ||
5910 | |||
5911 | 6383 | ||
5912 | } | ||
5913 | 6384 | ||
6385 | } | ||
6386 | break; | ||
6387 | case 2 : | ||
6388 | // InternalApplicationConfiguration.g:2319:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6389 | { | ||
6390 | // InternalApplicationConfiguration.g:2319:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6391 | // InternalApplicationConfiguration.g:2320:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6392 | { | ||
6393 | // InternalApplicationConfiguration.g:2320:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6394 | // InternalApplicationConfiguration.g:2321:6: lv_number_5_0= ruleIntervallNumber | ||
6395 | { | ||
5914 | 6396 | ||
5915 | } | 6397 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
6398 | |||
6399 | pushFollow(FOLLOW_2); | ||
6400 | lv_number_5_0=ruleIntervallNumber(); | ||
6401 | |||
6402 | state._fsp--; | ||
6403 | |||
6404 | |||
6405 | if (current==null) { | ||
6406 | current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); | ||
6407 | } | ||
6408 | set( | ||
6409 | current, | ||
6410 | "number", | ||
6411 | lv_number_5_0, | ||
6412 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
6413 | afterParserOrEnumRuleCall(); | ||
6414 | |||
5916 | 6415 | ||
6416 | } | ||
5917 | 6417 | ||
5918 | } | ||
5919 | break; | ||
5920 | 6418 | ||
5921 | } | 6419 | } |
5922 | 6420 | ||
@@ -5945,28 +6443,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5945 | } | 6443 | } |
5946 | return current; | 6444 | return current; |
5947 | } | 6445 | } |
5948 | // $ANTLR end "ruleTypeScope" | 6446 | // $ANTLR end "ruleObjectTypeScope" |
5949 | 6447 | ||
5950 | 6448 | ||
5951 | // $ANTLR start "entryRuleTypeReference" | 6449 | // $ANTLR start "entryRuleIntegerTypeScope" |
5952 | // InternalApplicationConfiguration.g:2184:1: entryRuleTypeReference returns [EObject current=null] : iv_ruleTypeReference= ruleTypeReference EOF ; | 6450 | // InternalApplicationConfiguration.g:2343:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; |
5953 | public final EObject entryRuleTypeReference() throws RecognitionException { | 6451 | public final EObject entryRuleIntegerTypeScope() throws RecognitionException { |
5954 | EObject current = null; | 6452 | EObject current = null; |
5955 | 6453 | ||
5956 | EObject iv_ruleTypeReference = null; | 6454 | EObject iv_ruleIntegerTypeScope = null; |
5957 | 6455 | ||
5958 | 6456 | ||
5959 | try { | 6457 | try { |
5960 | // InternalApplicationConfiguration.g:2184:54: (iv_ruleTypeReference= ruleTypeReference EOF ) | 6458 | // InternalApplicationConfiguration.g:2343:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) |
5961 | // InternalApplicationConfiguration.g:2185:2: iv_ruleTypeReference= ruleTypeReference EOF | 6459 | // InternalApplicationConfiguration.g:2344:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF |
5962 | { | 6460 | { |
5963 | newCompositeNode(grammarAccess.getTypeReferenceRule()); | 6461 | newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); |
5964 | pushFollow(FOLLOW_1); | 6462 | pushFollow(FOLLOW_1); |
5965 | iv_ruleTypeReference=ruleTypeReference(); | 6463 | iv_ruleIntegerTypeScope=ruleIntegerTypeScope(); |
5966 | 6464 | ||
5967 | state._fsp--; | 6465 | state._fsp--; |
5968 | 6466 | ||
5969 | current =iv_ruleTypeReference; | 6467 | current =iv_ruleIntegerTypeScope; |
5970 | match(input,EOF,FOLLOW_2); | 6468 | match(input,EOF,FOLLOW_2); |
5971 | 6469 | ||
5972 | } | 6470 | } |
@@ -5981,155 +6479,992 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5981 | } | 6479 | } |
5982 | return current; | 6480 | return current; |
5983 | } | 6481 | } |
5984 | // $ANTLR end "entryRuleTypeReference" | 6482 | // $ANTLR end "entryRuleIntegerTypeScope" |
5985 | 6483 | ||
5986 | 6484 | ||
5987 | // $ANTLR start "ruleTypeReference" | 6485 | // $ANTLR start "ruleIntegerTypeScope" |
5988 | // InternalApplicationConfiguration.g:2191: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 ) ; | 6486 | // InternalApplicationConfiguration.g:2350:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; |
5989 | public final EObject ruleTypeReference() throws RecognitionException { | 6487 | public final EObject ruleIntegerTypeScope() throws RecognitionException { |
5990 | EObject current = null; | 6488 | EObject current = null; |
5991 | 6489 | ||
5992 | EObject this_ClassReference_0 = null; | 6490 | Token otherlv_0=null; |
5993 | 6491 | Token lv_setsNew_2_0=null; | |
5994 | EObject this_ObjectReference_1 = null; | 6492 | Token lv_setsSum_3_0=null; |
6493 | EObject lv_type_1_0 = null; | ||
5995 | 6494 | ||
5996 | EObject this_IntegerReference_2 = null; | 6495 | EObject lv_number_4_0 = null; |
5997 | 6496 | ||
5998 | EObject this_RealReference_3 = null; | 6497 | EObject lv_number_5_0 = null; |
5999 | 6498 | ||
6000 | EObject this_StringReference_4 = null; | 6499 | EObject lv_number_6_0 = null; |
6001 | 6500 | ||
6002 | 6501 | ||
6003 | 6502 | ||
6004 | enterRule(); | 6503 | enterRule(); |
6005 | 6504 | ||
6006 | try { | 6505 | try { |
6007 | // InternalApplicationConfiguration.g:2197:2: ( (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ) | 6506 | // InternalApplicationConfiguration.g:2356:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) |
6008 | // InternalApplicationConfiguration.g:2198:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) | 6507 | // InternalApplicationConfiguration.g:2357:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) |
6508 | { | ||
6509 | // InternalApplicationConfiguration.g:2357:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) | ||
6510 | // InternalApplicationConfiguration.g:2358:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) | ||
6009 | { | 6511 | { |
6010 | // InternalApplicationConfiguration.g:2198:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) | 6512 | otherlv_0=(Token)match(input,28,FOLLOW_26); |
6011 | int alt34=5; | 6513 | |
6514 | newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); | ||
6515 | |||
6516 | // InternalApplicationConfiguration.g:2362:3: ( (lv_type_1_0= ruleIntegerReference ) ) | ||
6517 | // InternalApplicationConfiguration.g:2363:4: (lv_type_1_0= ruleIntegerReference ) | ||
6518 | { | ||
6519 | // InternalApplicationConfiguration.g:2363:4: (lv_type_1_0= ruleIntegerReference ) | ||
6520 | // InternalApplicationConfiguration.g:2364:5: lv_type_1_0= ruleIntegerReference | ||
6521 | { | ||
6522 | |||
6523 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); | ||
6524 | |||
6525 | pushFollow(FOLLOW_23); | ||
6526 | lv_type_1_0=ruleIntegerReference(); | ||
6527 | |||
6528 | state._fsp--; | ||
6529 | |||
6530 | |||
6531 | if (current==null) { | ||
6532 | current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
6533 | } | ||
6534 | set( | ||
6535 | current, | ||
6536 | "type", | ||
6537 | lv_type_1_0, | ||
6538 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); | ||
6539 | afterParserOrEnumRuleCall(); | ||
6540 | |||
6541 | |||
6542 | } | ||
6543 | |||
6544 | |||
6545 | } | ||
6546 | |||
6547 | // InternalApplicationConfiguration.g:2381:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | ||
6548 | int alt36=2; | ||
6549 | int LA36_0 = input.LA(1); | ||
6550 | |||
6551 | if ( (LA36_0==29) ) { | ||
6552 | alt36=1; | ||
6553 | } | ||
6554 | else if ( (LA36_0==16) ) { | ||
6555 | alt36=2; | ||
6556 | } | ||
6557 | else { | ||
6558 | NoViableAltException nvae = | ||
6559 | new NoViableAltException("", 36, 0, input); | ||
6560 | |||
6561 | throw nvae; | ||
6562 | } | ||
6563 | switch (alt36) { | ||
6564 | case 1 : | ||
6565 | // InternalApplicationConfiguration.g:2382:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6566 | { | ||
6567 | // InternalApplicationConfiguration.g:2382:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6568 | // InternalApplicationConfiguration.g:2383:5: (lv_setsNew_2_0= '+=' ) | ||
6569 | { | ||
6570 | // InternalApplicationConfiguration.g:2383:5: (lv_setsNew_2_0= '+=' ) | ||
6571 | // InternalApplicationConfiguration.g:2384:6: lv_setsNew_2_0= '+=' | ||
6572 | { | ||
6573 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); | ||
6574 | |||
6575 | newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
6576 | |||
6577 | |||
6578 | if (current==null) { | ||
6579 | current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); | ||
6580 | } | ||
6581 | setWithLastConsumed(current, "setsNew", true, "+="); | ||
6582 | |||
6583 | |||
6584 | } | ||
6585 | |||
6586 | |||
6587 | } | ||
6588 | |||
6589 | |||
6590 | } | ||
6591 | break; | ||
6592 | case 2 : | ||
6593 | // InternalApplicationConfiguration.g:2397:4: ( (lv_setsSum_3_0= '=' ) ) | ||
6594 | { | ||
6595 | // InternalApplicationConfiguration.g:2397:4: ( (lv_setsSum_3_0= '=' ) ) | ||
6596 | // InternalApplicationConfiguration.g:2398:5: (lv_setsSum_3_0= '=' ) | ||
6597 | { | ||
6598 | // InternalApplicationConfiguration.g:2398:5: (lv_setsSum_3_0= '=' ) | ||
6599 | // InternalApplicationConfiguration.g:2399:6: lv_setsSum_3_0= '=' | ||
6600 | { | ||
6601 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); | ||
6602 | |||
6603 | newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
6604 | |||
6605 | |||
6606 | if (current==null) { | ||
6607 | current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); | ||
6608 | } | ||
6609 | setWithLastConsumed(current, "setsSum", true, "="); | ||
6610 | |||
6611 | |||
6612 | } | ||
6613 | |||
6614 | |||
6615 | } | ||
6616 | |||
6617 | |||
6618 | } | ||
6619 | break; | ||
6620 | |||
6621 | } | ||
6622 | |||
6623 | // InternalApplicationConfiguration.g:2412:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) | ||
6624 | int alt37=3; | ||
6012 | switch ( input.LA(1) ) { | 6625 | switch ( input.LA(1) ) { |
6013 | case 32: | 6626 | case RULE_INT: |
6014 | { | 6627 | { |
6015 | alt34=1; | 6628 | int LA37_1 = input.LA(2); |
6629 | |||
6630 | if ( (LA37_1==37) ) { | ||
6631 | alt37=2; | ||
6632 | } | ||
6633 | else if ( (LA37_1==EOF||(LA37_1>=18 && LA37_1<=19)) ) { | ||
6634 | alt37=1; | ||
6635 | } | ||
6636 | else { | ||
6637 | NoViableAltException nvae = | ||
6638 | new NoViableAltException("", 37, 1, input); | ||
6639 | |||
6640 | throw nvae; | ||
6641 | } | ||
6016 | } | 6642 | } |
6017 | break; | 6643 | break; |
6018 | case 34: | 6644 | case 36: |
6019 | { | 6645 | { |
6020 | alt34=2; | 6646 | alt37=1; |
6021 | } | 6647 | } |
6022 | break; | 6648 | break; |
6023 | case 35: | 6649 | case 17: |
6650 | { | ||
6651 | alt37=3; | ||
6652 | } | ||
6653 | break; | ||
6654 | default: | ||
6655 | NoViableAltException nvae = | ||
6656 | new NoViableAltException("", 37, 0, input); | ||
6657 | |||
6658 | throw nvae; | ||
6659 | } | ||
6660 | |||
6661 | switch (alt37) { | ||
6662 | case 1 : | ||
6663 | // InternalApplicationConfiguration.g:2413:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6664 | { | ||
6665 | // InternalApplicationConfiguration.g:2413:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6666 | // InternalApplicationConfiguration.g:2414:5: (lv_number_4_0= ruleExactNumber ) | ||
6667 | { | ||
6668 | // InternalApplicationConfiguration.g:2414:5: (lv_number_4_0= ruleExactNumber ) | ||
6669 | // InternalApplicationConfiguration.g:2415:6: lv_number_4_0= ruleExactNumber | ||
6670 | { | ||
6671 | |||
6672 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
6673 | |||
6674 | pushFollow(FOLLOW_2); | ||
6675 | lv_number_4_0=ruleExactNumber(); | ||
6676 | |||
6677 | state._fsp--; | ||
6678 | |||
6679 | |||
6680 | if (current==null) { | ||
6681 | current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
6682 | } | ||
6683 | set( | ||
6684 | current, | ||
6685 | "number", | ||
6686 | lv_number_4_0, | ||
6687 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
6688 | afterParserOrEnumRuleCall(); | ||
6689 | |||
6690 | |||
6691 | } | ||
6692 | |||
6693 | |||
6694 | } | ||
6695 | |||
6696 | |||
6697 | } | ||
6698 | break; | ||
6699 | case 2 : | ||
6700 | // InternalApplicationConfiguration.g:2433:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6701 | { | ||
6702 | // InternalApplicationConfiguration.g:2433:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6703 | // InternalApplicationConfiguration.g:2434:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6704 | { | ||
6705 | // InternalApplicationConfiguration.g:2434:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6706 | // InternalApplicationConfiguration.g:2435:6: lv_number_5_0= ruleIntervallNumber | ||
6707 | { | ||
6708 | |||
6709 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
6710 | |||
6711 | pushFollow(FOLLOW_2); | ||
6712 | lv_number_5_0=ruleIntervallNumber(); | ||
6713 | |||
6714 | state._fsp--; | ||
6715 | |||
6716 | |||
6717 | if (current==null) { | ||
6718 | current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
6719 | } | ||
6720 | set( | ||
6721 | current, | ||
6722 | "number", | ||
6723 | lv_number_5_0, | ||
6724 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
6725 | afterParserOrEnumRuleCall(); | ||
6726 | |||
6727 | |||
6728 | } | ||
6729 | |||
6730 | |||
6731 | } | ||
6732 | |||
6733 | |||
6734 | } | ||
6735 | break; | ||
6736 | case 3 : | ||
6737 | // InternalApplicationConfiguration.g:2453:4: ( (lv_number_6_0= ruleIntEnumberation ) ) | ||
6738 | { | ||
6739 | // InternalApplicationConfiguration.g:2453:4: ( (lv_number_6_0= ruleIntEnumberation ) ) | ||
6740 | // InternalApplicationConfiguration.g:2454:5: (lv_number_6_0= ruleIntEnumberation ) | ||
6741 | { | ||
6742 | // InternalApplicationConfiguration.g:2454:5: (lv_number_6_0= ruleIntEnumberation ) | ||
6743 | // InternalApplicationConfiguration.g:2455:6: lv_number_6_0= ruleIntEnumberation | ||
6744 | { | ||
6745 | |||
6746 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); | ||
6747 | |||
6748 | pushFollow(FOLLOW_2); | ||
6749 | lv_number_6_0=ruleIntEnumberation(); | ||
6750 | |||
6751 | state._fsp--; | ||
6752 | |||
6753 | |||
6754 | if (current==null) { | ||
6755 | current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
6756 | } | ||
6757 | set( | ||
6758 | current, | ||
6759 | "number", | ||
6760 | lv_number_6_0, | ||
6761 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); | ||
6762 | afterParserOrEnumRuleCall(); | ||
6763 | |||
6764 | |||
6765 | } | ||
6766 | |||
6767 | |||
6768 | } | ||
6769 | |||
6770 | |||
6771 | } | ||
6772 | break; | ||
6773 | |||
6774 | } | ||
6775 | |||
6776 | |||
6777 | } | ||
6778 | |||
6779 | |||
6780 | } | ||
6781 | |||
6782 | |||
6783 | leaveRule(); | ||
6784 | |||
6785 | } | ||
6786 | |||
6787 | catch (RecognitionException re) { | ||
6788 | recover(input,re); | ||
6789 | appendSkippedTokens(); | ||
6790 | } | ||
6791 | finally { | ||
6792 | } | ||
6793 | return current; | ||
6794 | } | ||
6795 | // $ANTLR end "ruleIntegerTypeScope" | ||
6796 | |||
6797 | |||
6798 | // $ANTLR start "entryRuleRealTypeScope" | ||
6799 | // InternalApplicationConfiguration.g:2477:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; | ||
6800 | public final EObject entryRuleRealTypeScope() throws RecognitionException { | ||
6801 | EObject current = null; | ||
6802 | |||
6803 | EObject iv_ruleRealTypeScope = null; | ||
6804 | |||
6805 | |||
6806 | try { | ||
6807 | // InternalApplicationConfiguration.g:2477:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) | ||
6808 | // InternalApplicationConfiguration.g:2478:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF | ||
6809 | { | ||
6810 | newCompositeNode(grammarAccess.getRealTypeScopeRule()); | ||
6811 | pushFollow(FOLLOW_1); | ||
6812 | iv_ruleRealTypeScope=ruleRealTypeScope(); | ||
6813 | |||
6814 | state._fsp--; | ||
6815 | |||
6816 | current =iv_ruleRealTypeScope; | ||
6817 | match(input,EOF,FOLLOW_2); | ||
6818 | |||
6819 | } | ||
6820 | |||
6821 | } | ||
6822 | |||
6823 | catch (RecognitionException re) { | ||
6824 | recover(input,re); | ||
6825 | appendSkippedTokens(); | ||
6826 | } | ||
6827 | finally { | ||
6828 | } | ||
6829 | return current; | ||
6830 | } | ||
6831 | // $ANTLR end "entryRuleRealTypeScope" | ||
6832 | |||
6833 | |||
6834 | // $ANTLR start "ruleRealTypeScope" | ||
6835 | // InternalApplicationConfiguration.g:2484:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; | ||
6836 | public final EObject ruleRealTypeScope() throws RecognitionException { | ||
6837 | EObject current = null; | ||
6838 | |||
6839 | Token otherlv_0=null; | ||
6840 | Token lv_setsNew_2_0=null; | ||
6841 | Token lv_setsSum_3_0=null; | ||
6842 | EObject lv_type_1_0 = null; | ||
6843 | |||
6844 | EObject lv_number_4_0 = null; | ||
6845 | |||
6846 | EObject lv_number_5_0 = null; | ||
6847 | |||
6848 | EObject lv_number_6_0 = null; | ||
6849 | |||
6850 | |||
6851 | |||
6852 | enterRule(); | ||
6853 | |||
6854 | try { | ||
6855 | // InternalApplicationConfiguration.g:2490:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) | ||
6856 | // InternalApplicationConfiguration.g:2491:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) | ||
6857 | { | ||
6858 | // InternalApplicationConfiguration.g:2491:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) | ||
6859 | // InternalApplicationConfiguration.g:2492:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) | ||
6860 | { | ||
6861 | otherlv_0=(Token)match(input,28,FOLLOW_28); | ||
6862 | |||
6863 | newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); | ||
6864 | |||
6865 | // InternalApplicationConfiguration.g:2496:3: ( (lv_type_1_0= ruleRealReference ) ) | ||
6866 | // InternalApplicationConfiguration.g:2497:4: (lv_type_1_0= ruleRealReference ) | ||
6867 | { | ||
6868 | // InternalApplicationConfiguration.g:2497:4: (lv_type_1_0= ruleRealReference ) | ||
6869 | // InternalApplicationConfiguration.g:2498:5: lv_type_1_0= ruleRealReference | ||
6870 | { | ||
6871 | |||
6872 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); | ||
6873 | |||
6874 | pushFollow(FOLLOW_23); | ||
6875 | lv_type_1_0=ruleRealReference(); | ||
6876 | |||
6877 | state._fsp--; | ||
6878 | |||
6879 | |||
6880 | if (current==null) { | ||
6881 | current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
6882 | } | ||
6883 | set( | ||
6884 | current, | ||
6885 | "type", | ||
6886 | lv_type_1_0, | ||
6887 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); | ||
6888 | afterParserOrEnumRuleCall(); | ||
6889 | |||
6890 | |||
6891 | } | ||
6892 | |||
6893 | |||
6894 | } | ||
6895 | |||
6896 | // InternalApplicationConfiguration.g:2515:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | ||
6897 | int alt38=2; | ||
6898 | int LA38_0 = input.LA(1); | ||
6899 | |||
6900 | if ( (LA38_0==29) ) { | ||
6901 | alt38=1; | ||
6902 | } | ||
6903 | else if ( (LA38_0==16) ) { | ||
6904 | alt38=2; | ||
6905 | } | ||
6906 | else { | ||
6907 | NoViableAltException nvae = | ||
6908 | new NoViableAltException("", 38, 0, input); | ||
6909 | |||
6910 | throw nvae; | ||
6911 | } | ||
6912 | switch (alt38) { | ||
6913 | case 1 : | ||
6914 | // InternalApplicationConfiguration.g:2516:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6915 | { | ||
6916 | // InternalApplicationConfiguration.g:2516:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6917 | // InternalApplicationConfiguration.g:2517:5: (lv_setsNew_2_0= '+=' ) | ||
6918 | { | ||
6919 | // InternalApplicationConfiguration.g:2517:5: (lv_setsNew_2_0= '+=' ) | ||
6920 | // InternalApplicationConfiguration.g:2518:6: lv_setsNew_2_0= '+=' | ||
6921 | { | ||
6922 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); | ||
6923 | |||
6924 | newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
6925 | |||
6926 | |||
6927 | if (current==null) { | ||
6928 | current = createModelElement(grammarAccess.getRealTypeScopeRule()); | ||
6929 | } | ||
6930 | setWithLastConsumed(current, "setsNew", true, "+="); | ||
6931 | |||
6932 | |||
6933 | } | ||
6934 | |||
6935 | |||
6936 | } | ||
6937 | |||
6938 | |||
6939 | } | ||
6940 | break; | ||
6941 | case 2 : | ||
6942 | // InternalApplicationConfiguration.g:2531:4: ( (lv_setsSum_3_0= '=' ) ) | ||
6943 | { | ||
6944 | // InternalApplicationConfiguration.g:2531:4: ( (lv_setsSum_3_0= '=' ) ) | ||
6945 | // InternalApplicationConfiguration.g:2532:5: (lv_setsSum_3_0= '=' ) | ||
6946 | { | ||
6947 | // InternalApplicationConfiguration.g:2532:5: (lv_setsSum_3_0= '=' ) | ||
6948 | // InternalApplicationConfiguration.g:2533:6: lv_setsSum_3_0= '=' | ||
6949 | { | ||
6950 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); | ||
6951 | |||
6952 | newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
6953 | |||
6954 | |||
6955 | if (current==null) { | ||
6956 | current = createModelElement(grammarAccess.getRealTypeScopeRule()); | ||
6957 | } | ||
6958 | setWithLastConsumed(current, "setsSum", true, "="); | ||
6959 | |||
6960 | |||
6961 | } | ||
6962 | |||
6963 | |||
6964 | } | ||
6965 | |||
6966 | |||
6967 | } | ||
6968 | break; | ||
6969 | |||
6970 | } | ||
6971 | |||
6972 | // InternalApplicationConfiguration.g:2546:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) | ||
6973 | int alt39=3; | ||
6974 | switch ( input.LA(1) ) { | ||
6975 | case RULE_INT: | ||
6024 | { | 6976 | { |
6025 | alt34=3; | 6977 | int LA39_1 = input.LA(2); |
6978 | |||
6979 | if ( (LA39_1==EOF||(LA39_1>=18 && LA39_1<=19)) ) { | ||
6980 | alt39=1; | ||
6981 | } | ||
6982 | else if ( (LA39_1==37) ) { | ||
6983 | alt39=2; | ||
6984 | } | ||
6985 | else { | ||
6986 | NoViableAltException nvae = | ||
6987 | new NoViableAltException("", 39, 1, input); | ||
6988 | |||
6989 | throw nvae; | ||
6990 | } | ||
6026 | } | 6991 | } |
6027 | break; | 6992 | break; |
6028 | case 36: | 6993 | case 36: |
6029 | { | 6994 | { |
6030 | alt34=4; | 6995 | alt39=1; |
6031 | } | 6996 | } |
6032 | break; | 6997 | break; |
6033 | case 37: | 6998 | case 17: |
6034 | { | 6999 | { |
6035 | alt34=5; | 7000 | alt39=3; |
6036 | } | 7001 | } |
6037 | break; | 7002 | break; |
6038 | default: | 7003 | default: |
6039 | NoViableAltException nvae = | 7004 | NoViableAltException nvae = |
6040 | new NoViableAltException("", 34, 0, input); | 7005 | new NoViableAltException("", 39, 0, input); |
6041 | 7006 | ||
6042 | throw nvae; | 7007 | throw nvae; |
6043 | } | 7008 | } |
6044 | 7009 | ||
6045 | switch (alt34) { | 7010 | switch (alt39) { |
6046 | case 1 : | 7011 | case 1 : |
6047 | // InternalApplicationConfiguration.g:2199:3: this_ClassReference_0= ruleClassReference | 7012 | // InternalApplicationConfiguration.g:2547:4: ( (lv_number_4_0= ruleExactNumber ) ) |
7013 | { | ||
7014 | // InternalApplicationConfiguration.g:2547:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
7015 | // InternalApplicationConfiguration.g:2548:5: (lv_number_4_0= ruleExactNumber ) | ||
7016 | { | ||
7017 | // InternalApplicationConfiguration.g:2548:5: (lv_number_4_0= ruleExactNumber ) | ||
7018 | // InternalApplicationConfiguration.g:2549:6: lv_number_4_0= ruleExactNumber | ||
6048 | { | 7019 | { |
6049 | 7020 | ||
6050 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getClassReferenceParserRuleCall_0()); | 7021 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
6051 | 7022 | ||
6052 | pushFollow(FOLLOW_2); | 7023 | pushFollow(FOLLOW_2); |
6053 | this_ClassReference_0=ruleClassReference(); | 7024 | lv_number_4_0=ruleExactNumber(); |
6054 | 7025 | ||
6055 | state._fsp--; | 7026 | state._fsp--; |
6056 | 7027 | ||
6057 | 7028 | ||
6058 | current = this_ClassReference_0; | 7029 | if (current==null) { |
6059 | afterParserOrEnumRuleCall(); | 7030 | current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); |
6060 | 7031 | } | |
7032 | set( | ||
7033 | current, | ||
7034 | "number", | ||
7035 | lv_number_4_0, | ||
7036 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
7037 | afterParserOrEnumRuleCall(); | ||
7038 | |||
7039 | |||
7040 | } | ||
7041 | |||
7042 | |||
7043 | } | ||
7044 | |||
6061 | 7045 | ||
6062 | } | 7046 | } |
6063 | break; | 7047 | break; |
6064 | case 2 : | 7048 | case 2 : |
6065 | // InternalApplicationConfiguration.g:2208:3: this_ObjectReference_1= ruleObjectReference | 7049 | // InternalApplicationConfiguration.g:2567:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
7050 | { | ||
7051 | // InternalApplicationConfiguration.g:2567:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
7052 | // InternalApplicationConfiguration.g:2568:5: (lv_number_5_0= ruleIntervallNumber ) | ||
7053 | { | ||
7054 | // InternalApplicationConfiguration.g:2568:5: (lv_number_5_0= ruleIntervallNumber ) | ||
7055 | // InternalApplicationConfiguration.g:2569:6: lv_number_5_0= ruleIntervallNumber | ||
6066 | { | 7056 | { |
6067 | 7057 | ||
6068 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getObjectReferenceParserRuleCall_1()); | 7058 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
6069 | 7059 | ||
6070 | pushFollow(FOLLOW_2); | 7060 | pushFollow(FOLLOW_2); |
6071 | this_ObjectReference_1=ruleObjectReference(); | 7061 | lv_number_5_0=ruleIntervallNumber(); |
6072 | 7062 | ||
6073 | state._fsp--; | 7063 | state._fsp--; |
6074 | 7064 | ||
6075 | 7065 | ||
6076 | current = this_ObjectReference_1; | 7066 | if (current==null) { |
6077 | afterParserOrEnumRuleCall(); | 7067 | current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); |
6078 | 7068 | } | |
7069 | set( | ||
7070 | current, | ||
7071 | "number", | ||
7072 | lv_number_5_0, | ||
7073 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
7074 | afterParserOrEnumRuleCall(); | ||
7075 | |||
7076 | |||
7077 | } | ||
7078 | |||
7079 | |||
7080 | } | ||
7081 | |||
6079 | 7082 | ||
6080 | } | 7083 | } |
6081 | break; | 7084 | break; |
6082 | case 3 : | 7085 | case 3 : |
6083 | // InternalApplicationConfiguration.g:2217:3: this_IntegerReference_2= ruleIntegerReference | 7086 | // InternalApplicationConfiguration.g:2587:4: ( (lv_number_6_0= ruleRealEnumeration ) ) |
7087 | { | ||
7088 | // InternalApplicationConfiguration.g:2587:4: ( (lv_number_6_0= ruleRealEnumeration ) ) | ||
7089 | // InternalApplicationConfiguration.g:2588:5: (lv_number_6_0= ruleRealEnumeration ) | ||
7090 | { | ||
7091 | // InternalApplicationConfiguration.g:2588:5: (lv_number_6_0= ruleRealEnumeration ) | ||
7092 | // InternalApplicationConfiguration.g:2589:6: lv_number_6_0= ruleRealEnumeration | ||
6084 | { | 7093 | { |
6085 | 7094 | ||
6086 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getIntegerReferenceParserRuleCall_2()); | 7095 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); |
6087 | 7096 | ||
6088 | pushFollow(FOLLOW_2); | 7097 | pushFollow(FOLLOW_2); |
6089 | this_IntegerReference_2=ruleIntegerReference(); | 7098 | lv_number_6_0=ruleRealEnumeration(); |
6090 | 7099 | ||
6091 | state._fsp--; | 7100 | state._fsp--; |
6092 | 7101 | ||
6093 | 7102 | ||
6094 | current = this_IntegerReference_2; | 7103 | if (current==null) { |
6095 | afterParserOrEnumRuleCall(); | 7104 | current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); |
6096 | 7105 | } | |
7106 | set( | ||
7107 | current, | ||
7108 | "number", | ||
7109 | lv_number_6_0, | ||
7110 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); | ||
7111 | afterParserOrEnumRuleCall(); | ||
7112 | |||
7113 | |||
7114 | } | ||
7115 | |||
7116 | |||
7117 | } | ||
7118 | |||
6097 | 7119 | ||
6098 | } | 7120 | } |
6099 | break; | 7121 | break; |
6100 | case 4 : | 7122 | |
6101 | // InternalApplicationConfiguration.g:2226:3: this_RealReference_3= ruleRealReference | 7123 | } |
7124 | |||
7125 | |||
7126 | } | ||
7127 | |||
7128 | |||
7129 | } | ||
7130 | |||
7131 | |||
7132 | leaveRule(); | ||
7133 | |||
7134 | } | ||
7135 | |||
7136 | catch (RecognitionException re) { | ||
7137 | recover(input,re); | ||
7138 | appendSkippedTokens(); | ||
7139 | } | ||
7140 | finally { | ||
7141 | } | ||
7142 | return current; | ||
7143 | } | ||
7144 | // $ANTLR end "ruleRealTypeScope" | ||
7145 | |||
7146 | |||
7147 | // $ANTLR start "entryRuleStringTypeScope" | ||
7148 | // InternalApplicationConfiguration.g:2611:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; | ||
7149 | public final EObject entryRuleStringTypeScope() throws RecognitionException { | ||
7150 | EObject current = null; | ||
7151 | |||
7152 | EObject iv_ruleStringTypeScope = null; | ||
7153 | |||
7154 | |||
7155 | try { | ||
7156 | // InternalApplicationConfiguration.g:2611:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) | ||
7157 | // InternalApplicationConfiguration.g:2612:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF | ||
7158 | { | ||
7159 | newCompositeNode(grammarAccess.getStringTypeScopeRule()); | ||
7160 | pushFollow(FOLLOW_1); | ||
7161 | iv_ruleStringTypeScope=ruleStringTypeScope(); | ||
7162 | |||
7163 | state._fsp--; | ||
7164 | |||
7165 | current =iv_ruleStringTypeScope; | ||
7166 | match(input,EOF,FOLLOW_2); | ||
7167 | |||
7168 | } | ||
7169 | |||
7170 | } | ||
7171 | |||
7172 | catch (RecognitionException re) { | ||
7173 | recover(input,re); | ||
7174 | appendSkippedTokens(); | ||
7175 | } | ||
7176 | finally { | ||
7177 | } | ||
7178 | return current; | ||
7179 | } | ||
7180 | // $ANTLR end "entryRuleStringTypeScope" | ||
7181 | |||
7182 | |||
7183 | // $ANTLR start "ruleStringTypeScope" | ||
7184 | // InternalApplicationConfiguration.g:2618:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; | ||
7185 | public final EObject ruleStringTypeScope() throws RecognitionException { | ||
7186 | EObject current = null; | ||
7187 | |||
7188 | Token otherlv_0=null; | ||
7189 | Token lv_setsNew_2_0=null; | ||
7190 | Token lv_setsSum_3_0=null; | ||
7191 | EObject lv_type_1_0 = null; | ||
7192 | |||
7193 | EObject lv_number_4_0 = null; | ||
7194 | |||
7195 | EObject lv_number_5_0 = null; | ||
7196 | |||
7197 | EObject lv_number_6_0 = null; | ||
7198 | |||
7199 | |||
7200 | |||
7201 | enterRule(); | ||
7202 | |||
7203 | try { | ||
7204 | // InternalApplicationConfiguration.g:2624:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) | ||
7205 | // InternalApplicationConfiguration.g:2625:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) | ||
7206 | { | ||
7207 | // InternalApplicationConfiguration.g:2625:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) | ||
7208 | // InternalApplicationConfiguration.g:2626:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) | ||
7209 | { | ||
7210 | otherlv_0=(Token)match(input,28,FOLLOW_29); | ||
7211 | |||
7212 | newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); | ||
7213 | |||
7214 | // InternalApplicationConfiguration.g:2630:3: ( (lv_type_1_0= ruleStringReference ) ) | ||
7215 | // InternalApplicationConfiguration.g:2631:4: (lv_type_1_0= ruleStringReference ) | ||
7216 | { | ||
7217 | // InternalApplicationConfiguration.g:2631:4: (lv_type_1_0= ruleStringReference ) | ||
7218 | // InternalApplicationConfiguration.g:2632:5: lv_type_1_0= ruleStringReference | ||
7219 | { | ||
7220 | |||
7221 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); | ||
7222 | |||
7223 | pushFollow(FOLLOW_23); | ||
7224 | lv_type_1_0=ruleStringReference(); | ||
7225 | |||
7226 | state._fsp--; | ||
7227 | |||
7228 | |||
7229 | if (current==null) { | ||
7230 | current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
7231 | } | ||
7232 | set( | ||
7233 | current, | ||
7234 | "type", | ||
7235 | lv_type_1_0, | ||
7236 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); | ||
7237 | afterParserOrEnumRuleCall(); | ||
7238 | |||
7239 | |||
7240 | } | ||
7241 | |||
7242 | |||
7243 | } | ||
7244 | |||
7245 | // InternalApplicationConfiguration.g:2649:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | ||
7246 | int alt40=2; | ||
7247 | int LA40_0 = input.LA(1); | ||
7248 | |||
7249 | if ( (LA40_0==29) ) { | ||
7250 | alt40=1; | ||
7251 | } | ||
7252 | else if ( (LA40_0==16) ) { | ||
7253 | alt40=2; | ||
7254 | } | ||
7255 | else { | ||
7256 | NoViableAltException nvae = | ||
7257 | new NoViableAltException("", 40, 0, input); | ||
7258 | |||
7259 | throw nvae; | ||
7260 | } | ||
7261 | switch (alt40) { | ||
7262 | case 1 : | ||
7263 | // InternalApplicationConfiguration.g:2650:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
7264 | { | ||
7265 | // InternalApplicationConfiguration.g:2650:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
7266 | // InternalApplicationConfiguration.g:2651:5: (lv_setsNew_2_0= '+=' ) | ||
7267 | { | ||
7268 | // InternalApplicationConfiguration.g:2651:5: (lv_setsNew_2_0= '+=' ) | ||
7269 | // InternalApplicationConfiguration.g:2652:6: lv_setsNew_2_0= '+=' | ||
6102 | { | 7270 | { |
7271 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); | ||
6103 | 7272 | ||
6104 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getRealReferenceParserRuleCall_3()); | 7273 | newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
6105 | 7274 | ||
7275 | |||
7276 | if (current==null) { | ||
7277 | current = createModelElement(grammarAccess.getStringTypeScopeRule()); | ||
7278 | } | ||
7279 | setWithLastConsumed(current, "setsNew", true, "+="); | ||
7280 | |||
7281 | |||
7282 | } | ||
7283 | |||
7284 | |||
7285 | } | ||
7286 | |||
7287 | |||
7288 | } | ||
7289 | break; | ||
7290 | case 2 : | ||
7291 | // InternalApplicationConfiguration.g:2665:4: ( (lv_setsSum_3_0= '=' ) ) | ||
7292 | { | ||
7293 | // InternalApplicationConfiguration.g:2665:4: ( (lv_setsSum_3_0= '=' ) ) | ||
7294 | // InternalApplicationConfiguration.g:2666:5: (lv_setsSum_3_0= '=' ) | ||
7295 | { | ||
7296 | // InternalApplicationConfiguration.g:2666:5: (lv_setsSum_3_0= '=' ) | ||
7297 | // InternalApplicationConfiguration.g:2667:6: lv_setsSum_3_0= '=' | ||
7298 | { | ||
7299 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); | ||
7300 | |||
7301 | newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
7302 | |||
7303 | |||
7304 | if (current==null) { | ||
7305 | current = createModelElement(grammarAccess.getStringTypeScopeRule()); | ||
7306 | } | ||
7307 | setWithLastConsumed(current, "setsSum", true, "="); | ||
7308 | |||
7309 | |||
7310 | } | ||
7311 | |||
7312 | |||
7313 | } | ||
7314 | |||
7315 | |||
7316 | } | ||
7317 | break; | ||
7318 | |||
7319 | } | ||
7320 | |||
7321 | // InternalApplicationConfiguration.g:2680:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) | ||
7322 | int alt41=3; | ||
7323 | switch ( input.LA(1) ) { | ||
7324 | case RULE_INT: | ||
7325 | { | ||
7326 | int LA41_1 = input.LA(2); | ||
7327 | |||
7328 | if ( (LA41_1==37) ) { | ||
7329 | alt41=2; | ||
7330 | } | ||
7331 | else if ( (LA41_1==EOF||(LA41_1>=18 && LA41_1<=19)) ) { | ||
7332 | alt41=1; | ||
7333 | } | ||
7334 | else { | ||
7335 | NoViableAltException nvae = | ||
7336 | new NoViableAltException("", 41, 1, input); | ||
7337 | |||
7338 | throw nvae; | ||
7339 | } | ||
7340 | } | ||
7341 | break; | ||
7342 | case 36: | ||
7343 | { | ||
7344 | alt41=1; | ||
7345 | } | ||
7346 | break; | ||
7347 | case 17: | ||
7348 | { | ||
7349 | alt41=3; | ||
7350 | } | ||
7351 | break; | ||
7352 | default: | ||
7353 | NoViableAltException nvae = | ||
7354 | new NoViableAltException("", 41, 0, input); | ||
7355 | |||
7356 | throw nvae; | ||
7357 | } | ||
7358 | |||
7359 | switch (alt41) { | ||
7360 | case 1 : | ||
7361 | // InternalApplicationConfiguration.g:2681:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
7362 | { | ||
7363 | // InternalApplicationConfiguration.g:2681:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
7364 | // InternalApplicationConfiguration.g:2682:5: (lv_number_4_0= ruleExactNumber ) | ||
7365 | { | ||
7366 | // InternalApplicationConfiguration.g:2682:5: (lv_number_4_0= ruleExactNumber ) | ||
7367 | // InternalApplicationConfiguration.g:2683:6: lv_number_4_0= ruleExactNumber | ||
7368 | { | ||
7369 | |||
7370 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
7371 | |||
6106 | pushFollow(FOLLOW_2); | 7372 | pushFollow(FOLLOW_2); |
6107 | this_RealReference_3=ruleRealReference(); | 7373 | lv_number_4_0=ruleExactNumber(); |
6108 | 7374 | ||
6109 | state._fsp--; | 7375 | state._fsp--; |
6110 | 7376 | ||
6111 | 7377 | ||
6112 | current = this_RealReference_3; | 7378 | if (current==null) { |
6113 | afterParserOrEnumRuleCall(); | 7379 | current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); |
6114 | 7380 | } | |
7381 | set( | ||
7382 | current, | ||
7383 | "number", | ||
7384 | lv_number_4_0, | ||
7385 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
7386 | afterParserOrEnumRuleCall(); | ||
7387 | |||
7388 | |||
7389 | } | ||
7390 | |||
7391 | |||
7392 | } | ||
7393 | |||
6115 | 7394 | ||
6116 | } | 7395 | } |
6117 | break; | 7396 | break; |
6118 | case 5 : | 7397 | case 2 : |
6119 | // InternalApplicationConfiguration.g:2235:3: this_StringReference_4= ruleStringReference | 7398 | // InternalApplicationConfiguration.g:2701:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
7399 | { | ||
7400 | // InternalApplicationConfiguration.g:2701:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
7401 | // InternalApplicationConfiguration.g:2702:5: (lv_number_5_0= ruleIntervallNumber ) | ||
7402 | { | ||
7403 | // InternalApplicationConfiguration.g:2702:5: (lv_number_5_0= ruleIntervallNumber ) | ||
7404 | // InternalApplicationConfiguration.g:2703:6: lv_number_5_0= ruleIntervallNumber | ||
6120 | { | 7405 | { |
6121 | 7406 | ||
6122 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getStringReferenceParserRuleCall_4()); | 7407 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
6123 | 7408 | ||
6124 | pushFollow(FOLLOW_2); | 7409 | pushFollow(FOLLOW_2); |
6125 | this_StringReference_4=ruleStringReference(); | 7410 | lv_number_5_0=ruleIntervallNumber(); |
6126 | 7411 | ||
6127 | state._fsp--; | 7412 | state._fsp--; |
6128 | 7413 | ||
6129 | 7414 | ||
6130 | current = this_StringReference_4; | 7415 | if (current==null) { |
6131 | afterParserOrEnumRuleCall(); | 7416 | current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); |
6132 | 7417 | } | |
7418 | set( | ||
7419 | current, | ||
7420 | "number", | ||
7421 | lv_number_5_0, | ||
7422 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
7423 | afterParserOrEnumRuleCall(); | ||
7424 | |||
7425 | |||
7426 | } | ||
7427 | |||
7428 | |||
7429 | } | ||
7430 | |||
7431 | |||
7432 | } | ||
7433 | break; | ||
7434 | case 3 : | ||
7435 | // InternalApplicationConfiguration.g:2721:4: ( (lv_number_6_0= ruleStringEnumeration ) ) | ||
7436 | { | ||
7437 | // InternalApplicationConfiguration.g:2721:4: ( (lv_number_6_0= ruleStringEnumeration ) ) | ||
7438 | // InternalApplicationConfiguration.g:2722:5: (lv_number_6_0= ruleStringEnumeration ) | ||
7439 | { | ||
7440 | // InternalApplicationConfiguration.g:2722:5: (lv_number_6_0= ruleStringEnumeration ) | ||
7441 | // InternalApplicationConfiguration.g:2723:6: lv_number_6_0= ruleStringEnumeration | ||
7442 | { | ||
7443 | |||
7444 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); | ||
7445 | |||
7446 | pushFollow(FOLLOW_2); | ||
7447 | lv_number_6_0=ruleStringEnumeration(); | ||
7448 | |||
7449 | state._fsp--; | ||
7450 | |||
7451 | |||
7452 | if (current==null) { | ||
7453 | current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
7454 | } | ||
7455 | set( | ||
7456 | current, | ||
7457 | "number", | ||
7458 | lv_number_6_0, | ||
7459 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); | ||
7460 | afterParserOrEnumRuleCall(); | ||
7461 | |||
7462 | |||
7463 | } | ||
7464 | |||
7465 | |||
7466 | } | ||
7467 | |||
6133 | 7468 | ||
6134 | } | 7469 | } |
6135 | break; | 7470 | break; |
@@ -6140,6 +7475,9 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6140 | } | 7475 | } |
6141 | 7476 | ||
6142 | 7477 | ||
7478 | } | ||
7479 | |||
7480 | |||
6143 | leaveRule(); | 7481 | leaveRule(); |
6144 | 7482 | ||
6145 | } | 7483 | } |
@@ -6152,11 +7490,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6152 | } | 7490 | } |
6153 | return current; | 7491 | return current; |
6154 | } | 7492 | } |
6155 | // $ANTLR end "ruleTypeReference" | 7493 | // $ANTLR end "ruleStringTypeScope" |
6156 | 7494 | ||
6157 | 7495 | ||
6158 | // $ANTLR start "entryRuleClassReference" | 7496 | // $ANTLR start "entryRuleClassReference" |
6159 | // InternalApplicationConfiguration.g:2247:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; | 7497 | // InternalApplicationConfiguration.g:2745:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; |
6160 | public final EObject entryRuleClassReference() throws RecognitionException { | 7498 | public final EObject entryRuleClassReference() throws RecognitionException { |
6161 | EObject current = null; | 7499 | EObject current = null; |
6162 | 7500 | ||
@@ -6164,8 +7502,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6164 | 7502 | ||
6165 | 7503 | ||
6166 | try { | 7504 | try { |
6167 | // InternalApplicationConfiguration.g:2247:55: (iv_ruleClassReference= ruleClassReference EOF ) | 7505 | // InternalApplicationConfiguration.g:2745:55: (iv_ruleClassReference= ruleClassReference EOF ) |
6168 | // InternalApplicationConfiguration.g:2248:2: iv_ruleClassReference= ruleClassReference EOF | 7506 | // InternalApplicationConfiguration.g:2746:2: iv_ruleClassReference= ruleClassReference EOF |
6169 | { | 7507 | { |
6170 | newCompositeNode(grammarAccess.getClassReferenceRule()); | 7508 | newCompositeNode(grammarAccess.getClassReferenceRule()); |
6171 | pushFollow(FOLLOW_1); | 7509 | pushFollow(FOLLOW_1); |
@@ -6192,7 +7530,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6192 | 7530 | ||
6193 | 7531 | ||
6194 | // $ANTLR start "ruleClassReference" | 7532 | // $ANTLR start "ruleClassReference" |
6195 | // InternalApplicationConfiguration.g:2254:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; | 7533 | // InternalApplicationConfiguration.g:2752:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; |
6196 | public final EObject ruleClassReference() throws RecognitionException { | 7534 | public final EObject ruleClassReference() throws RecognitionException { |
6197 | EObject current = null; | 7535 | EObject current = null; |
6198 | 7536 | ||
@@ -6205,26 +7543,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6205 | enterRule(); | 7543 | enterRule(); |
6206 | 7544 | ||
6207 | try { | 7545 | try { |
6208 | // InternalApplicationConfiguration.g:2260:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) | 7546 | // InternalApplicationConfiguration.g:2758:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) |
6209 | // InternalApplicationConfiguration.g:2261:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) | 7547 | // InternalApplicationConfiguration.g:2759:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) |
6210 | { | 7548 | { |
6211 | // InternalApplicationConfiguration.g:2261:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) | 7549 | // InternalApplicationConfiguration.g:2759:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) |
6212 | // InternalApplicationConfiguration.g:2262:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' | 7550 | // InternalApplicationConfiguration.g:2760:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' |
6213 | { | 7551 | { |
6214 | otherlv_0=(Token)match(input,32,FOLLOW_6); | 7552 | otherlv_0=(Token)match(input,30,FOLLOW_6); |
6215 | 7553 | ||
6216 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); | 7554 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); |
6217 | 7555 | ||
6218 | // InternalApplicationConfiguration.g:2266:3: ( (lv_element_1_0= ruleMetamodelElement ) ) | 7556 | // InternalApplicationConfiguration.g:2764:3: ( (lv_element_1_0= ruleMetamodelElement ) ) |
6219 | // InternalApplicationConfiguration.g:2267:4: (lv_element_1_0= ruleMetamodelElement ) | 7557 | // InternalApplicationConfiguration.g:2765:4: (lv_element_1_0= ruleMetamodelElement ) |
6220 | { | 7558 | { |
6221 | // InternalApplicationConfiguration.g:2267:4: (lv_element_1_0= ruleMetamodelElement ) | 7559 | // InternalApplicationConfiguration.g:2765:4: (lv_element_1_0= ruleMetamodelElement ) |
6222 | // InternalApplicationConfiguration.g:2268:5: lv_element_1_0= ruleMetamodelElement | 7560 | // InternalApplicationConfiguration.g:2766:5: lv_element_1_0= ruleMetamodelElement |
6223 | { | 7561 | { |
6224 | 7562 | ||
6225 | newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); | 7563 | newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); |
6226 | 7564 | ||
6227 | pushFollow(FOLLOW_27); | 7565 | pushFollow(FOLLOW_30); |
6228 | lv_element_1_0=ruleMetamodelElement(); | 7566 | lv_element_1_0=ruleMetamodelElement(); |
6229 | 7567 | ||
6230 | state._fsp--; | 7568 | state._fsp--; |
@@ -6246,7 +7584,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6246 | 7584 | ||
6247 | } | 7585 | } |
6248 | 7586 | ||
6249 | otherlv_2=(Token)match(input,33,FOLLOW_2); | 7587 | otherlv_2=(Token)match(input,31,FOLLOW_2); |
6250 | 7588 | ||
6251 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); | 7589 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); |
6252 | 7590 | ||
@@ -6273,7 +7611,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6273 | 7611 | ||
6274 | 7612 | ||
6275 | // $ANTLR start "entryRuleObjectReference" | 7613 | // $ANTLR start "entryRuleObjectReference" |
6276 | // InternalApplicationConfiguration.g:2293:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; | 7614 | // InternalApplicationConfiguration.g:2791:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; |
6277 | public final EObject entryRuleObjectReference() throws RecognitionException { | 7615 | public final EObject entryRuleObjectReference() throws RecognitionException { |
6278 | EObject current = null; | 7616 | EObject current = null; |
6279 | 7617 | ||
@@ -6281,8 +7619,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6281 | 7619 | ||
6282 | 7620 | ||
6283 | try { | 7621 | try { |
6284 | // InternalApplicationConfiguration.g:2293:56: (iv_ruleObjectReference= ruleObjectReference EOF ) | 7622 | // InternalApplicationConfiguration.g:2791:56: (iv_ruleObjectReference= ruleObjectReference EOF ) |
6285 | // InternalApplicationConfiguration.g:2294:2: iv_ruleObjectReference= ruleObjectReference EOF | 7623 | // InternalApplicationConfiguration.g:2792:2: iv_ruleObjectReference= ruleObjectReference EOF |
6286 | { | 7624 | { |
6287 | newCompositeNode(grammarAccess.getObjectReferenceRule()); | 7625 | newCompositeNode(grammarAccess.getObjectReferenceRule()); |
6288 | pushFollow(FOLLOW_1); | 7626 | pushFollow(FOLLOW_1); |
@@ -6309,7 +7647,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6309 | 7647 | ||
6310 | 7648 | ||
6311 | // $ANTLR start "ruleObjectReference" | 7649 | // $ANTLR start "ruleObjectReference" |
6312 | // InternalApplicationConfiguration.g:2300:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; | 7650 | // InternalApplicationConfiguration.g:2798:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; |
6313 | public final EObject ruleObjectReference() throws RecognitionException { | 7651 | public final EObject ruleObjectReference() throws RecognitionException { |
6314 | EObject current = null; | 7652 | EObject current = null; |
6315 | 7653 | ||
@@ -6319,14 +7657,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6319 | enterRule(); | 7657 | enterRule(); |
6320 | 7658 | ||
6321 | try { | 7659 | try { |
6322 | // InternalApplicationConfiguration.g:2306:2: ( ( () otherlv_1= 'node' ) ) | 7660 | // InternalApplicationConfiguration.g:2804:2: ( ( () otherlv_1= 'node' ) ) |
6323 | // InternalApplicationConfiguration.g:2307:2: ( () otherlv_1= 'node' ) | 7661 | // InternalApplicationConfiguration.g:2805:2: ( () otherlv_1= 'node' ) |
6324 | { | 7662 | { |
6325 | // InternalApplicationConfiguration.g:2307:2: ( () otherlv_1= 'node' ) | 7663 | // InternalApplicationConfiguration.g:2805:2: ( () otherlv_1= 'node' ) |
6326 | // InternalApplicationConfiguration.g:2308:3: () otherlv_1= 'node' | 7664 | // InternalApplicationConfiguration.g:2806:3: () otherlv_1= 'node' |
6327 | { | 7665 | { |
6328 | // InternalApplicationConfiguration.g:2308:3: () | 7666 | // InternalApplicationConfiguration.g:2806:3: () |
6329 | // InternalApplicationConfiguration.g:2309:4: | 7667 | // InternalApplicationConfiguration.g:2807:4: |
6330 | { | 7668 | { |
6331 | 7669 | ||
6332 | current = forceCreateModelElement( | 7670 | current = forceCreateModelElement( |
@@ -6336,7 +7674,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6336 | 7674 | ||
6337 | } | 7675 | } |
6338 | 7676 | ||
6339 | otherlv_1=(Token)match(input,34,FOLLOW_2); | 7677 | otherlv_1=(Token)match(input,32,FOLLOW_2); |
6340 | 7678 | ||
6341 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); | 7679 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); |
6342 | 7680 | ||
@@ -6363,7 +7701,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6363 | 7701 | ||
6364 | 7702 | ||
6365 | // $ANTLR start "entryRuleIntegerReference" | 7703 | // $ANTLR start "entryRuleIntegerReference" |
6366 | // InternalApplicationConfiguration.g:2323:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; | 7704 | // InternalApplicationConfiguration.g:2821:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; |
6367 | public final EObject entryRuleIntegerReference() throws RecognitionException { | 7705 | public final EObject entryRuleIntegerReference() throws RecognitionException { |
6368 | EObject current = null; | 7706 | EObject current = null; |
6369 | 7707 | ||
@@ -6371,8 +7709,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6371 | 7709 | ||
6372 | 7710 | ||
6373 | try { | 7711 | try { |
6374 | // InternalApplicationConfiguration.g:2323:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) | 7712 | // InternalApplicationConfiguration.g:2821:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) |
6375 | // InternalApplicationConfiguration.g:2324:2: iv_ruleIntegerReference= ruleIntegerReference EOF | 7713 | // InternalApplicationConfiguration.g:2822:2: iv_ruleIntegerReference= ruleIntegerReference EOF |
6376 | { | 7714 | { |
6377 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); | 7715 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); |
6378 | pushFollow(FOLLOW_1); | 7716 | pushFollow(FOLLOW_1); |
@@ -6399,7 +7737,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6399 | 7737 | ||
6400 | 7738 | ||
6401 | // $ANTLR start "ruleIntegerReference" | 7739 | // $ANTLR start "ruleIntegerReference" |
6402 | // InternalApplicationConfiguration.g:2330:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; | 7740 | // InternalApplicationConfiguration.g:2828:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; |
6403 | public final EObject ruleIntegerReference() throws RecognitionException { | 7741 | public final EObject ruleIntegerReference() throws RecognitionException { |
6404 | EObject current = null; | 7742 | EObject current = null; |
6405 | 7743 | ||
@@ -6409,14 +7747,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6409 | enterRule(); | 7747 | enterRule(); |
6410 | 7748 | ||
6411 | try { | 7749 | try { |
6412 | // InternalApplicationConfiguration.g:2336:2: ( ( () otherlv_1= 'int' ) ) | 7750 | // InternalApplicationConfiguration.g:2834:2: ( ( () otherlv_1= 'int' ) ) |
6413 | // InternalApplicationConfiguration.g:2337:2: ( () otherlv_1= 'int' ) | 7751 | // InternalApplicationConfiguration.g:2835:2: ( () otherlv_1= 'int' ) |
6414 | { | 7752 | { |
6415 | // InternalApplicationConfiguration.g:2337:2: ( () otherlv_1= 'int' ) | 7753 | // InternalApplicationConfiguration.g:2835:2: ( () otherlv_1= 'int' ) |
6416 | // InternalApplicationConfiguration.g:2338:3: () otherlv_1= 'int' | 7754 | // InternalApplicationConfiguration.g:2836:3: () otherlv_1= 'int' |
6417 | { | 7755 | { |
6418 | // InternalApplicationConfiguration.g:2338:3: () | 7756 | // InternalApplicationConfiguration.g:2836:3: () |
6419 | // InternalApplicationConfiguration.g:2339:4: | 7757 | // InternalApplicationConfiguration.g:2837:4: |
6420 | { | 7758 | { |
6421 | 7759 | ||
6422 | current = forceCreateModelElement( | 7760 | current = forceCreateModelElement( |
@@ -6426,7 +7764,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6426 | 7764 | ||
6427 | } | 7765 | } |
6428 | 7766 | ||
6429 | otherlv_1=(Token)match(input,35,FOLLOW_2); | 7767 | otherlv_1=(Token)match(input,33,FOLLOW_2); |
6430 | 7768 | ||
6431 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); | 7769 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); |
6432 | 7770 | ||
@@ -6453,7 +7791,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6453 | 7791 | ||
6454 | 7792 | ||
6455 | // $ANTLR start "entryRuleRealReference" | 7793 | // $ANTLR start "entryRuleRealReference" |
6456 | // InternalApplicationConfiguration.g:2353:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; | 7794 | // InternalApplicationConfiguration.g:2851:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; |
6457 | public final EObject entryRuleRealReference() throws RecognitionException { | 7795 | public final EObject entryRuleRealReference() throws RecognitionException { |
6458 | EObject current = null; | 7796 | EObject current = null; |
6459 | 7797 | ||
@@ -6461,8 +7799,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6461 | 7799 | ||
6462 | 7800 | ||
6463 | try { | 7801 | try { |
6464 | // InternalApplicationConfiguration.g:2353:54: (iv_ruleRealReference= ruleRealReference EOF ) | 7802 | // InternalApplicationConfiguration.g:2851:54: (iv_ruleRealReference= ruleRealReference EOF ) |
6465 | // InternalApplicationConfiguration.g:2354:2: iv_ruleRealReference= ruleRealReference EOF | 7803 | // InternalApplicationConfiguration.g:2852:2: iv_ruleRealReference= ruleRealReference EOF |
6466 | { | 7804 | { |
6467 | newCompositeNode(grammarAccess.getRealReferenceRule()); | 7805 | newCompositeNode(grammarAccess.getRealReferenceRule()); |
6468 | pushFollow(FOLLOW_1); | 7806 | pushFollow(FOLLOW_1); |
@@ -6489,7 +7827,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6489 | 7827 | ||
6490 | 7828 | ||
6491 | // $ANTLR start "ruleRealReference" | 7829 | // $ANTLR start "ruleRealReference" |
6492 | // InternalApplicationConfiguration.g:2360:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; | 7830 | // InternalApplicationConfiguration.g:2858:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; |
6493 | public final EObject ruleRealReference() throws RecognitionException { | 7831 | public final EObject ruleRealReference() throws RecognitionException { |
6494 | EObject current = null; | 7832 | EObject current = null; |
6495 | 7833 | ||
@@ -6499,14 +7837,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6499 | enterRule(); | 7837 | enterRule(); |
6500 | 7838 | ||
6501 | try { | 7839 | try { |
6502 | // InternalApplicationConfiguration.g:2366:2: ( ( () otherlv_1= 'real' ) ) | 7840 | // InternalApplicationConfiguration.g:2864:2: ( ( () otherlv_1= 'real' ) ) |
6503 | // InternalApplicationConfiguration.g:2367:2: ( () otherlv_1= 'real' ) | 7841 | // InternalApplicationConfiguration.g:2865:2: ( () otherlv_1= 'real' ) |
6504 | { | 7842 | { |
6505 | // InternalApplicationConfiguration.g:2367:2: ( () otherlv_1= 'real' ) | 7843 | // InternalApplicationConfiguration.g:2865:2: ( () otherlv_1= 'real' ) |
6506 | // InternalApplicationConfiguration.g:2368:3: () otherlv_1= 'real' | 7844 | // InternalApplicationConfiguration.g:2866:3: () otherlv_1= 'real' |
6507 | { | 7845 | { |
6508 | // InternalApplicationConfiguration.g:2368:3: () | 7846 | // InternalApplicationConfiguration.g:2866:3: () |
6509 | // InternalApplicationConfiguration.g:2369:4: | 7847 | // InternalApplicationConfiguration.g:2867:4: |
6510 | { | 7848 | { |
6511 | 7849 | ||
6512 | current = forceCreateModelElement( | 7850 | current = forceCreateModelElement( |
@@ -6516,7 +7854,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6516 | 7854 | ||
6517 | } | 7855 | } |
6518 | 7856 | ||
6519 | otherlv_1=(Token)match(input,36,FOLLOW_2); | 7857 | otherlv_1=(Token)match(input,34,FOLLOW_2); |
6520 | 7858 | ||
6521 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); | 7859 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); |
6522 | 7860 | ||
@@ -6543,7 +7881,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6543 | 7881 | ||
6544 | 7882 | ||
6545 | // $ANTLR start "entryRuleStringReference" | 7883 | // $ANTLR start "entryRuleStringReference" |
6546 | // InternalApplicationConfiguration.g:2383:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; | 7884 | // InternalApplicationConfiguration.g:2881:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; |
6547 | public final EObject entryRuleStringReference() throws RecognitionException { | 7885 | public final EObject entryRuleStringReference() throws RecognitionException { |
6548 | EObject current = null; | 7886 | EObject current = null; |
6549 | 7887 | ||
@@ -6551,8 +7889,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6551 | 7889 | ||
6552 | 7890 | ||
6553 | try { | 7891 | try { |
6554 | // InternalApplicationConfiguration.g:2383:56: (iv_ruleStringReference= ruleStringReference EOF ) | 7892 | // InternalApplicationConfiguration.g:2881:56: (iv_ruleStringReference= ruleStringReference EOF ) |
6555 | // InternalApplicationConfiguration.g:2384:2: iv_ruleStringReference= ruleStringReference EOF | 7893 | // InternalApplicationConfiguration.g:2882:2: iv_ruleStringReference= ruleStringReference EOF |
6556 | { | 7894 | { |
6557 | newCompositeNode(grammarAccess.getStringReferenceRule()); | 7895 | newCompositeNode(grammarAccess.getStringReferenceRule()); |
6558 | pushFollow(FOLLOW_1); | 7896 | pushFollow(FOLLOW_1); |
@@ -6579,7 +7917,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6579 | 7917 | ||
6580 | 7918 | ||
6581 | // $ANTLR start "ruleStringReference" | 7919 | // $ANTLR start "ruleStringReference" |
6582 | // InternalApplicationConfiguration.g:2390:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; | 7920 | // InternalApplicationConfiguration.g:2888:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; |
6583 | public final EObject ruleStringReference() throws RecognitionException { | 7921 | public final EObject ruleStringReference() throws RecognitionException { |
6584 | EObject current = null; | 7922 | EObject current = null; |
6585 | 7923 | ||
@@ -6589,14 +7927,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6589 | enterRule(); | 7927 | enterRule(); |
6590 | 7928 | ||
6591 | try { | 7929 | try { |
6592 | // InternalApplicationConfiguration.g:2396:2: ( ( () otherlv_1= 'string' ) ) | 7930 | // InternalApplicationConfiguration.g:2894:2: ( ( () otherlv_1= 'string' ) ) |
6593 | // InternalApplicationConfiguration.g:2397:2: ( () otherlv_1= 'string' ) | 7931 | // InternalApplicationConfiguration.g:2895:2: ( () otherlv_1= 'string' ) |
6594 | { | 7932 | { |
6595 | // InternalApplicationConfiguration.g:2397:2: ( () otherlv_1= 'string' ) | 7933 | // InternalApplicationConfiguration.g:2895:2: ( () otherlv_1= 'string' ) |
6596 | // InternalApplicationConfiguration.g:2398:3: () otherlv_1= 'string' | 7934 | // InternalApplicationConfiguration.g:2896:3: () otherlv_1= 'string' |
6597 | { | 7935 | { |
6598 | // InternalApplicationConfiguration.g:2398:3: () | 7936 | // InternalApplicationConfiguration.g:2896:3: () |
6599 | // InternalApplicationConfiguration.g:2399:4: | 7937 | // InternalApplicationConfiguration.g:2897:4: |
6600 | { | 7938 | { |
6601 | 7939 | ||
6602 | current = forceCreateModelElement( | 7940 | current = forceCreateModelElement( |
@@ -6606,7 +7944,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6606 | 7944 | ||
6607 | } | 7945 | } |
6608 | 7946 | ||
6609 | otherlv_1=(Token)match(input,37,FOLLOW_2); | 7947 | otherlv_1=(Token)match(input,35,FOLLOW_2); |
6610 | 7948 | ||
6611 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); | 7949 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); |
6612 | 7950 | ||
@@ -6632,8 +7970,931 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6632 | // $ANTLR end "ruleStringReference" | 7970 | // $ANTLR end "ruleStringReference" |
6633 | 7971 | ||
6634 | 7972 | ||
7973 | // $ANTLR start "entryRuleExactNumber" | ||
7974 | // InternalApplicationConfiguration.g:2911:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; | ||
7975 | public final EObject entryRuleExactNumber() throws RecognitionException { | ||
7976 | EObject current = null; | ||
7977 | |||
7978 | EObject iv_ruleExactNumber = null; | ||
7979 | |||
7980 | |||
7981 | try { | ||
7982 | // InternalApplicationConfiguration.g:2911:52: (iv_ruleExactNumber= ruleExactNumber EOF ) | ||
7983 | // InternalApplicationConfiguration.g:2912:2: iv_ruleExactNumber= ruleExactNumber EOF | ||
7984 | { | ||
7985 | newCompositeNode(grammarAccess.getExactNumberRule()); | ||
7986 | pushFollow(FOLLOW_1); | ||
7987 | iv_ruleExactNumber=ruleExactNumber(); | ||
7988 | |||
7989 | state._fsp--; | ||
7990 | |||
7991 | current =iv_ruleExactNumber; | ||
7992 | match(input,EOF,FOLLOW_2); | ||
7993 | |||
7994 | } | ||
7995 | |||
7996 | } | ||
7997 | |||
7998 | catch (RecognitionException re) { | ||
7999 | recover(input,re); | ||
8000 | appendSkippedTokens(); | ||
8001 | } | ||
8002 | finally { | ||
8003 | } | ||
8004 | return current; | ||
8005 | } | ||
8006 | // $ANTLR end "entryRuleExactNumber" | ||
8007 | |||
8008 | |||
8009 | // $ANTLR start "ruleExactNumber" | ||
8010 | // InternalApplicationConfiguration.g:2918:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; | ||
8011 | public final EObject ruleExactNumber() throws RecognitionException { | ||
8012 | EObject current = null; | ||
8013 | |||
8014 | Token lv_exactNumber_0_0=null; | ||
8015 | Token lv_exactUnlimited_1_0=null; | ||
8016 | |||
8017 | |||
8018 | enterRule(); | ||
8019 | |||
8020 | try { | ||
8021 | // InternalApplicationConfiguration.g:2924:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) | ||
8022 | // InternalApplicationConfiguration.g:2925:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) | ||
8023 | { | ||
8024 | // InternalApplicationConfiguration.g:2925:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) | ||
8025 | int alt42=2; | ||
8026 | int LA42_0 = input.LA(1); | ||
8027 | |||
8028 | if ( (LA42_0==RULE_INT) ) { | ||
8029 | alt42=1; | ||
8030 | } | ||
8031 | else if ( (LA42_0==36) ) { | ||
8032 | alt42=2; | ||
8033 | } | ||
8034 | else { | ||
8035 | NoViableAltException nvae = | ||
8036 | new NoViableAltException("", 42, 0, input); | ||
8037 | |||
8038 | throw nvae; | ||
8039 | } | ||
8040 | switch (alt42) { | ||
8041 | case 1 : | ||
8042 | // InternalApplicationConfiguration.g:2926:3: ( (lv_exactNumber_0_0= RULE_INT ) ) | ||
8043 | { | ||
8044 | // InternalApplicationConfiguration.g:2926:3: ( (lv_exactNumber_0_0= RULE_INT ) ) | ||
8045 | // InternalApplicationConfiguration.g:2927:4: (lv_exactNumber_0_0= RULE_INT ) | ||
8046 | { | ||
8047 | // InternalApplicationConfiguration.g:2927:4: (lv_exactNumber_0_0= RULE_INT ) | ||
8048 | // InternalApplicationConfiguration.g:2928:5: lv_exactNumber_0_0= RULE_INT | ||
8049 | { | ||
8050 | lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); | ||
8051 | |||
8052 | newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); | ||
8053 | |||
8054 | |||
8055 | if (current==null) { | ||
8056 | current = createModelElement(grammarAccess.getExactNumberRule()); | ||
8057 | } | ||
8058 | setWithLastConsumed( | ||
8059 | current, | ||
8060 | "exactNumber", | ||
8061 | lv_exactNumber_0_0, | ||
8062 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8063 | |||
8064 | |||
8065 | } | ||
8066 | |||
8067 | |||
8068 | } | ||
8069 | |||
8070 | |||
8071 | } | ||
8072 | break; | ||
8073 | case 2 : | ||
8074 | // InternalApplicationConfiguration.g:2945:3: ( (lv_exactUnlimited_1_0= '*' ) ) | ||
8075 | { | ||
8076 | // InternalApplicationConfiguration.g:2945:3: ( (lv_exactUnlimited_1_0= '*' ) ) | ||
8077 | // InternalApplicationConfiguration.g:2946:4: (lv_exactUnlimited_1_0= '*' ) | ||
8078 | { | ||
8079 | // InternalApplicationConfiguration.g:2946:4: (lv_exactUnlimited_1_0= '*' ) | ||
8080 | // InternalApplicationConfiguration.g:2947:5: lv_exactUnlimited_1_0= '*' | ||
8081 | { | ||
8082 | lv_exactUnlimited_1_0=(Token)match(input,36,FOLLOW_2); | ||
8083 | |||
8084 | newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); | ||
8085 | |||
8086 | |||
8087 | if (current==null) { | ||
8088 | current = createModelElement(grammarAccess.getExactNumberRule()); | ||
8089 | } | ||
8090 | setWithLastConsumed(current, "exactUnlimited", true, "*"); | ||
8091 | |||
8092 | |||
8093 | } | ||
8094 | |||
8095 | |||
8096 | } | ||
8097 | |||
8098 | |||
8099 | } | ||
8100 | break; | ||
8101 | |||
8102 | } | ||
8103 | |||
8104 | |||
8105 | } | ||
8106 | |||
8107 | |||
8108 | leaveRule(); | ||
8109 | |||
8110 | } | ||
8111 | |||
8112 | catch (RecognitionException re) { | ||
8113 | recover(input,re); | ||
8114 | appendSkippedTokens(); | ||
8115 | } | ||
8116 | finally { | ||
8117 | } | ||
8118 | return current; | ||
8119 | } | ||
8120 | // $ANTLR end "ruleExactNumber" | ||
8121 | |||
8122 | |||
8123 | // $ANTLR start "entryRuleIntervallNumber" | ||
8124 | // InternalApplicationConfiguration.g:2963:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; | ||
8125 | public final EObject entryRuleIntervallNumber() throws RecognitionException { | ||
8126 | EObject current = null; | ||
8127 | |||
8128 | EObject iv_ruleIntervallNumber = null; | ||
8129 | |||
8130 | |||
8131 | try { | ||
8132 | // InternalApplicationConfiguration.g:2963:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) | ||
8133 | // InternalApplicationConfiguration.g:2964:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF | ||
8134 | { | ||
8135 | newCompositeNode(grammarAccess.getIntervallNumberRule()); | ||
8136 | pushFollow(FOLLOW_1); | ||
8137 | iv_ruleIntervallNumber=ruleIntervallNumber(); | ||
8138 | |||
8139 | state._fsp--; | ||
8140 | |||
8141 | current =iv_ruleIntervallNumber; | ||
8142 | match(input,EOF,FOLLOW_2); | ||
8143 | |||
8144 | } | ||
8145 | |||
8146 | } | ||
8147 | |||
8148 | catch (RecognitionException re) { | ||
8149 | recover(input,re); | ||
8150 | appendSkippedTokens(); | ||
8151 | } | ||
8152 | finally { | ||
8153 | } | ||
8154 | return current; | ||
8155 | } | ||
8156 | // $ANTLR end "entryRuleIntervallNumber" | ||
8157 | |||
8158 | |||
8159 | // $ANTLR start "ruleIntervallNumber" | ||
8160 | // InternalApplicationConfiguration.g:2970:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; | ||
8161 | public final EObject ruleIntervallNumber() throws RecognitionException { | ||
8162 | EObject current = null; | ||
8163 | |||
8164 | Token lv_min_0_0=null; | ||
8165 | Token otherlv_1=null; | ||
8166 | Token lv_maxNumber_2_0=null; | ||
8167 | Token lv_maxUnlimited_3_0=null; | ||
8168 | |||
8169 | |||
8170 | enterRule(); | ||
8171 | |||
8172 | try { | ||
8173 | // InternalApplicationConfiguration.g:2976:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) | ||
8174 | // InternalApplicationConfiguration.g:2977:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) | ||
8175 | { | ||
8176 | // InternalApplicationConfiguration.g:2977:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) | ||
8177 | // InternalApplicationConfiguration.g:2978:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) | ||
8178 | { | ||
8179 | // InternalApplicationConfiguration.g:2978:3: ( (lv_min_0_0= RULE_INT ) ) | ||
8180 | // InternalApplicationConfiguration.g:2979:4: (lv_min_0_0= RULE_INT ) | ||
8181 | { | ||
8182 | // InternalApplicationConfiguration.g:2979:4: (lv_min_0_0= RULE_INT ) | ||
8183 | // InternalApplicationConfiguration.g:2980:5: lv_min_0_0= RULE_INT | ||
8184 | { | ||
8185 | lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_31); | ||
8186 | |||
8187 | newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); | ||
8188 | |||
8189 | |||
8190 | if (current==null) { | ||
8191 | current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
8192 | } | ||
8193 | setWithLastConsumed( | ||
8194 | current, | ||
8195 | "min", | ||
8196 | lv_min_0_0, | ||
8197 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8198 | |||
8199 | |||
8200 | } | ||
8201 | |||
8202 | |||
8203 | } | ||
8204 | |||
8205 | otherlv_1=(Token)match(input,37,FOLLOW_24); | ||
8206 | |||
8207 | newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); | ||
8208 | |||
8209 | // InternalApplicationConfiguration.g:3000:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) | ||
8210 | int alt43=2; | ||
8211 | int LA43_0 = input.LA(1); | ||
8212 | |||
8213 | if ( (LA43_0==RULE_INT) ) { | ||
8214 | alt43=1; | ||
8215 | } | ||
8216 | else if ( (LA43_0==36) ) { | ||
8217 | alt43=2; | ||
8218 | } | ||
8219 | else { | ||
8220 | NoViableAltException nvae = | ||
8221 | new NoViableAltException("", 43, 0, input); | ||
8222 | |||
8223 | throw nvae; | ||
8224 | } | ||
8225 | switch (alt43) { | ||
8226 | case 1 : | ||
8227 | // InternalApplicationConfiguration.g:3001:4: ( (lv_maxNumber_2_0= RULE_INT ) ) | ||
8228 | { | ||
8229 | // InternalApplicationConfiguration.g:3001:4: ( (lv_maxNumber_2_0= RULE_INT ) ) | ||
8230 | // InternalApplicationConfiguration.g:3002:5: (lv_maxNumber_2_0= RULE_INT ) | ||
8231 | { | ||
8232 | // InternalApplicationConfiguration.g:3002:5: (lv_maxNumber_2_0= RULE_INT ) | ||
8233 | // InternalApplicationConfiguration.g:3003:6: lv_maxNumber_2_0= RULE_INT | ||
8234 | { | ||
8235 | lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); | ||
8236 | |||
8237 | newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); | ||
8238 | |||
8239 | |||
8240 | if (current==null) { | ||
8241 | current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
8242 | } | ||
8243 | setWithLastConsumed( | ||
8244 | current, | ||
8245 | "maxNumber", | ||
8246 | lv_maxNumber_2_0, | ||
8247 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8248 | |||
8249 | |||
8250 | } | ||
8251 | |||
8252 | |||
8253 | } | ||
8254 | |||
8255 | |||
8256 | } | ||
8257 | break; | ||
8258 | case 2 : | ||
8259 | // InternalApplicationConfiguration.g:3020:4: ( (lv_maxUnlimited_3_0= '*' ) ) | ||
8260 | { | ||
8261 | // InternalApplicationConfiguration.g:3020:4: ( (lv_maxUnlimited_3_0= '*' ) ) | ||
8262 | // InternalApplicationConfiguration.g:3021:5: (lv_maxUnlimited_3_0= '*' ) | ||
8263 | { | ||
8264 | // InternalApplicationConfiguration.g:3021:5: (lv_maxUnlimited_3_0= '*' ) | ||
8265 | // InternalApplicationConfiguration.g:3022:6: lv_maxUnlimited_3_0= '*' | ||
8266 | { | ||
8267 | lv_maxUnlimited_3_0=(Token)match(input,36,FOLLOW_2); | ||
8268 | |||
8269 | newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); | ||
8270 | |||
8271 | |||
8272 | if (current==null) { | ||
8273 | current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
8274 | } | ||
8275 | setWithLastConsumed(current, "maxUnlimited", true, "*"); | ||
8276 | |||
8277 | |||
8278 | } | ||
8279 | |||
8280 | |||
8281 | } | ||
8282 | |||
8283 | |||
8284 | } | ||
8285 | break; | ||
8286 | |||
8287 | } | ||
8288 | |||
8289 | |||
8290 | } | ||
8291 | |||
8292 | |||
8293 | } | ||
8294 | |||
8295 | |||
8296 | leaveRule(); | ||
8297 | |||
8298 | } | ||
8299 | |||
8300 | catch (RecognitionException re) { | ||
8301 | recover(input,re); | ||
8302 | appendSkippedTokens(); | ||
8303 | } | ||
8304 | finally { | ||
8305 | } | ||
8306 | return current; | ||
8307 | } | ||
8308 | // $ANTLR end "ruleIntervallNumber" | ||
8309 | |||
8310 | |||
8311 | // $ANTLR start "entryRuleIntEnumberation" | ||
8312 | // InternalApplicationConfiguration.g:3039:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; | ||
8313 | public final EObject entryRuleIntEnumberation() throws RecognitionException { | ||
8314 | EObject current = null; | ||
8315 | |||
8316 | EObject iv_ruleIntEnumberation = null; | ||
8317 | |||
8318 | |||
8319 | try { | ||
8320 | // InternalApplicationConfiguration.g:3039:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) | ||
8321 | // InternalApplicationConfiguration.g:3040:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF | ||
8322 | { | ||
8323 | newCompositeNode(grammarAccess.getIntEnumberationRule()); | ||
8324 | pushFollow(FOLLOW_1); | ||
8325 | iv_ruleIntEnumberation=ruleIntEnumberation(); | ||
8326 | |||
8327 | state._fsp--; | ||
8328 | |||
8329 | current =iv_ruleIntEnumberation; | ||
8330 | match(input,EOF,FOLLOW_2); | ||
8331 | |||
8332 | } | ||
8333 | |||
8334 | } | ||
8335 | |||
8336 | catch (RecognitionException re) { | ||
8337 | recover(input,re); | ||
8338 | appendSkippedTokens(); | ||
8339 | } | ||
8340 | finally { | ||
8341 | } | ||
8342 | return current; | ||
8343 | } | ||
8344 | // $ANTLR end "entryRuleIntEnumberation" | ||
8345 | |||
8346 | |||
8347 | // $ANTLR start "ruleIntEnumberation" | ||
8348 | // InternalApplicationConfiguration.g:3046:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ; | ||
8349 | public final EObject ruleIntEnumberation() throws RecognitionException { | ||
8350 | EObject current = null; | ||
8351 | |||
8352 | Token otherlv_1=null; | ||
8353 | Token lv_entry_2_0=null; | ||
8354 | Token otherlv_3=null; | ||
8355 | Token lv_entry_4_0=null; | ||
8356 | Token otherlv_5=null; | ||
8357 | |||
8358 | |||
8359 | enterRule(); | ||
8360 | |||
8361 | try { | ||
8362 | // InternalApplicationConfiguration.g:3052:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ) | ||
8363 | // InternalApplicationConfiguration.g:3053:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) | ||
8364 | { | ||
8365 | // InternalApplicationConfiguration.g:3053:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) | ||
8366 | // InternalApplicationConfiguration.g:3054:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' | ||
8367 | { | ||
8368 | // InternalApplicationConfiguration.g:3054:3: () | ||
8369 | // InternalApplicationConfiguration.g:3055:4: | ||
8370 | { | ||
8371 | |||
8372 | current = forceCreateModelElement( | ||
8373 | grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), | ||
8374 | current); | ||
8375 | |||
8376 | |||
8377 | } | ||
8378 | |||
8379 | otherlv_1=(Token)match(input,17,FOLLOW_32); | ||
8380 | |||
8381 | newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); | ||
8382 | |||
8383 | // InternalApplicationConfiguration.g:3065:3: ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? | ||
8384 | int alt45=2; | ||
8385 | int LA45_0 = input.LA(1); | ||
8386 | |||
8387 | if ( (LA45_0==RULE_INT) ) { | ||
8388 | alt45=1; | ||
8389 | } | ||
8390 | switch (alt45) { | ||
8391 | case 1 : | ||
8392 | // InternalApplicationConfiguration.g:3066:4: ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* | ||
8393 | { | ||
8394 | // InternalApplicationConfiguration.g:3066:4: ( (lv_entry_2_0= RULE_INT ) ) | ||
8395 | // InternalApplicationConfiguration.g:3067:5: (lv_entry_2_0= RULE_INT ) | ||
8396 | { | ||
8397 | // InternalApplicationConfiguration.g:3067:5: (lv_entry_2_0= RULE_INT ) | ||
8398 | // InternalApplicationConfiguration.g:3068:6: lv_entry_2_0= RULE_INT | ||
8399 | { | ||
8400 | lv_entry_2_0=(Token)match(input,RULE_INT,FOLLOW_12); | ||
8401 | |||
8402 | newLeafNode(lv_entry_2_0, grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_0_0()); | ||
8403 | |||
8404 | |||
8405 | if (current==null) { | ||
8406 | current = createModelElement(grammarAccess.getIntEnumberationRule()); | ||
8407 | } | ||
8408 | addWithLastConsumed( | ||
8409 | current, | ||
8410 | "entry", | ||
8411 | lv_entry_2_0, | ||
8412 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8413 | |||
8414 | |||
8415 | } | ||
8416 | |||
8417 | |||
8418 | } | ||
8419 | |||
8420 | // InternalApplicationConfiguration.g:3084:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* | ||
8421 | loop44: | ||
8422 | do { | ||
8423 | int alt44=2; | ||
8424 | int LA44_0 = input.LA(1); | ||
8425 | |||
8426 | if ( (LA44_0==18) ) { | ||
8427 | alt44=1; | ||
8428 | } | ||
8429 | |||
8430 | |||
8431 | switch (alt44) { | ||
8432 | case 1 : | ||
8433 | // InternalApplicationConfiguration.g:3085:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) | ||
8434 | { | ||
8435 | otherlv_3=(Token)match(input,18,FOLLOW_33); | ||
8436 | |||
8437 | newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); | ||
8438 | |||
8439 | // InternalApplicationConfiguration.g:3089:5: ( (lv_entry_4_0= RULE_INT ) ) | ||
8440 | // InternalApplicationConfiguration.g:3090:6: (lv_entry_4_0= RULE_INT ) | ||
8441 | { | ||
8442 | // InternalApplicationConfiguration.g:3090:6: (lv_entry_4_0= RULE_INT ) | ||
8443 | // InternalApplicationConfiguration.g:3091:7: lv_entry_4_0= RULE_INT | ||
8444 | { | ||
8445 | lv_entry_4_0=(Token)match(input,RULE_INT,FOLLOW_12); | ||
8446 | |||
8447 | newLeafNode(lv_entry_4_0, grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); | ||
8448 | |||
8449 | |||
8450 | if (current==null) { | ||
8451 | current = createModelElement(grammarAccess.getIntEnumberationRule()); | ||
8452 | } | ||
8453 | addWithLastConsumed( | ||
8454 | current, | ||
8455 | "entry", | ||
8456 | lv_entry_4_0, | ||
8457 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8458 | |||
8459 | |||
8460 | } | ||
8461 | |||
8462 | |||
8463 | } | ||
8464 | |||
8465 | |||
8466 | } | ||
8467 | break; | ||
8468 | |||
8469 | default : | ||
8470 | break loop44; | ||
8471 | } | ||
8472 | } while (true); | ||
8473 | |||
8474 | |||
8475 | } | ||
8476 | break; | ||
8477 | |||
8478 | } | ||
8479 | |||
8480 | otherlv_5=(Token)match(input,19,FOLLOW_2); | ||
8481 | |||
8482 | newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); | ||
8483 | |||
8484 | |||
8485 | } | ||
8486 | |||
8487 | |||
8488 | } | ||
8489 | |||
8490 | |||
8491 | leaveRule(); | ||
8492 | |||
8493 | } | ||
8494 | |||
8495 | catch (RecognitionException re) { | ||
8496 | recover(input,re); | ||
8497 | appendSkippedTokens(); | ||
8498 | } | ||
8499 | finally { | ||
8500 | } | ||
8501 | return current; | ||
8502 | } | ||
8503 | // $ANTLR end "ruleIntEnumberation" | ||
8504 | |||
8505 | |||
8506 | // $ANTLR start "entryRuleRealEnumeration" | ||
8507 | // InternalApplicationConfiguration.g:3117:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; | ||
8508 | public final EObject entryRuleRealEnumeration() throws RecognitionException { | ||
8509 | EObject current = null; | ||
8510 | |||
8511 | EObject iv_ruleRealEnumeration = null; | ||
8512 | |||
8513 | |||
8514 | try { | ||
8515 | // InternalApplicationConfiguration.g:3117:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) | ||
8516 | // InternalApplicationConfiguration.g:3118:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF | ||
8517 | { | ||
8518 | newCompositeNode(grammarAccess.getRealEnumerationRule()); | ||
8519 | pushFollow(FOLLOW_1); | ||
8520 | iv_ruleRealEnumeration=ruleRealEnumeration(); | ||
8521 | |||
8522 | state._fsp--; | ||
8523 | |||
8524 | current =iv_ruleRealEnumeration; | ||
8525 | match(input,EOF,FOLLOW_2); | ||
8526 | |||
8527 | } | ||
8528 | |||
8529 | } | ||
8530 | |||
8531 | catch (RecognitionException re) { | ||
8532 | recover(input,re); | ||
8533 | appendSkippedTokens(); | ||
8534 | } | ||
8535 | finally { | ||
8536 | } | ||
8537 | return current; | ||
8538 | } | ||
8539 | // $ANTLR end "entryRuleRealEnumeration" | ||
8540 | |||
8541 | |||
8542 | // $ANTLR start "ruleRealEnumeration" | ||
8543 | // InternalApplicationConfiguration.g:3124:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ; | ||
8544 | public final EObject ruleRealEnumeration() throws RecognitionException { | ||
8545 | EObject current = null; | ||
8546 | |||
8547 | Token otherlv_1=null; | ||
8548 | Token lv_entry_2_0=null; | ||
8549 | Token otherlv_3=null; | ||
8550 | Token lv_entry_4_0=null; | ||
8551 | Token otherlv_5=null; | ||
8552 | |||
8553 | |||
8554 | enterRule(); | ||
8555 | |||
8556 | try { | ||
8557 | // InternalApplicationConfiguration.g:3130:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ) | ||
8558 | // InternalApplicationConfiguration.g:3131:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) | ||
8559 | { | ||
8560 | // InternalApplicationConfiguration.g:3131:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) | ||
8561 | // InternalApplicationConfiguration.g:3132:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' | ||
8562 | { | ||
8563 | // InternalApplicationConfiguration.g:3132:3: () | ||
8564 | // InternalApplicationConfiguration.g:3133:4: | ||
8565 | { | ||
8566 | |||
8567 | current = forceCreateModelElement( | ||
8568 | grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), | ||
8569 | current); | ||
8570 | |||
8571 | |||
8572 | } | ||
8573 | |||
8574 | otherlv_1=(Token)match(input,17,FOLLOW_32); | ||
8575 | |||
8576 | newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); | ||
8577 | |||
8578 | // InternalApplicationConfiguration.g:3143:3: ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? | ||
8579 | int alt47=2; | ||
8580 | int LA47_0 = input.LA(1); | ||
8581 | |||
8582 | if ( (LA47_0==RULE_INT) ) { | ||
8583 | alt47=1; | ||
8584 | } | ||
8585 | switch (alt47) { | ||
8586 | case 1 : | ||
8587 | // InternalApplicationConfiguration.g:3144:4: ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* | ||
8588 | { | ||
8589 | // InternalApplicationConfiguration.g:3144:4: ( (lv_entry_2_0= RULE_INT ) ) | ||
8590 | // InternalApplicationConfiguration.g:3145:5: (lv_entry_2_0= RULE_INT ) | ||
8591 | { | ||
8592 | // InternalApplicationConfiguration.g:3145:5: (lv_entry_2_0= RULE_INT ) | ||
8593 | // InternalApplicationConfiguration.g:3146:6: lv_entry_2_0= RULE_INT | ||
8594 | { | ||
8595 | lv_entry_2_0=(Token)match(input,RULE_INT,FOLLOW_12); | ||
8596 | |||
8597 | newLeafNode(lv_entry_2_0, grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_0_0()); | ||
8598 | |||
8599 | |||
8600 | if (current==null) { | ||
8601 | current = createModelElement(grammarAccess.getRealEnumerationRule()); | ||
8602 | } | ||
8603 | addWithLastConsumed( | ||
8604 | current, | ||
8605 | "entry", | ||
8606 | lv_entry_2_0, | ||
8607 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8608 | |||
8609 | |||
8610 | } | ||
8611 | |||
8612 | |||
8613 | } | ||
8614 | |||
8615 | // InternalApplicationConfiguration.g:3162:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* | ||
8616 | loop46: | ||
8617 | do { | ||
8618 | int alt46=2; | ||
8619 | int LA46_0 = input.LA(1); | ||
8620 | |||
8621 | if ( (LA46_0==18) ) { | ||
8622 | alt46=1; | ||
8623 | } | ||
8624 | |||
8625 | |||
8626 | switch (alt46) { | ||
8627 | case 1 : | ||
8628 | // InternalApplicationConfiguration.g:3163:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) | ||
8629 | { | ||
8630 | otherlv_3=(Token)match(input,18,FOLLOW_33); | ||
8631 | |||
8632 | newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); | ||
8633 | |||
8634 | // InternalApplicationConfiguration.g:3167:5: ( (lv_entry_4_0= RULE_INT ) ) | ||
8635 | // InternalApplicationConfiguration.g:3168:6: (lv_entry_4_0= RULE_INT ) | ||
8636 | { | ||
8637 | // InternalApplicationConfiguration.g:3168:6: (lv_entry_4_0= RULE_INT ) | ||
8638 | // InternalApplicationConfiguration.g:3169:7: lv_entry_4_0= RULE_INT | ||
8639 | { | ||
8640 | lv_entry_4_0=(Token)match(input,RULE_INT,FOLLOW_12); | ||
8641 | |||
8642 | newLeafNode(lv_entry_4_0, grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); | ||
8643 | |||
8644 | |||
8645 | if (current==null) { | ||
8646 | current = createModelElement(grammarAccess.getRealEnumerationRule()); | ||
8647 | } | ||
8648 | addWithLastConsumed( | ||
8649 | current, | ||
8650 | "entry", | ||
8651 | lv_entry_4_0, | ||
8652 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8653 | |||
8654 | |||
8655 | } | ||
8656 | |||
8657 | |||
8658 | } | ||
8659 | |||
8660 | |||
8661 | } | ||
8662 | break; | ||
8663 | |||
8664 | default : | ||
8665 | break loop46; | ||
8666 | } | ||
8667 | } while (true); | ||
8668 | |||
8669 | |||
8670 | } | ||
8671 | break; | ||
8672 | |||
8673 | } | ||
8674 | |||
8675 | otherlv_5=(Token)match(input,19,FOLLOW_2); | ||
8676 | |||
8677 | newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); | ||
8678 | |||
8679 | |||
8680 | } | ||
8681 | |||
8682 | |||
8683 | } | ||
8684 | |||
8685 | |||
8686 | leaveRule(); | ||
8687 | |||
8688 | } | ||
8689 | |||
8690 | catch (RecognitionException re) { | ||
8691 | recover(input,re); | ||
8692 | appendSkippedTokens(); | ||
8693 | } | ||
8694 | finally { | ||
8695 | } | ||
8696 | return current; | ||
8697 | } | ||
8698 | // $ANTLR end "ruleRealEnumeration" | ||
8699 | |||
8700 | |||
8701 | // $ANTLR start "entryRuleStringEnumeration" | ||
8702 | // InternalApplicationConfiguration.g:3195:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; | ||
8703 | public final EObject entryRuleStringEnumeration() throws RecognitionException { | ||
8704 | EObject current = null; | ||
8705 | |||
8706 | EObject iv_ruleStringEnumeration = null; | ||
8707 | |||
8708 | |||
8709 | try { | ||
8710 | // InternalApplicationConfiguration.g:3195:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) | ||
8711 | // InternalApplicationConfiguration.g:3196:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF | ||
8712 | { | ||
8713 | newCompositeNode(grammarAccess.getStringEnumerationRule()); | ||
8714 | pushFollow(FOLLOW_1); | ||
8715 | iv_ruleStringEnumeration=ruleStringEnumeration(); | ||
8716 | |||
8717 | state._fsp--; | ||
8718 | |||
8719 | current =iv_ruleStringEnumeration; | ||
8720 | match(input,EOF,FOLLOW_2); | ||
8721 | |||
8722 | } | ||
8723 | |||
8724 | } | ||
8725 | |||
8726 | catch (RecognitionException re) { | ||
8727 | recover(input,re); | ||
8728 | appendSkippedTokens(); | ||
8729 | } | ||
8730 | finally { | ||
8731 | } | ||
8732 | return current; | ||
8733 | } | ||
8734 | // $ANTLR end "entryRuleStringEnumeration" | ||
8735 | |||
8736 | |||
8737 | // $ANTLR start "ruleStringEnumeration" | ||
8738 | // InternalApplicationConfiguration.g:3202:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; | ||
8739 | public final EObject ruleStringEnumeration() throws RecognitionException { | ||
8740 | EObject current = null; | ||
8741 | |||
8742 | Token otherlv_1=null; | ||
8743 | Token lv_entry_2_0=null; | ||
8744 | Token otherlv_3=null; | ||
8745 | Token lv_entry_4_0=null; | ||
8746 | Token otherlv_5=null; | ||
8747 | |||
8748 | |||
8749 | enterRule(); | ||
8750 | |||
8751 | try { | ||
8752 | // InternalApplicationConfiguration.g:3208:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) | ||
8753 | // InternalApplicationConfiguration.g:3209:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) | ||
8754 | { | ||
8755 | // InternalApplicationConfiguration.g:3209:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) | ||
8756 | // InternalApplicationConfiguration.g:3210:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' | ||
8757 | { | ||
8758 | // InternalApplicationConfiguration.g:3210:3: () | ||
8759 | // InternalApplicationConfiguration.g:3211:4: | ||
8760 | { | ||
8761 | |||
8762 | current = forceCreateModelElement( | ||
8763 | grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), | ||
8764 | current); | ||
8765 | |||
8766 | |||
8767 | } | ||
8768 | |||
8769 | otherlv_1=(Token)match(input,17,FOLLOW_19); | ||
8770 | |||
8771 | newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); | ||
8772 | |||
8773 | // InternalApplicationConfiguration.g:3221:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? | ||
8774 | int alt49=2; | ||
8775 | int LA49_0 = input.LA(1); | ||
8776 | |||
8777 | if ( (LA49_0==RULE_STRING) ) { | ||
8778 | alt49=1; | ||
8779 | } | ||
8780 | switch (alt49) { | ||
8781 | case 1 : | ||
8782 | // InternalApplicationConfiguration.g:3222:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* | ||
8783 | { | ||
8784 | // InternalApplicationConfiguration.g:3222:4: ( (lv_entry_2_0= RULE_STRING ) ) | ||
8785 | // InternalApplicationConfiguration.g:3223:5: (lv_entry_2_0= RULE_STRING ) | ||
8786 | { | ||
8787 | // InternalApplicationConfiguration.g:3223:5: (lv_entry_2_0= RULE_STRING ) | ||
8788 | // InternalApplicationConfiguration.g:3224:6: lv_entry_2_0= RULE_STRING | ||
8789 | { | ||
8790 | lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_12); | ||
8791 | |||
8792 | newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); | ||
8793 | |||
8794 | |||
8795 | if (current==null) { | ||
8796 | current = createModelElement(grammarAccess.getStringEnumerationRule()); | ||
8797 | } | ||
8798 | addWithLastConsumed( | ||
8799 | current, | ||
8800 | "entry", | ||
8801 | lv_entry_2_0, | ||
8802 | "org.eclipse.xtext.common.Terminals.STRING"); | ||
8803 | |||
8804 | |||
8805 | } | ||
8806 | |||
8807 | |||
8808 | } | ||
8809 | |||
8810 | // InternalApplicationConfiguration.g:3240:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* | ||
8811 | loop48: | ||
8812 | do { | ||
8813 | int alt48=2; | ||
8814 | int LA48_0 = input.LA(1); | ||
8815 | |||
8816 | if ( (LA48_0==18) ) { | ||
8817 | alt48=1; | ||
8818 | } | ||
8819 | |||
8820 | |||
8821 | switch (alt48) { | ||
8822 | case 1 : | ||
8823 | // InternalApplicationConfiguration.g:3241:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) | ||
8824 | { | ||
8825 | otherlv_3=(Token)match(input,18,FOLLOW_8); | ||
8826 | |||
8827 | newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); | ||
8828 | |||
8829 | // InternalApplicationConfiguration.g:3245:5: ( (lv_entry_4_0= RULE_STRING ) ) | ||
8830 | // InternalApplicationConfiguration.g:3246:6: (lv_entry_4_0= RULE_STRING ) | ||
8831 | { | ||
8832 | // InternalApplicationConfiguration.g:3246:6: (lv_entry_4_0= RULE_STRING ) | ||
8833 | // InternalApplicationConfiguration.g:3247:7: lv_entry_4_0= RULE_STRING | ||
8834 | { | ||
8835 | lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_12); | ||
8836 | |||
8837 | newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); | ||
8838 | |||
8839 | |||
8840 | if (current==null) { | ||
8841 | current = createModelElement(grammarAccess.getStringEnumerationRule()); | ||
8842 | } | ||
8843 | addWithLastConsumed( | ||
8844 | current, | ||
8845 | "entry", | ||
8846 | lv_entry_4_0, | ||
8847 | "org.eclipse.xtext.common.Terminals.STRING"); | ||
8848 | |||
8849 | |||
8850 | } | ||
8851 | |||
8852 | |||
8853 | } | ||
8854 | |||
8855 | |||
8856 | } | ||
8857 | break; | ||
8858 | |||
8859 | default : | ||
8860 | break loop48; | ||
8861 | } | ||
8862 | } while (true); | ||
8863 | |||
8864 | |||
8865 | } | ||
8866 | break; | ||
8867 | |||
8868 | } | ||
8869 | |||
8870 | otherlv_5=(Token)match(input,19,FOLLOW_2); | ||
8871 | |||
8872 | newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); | ||
8873 | |||
8874 | |||
8875 | } | ||
8876 | |||
8877 | |||
8878 | } | ||
8879 | |||
8880 | |||
8881 | leaveRule(); | ||
8882 | |||
8883 | } | ||
8884 | |||
8885 | catch (RecognitionException re) { | ||
8886 | recover(input,re); | ||
8887 | appendSkippedTokens(); | ||
8888 | } | ||
8889 | finally { | ||
8890 | } | ||
8891 | return current; | ||
8892 | } | ||
8893 | // $ANTLR end "ruleStringEnumeration" | ||
8894 | |||
8895 | |||
6635 | // $ANTLR start "entryRuleScopeDeclaration" | 8896 | // $ANTLR start "entryRuleScopeDeclaration" |
6636 | // InternalApplicationConfiguration.g:2413:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; | 8897 | // InternalApplicationConfiguration.g:3273:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; |
6637 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { | 8898 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { |
6638 | EObject current = null; | 8899 | EObject current = null; |
6639 | 8900 | ||
@@ -6641,8 +8902,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6641 | 8902 | ||
6642 | 8903 | ||
6643 | try { | 8904 | try { |
6644 | // InternalApplicationConfiguration.g:2413:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) | 8905 | // InternalApplicationConfiguration.g:3273:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) |
6645 | // InternalApplicationConfiguration.g:2414:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF | 8906 | // InternalApplicationConfiguration.g:3274:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF |
6646 | { | 8907 | { |
6647 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); | 8908 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); |
6648 | pushFollow(FOLLOW_1); | 8909 | pushFollow(FOLLOW_1); |
@@ -6669,7 +8930,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6669 | 8930 | ||
6670 | 8931 | ||
6671 | // $ANTLR start "ruleScopeDeclaration" | 8932 | // $ANTLR start "ruleScopeDeclaration" |
6672 | // InternalApplicationConfiguration.g:2420:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; | 8933 | // InternalApplicationConfiguration.g:3280:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; |
6673 | public final EObject ruleScopeDeclaration() throws RecognitionException { | 8934 | public final EObject ruleScopeDeclaration() throws RecognitionException { |
6674 | EObject current = null; | 8935 | EObject current = null; |
6675 | 8936 | ||
@@ -6682,21 +8943,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6682 | enterRule(); | 8943 | enterRule(); |
6683 | 8944 | ||
6684 | try { | 8945 | try { |
6685 | // InternalApplicationConfiguration.g:2426:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) | 8946 | // InternalApplicationConfiguration.g:3286:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) |
6686 | // InternalApplicationConfiguration.g:2427:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 8947 | // InternalApplicationConfiguration.g:3287:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
6687 | { | 8948 | { |
6688 | // InternalApplicationConfiguration.g:2427:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 8949 | // InternalApplicationConfiguration.g:3287:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
6689 | // InternalApplicationConfiguration.g:2428:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) | 8950 | // InternalApplicationConfiguration.g:3288:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) |
6690 | { | 8951 | { |
6691 | otherlv_0=(Token)match(input,38,FOLLOW_6); | 8952 | otherlv_0=(Token)match(input,38,FOLLOW_6); |
6692 | 8953 | ||
6693 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 8954 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
6694 | 8955 | ||
6695 | // InternalApplicationConfiguration.g:2432:3: ( (lv_name_1_0= RULE_ID ) ) | 8956 | // InternalApplicationConfiguration.g:3292:3: ( (lv_name_1_0= RULE_ID ) ) |
6696 | // InternalApplicationConfiguration.g:2433:4: (lv_name_1_0= RULE_ID ) | 8957 | // InternalApplicationConfiguration.g:3293:4: (lv_name_1_0= RULE_ID ) |
6697 | { | 8958 | { |
6698 | // InternalApplicationConfiguration.g:2433:4: (lv_name_1_0= RULE_ID ) | 8959 | // InternalApplicationConfiguration.g:3293:4: (lv_name_1_0= RULE_ID ) |
6699 | // InternalApplicationConfiguration.g:2434:5: lv_name_1_0= RULE_ID | 8960 | // InternalApplicationConfiguration.g:3294:5: lv_name_1_0= RULE_ID |
6700 | { | 8961 | { |
6701 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); | 8962 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); |
6702 | 8963 | ||
@@ -6718,11 +8979,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6718 | 8979 | ||
6719 | } | 8980 | } |
6720 | 8981 | ||
6721 | // InternalApplicationConfiguration.g:2450:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) | 8982 | // InternalApplicationConfiguration.g:3310:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) |
6722 | // InternalApplicationConfiguration.g:2451:4: (lv_specification_2_0= ruleScopeSpecification ) | 8983 | // InternalApplicationConfiguration.g:3311:4: (lv_specification_2_0= ruleScopeSpecification ) |
6723 | { | 8984 | { |
6724 | // InternalApplicationConfiguration.g:2451:4: (lv_specification_2_0= ruleScopeSpecification ) | 8985 | // InternalApplicationConfiguration.g:3311:4: (lv_specification_2_0= ruleScopeSpecification ) |
6725 | // InternalApplicationConfiguration.g:2452:5: lv_specification_2_0= ruleScopeSpecification | 8986 | // InternalApplicationConfiguration.g:3312:5: lv_specification_2_0= ruleScopeSpecification |
6726 | { | 8987 | { |
6727 | 8988 | ||
6728 | newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); | 8989 | newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); |
@@ -6772,7 +9033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6772 | 9033 | ||
6773 | 9034 | ||
6774 | // $ANTLR start "entryRuleScopeReference" | 9035 | // $ANTLR start "entryRuleScopeReference" |
6775 | // InternalApplicationConfiguration.g:2473:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; | 9036 | // InternalApplicationConfiguration.g:3333:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; |
6776 | public final EObject entryRuleScopeReference() throws RecognitionException { | 9037 | public final EObject entryRuleScopeReference() throws RecognitionException { |
6777 | EObject current = null; | 9038 | EObject current = null; |
6778 | 9039 | ||
@@ -6780,8 +9041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6780 | 9041 | ||
6781 | 9042 | ||
6782 | try { | 9043 | try { |
6783 | // InternalApplicationConfiguration.g:2473:55: (iv_ruleScopeReference= ruleScopeReference EOF ) | 9044 | // InternalApplicationConfiguration.g:3333:55: (iv_ruleScopeReference= ruleScopeReference EOF ) |
6784 | // InternalApplicationConfiguration.g:2474:2: iv_ruleScopeReference= ruleScopeReference EOF | 9045 | // InternalApplicationConfiguration.g:3334:2: iv_ruleScopeReference= ruleScopeReference EOF |
6785 | { | 9046 | { |
6786 | newCompositeNode(grammarAccess.getScopeReferenceRule()); | 9047 | newCompositeNode(grammarAccess.getScopeReferenceRule()); |
6787 | pushFollow(FOLLOW_1); | 9048 | pushFollow(FOLLOW_1); |
@@ -6808,7 +9069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6808 | 9069 | ||
6809 | 9070 | ||
6810 | // $ANTLR start "ruleScopeReference" | 9071 | // $ANTLR start "ruleScopeReference" |
6811 | // InternalApplicationConfiguration.g:2480:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; | 9072 | // InternalApplicationConfiguration.g:3340:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; |
6812 | public final EObject ruleScopeReference() throws RecognitionException { | 9073 | public final EObject ruleScopeReference() throws RecognitionException { |
6813 | EObject current = null; | 9074 | EObject current = null; |
6814 | 9075 | ||
@@ -6818,14 +9079,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6818 | enterRule(); | 9079 | enterRule(); |
6819 | 9080 | ||
6820 | try { | 9081 | try { |
6821 | // InternalApplicationConfiguration.g:2486:2: ( ( (otherlv_0= RULE_ID ) ) ) | 9082 | // InternalApplicationConfiguration.g:3346:2: ( ( (otherlv_0= RULE_ID ) ) ) |
6822 | // InternalApplicationConfiguration.g:2487:2: ( (otherlv_0= RULE_ID ) ) | 9083 | // InternalApplicationConfiguration.g:3347:2: ( (otherlv_0= RULE_ID ) ) |
6823 | { | 9084 | { |
6824 | // InternalApplicationConfiguration.g:2487:2: ( (otherlv_0= RULE_ID ) ) | 9085 | // InternalApplicationConfiguration.g:3347:2: ( (otherlv_0= RULE_ID ) ) |
6825 | // InternalApplicationConfiguration.g:2488:3: (otherlv_0= RULE_ID ) | 9086 | // InternalApplicationConfiguration.g:3348:3: (otherlv_0= RULE_ID ) |
6826 | { | 9087 | { |
6827 | // InternalApplicationConfiguration.g:2488:3: (otherlv_0= RULE_ID ) | 9088 | // InternalApplicationConfiguration.g:3348:3: (otherlv_0= RULE_ID ) |
6828 | // InternalApplicationConfiguration.g:2489:4: otherlv_0= RULE_ID | 9089 | // InternalApplicationConfiguration.g:3349:4: otherlv_0= RULE_ID |
6829 | { | 9090 | { |
6830 | 9091 | ||
6831 | if (current==null) { | 9092 | if (current==null) { |
@@ -6862,7 +9123,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6862 | 9123 | ||
6863 | 9124 | ||
6864 | // $ANTLR start "entryRuleScope" | 9125 | // $ANTLR start "entryRuleScope" |
6865 | // InternalApplicationConfiguration.g:2503:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; | 9126 | // InternalApplicationConfiguration.g:3363:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; |
6866 | public final EObject entryRuleScope() throws RecognitionException { | 9127 | public final EObject entryRuleScope() throws RecognitionException { |
6867 | EObject current = null; | 9128 | EObject current = null; |
6868 | 9129 | ||
@@ -6870,8 +9131,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6870 | 9131 | ||
6871 | 9132 | ||
6872 | try { | 9133 | try { |
6873 | // InternalApplicationConfiguration.g:2503:46: (iv_ruleScope= ruleScope EOF ) | 9134 | // InternalApplicationConfiguration.g:3363:46: (iv_ruleScope= ruleScope EOF ) |
6874 | // InternalApplicationConfiguration.g:2504:2: iv_ruleScope= ruleScope EOF | 9135 | // InternalApplicationConfiguration.g:3364:2: iv_ruleScope= ruleScope EOF |
6875 | { | 9136 | { |
6876 | newCompositeNode(grammarAccess.getScopeRule()); | 9137 | newCompositeNode(grammarAccess.getScopeRule()); |
6877 | pushFollow(FOLLOW_1); | 9138 | pushFollow(FOLLOW_1); |
@@ -6898,7 +9159,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6898 | 9159 | ||
6899 | 9160 | ||
6900 | // $ANTLR start "ruleScope" | 9161 | // $ANTLR start "ruleScope" |
6901 | // InternalApplicationConfiguration.g:2510:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; | 9162 | // InternalApplicationConfiguration.g:3370:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; |
6902 | public final EObject ruleScope() throws RecognitionException { | 9163 | public final EObject ruleScope() throws RecognitionException { |
6903 | EObject current = null; | 9164 | EObject current = null; |
6904 | 9165 | ||
@@ -6911,28 +9172,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6911 | enterRule(); | 9172 | enterRule(); |
6912 | 9173 | ||
6913 | try { | 9174 | try { |
6914 | // InternalApplicationConfiguration.g:2516:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) | 9175 | // InternalApplicationConfiguration.g:3376:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) |
6915 | // InternalApplicationConfiguration.g:2517:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 9176 | // InternalApplicationConfiguration.g:3377:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
6916 | { | 9177 | { |
6917 | // InternalApplicationConfiguration.g:2517:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 9178 | // InternalApplicationConfiguration.g:3377:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
6918 | int alt35=2; | 9179 | int alt50=2; |
6919 | int LA35_0 = input.LA(1); | 9180 | int LA50_0 = input.LA(1); |
6920 | 9181 | ||
6921 | if ( (LA35_0==17) ) { | 9182 | if ( (LA50_0==17) ) { |
6922 | alt35=1; | 9183 | alt50=1; |
6923 | } | 9184 | } |
6924 | else if ( (LA35_0==RULE_ID) ) { | 9185 | else if ( (LA50_0==RULE_ID) ) { |
6925 | alt35=2; | 9186 | alt50=2; |
6926 | } | 9187 | } |
6927 | else { | 9188 | else { |
6928 | NoViableAltException nvae = | 9189 | NoViableAltException nvae = |
6929 | new NoViableAltException("", 35, 0, input); | 9190 | new NoViableAltException("", 50, 0, input); |
6930 | 9191 | ||
6931 | throw nvae; | 9192 | throw nvae; |
6932 | } | 9193 | } |
6933 | switch (alt35) { | 9194 | switch (alt50) { |
6934 | case 1 : | 9195 | case 1 : |
6935 | // InternalApplicationConfiguration.g:2518:3: this_ScopeSpecification_0= ruleScopeSpecification | 9196 | // InternalApplicationConfiguration.g:3378:3: this_ScopeSpecification_0= ruleScopeSpecification |
6936 | { | 9197 | { |
6937 | 9198 | ||
6938 | newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); | 9199 | newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); |
@@ -6950,7 +9211,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6950 | } | 9211 | } |
6951 | break; | 9212 | break; |
6952 | case 2 : | 9213 | case 2 : |
6953 | // InternalApplicationConfiguration.g:2527:3: this_ScopeReference_1= ruleScopeReference | 9214 | // InternalApplicationConfiguration.g:3387:3: this_ScopeReference_1= ruleScopeReference |
6954 | { | 9215 | { |
6955 | 9216 | ||
6956 | newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); | 9217 | newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); |
@@ -6990,7 +9251,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6990 | 9251 | ||
6991 | 9252 | ||
6992 | // $ANTLR start "entryRuleTask" | 9253 | // $ANTLR start "entryRuleTask" |
6993 | // InternalApplicationConfiguration.g:2539:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; | 9254 | // InternalApplicationConfiguration.g:3399:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; |
6994 | public final EObject entryRuleTask() throws RecognitionException { | 9255 | public final EObject entryRuleTask() throws RecognitionException { |
6995 | EObject current = null; | 9256 | EObject current = null; |
6996 | 9257 | ||
@@ -6998,8 +9259,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6998 | 9259 | ||
6999 | 9260 | ||
7000 | try { | 9261 | try { |
7001 | // InternalApplicationConfiguration.g:2539:45: (iv_ruleTask= ruleTask EOF ) | 9262 | // InternalApplicationConfiguration.g:3399:45: (iv_ruleTask= ruleTask EOF ) |
7002 | // InternalApplicationConfiguration.g:2540:2: iv_ruleTask= ruleTask EOF | 9263 | // InternalApplicationConfiguration.g:3400:2: iv_ruleTask= ruleTask EOF |
7003 | { | 9264 | { |
7004 | newCompositeNode(grammarAccess.getTaskRule()); | 9265 | newCompositeNode(grammarAccess.getTaskRule()); |
7005 | pushFollow(FOLLOW_1); | 9266 | pushFollow(FOLLOW_1); |
@@ -7026,7 +9287,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7026 | 9287 | ||
7027 | 9288 | ||
7028 | // $ANTLR start "ruleTask" | 9289 | // $ANTLR start "ruleTask" |
7029 | // InternalApplicationConfiguration.g:2546:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; | 9290 | // InternalApplicationConfiguration.g:3406:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; |
7030 | public final EObject ruleTask() throws RecognitionException { | 9291 | public final EObject ruleTask() throws RecognitionException { |
7031 | EObject current = null; | 9292 | EObject current = null; |
7032 | 9293 | ||
@@ -7037,8 +9298,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7037 | enterRule(); | 9298 | enterRule(); |
7038 | 9299 | ||
7039 | try { | 9300 | try { |
7040 | // InternalApplicationConfiguration.g:2552:2: (this_GenerationTask_0= ruleGenerationTask ) | 9301 | // InternalApplicationConfiguration.g:3412:2: (this_GenerationTask_0= ruleGenerationTask ) |
7041 | // InternalApplicationConfiguration.g:2553:2: this_GenerationTask_0= ruleGenerationTask | 9302 | // InternalApplicationConfiguration.g:3413:2: this_GenerationTask_0= ruleGenerationTask |
7042 | { | 9303 | { |
7043 | 9304 | ||
7044 | newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); | 9305 | newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); |
@@ -7072,7 +9333,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7072 | 9333 | ||
7073 | 9334 | ||
7074 | // $ANTLR start "entryRuleGenerationTask" | 9335 | // $ANTLR start "entryRuleGenerationTask" |
7075 | // InternalApplicationConfiguration.g:2564:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; | 9336 | // InternalApplicationConfiguration.g:3424:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; |
7076 | public final EObject entryRuleGenerationTask() throws RecognitionException { | 9337 | public final EObject entryRuleGenerationTask() throws RecognitionException { |
7077 | EObject current = null; | 9338 | EObject current = null; |
7078 | 9339 | ||
@@ -7080,8 +9341,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7080 | 9341 | ||
7081 | 9342 | ||
7082 | try { | 9343 | try { |
7083 | // InternalApplicationConfiguration.g:2564:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) | 9344 | // InternalApplicationConfiguration.g:3424:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) |
7084 | // InternalApplicationConfiguration.g:2565:2: iv_ruleGenerationTask= ruleGenerationTask EOF | 9345 | // InternalApplicationConfiguration.g:3425:2: iv_ruleGenerationTask= ruleGenerationTask EOF |
7085 | { | 9346 | { |
7086 | newCompositeNode(grammarAccess.getGenerationTaskRule()); | 9347 | newCompositeNode(grammarAccess.getGenerationTaskRule()); |
7087 | pushFollow(FOLLOW_1); | 9348 | pushFollow(FOLLOW_1); |
@@ -7108,7 +9369,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7108 | 9369 | ||
7109 | 9370 | ||
7110 | // $ANTLR start "ruleGenerationTask" | 9371 | // $ANTLR start "ruleGenerationTask" |
7111 | // InternalApplicationConfiguration.g:2571: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= '}' ) ; | 9372 | // InternalApplicationConfiguration.g:3431: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; |
7112 | public final EObject ruleGenerationTask() throws RecognitionException { | 9373 | public final EObject ruleGenerationTask() throws RecognitionException { |
7113 | EObject current = null; | 9374 | EObject current = null; |
7114 | 9375 | ||
@@ -7122,10 +9383,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7122 | Token otherlv_11=null; | 9383 | Token otherlv_11=null; |
7123 | Token otherlv_13=null; | 9384 | Token otherlv_13=null; |
7124 | Token otherlv_14=null; | 9385 | Token otherlv_14=null; |
7125 | Token otherlv_16=null; | 9386 | Token lv_numberSpecified_16_0=null; |
7126 | Token otherlv_17=null; | 9387 | Token otherlv_17=null; |
7127 | Token lv_number_18_0=null; | 9388 | Token lv_number_18_0=null; |
7128 | Token otherlv_19=null; | 9389 | Token lv_runSpecified_19_0=null; |
7129 | Token otherlv_20=null; | 9390 | Token otherlv_20=null; |
7130 | Token lv_runs_21_0=null; | 9391 | Token lv_runs_21_0=null; |
7131 | Token otherlv_22=null; | 9392 | Token otherlv_22=null; |
@@ -7153,31 +9414,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7153 | 9414 | ||
7154 | EObject lv_config_27_0 = null; | 9415 | EObject lv_config_27_0 = null; |
7155 | 9416 | ||
7156 | EObject lv_tagetFolder_30_0 = null; | 9417 | EObject lv_debugFolder_30_0 = null; |
7157 | 9418 | ||
7158 | EObject lv_debugFolder_33_0 = null; | 9419 | EObject lv_targetLogFile_33_0 = null; |
7159 | 9420 | ||
7160 | EObject lv_targetLogFile_36_0 = null; | 9421 | EObject lv_targetStatisticsFile_36_0 = null; |
7161 | 9422 | ||
7162 | EObject lv_targetStatisticsFile_39_0 = null; | 9423 | EObject lv_tagetFolder_39_0 = null; |
7163 | 9424 | ||
7164 | 9425 | ||
7165 | 9426 | ||
7166 | enterRule(); | 9427 | enterRule(); |
7167 | 9428 | ||
7168 | try { | 9429 | try { |
7169 | // InternalApplicationConfiguration.g:2577: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= '}' ) ) | 9430 | // InternalApplicationConfiguration.g:3437: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) |
7170 | // InternalApplicationConfiguration.g:2578: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= '}' ) | 9431 | // InternalApplicationConfiguration.g:3438: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
7171 | { | 9432 | { |
7172 | // InternalApplicationConfiguration.g:2578: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= '}' ) | 9433 | // InternalApplicationConfiguration.g:3438: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
7173 | // InternalApplicationConfiguration.g:2579: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= '}' | 9434 | // InternalApplicationConfiguration.g:3439: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' |
7174 | { | 9435 | { |
7175 | otherlv_0=(Token)match(input,39,FOLLOW_14); | 9436 | otherlv_0=(Token)match(input,39,FOLLOW_14); |
7176 | 9437 | ||
7177 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); | 9438 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); |
7178 | 9439 | ||
7179 | // InternalApplicationConfiguration.g:2583:3: () | 9440 | // InternalApplicationConfiguration.g:3443:3: () |
7180 | // InternalApplicationConfiguration.g:2584:4: | 9441 | // InternalApplicationConfiguration.g:3444:4: |
7181 | { | 9442 | { |
7182 | 9443 | ||
7183 | current = forceCreateModelElement( | 9444 | current = forceCreateModelElement( |
@@ -7187,70 +9448,70 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7187 | 9448 | ||
7188 | } | 9449 | } |
7189 | 9450 | ||
7190 | otherlv_2=(Token)match(input,17,FOLLOW_28); | 9451 | otherlv_2=(Token)match(input,17,FOLLOW_34); |
7191 | 9452 | ||
7192 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); | 9453 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); |
7193 | 9454 | ||
7194 | // InternalApplicationConfiguration.g:2594: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 ) ) ) ) ) ) )* ) ) ) | 9455 | // InternalApplicationConfiguration.g:3454: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) |
7195 | // InternalApplicationConfiguration.g:2595: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 ) ) ) ) ) ) )* ) ) | 9456 | // InternalApplicationConfiguration.g:3455: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
7196 | { | 9457 | { |
7197 | // InternalApplicationConfiguration.g:2595: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 ) ) ) ) ) ) )* ) ) | 9458 | // InternalApplicationConfiguration.g:3455: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
7198 | // InternalApplicationConfiguration.g:2596: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 ) ) ) ) ) ) )* ) | 9459 | // InternalApplicationConfiguration.g:3456: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) |
7199 | { | 9460 | { |
7200 | 9461 | ||
7201 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); | 9462 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); |
7202 | 9463 | ||
7203 | // 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 ) ) ) ) ) ) )* ) | 9464 | // InternalApplicationConfiguration.g:3459: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) |
7204 | // InternalApplicationConfiguration.g:2600: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 ) ) ) ) ) ) )* | 9465 | // InternalApplicationConfiguration.g:3460: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* |
7205 | { | 9466 | { |
7206 | // InternalApplicationConfiguration.g:2600: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 ) ) ) ) ) ) )* | 9467 | // InternalApplicationConfiguration.g:3460: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* |
7207 | loop36: | 9468 | loop51: |
7208 | do { | 9469 | do { |
7209 | int alt36=13; | 9470 | int alt51=13; |
7210 | alt36 = dfa36.predict(input); | 9471 | alt51 = dfa51.predict(input); |
7211 | switch (alt36) { | 9472 | switch (alt51) { |
7212 | case 1 : | 9473 | case 1 : |
7213 | // InternalApplicationConfiguration.g:2601:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 9474 | // InternalApplicationConfiguration.g:3461:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
7214 | { | 9475 | { |
7215 | // InternalApplicationConfiguration.g:2601:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 9476 | // InternalApplicationConfiguration.g:3461:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
7216 | // InternalApplicationConfiguration.g:2602:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 9477 | // InternalApplicationConfiguration.g:3462:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
7217 | { | 9478 | { |
7218 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { | 9479 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { |
7219 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); | 9480 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); |
7220 | } | 9481 | } |
7221 | // InternalApplicationConfiguration.g:2602:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 9482 | // InternalApplicationConfiguration.g:3462:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
7222 | // InternalApplicationConfiguration.g:2603:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 9483 | // InternalApplicationConfiguration.g:3463:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
7223 | { | 9484 | { |
7224 | 9485 | ||
7225 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); | 9486 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); |
7226 | 9487 | ||
7227 | // InternalApplicationConfiguration.g:2606:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 9488 | // InternalApplicationConfiguration.g:3466:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
7228 | // InternalApplicationConfiguration.g:2606:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 9489 | // InternalApplicationConfiguration.g:3466:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
7229 | { | 9490 | { |
7230 | if ( !((true)) ) { | 9491 | if ( !((true)) ) { |
7231 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9492 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7232 | } | 9493 | } |
7233 | // InternalApplicationConfiguration.g:2606:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 9494 | // InternalApplicationConfiguration.g:3466:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
7234 | // InternalApplicationConfiguration.g:2606:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) | 9495 | // InternalApplicationConfiguration.g:3466:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) |
7235 | { | 9496 | { |
7236 | otherlv_4=(Token)match(input,23,FOLLOW_10); | 9497 | otherlv_4=(Token)match(input,23,FOLLOW_10); |
7237 | 9498 | ||
7238 | newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); | 9499 | newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); |
7239 | 9500 | ||
7240 | otherlv_5=(Token)match(input,16,FOLLOW_29); | 9501 | otherlv_5=(Token)match(input,16,FOLLOW_35); |
7241 | 9502 | ||
7242 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); | 9503 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); |
7243 | 9504 | ||
7244 | // InternalApplicationConfiguration.g:2614:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) | 9505 | // InternalApplicationConfiguration.g:3474:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) |
7245 | // InternalApplicationConfiguration.g:2615:10: (lv_metamodel_6_0= ruleMetamodel ) | 9506 | // InternalApplicationConfiguration.g:3475:10: (lv_metamodel_6_0= ruleMetamodel ) |
7246 | { | 9507 | { |
7247 | // InternalApplicationConfiguration.g:2615:10: (lv_metamodel_6_0= ruleMetamodel ) | 9508 | // InternalApplicationConfiguration.g:3475:10: (lv_metamodel_6_0= ruleMetamodel ) |
7248 | // InternalApplicationConfiguration.g:2616:11: lv_metamodel_6_0= ruleMetamodel | 9509 | // InternalApplicationConfiguration.g:3476:11: lv_metamodel_6_0= ruleMetamodel |
7249 | { | 9510 | { |
7250 | 9511 | ||
7251 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); | 9512 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); |
7252 | 9513 | ||
7253 | pushFollow(FOLLOW_28); | 9514 | pushFollow(FOLLOW_34); |
7254 | lv_metamodel_6_0=ruleMetamodel(); | 9515 | lv_metamodel_6_0=ruleMetamodel(); |
7255 | 9516 | ||
7256 | state._fsp--; | 9517 | state._fsp--; |
@@ -7291,47 +9552,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7291 | } | 9552 | } |
7292 | break; | 9553 | break; |
7293 | case 2 : | 9554 | case 2 : |
7294 | // InternalApplicationConfiguration.g:2639:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 9555 | // InternalApplicationConfiguration.g:3499:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
7295 | { | 9556 | { |
7296 | // InternalApplicationConfiguration.g:2639:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 9557 | // InternalApplicationConfiguration.g:3499:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
7297 | // InternalApplicationConfiguration.g:2640:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 9558 | // InternalApplicationConfiguration.g:3500:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
7298 | { | 9559 | { |
7299 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { | 9560 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { |
7300 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); | 9561 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); |
7301 | } | 9562 | } |
7302 | // InternalApplicationConfiguration.g:2640:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 9563 | // InternalApplicationConfiguration.g:3500:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
7303 | // InternalApplicationConfiguration.g:2641:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 9564 | // InternalApplicationConfiguration.g:3501:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
7304 | { | 9565 | { |
7305 | 9566 | ||
7306 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); | 9567 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); |
7307 | 9568 | ||
7308 | // InternalApplicationConfiguration.g:2644:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 9569 | // InternalApplicationConfiguration.g:3504:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
7309 | // InternalApplicationConfiguration.g:2644:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 9570 | // InternalApplicationConfiguration.g:3504:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
7310 | { | 9571 | { |
7311 | if ( !((true)) ) { | 9572 | if ( !((true)) ) { |
7312 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9573 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7313 | } | 9574 | } |
7314 | // InternalApplicationConfiguration.g:2644:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 9575 | // InternalApplicationConfiguration.g:3504:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
7315 | // InternalApplicationConfiguration.g:2644:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) | 9576 | // InternalApplicationConfiguration.g:3504:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) |
7316 | { | 9577 | { |
7317 | otherlv_7=(Token)match(input,40,FOLLOW_10); | 9578 | otherlv_7=(Token)match(input,40,FOLLOW_10); |
7318 | 9579 | ||
7319 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); | 9580 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); |
7320 | 9581 | ||
7321 | otherlv_8=(Token)match(input,16,FOLLOW_29); | 9582 | otherlv_8=(Token)match(input,16,FOLLOW_35); |
7322 | 9583 | ||
7323 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); | 9584 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); |
7324 | 9585 | ||
7325 | // InternalApplicationConfiguration.g:2652:9: ( (lv_partialModel_9_0= rulePartialModel ) ) | 9586 | // InternalApplicationConfiguration.g:3512:9: ( (lv_partialModel_9_0= rulePartialModel ) ) |
7326 | // InternalApplicationConfiguration.g:2653:10: (lv_partialModel_9_0= rulePartialModel ) | 9587 | // InternalApplicationConfiguration.g:3513:10: (lv_partialModel_9_0= rulePartialModel ) |
7327 | { | 9588 | { |
7328 | // InternalApplicationConfiguration.g:2653:10: (lv_partialModel_9_0= rulePartialModel ) | 9589 | // InternalApplicationConfiguration.g:3513:10: (lv_partialModel_9_0= rulePartialModel ) |
7329 | // InternalApplicationConfiguration.g:2654:11: lv_partialModel_9_0= rulePartialModel | 9590 | // InternalApplicationConfiguration.g:3514:11: lv_partialModel_9_0= rulePartialModel |
7330 | { | 9591 | { |
7331 | 9592 | ||
7332 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); | 9593 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); |
7333 | 9594 | ||
7334 | pushFollow(FOLLOW_28); | 9595 | pushFollow(FOLLOW_34); |
7335 | lv_partialModel_9_0=rulePartialModel(); | 9596 | lv_partialModel_9_0=rulePartialModel(); |
7336 | 9597 | ||
7337 | state._fsp--; | 9598 | state._fsp--; |
@@ -7372,47 +9633,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7372 | } | 9633 | } |
7373 | break; | 9634 | break; |
7374 | case 3 : | 9635 | case 3 : |
7375 | // InternalApplicationConfiguration.g:2677:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 9636 | // InternalApplicationConfiguration.g:3537:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
7376 | { | 9637 | { |
7377 | // InternalApplicationConfiguration.g:2677:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 9638 | // InternalApplicationConfiguration.g:3537:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
7378 | // InternalApplicationConfiguration.g:2678:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 9639 | // InternalApplicationConfiguration.g:3538:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
7379 | { | 9640 | { |
7380 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { | 9641 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { |
7381 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); | 9642 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); |
7382 | } | 9643 | } |
7383 | // InternalApplicationConfiguration.g:2678:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 9644 | // InternalApplicationConfiguration.g:3538:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
7384 | // InternalApplicationConfiguration.g:2679:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 9645 | // InternalApplicationConfiguration.g:3539:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
7385 | { | 9646 | { |
7386 | 9647 | ||
7387 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); | 9648 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); |
7388 | 9649 | ||
7389 | // InternalApplicationConfiguration.g:2682:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 9650 | // InternalApplicationConfiguration.g:3542:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
7390 | // InternalApplicationConfiguration.g:2682:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 9651 | // InternalApplicationConfiguration.g:3542:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
7391 | { | 9652 | { |
7392 | if ( !((true)) ) { | 9653 | if ( !((true)) ) { |
7393 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9654 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7394 | } | 9655 | } |
7395 | // InternalApplicationConfiguration.g:2682:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 9656 | // InternalApplicationConfiguration.g:3542:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
7396 | // InternalApplicationConfiguration.g:2682:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) | 9657 | // InternalApplicationConfiguration.g:3542:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) |
7397 | { | 9658 | { |
7398 | otherlv_10=(Token)match(input,26,FOLLOW_10); | 9659 | otherlv_10=(Token)match(input,26,FOLLOW_10); |
7399 | 9660 | ||
7400 | newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); | 9661 | newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); |
7401 | 9662 | ||
7402 | otherlv_11=(Token)match(input,16,FOLLOW_29); | 9663 | otherlv_11=(Token)match(input,16,FOLLOW_35); |
7403 | 9664 | ||
7404 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); | 9665 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); |
7405 | 9666 | ||
7406 | // InternalApplicationConfiguration.g:2690:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) | 9667 | // InternalApplicationConfiguration.g:3550:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) |
7407 | // InternalApplicationConfiguration.g:2691:10: (lv_patterns_12_0= ruleGraphPattern ) | 9668 | // InternalApplicationConfiguration.g:3551:10: (lv_patterns_12_0= ruleGraphPattern ) |
7408 | { | 9669 | { |
7409 | // InternalApplicationConfiguration.g:2691:10: (lv_patterns_12_0= ruleGraphPattern ) | 9670 | // InternalApplicationConfiguration.g:3551:10: (lv_patterns_12_0= ruleGraphPattern ) |
7410 | // InternalApplicationConfiguration.g:2692:11: lv_patterns_12_0= ruleGraphPattern | 9671 | // InternalApplicationConfiguration.g:3552:11: lv_patterns_12_0= ruleGraphPattern |
7411 | { | 9672 | { |
7412 | 9673 | ||
7413 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); | 9674 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); |
7414 | 9675 | ||
7415 | pushFollow(FOLLOW_28); | 9676 | pushFollow(FOLLOW_34); |
7416 | lv_patterns_12_0=ruleGraphPattern(); | 9677 | lv_patterns_12_0=ruleGraphPattern(); |
7417 | 9678 | ||
7418 | state._fsp--; | 9679 | state._fsp--; |
@@ -7453,47 +9714,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7453 | } | 9714 | } |
7454 | break; | 9715 | break; |
7455 | case 4 : | 9716 | case 4 : |
7456 | // InternalApplicationConfiguration.g:2715:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | 9717 | // InternalApplicationConfiguration.g:3575:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) |
7457 | { | 9718 | { |
7458 | // InternalApplicationConfiguration.g:2715:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | 9719 | // InternalApplicationConfiguration.g:3575:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) |
7459 | // InternalApplicationConfiguration.g:2716:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) | 9720 | // InternalApplicationConfiguration.g:3576:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) |
7460 | { | 9721 | { |
7461 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { | 9722 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { |
7462 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); | 9723 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); |
7463 | } | 9724 | } |
7464 | // InternalApplicationConfiguration.g:2716:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) | 9725 | // InternalApplicationConfiguration.g:3576:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) |
7465 | // InternalApplicationConfiguration.g:2717:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) | 9726 | // InternalApplicationConfiguration.g:3577:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) |
7466 | { | 9727 | { |
7467 | 9728 | ||
7468 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); | 9729 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); |
7469 | 9730 | ||
7470 | // InternalApplicationConfiguration.g:2720:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) | 9731 | // InternalApplicationConfiguration.g:3580:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) |
7471 | // InternalApplicationConfiguration.g:2720:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) | 9732 | // InternalApplicationConfiguration.g:3580:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) |
7472 | { | 9733 | { |
7473 | if ( !((true)) ) { | 9734 | if ( !((true)) ) { |
7474 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9735 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7475 | } | 9736 | } |
7476 | // InternalApplicationConfiguration.g:2720:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) | 9737 | // InternalApplicationConfiguration.g:3580:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) |
7477 | // InternalApplicationConfiguration.g:2720:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) | 9738 | // InternalApplicationConfiguration.g:3580:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) |
7478 | { | 9739 | { |
7479 | otherlv_13=(Token)match(input,38,FOLLOW_10); | 9740 | otherlv_13=(Token)match(input,38,FOLLOW_10); |
7480 | 9741 | ||
7481 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); | 9742 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); |
7482 | 9743 | ||
7483 | otherlv_14=(Token)match(input,16,FOLLOW_29); | 9744 | otherlv_14=(Token)match(input,16,FOLLOW_35); |
7484 | 9745 | ||
7485 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); | 9746 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); |
7486 | 9747 | ||
7487 | // InternalApplicationConfiguration.g:2728:9: ( (lv_scope_15_0= ruleScope ) ) | 9748 | // InternalApplicationConfiguration.g:3588:9: ( (lv_scope_15_0= ruleScope ) ) |
7488 | // InternalApplicationConfiguration.g:2729:10: (lv_scope_15_0= ruleScope ) | 9749 | // InternalApplicationConfiguration.g:3589:10: (lv_scope_15_0= ruleScope ) |
7489 | { | 9750 | { |
7490 | // InternalApplicationConfiguration.g:2729:10: (lv_scope_15_0= ruleScope ) | 9751 | // InternalApplicationConfiguration.g:3589:10: (lv_scope_15_0= ruleScope ) |
7491 | // InternalApplicationConfiguration.g:2730:11: lv_scope_15_0= ruleScope | 9752 | // InternalApplicationConfiguration.g:3590:11: lv_scope_15_0= ruleScope |
7492 | { | 9753 | { |
7493 | 9754 | ||
7494 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); | 9755 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); |
7495 | 9756 | ||
7496 | pushFollow(FOLLOW_28); | 9757 | pushFollow(FOLLOW_34); |
7497 | lv_scope_15_0=ruleScope(); | 9758 | lv_scope_15_0=ruleScope(); |
7498 | 9759 | ||
7499 | state._fsp--; | 9760 | state._fsp--; |
@@ -7534,44 +9795,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7534 | } | 9795 | } |
7535 | break; | 9796 | break; |
7536 | case 5 : | 9797 | case 5 : |
7537 | // InternalApplicationConfiguration.g:2753:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | 9798 | // InternalApplicationConfiguration.g:3613:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) |
7538 | { | 9799 | { |
7539 | // InternalApplicationConfiguration.g:2753:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | 9800 | // InternalApplicationConfiguration.g:3613:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) |
7540 | // InternalApplicationConfiguration.g:2754:5: {...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) | 9801 | // InternalApplicationConfiguration.g:3614:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) |
7541 | { | 9802 | { |
7542 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { | 9803 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { |
7543 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); | 9804 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); |
7544 | } | 9805 | } |
7545 | // InternalApplicationConfiguration.g:2754:111: ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) | 9806 | // InternalApplicationConfiguration.g:3614:111: ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) |
7546 | // InternalApplicationConfiguration.g:2755:6: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) | 9807 | // InternalApplicationConfiguration.g:3615:6: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) |
7547 | { | 9808 | { |
7548 | 9809 | ||
7549 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); | 9810 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); |
7550 | 9811 | ||
7551 | // InternalApplicationConfiguration.g:2758:9: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) | 9812 | // InternalApplicationConfiguration.g:3618:9: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) |
7552 | // InternalApplicationConfiguration.g:2758:10: {...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) | 9813 | // InternalApplicationConfiguration.g:3618:10: {...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) |
7553 | { | 9814 | { |
7554 | if ( !((true)) ) { | 9815 | if ( !((true)) ) { |
7555 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9816 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7556 | } | 9817 | } |
7557 | // InternalApplicationConfiguration.g:2758:19: (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) | 9818 | // InternalApplicationConfiguration.g:3618:19: ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) |
7558 | // InternalApplicationConfiguration.g:2758:20: otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) | 9819 | // InternalApplicationConfiguration.g:3618:20: ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) |
9820 | { | ||
9821 | // InternalApplicationConfiguration.g:3618:20: ( (lv_numberSpecified_16_0= 'number' ) ) | ||
9822 | // InternalApplicationConfiguration.g:3619:10: (lv_numberSpecified_16_0= 'number' ) | ||
7559 | { | 9823 | { |
7560 | otherlv_16=(Token)match(input,41,FOLLOW_10); | 9824 | // InternalApplicationConfiguration.g:3619:10: (lv_numberSpecified_16_0= 'number' ) |
9825 | // InternalApplicationConfiguration.g:3620:11: lv_numberSpecified_16_0= 'number' | ||
9826 | { | ||
9827 | lv_numberSpecified_16_0=(Token)match(input,41,FOLLOW_10); | ||
7561 | 9828 | ||
7562 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getNumberKeyword_3_4_0()); | 9829 | newLeafNode(lv_numberSpecified_16_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); |
7563 | 9830 | ||
7564 | otherlv_17=(Token)match(input,16,FOLLOW_24); | 9831 | |
9832 | if (current==null) { | ||
9833 | current = createModelElement(grammarAccess.getGenerationTaskRule()); | ||
9834 | } | ||
9835 | setWithLastConsumed(current, "numberSpecified", true, "number"); | ||
9836 | |||
9837 | |||
9838 | } | ||
9839 | |||
9840 | |||
9841 | } | ||
9842 | |||
9843 | otherlv_17=(Token)match(input,16,FOLLOW_33); | ||
7565 | 9844 | ||
7566 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); | 9845 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); |
7567 | 9846 | ||
7568 | // InternalApplicationConfiguration.g:2766:9: ( (lv_number_18_0= RULE_INT ) ) | 9847 | // InternalApplicationConfiguration.g:3636:9: ( (lv_number_18_0= RULE_INT ) ) |
7569 | // InternalApplicationConfiguration.g:2767:10: (lv_number_18_0= RULE_INT ) | 9848 | // InternalApplicationConfiguration.g:3637:10: (lv_number_18_0= RULE_INT ) |
7570 | { | 9849 | { |
7571 | // InternalApplicationConfiguration.g:2767:10: (lv_number_18_0= RULE_INT ) | 9850 | // InternalApplicationConfiguration.g:3637:10: (lv_number_18_0= RULE_INT ) |
7572 | // InternalApplicationConfiguration.g:2768:11: lv_number_18_0= RULE_INT | 9851 | // InternalApplicationConfiguration.g:3638:11: lv_number_18_0= RULE_INT |
7573 | { | 9852 | { |
7574 | lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_28); | 9853 | lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_34); |
7575 | 9854 | ||
7576 | newLeafNode(lv_number_18_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); | 9855 | newLeafNode(lv_number_18_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); |
7577 | 9856 | ||
@@ -7610,44 +9889,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7610 | } | 9889 | } |
7611 | break; | 9890 | break; |
7612 | case 6 : | 9891 | case 6 : |
7613 | // InternalApplicationConfiguration.g:2790:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | 9892 | // InternalApplicationConfiguration.g:3660:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) |
7614 | { | 9893 | { |
7615 | // InternalApplicationConfiguration.g:2790:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | 9894 | // InternalApplicationConfiguration.g:3660:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) |
7616 | // InternalApplicationConfiguration.g:2791:5: {...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) | 9895 | // InternalApplicationConfiguration.g:3661:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) |
7617 | { | 9896 | { |
7618 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { | 9897 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { |
7619 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); | 9898 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); |
7620 | } | 9899 | } |
7621 | // InternalApplicationConfiguration.g:2791:111: ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) | 9900 | // InternalApplicationConfiguration.g:3661:111: ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) |
7622 | // InternalApplicationConfiguration.g:2792:6: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) | 9901 | // InternalApplicationConfiguration.g:3662:6: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) |
7623 | { | 9902 | { |
7624 | 9903 | ||
7625 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); | 9904 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); |
7626 | 9905 | ||
7627 | // InternalApplicationConfiguration.g:2795:9: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) | 9906 | // InternalApplicationConfiguration.g:3665:9: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) |
7628 | // InternalApplicationConfiguration.g:2795:10: {...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) | 9907 | // InternalApplicationConfiguration.g:3665:10: {...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) |
7629 | { | 9908 | { |
7630 | if ( !((true)) ) { | 9909 | if ( !((true)) ) { |
7631 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9910 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7632 | } | 9911 | } |
7633 | // InternalApplicationConfiguration.g:2795:19: (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) | 9912 | // InternalApplicationConfiguration.g:3665:19: ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) |
7634 | // InternalApplicationConfiguration.g:2795:20: otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) | 9913 | // InternalApplicationConfiguration.g:3665:20: ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) |
9914 | { | ||
9915 | // InternalApplicationConfiguration.g:3665:20: ( (lv_runSpecified_19_0= 'runs' ) ) | ||
9916 | // InternalApplicationConfiguration.g:3666:10: (lv_runSpecified_19_0= 'runs' ) | ||
9917 | { | ||
9918 | // InternalApplicationConfiguration.g:3666:10: (lv_runSpecified_19_0= 'runs' ) | ||
9919 | // InternalApplicationConfiguration.g:3667:11: lv_runSpecified_19_0= 'runs' | ||
7635 | { | 9920 | { |
7636 | otherlv_19=(Token)match(input,42,FOLLOW_10); | 9921 | lv_runSpecified_19_0=(Token)match(input,42,FOLLOW_10); |
7637 | 9922 | ||
7638 | newLeafNode(otherlv_19, grammarAccess.getGenerationTaskAccess().getRunsKeyword_3_5_0()); | 9923 | newLeafNode(lv_runSpecified_19_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); |
7639 | 9924 | ||
7640 | otherlv_20=(Token)match(input,16,FOLLOW_24); | 9925 | |
9926 | if (current==null) { | ||
9927 | current = createModelElement(grammarAccess.getGenerationTaskRule()); | ||
9928 | } | ||
9929 | setWithLastConsumed(current, "runSpecified", true, "runs"); | ||
9930 | |||
9931 | |||
9932 | } | ||
9933 | |||
9934 | |||
9935 | } | ||
9936 | |||
9937 | otherlv_20=(Token)match(input,16,FOLLOW_33); | ||
7641 | 9938 | ||
7642 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); | 9939 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); |
7643 | 9940 | ||
7644 | // InternalApplicationConfiguration.g:2803:9: ( (lv_runs_21_0= RULE_INT ) ) | 9941 | // InternalApplicationConfiguration.g:3683:9: ( (lv_runs_21_0= RULE_INT ) ) |
7645 | // InternalApplicationConfiguration.g:2804:10: (lv_runs_21_0= RULE_INT ) | 9942 | // InternalApplicationConfiguration.g:3684:10: (lv_runs_21_0= RULE_INT ) |
7646 | { | 9943 | { |
7647 | // InternalApplicationConfiguration.g:2804:10: (lv_runs_21_0= RULE_INT ) | 9944 | // InternalApplicationConfiguration.g:3684:10: (lv_runs_21_0= RULE_INT ) |
7648 | // InternalApplicationConfiguration.g:2805:11: lv_runs_21_0= RULE_INT | 9945 | // InternalApplicationConfiguration.g:3685:11: lv_runs_21_0= RULE_INT |
7649 | { | 9946 | { |
7650 | lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_28); | 9947 | lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_34); |
7651 | 9948 | ||
7652 | newLeafNode(lv_runs_21_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); | 9949 | newLeafNode(lv_runs_21_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); |
7653 | 9950 | ||
@@ -7686,47 +9983,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7686 | } | 9983 | } |
7687 | break; | 9984 | break; |
7688 | case 7 : | 9985 | case 7 : |
7689 | // InternalApplicationConfiguration.g:2827:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | 9986 | // InternalApplicationConfiguration.g:3707:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) |
7690 | { | 9987 | { |
7691 | // InternalApplicationConfiguration.g:2827:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | 9988 | // InternalApplicationConfiguration.g:3707:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) |
7692 | // InternalApplicationConfiguration.g:2828:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) | 9989 | // InternalApplicationConfiguration.g:3708:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) |
7693 | { | 9990 | { |
7694 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { | 9991 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { |
7695 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); | 9992 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); |
7696 | } | 9993 | } |
7697 | // InternalApplicationConfiguration.g:2828:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) | 9994 | // InternalApplicationConfiguration.g:3708:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) |
7698 | // InternalApplicationConfiguration.g:2829:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) | 9995 | // InternalApplicationConfiguration.g:3709:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) |
7699 | { | 9996 | { |
7700 | 9997 | ||
7701 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); | 9998 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); |
7702 | 9999 | ||
7703 | // InternalApplicationConfiguration.g:2832:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) | 10000 | // InternalApplicationConfiguration.g:3712:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) |
7704 | // InternalApplicationConfiguration.g:2832:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) | 10001 | // InternalApplicationConfiguration.g:3712:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) |
7705 | { | 10002 | { |
7706 | if ( !((true)) ) { | 10003 | if ( !((true)) ) { |
7707 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10004 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7708 | } | 10005 | } |
7709 | // InternalApplicationConfiguration.g:2832:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) | 10006 | // InternalApplicationConfiguration.g:3712:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) |
7710 | // InternalApplicationConfiguration.g:2832:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) | 10007 | // InternalApplicationConfiguration.g:3712:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) |
7711 | { | 10008 | { |
7712 | otherlv_22=(Token)match(input,43,FOLLOW_10); | 10009 | otherlv_22=(Token)match(input,43,FOLLOW_10); |
7713 | 10010 | ||
7714 | newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); | 10011 | newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); |
7715 | 10012 | ||
7716 | otherlv_23=(Token)match(input,16,FOLLOW_30); | 10013 | otherlv_23=(Token)match(input,16,FOLLOW_36); |
7717 | 10014 | ||
7718 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); | 10015 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); |
7719 | 10016 | ||
7720 | // InternalApplicationConfiguration.g:2840:9: ( (lv_solver_24_0= ruleSolver ) ) | 10017 | // InternalApplicationConfiguration.g:3720:9: ( (lv_solver_24_0= ruleSolver ) ) |
7721 | // InternalApplicationConfiguration.g:2841:10: (lv_solver_24_0= ruleSolver ) | 10018 | // InternalApplicationConfiguration.g:3721:10: (lv_solver_24_0= ruleSolver ) |
7722 | { | 10019 | { |
7723 | // InternalApplicationConfiguration.g:2841:10: (lv_solver_24_0= ruleSolver ) | 10020 | // InternalApplicationConfiguration.g:3721:10: (lv_solver_24_0= ruleSolver ) |
7724 | // InternalApplicationConfiguration.g:2842:11: lv_solver_24_0= ruleSolver | 10021 | // InternalApplicationConfiguration.g:3722:11: lv_solver_24_0= ruleSolver |
7725 | { | 10022 | { |
7726 | 10023 | ||
7727 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); | 10024 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); |
7728 | 10025 | ||
7729 | pushFollow(FOLLOW_28); | 10026 | pushFollow(FOLLOW_34); |
7730 | lv_solver_24_0=ruleSolver(); | 10027 | lv_solver_24_0=ruleSolver(); |
7731 | 10028 | ||
7732 | state._fsp--; | 10029 | state._fsp--; |
@@ -7767,47 +10064,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7767 | } | 10064 | } |
7768 | break; | 10065 | break; |
7769 | case 8 : | 10066 | case 8 : |
7770 | // InternalApplicationConfiguration.g:2865:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | 10067 | // InternalApplicationConfiguration.g:3745:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) |
7771 | { | 10068 | { |
7772 | // InternalApplicationConfiguration.g:2865:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | 10069 | // InternalApplicationConfiguration.g:3745:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) |
7773 | // InternalApplicationConfiguration.g:2866:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) | 10070 | // InternalApplicationConfiguration.g:3746:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) |
7774 | { | 10071 | { |
7775 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { | 10072 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { |
7776 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); | 10073 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); |
7777 | } | 10074 | } |
7778 | // InternalApplicationConfiguration.g:2866:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) | 10075 | // InternalApplicationConfiguration.g:3746:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) |
7779 | // InternalApplicationConfiguration.g:2867:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) | 10076 | // InternalApplicationConfiguration.g:3747:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) |
7780 | { | 10077 | { |
7781 | 10078 | ||
7782 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); | 10079 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); |
7783 | 10080 | ||
7784 | // InternalApplicationConfiguration.g:2870:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) | 10081 | // InternalApplicationConfiguration.g:3750:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) |
7785 | // InternalApplicationConfiguration.g:2870:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) | 10082 | // InternalApplicationConfiguration.g:3750:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) |
7786 | { | 10083 | { |
7787 | if ( !((true)) ) { | 10084 | if ( !((true)) ) { |
7788 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10085 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7789 | } | 10086 | } |
7790 | // InternalApplicationConfiguration.g:2870:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) | 10087 | // InternalApplicationConfiguration.g:3750:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) |
7791 | // InternalApplicationConfiguration.g:2870:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) | 10088 | // InternalApplicationConfiguration.g:3750:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) |
7792 | { | 10089 | { |
7793 | otherlv_25=(Token)match(input,27,FOLLOW_10); | 10090 | otherlv_25=(Token)match(input,27,FOLLOW_10); |
7794 | 10091 | ||
7795 | newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); | 10092 | newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); |
7796 | 10093 | ||
7797 | otherlv_26=(Token)match(input,16,FOLLOW_29); | 10094 | otherlv_26=(Token)match(input,16,FOLLOW_35); |
7798 | 10095 | ||
7799 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); | 10096 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); |
7800 | 10097 | ||
7801 | // InternalApplicationConfiguration.g:2878:9: ( (lv_config_27_0= ruleConfig ) ) | 10098 | // InternalApplicationConfiguration.g:3758:9: ( (lv_config_27_0= ruleConfig ) ) |
7802 | // InternalApplicationConfiguration.g:2879:10: (lv_config_27_0= ruleConfig ) | 10099 | // InternalApplicationConfiguration.g:3759:10: (lv_config_27_0= ruleConfig ) |
7803 | { | 10100 | { |
7804 | // InternalApplicationConfiguration.g:2879:10: (lv_config_27_0= ruleConfig ) | 10101 | // InternalApplicationConfiguration.g:3759:10: (lv_config_27_0= ruleConfig ) |
7805 | // InternalApplicationConfiguration.g:2880:11: lv_config_27_0= ruleConfig | 10102 | // InternalApplicationConfiguration.g:3760:11: lv_config_27_0= ruleConfig |
7806 | { | 10103 | { |
7807 | 10104 | ||
7808 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); | 10105 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); |
7809 | 10106 | ||
7810 | pushFollow(FOLLOW_28); | 10107 | pushFollow(FOLLOW_34); |
7811 | lv_config_27_0=ruleConfig(); | 10108 | lv_config_27_0=ruleConfig(); |
7812 | 10109 | ||
7813 | state._fsp--; | 10110 | state._fsp--; |
@@ -7848,48 +10145,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7848 | } | 10145 | } |
7849 | break; | 10146 | break; |
7850 | case 9 : | 10147 | case 9 : |
7851 | // InternalApplicationConfiguration.g:2903:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | 10148 | // InternalApplicationConfiguration.g:3783:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) |
7852 | { | 10149 | { |
7853 | // InternalApplicationConfiguration.g:2903:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | 10150 | // InternalApplicationConfiguration.g:3783:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) |
7854 | // InternalApplicationConfiguration.g:2904:5: {...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) | 10151 | // InternalApplicationConfiguration.g:3784:5: {...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) |
7855 | { | 10152 | { |
7856 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { | 10153 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { |
7857 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); | 10154 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); |
7858 | } | 10155 | } |
7859 | // InternalApplicationConfiguration.g:2904:111: ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) | 10156 | // InternalApplicationConfiguration.g:3784:111: ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) |
7860 | // InternalApplicationConfiguration.g:2905:6: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) | 10157 | // InternalApplicationConfiguration.g:3785:6: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) |
7861 | { | 10158 | { |
7862 | 10159 | ||
7863 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); | 10160 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); |
7864 | 10161 | ||
7865 | // InternalApplicationConfiguration.g:2908:9: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) | 10162 | // InternalApplicationConfiguration.g:3788:9: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) |
7866 | // InternalApplicationConfiguration.g:2908:10: {...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) | 10163 | // InternalApplicationConfiguration.g:3788:10: {...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) |
7867 | { | 10164 | { |
7868 | if ( !((true)) ) { | 10165 | if ( !((true)) ) { |
7869 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10166 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7870 | } | 10167 | } |
7871 | // InternalApplicationConfiguration.g:2908:19: (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) | 10168 | // InternalApplicationConfiguration.g:3788:19: (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) |
7872 | // InternalApplicationConfiguration.g:2908:20: otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) | 10169 | // InternalApplicationConfiguration.g:3788:20: otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) |
7873 | { | 10170 | { |
7874 | otherlv_28=(Token)match(input,44,FOLLOW_10); | 10171 | otherlv_28=(Token)match(input,44,FOLLOW_10); |
7875 | 10172 | ||
7876 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_8_0()); | 10173 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); |
7877 | 10174 | ||
7878 | otherlv_29=(Token)match(input,16,FOLLOW_18); | 10175 | otherlv_29=(Token)match(input,16,FOLLOW_18); |
7879 | 10176 | ||
7880 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); | 10177 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); |
7881 | 10178 | ||
7882 | // InternalApplicationConfiguration.g:2916:9: ( (lv_tagetFolder_30_0= ruleFile ) ) | 10179 | // InternalApplicationConfiguration.g:3796:9: ( (lv_debugFolder_30_0= ruleFile ) ) |
7883 | // InternalApplicationConfiguration.g:2917:10: (lv_tagetFolder_30_0= ruleFile ) | 10180 | // InternalApplicationConfiguration.g:3797:10: (lv_debugFolder_30_0= ruleFile ) |
7884 | { | 10181 | { |
7885 | // InternalApplicationConfiguration.g:2917:10: (lv_tagetFolder_30_0= ruleFile ) | 10182 | // InternalApplicationConfiguration.g:3797:10: (lv_debugFolder_30_0= ruleFile ) |
7886 | // InternalApplicationConfiguration.g:2918:11: lv_tagetFolder_30_0= ruleFile | 10183 | // InternalApplicationConfiguration.g:3798:11: lv_debugFolder_30_0= ruleFile |
7887 | { | 10184 | { |
7888 | 10185 | ||
7889 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_8_2_0()); | 10186 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); |
7890 | 10187 | ||
7891 | pushFollow(FOLLOW_28); | 10188 | pushFollow(FOLLOW_34); |
7892 | lv_tagetFolder_30_0=ruleFile(); | 10189 | lv_debugFolder_30_0=ruleFile(); |
7893 | 10190 | ||
7894 | state._fsp--; | 10191 | state._fsp--; |
7895 | 10192 | ||
@@ -7899,8 +10196,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7899 | } | 10196 | } |
7900 | set( | 10197 | set( |
7901 | current, | 10198 | current, |
7902 | "tagetFolder", | 10199 | "debugFolder", |
7903 | lv_tagetFolder_30_0, | 10200 | lv_debugFolder_30_0, |
7904 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 10201 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
7905 | afterParserOrEnumRuleCall(); | 10202 | afterParserOrEnumRuleCall(); |
7906 | 10203 | ||
@@ -7929,48 +10226,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7929 | } | 10226 | } |
7930 | break; | 10227 | break; |
7931 | case 10 : | 10228 | case 10 : |
7932 | // InternalApplicationConfiguration.g:2941:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 10229 | // InternalApplicationConfiguration.g:3821:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) |
7933 | { | 10230 | { |
7934 | // InternalApplicationConfiguration.g:2941:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 10231 | // InternalApplicationConfiguration.g:3821:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) |
7935 | // InternalApplicationConfiguration.g:2942:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 10232 | // InternalApplicationConfiguration.g:3822:5: {...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) |
7936 | { | 10233 | { |
7937 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { | 10234 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { |
7938 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); | 10235 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); |
7939 | } | 10236 | } |
7940 | // InternalApplicationConfiguration.g:2942:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 10237 | // InternalApplicationConfiguration.g:3822:111: ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) |
7941 | // InternalApplicationConfiguration.g:2943:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 10238 | // InternalApplicationConfiguration.g:3823:6: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) |
7942 | { | 10239 | { |
7943 | 10240 | ||
7944 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); | 10241 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); |
7945 | 10242 | ||
7946 | // InternalApplicationConfiguration.g:2946:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 10243 | // InternalApplicationConfiguration.g:3826:9: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) |
7947 | // InternalApplicationConfiguration.g:2946:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 10244 | // InternalApplicationConfiguration.g:3826:10: {...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) |
7948 | { | 10245 | { |
7949 | if ( !((true)) ) { | 10246 | if ( !((true)) ) { |
7950 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10247 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7951 | } | 10248 | } |
7952 | // InternalApplicationConfiguration.g:2946:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 10249 | // InternalApplicationConfiguration.g:3826:19: (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) |
7953 | // InternalApplicationConfiguration.g:2946:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) | 10250 | // InternalApplicationConfiguration.g:3826:20: otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) |
7954 | { | 10251 | { |
7955 | otherlv_31=(Token)match(input,45,FOLLOW_10); | 10252 | otherlv_31=(Token)match(input,45,FOLLOW_10); |
7956 | 10253 | ||
7957 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); | 10254 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); |
7958 | 10255 | ||
7959 | otherlv_32=(Token)match(input,16,FOLLOW_18); | 10256 | otherlv_32=(Token)match(input,16,FOLLOW_18); |
7960 | 10257 | ||
7961 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); | 10258 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); |
7962 | 10259 | ||
7963 | // InternalApplicationConfiguration.g:2954:9: ( (lv_debugFolder_33_0= ruleFile ) ) | 10260 | // InternalApplicationConfiguration.g:3834:9: ( (lv_targetLogFile_33_0= ruleFile ) ) |
7964 | // InternalApplicationConfiguration.g:2955:10: (lv_debugFolder_33_0= ruleFile ) | 10261 | // InternalApplicationConfiguration.g:3835:10: (lv_targetLogFile_33_0= ruleFile ) |
7965 | { | 10262 | { |
7966 | // InternalApplicationConfiguration.g:2955:10: (lv_debugFolder_33_0= ruleFile ) | 10263 | // InternalApplicationConfiguration.g:3835:10: (lv_targetLogFile_33_0= ruleFile ) |
7967 | // InternalApplicationConfiguration.g:2956:11: lv_debugFolder_33_0= ruleFile | 10264 | // InternalApplicationConfiguration.g:3836:11: lv_targetLogFile_33_0= ruleFile |
7968 | { | 10265 | { |
7969 | 10266 | ||
7970 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); | 10267 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); |
7971 | 10268 | ||
7972 | pushFollow(FOLLOW_28); | 10269 | pushFollow(FOLLOW_34); |
7973 | lv_debugFolder_33_0=ruleFile(); | 10270 | lv_targetLogFile_33_0=ruleFile(); |
7974 | 10271 | ||
7975 | state._fsp--; | 10272 | state._fsp--; |
7976 | 10273 | ||
@@ -7980,8 +10277,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7980 | } | 10277 | } |
7981 | set( | 10278 | set( |
7982 | current, | 10279 | current, |
7983 | "debugFolder", | 10280 | "targetLogFile", |
7984 | lv_debugFolder_33_0, | 10281 | lv_targetLogFile_33_0, |
7985 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 10282 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
7986 | afterParserOrEnumRuleCall(); | 10283 | afterParserOrEnumRuleCall(); |
7987 | 10284 | ||
@@ -8010,48 +10307,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8010 | } | 10307 | } |
8011 | break; | 10308 | break; |
8012 | case 11 : | 10309 | case 11 : |
8013 | // InternalApplicationConfiguration.g:2979:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 10310 | // InternalApplicationConfiguration.g:3859:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) |
8014 | { | 10311 | { |
8015 | // InternalApplicationConfiguration.g:2979:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 10312 | // InternalApplicationConfiguration.g:3859:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) |
8016 | // InternalApplicationConfiguration.g:2980:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 10313 | // InternalApplicationConfiguration.g:3860:5: {...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) |
8017 | { | 10314 | { |
8018 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { | 10315 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { |
8019 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); | 10316 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); |
8020 | } | 10317 | } |
8021 | // InternalApplicationConfiguration.g:2980:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 10318 | // InternalApplicationConfiguration.g:3860:112: ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) |
8022 | // InternalApplicationConfiguration.g:2981:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 10319 | // InternalApplicationConfiguration.g:3861:6: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) |
8023 | { | 10320 | { |
8024 | 10321 | ||
8025 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); | 10322 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); |
8026 | 10323 | ||
8027 | // InternalApplicationConfiguration.g:2984:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 10324 | // InternalApplicationConfiguration.g:3864:9: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) |
8028 | // InternalApplicationConfiguration.g:2984:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 10325 | // InternalApplicationConfiguration.g:3864:10: {...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) |
8029 | { | 10326 | { |
8030 | if ( !((true)) ) { | 10327 | if ( !((true)) ) { |
8031 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10328 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8032 | } | 10329 | } |
8033 | // InternalApplicationConfiguration.g:2984:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 10330 | // InternalApplicationConfiguration.g:3864:19: (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) |
8034 | // InternalApplicationConfiguration.g:2984:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) | 10331 | // InternalApplicationConfiguration.g:3864:20: otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) |
8035 | { | 10332 | { |
8036 | otherlv_34=(Token)match(input,46,FOLLOW_10); | 10333 | otherlv_34=(Token)match(input,46,FOLLOW_10); |
8037 | 10334 | ||
8038 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); | 10335 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); |
8039 | 10336 | ||
8040 | otherlv_35=(Token)match(input,16,FOLLOW_18); | 10337 | otherlv_35=(Token)match(input,16,FOLLOW_18); |
8041 | 10338 | ||
8042 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); | 10339 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); |
8043 | 10340 | ||
8044 | // InternalApplicationConfiguration.g:2992:9: ( (lv_targetLogFile_36_0= ruleFile ) ) | 10341 | // InternalApplicationConfiguration.g:3872:9: ( (lv_targetStatisticsFile_36_0= ruleFile ) ) |
8045 | // InternalApplicationConfiguration.g:2993:10: (lv_targetLogFile_36_0= ruleFile ) | 10342 | // InternalApplicationConfiguration.g:3873:10: (lv_targetStatisticsFile_36_0= ruleFile ) |
8046 | { | 10343 | { |
8047 | // InternalApplicationConfiguration.g:2993:10: (lv_targetLogFile_36_0= ruleFile ) | 10344 | // InternalApplicationConfiguration.g:3873:10: (lv_targetStatisticsFile_36_0= ruleFile ) |
8048 | // InternalApplicationConfiguration.g:2994:11: lv_targetLogFile_36_0= ruleFile | 10345 | // InternalApplicationConfiguration.g:3874:11: lv_targetStatisticsFile_36_0= ruleFile |
8049 | { | 10346 | { |
8050 | 10347 | ||
8051 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); | 10348 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); |
8052 | 10349 | ||
8053 | pushFollow(FOLLOW_28); | 10350 | pushFollow(FOLLOW_34); |
8054 | lv_targetLogFile_36_0=ruleFile(); | 10351 | lv_targetStatisticsFile_36_0=ruleFile(); |
8055 | 10352 | ||
8056 | state._fsp--; | 10353 | state._fsp--; |
8057 | 10354 | ||
@@ -8061,8 +10358,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8061 | } | 10358 | } |
8062 | set( | 10359 | set( |
8063 | current, | 10360 | current, |
8064 | "targetLogFile", | 10361 | "targetStatisticsFile", |
8065 | lv_targetLogFile_36_0, | 10362 | lv_targetStatisticsFile_36_0, |
8066 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 10363 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
8067 | afterParserOrEnumRuleCall(); | 10364 | afterParserOrEnumRuleCall(); |
8068 | 10365 | ||
@@ -8091,48 +10388,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8091 | } | 10388 | } |
8092 | break; | 10389 | break; |
8093 | case 12 : | 10390 | case 12 : |
8094 | // InternalApplicationConfiguration.g:3017:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 10391 | // InternalApplicationConfiguration.g:3897:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) |
8095 | { | 10392 | { |
8096 | // InternalApplicationConfiguration.g:3017:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 10393 | // InternalApplicationConfiguration.g:3897:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) |
8097 | // InternalApplicationConfiguration.g:3018:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 10394 | // InternalApplicationConfiguration.g:3898:5: {...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) |
8098 | { | 10395 | { |
8099 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { | 10396 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { |
8100 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); | 10397 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); |
8101 | } | 10398 | } |
8102 | // InternalApplicationConfiguration.g:3018:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 10399 | // InternalApplicationConfiguration.g:3898:112: ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) |
8103 | // InternalApplicationConfiguration.g:3019:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 10400 | // InternalApplicationConfiguration.g:3899:6: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) |
8104 | { | 10401 | { |
8105 | 10402 | ||
8106 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); | 10403 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); |
8107 | 10404 | ||
8108 | // InternalApplicationConfiguration.g:3022:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 10405 | // InternalApplicationConfiguration.g:3902:9: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) |
8109 | // InternalApplicationConfiguration.g:3022:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 10406 | // InternalApplicationConfiguration.g:3902:10: {...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) |
8110 | { | 10407 | { |
8111 | if ( !((true)) ) { | 10408 | if ( !((true)) ) { |
8112 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10409 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8113 | } | 10410 | } |
8114 | // InternalApplicationConfiguration.g:3022:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 10411 | // InternalApplicationConfiguration.g:3902:19: (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) |
8115 | // InternalApplicationConfiguration.g:3022:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 10412 | // InternalApplicationConfiguration.g:3902:20: otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) |
8116 | { | 10413 | { |
8117 | otherlv_37=(Token)match(input,47,FOLLOW_10); | 10414 | otherlv_37=(Token)match(input,47,FOLLOW_10); |
8118 | 10415 | ||
8119 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); | 10416 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); |
8120 | 10417 | ||
8121 | otherlv_38=(Token)match(input,16,FOLLOW_18); | 10418 | otherlv_38=(Token)match(input,16,FOLLOW_18); |
8122 | 10419 | ||
8123 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); | 10420 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); |
8124 | 10421 | ||
8125 | // InternalApplicationConfiguration.g:3030:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 10422 | // InternalApplicationConfiguration.g:3910:9: ( (lv_tagetFolder_39_0= ruleFile ) ) |
8126 | // InternalApplicationConfiguration.g:3031:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 10423 | // InternalApplicationConfiguration.g:3911:10: (lv_tagetFolder_39_0= ruleFile ) |
8127 | { | 10424 | { |
8128 | // InternalApplicationConfiguration.g:3031:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 10425 | // InternalApplicationConfiguration.g:3911:10: (lv_tagetFolder_39_0= ruleFile ) |
8129 | // InternalApplicationConfiguration.g:3032:11: lv_targetStatisticsFile_39_0= ruleFile | 10426 | // InternalApplicationConfiguration.g:3912:11: lv_tagetFolder_39_0= ruleFile |
8130 | { | 10427 | { |
8131 | 10428 | ||
8132 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); | 10429 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); |
8133 | 10430 | ||
8134 | pushFollow(FOLLOW_28); | 10431 | pushFollow(FOLLOW_34); |
8135 | lv_targetStatisticsFile_39_0=ruleFile(); | 10432 | lv_tagetFolder_39_0=ruleFile(); |
8136 | 10433 | ||
8137 | state._fsp--; | 10434 | state._fsp--; |
8138 | 10435 | ||
@@ -8142,8 +10439,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8142 | } | 10439 | } |
8143 | set( | 10440 | set( |
8144 | current, | 10441 | current, |
8145 | "targetStatisticsFile", | 10442 | "tagetFolder", |
8146 | lv_targetStatisticsFile_39_0, | 10443 | lv_tagetFolder_39_0, |
8147 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 10444 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
8148 | afterParserOrEnumRuleCall(); | 10445 | afterParserOrEnumRuleCall(); |
8149 | 10446 | ||
@@ -8173,7 +10470,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8173 | break; | 10470 | break; |
8174 | 10471 | ||
8175 | default : | 10472 | default : |
8176 | break loop36; | 10473 | break loop51; |
8177 | } | 10474 | } |
8178 | } while (true); | 10475 | } while (true); |
8179 | 10476 | ||
@@ -8216,7 +10513,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8216 | 10513 | ||
8217 | 10514 | ||
8218 | // $ANTLR start "ruleSolver" | 10515 | // $ANTLR start "ruleSolver" |
8219 | // InternalApplicationConfiguration.g:3070:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; | 10516 | // InternalApplicationConfiguration.g:3950:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; |
8220 | public final Enumerator ruleSolver() throws RecognitionException { | 10517 | public final Enumerator ruleSolver() throws RecognitionException { |
8221 | Enumerator current = null; | 10518 | Enumerator current = null; |
8222 | 10519 | ||
@@ -8228,40 +10525,40 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8228 | enterRule(); | 10525 | enterRule(); |
8229 | 10526 | ||
8230 | try { | 10527 | try { |
8231 | // InternalApplicationConfiguration.g:3076:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) | 10528 | // InternalApplicationConfiguration.g:3956:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) |
8232 | // InternalApplicationConfiguration.g:3077:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 10529 | // InternalApplicationConfiguration.g:3957:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
8233 | { | 10530 | { |
8234 | // InternalApplicationConfiguration.g:3077:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 10531 | // InternalApplicationConfiguration.g:3957:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
8235 | int alt37=3; | 10532 | int alt52=3; |
8236 | switch ( input.LA(1) ) { | 10533 | switch ( input.LA(1) ) { |
8237 | case 48: | 10534 | case 48: |
8238 | { | 10535 | { |
8239 | alt37=1; | 10536 | alt52=1; |
8240 | } | 10537 | } |
8241 | break; | 10538 | break; |
8242 | case 49: | 10539 | case 49: |
8243 | { | 10540 | { |
8244 | alt37=2; | 10541 | alt52=2; |
8245 | } | 10542 | } |
8246 | break; | 10543 | break; |
8247 | case 50: | 10544 | case 50: |
8248 | { | 10545 | { |
8249 | alt37=3; | 10546 | alt52=3; |
8250 | } | 10547 | } |
8251 | break; | 10548 | break; |
8252 | default: | 10549 | default: |
8253 | NoViableAltException nvae = | 10550 | NoViableAltException nvae = |
8254 | new NoViableAltException("", 37, 0, input); | 10551 | new NoViableAltException("", 52, 0, input); |
8255 | 10552 | ||
8256 | throw nvae; | 10553 | throw nvae; |
8257 | } | 10554 | } |
8258 | 10555 | ||
8259 | switch (alt37) { | 10556 | switch (alt52) { |
8260 | case 1 : | 10557 | case 1 : |
8261 | // InternalApplicationConfiguration.g:3078:3: (enumLiteral_0= 'SMTSolver' ) | 10558 | // InternalApplicationConfiguration.g:3958:3: (enumLiteral_0= 'SMTSolver' ) |
8262 | { | 10559 | { |
8263 | // InternalApplicationConfiguration.g:3078:3: (enumLiteral_0= 'SMTSolver' ) | 10560 | // InternalApplicationConfiguration.g:3958:3: (enumLiteral_0= 'SMTSolver' ) |
8264 | // InternalApplicationConfiguration.g:3079:4: enumLiteral_0= 'SMTSolver' | 10561 | // InternalApplicationConfiguration.g:3959:4: enumLiteral_0= 'SMTSolver' |
8265 | { | 10562 | { |
8266 | enumLiteral_0=(Token)match(input,48,FOLLOW_2); | 10563 | enumLiteral_0=(Token)match(input,48,FOLLOW_2); |
8267 | 10564 | ||
@@ -8275,10 +10572,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8275 | } | 10572 | } |
8276 | break; | 10573 | break; |
8277 | case 2 : | 10574 | case 2 : |
8278 | // InternalApplicationConfiguration.g:3086:3: (enumLiteral_1= 'AlloySolver' ) | 10575 | // InternalApplicationConfiguration.g:3966:3: (enumLiteral_1= 'AlloySolver' ) |
8279 | { | 10576 | { |
8280 | // InternalApplicationConfiguration.g:3086:3: (enumLiteral_1= 'AlloySolver' ) | 10577 | // InternalApplicationConfiguration.g:3966:3: (enumLiteral_1= 'AlloySolver' ) |
8281 | // InternalApplicationConfiguration.g:3087:4: enumLiteral_1= 'AlloySolver' | 10578 | // InternalApplicationConfiguration.g:3967:4: enumLiteral_1= 'AlloySolver' |
8282 | { | 10579 | { |
8283 | enumLiteral_1=(Token)match(input,49,FOLLOW_2); | 10580 | enumLiteral_1=(Token)match(input,49,FOLLOW_2); |
8284 | 10581 | ||
@@ -8292,10 +10589,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8292 | } | 10589 | } |
8293 | break; | 10590 | break; |
8294 | case 3 : | 10591 | case 3 : |
8295 | // InternalApplicationConfiguration.g:3094:3: (enumLiteral_2= 'ViatraSolver' ) | 10592 | // InternalApplicationConfiguration.g:3974:3: (enumLiteral_2= 'ViatraSolver' ) |
8296 | { | 10593 | { |
8297 | // InternalApplicationConfiguration.g:3094:3: (enumLiteral_2= 'ViatraSolver' ) | 10594 | // InternalApplicationConfiguration.g:3974:3: (enumLiteral_2= 'ViatraSolver' ) |
8298 | // InternalApplicationConfiguration.g:3095:4: enumLiteral_2= 'ViatraSolver' | 10595 | // InternalApplicationConfiguration.g:3975:4: enumLiteral_2= 'ViatraSolver' |
8299 | { | 10596 | { |
8300 | enumLiteral_2=(Token)match(input,50,FOLLOW_2); | 10597 | enumLiteral_2=(Token)match(input,50,FOLLOW_2); |
8301 | 10598 | ||
@@ -8332,7 +10629,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8332 | // Delegated rules | 10629 | // Delegated rules |
8333 | 10630 | ||
8334 | 10631 | ||
8335 | protected DFA36 dfa36 = new DFA36(this); | 10632 | protected DFA51 dfa51 = new DFA51(this); |
8336 | static final String dfa_1s = "\16\uffff"; | 10633 | static final String dfa_1s = "\16\uffff"; |
8337 | static final String dfa_2s = "\1\23\15\uffff"; | 10634 | static final String dfa_2s = "\1\23\15\uffff"; |
8338 | static final String dfa_3s = "\1\57\15\uffff"; | 10635 | static final String dfa_3s = "\1\57\15\uffff"; |
@@ -8362,11 +10659,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8362 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | 10659 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); |
8363 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); | 10660 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); |
8364 | 10661 | ||
8365 | class DFA36 extends DFA { | 10662 | class DFA51 extends DFA { |
8366 | 10663 | ||
8367 | public DFA36(BaseRecognizer recognizer) { | 10664 | public DFA51(BaseRecognizer recognizer) { |
8368 | this.recognizer = recognizer; | 10665 | this.recognizer = recognizer; |
8369 | this.decisionNumber = 36; | 10666 | this.decisionNumber = 51; |
8370 | this.eot = dfa_1; | 10667 | this.eot = dfa_1; |
8371 | this.eof = dfa_1; | 10668 | this.eof = dfa_1; |
8372 | this.min = dfa_2; | 10669 | this.min = dfa_2; |
@@ -8376,52 +10673,52 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8376 | this.transition = dfa_6; | 10673 | this.transition = dfa_6; |
8377 | } | 10674 | } |
8378 | public String getDescription() { | 10675 | public String getDescription() { |
8379 | return "()* loopback of 2600: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 ) ) ) ) ) ) )*"; | 10676 | return "()* loopback of 3460: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 ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= '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= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*"; |
8380 | } | 10677 | } |
8381 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 10678 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
8382 | TokenStream input = (TokenStream)_input; | 10679 | TokenStream input = (TokenStream)_input; |
8383 | int _s = s; | 10680 | int _s = s; |
8384 | switch ( s ) { | 10681 | switch ( s ) { |
8385 | case 0 : | 10682 | case 0 : |
8386 | int LA36_0 = input.LA(1); | 10683 | int LA51_0 = input.LA(1); |
8387 | 10684 | ||
8388 | 10685 | ||
8389 | int index36_0 = input.index(); | 10686 | int index51_0 = input.index(); |
8390 | input.rewind(); | 10687 | input.rewind(); |
8391 | s = -1; | 10688 | s = -1; |
8392 | if ( (LA36_0==19) ) {s = 1;} | 10689 | if ( (LA51_0==19) ) {s = 1;} |
8393 | 10690 | ||
8394 | else if ( LA36_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} | 10691 | else if ( LA51_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} |
8395 | 10692 | ||
8396 | else if ( LA36_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} | 10693 | else if ( LA51_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} |
8397 | 10694 | ||
8398 | else if ( LA36_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} | 10695 | else if ( LA51_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} |
8399 | 10696 | ||
8400 | else if ( LA36_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} | 10697 | else if ( LA51_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} |
8401 | 10698 | ||
8402 | else if ( LA36_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} | 10699 | else if ( LA51_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} |
8403 | 10700 | ||
8404 | else if ( LA36_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} | 10701 | else if ( LA51_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} |
8405 | 10702 | ||
8406 | else if ( LA36_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} | 10703 | else if ( LA51_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} |
8407 | 10704 | ||
8408 | else if ( LA36_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} | 10705 | else if ( LA51_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} |
8409 | 10706 | ||
8410 | else if ( LA36_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} | 10707 | else if ( LA51_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} |
8411 | 10708 | ||
8412 | else if ( LA36_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} | 10709 | else if ( LA51_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} |
8413 | 10710 | ||
8414 | else if ( LA36_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} | 10711 | else if ( LA51_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} |
8415 | 10712 | ||
8416 | else if ( LA36_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} | 10713 | else if ( LA51_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} |
8417 | 10714 | ||
8418 | 10715 | ||
8419 | input.seek(index36_0); | 10716 | input.seek(index51_0); |
8420 | if ( s>=0 ) return s; | 10717 | if ( s>=0 ) return s; |
8421 | break; | 10718 | break; |
8422 | } | 10719 | } |
8423 | NoViableAltException nvae = | 10720 | NoViableAltException nvae = |
8424 | new NoViableAltException(getDescription(), 36, _s, input); | 10721 | new NoViableAltException(getDescription(), 51, _s, input); |
8425 | error(nvae); | 10722 | error(nvae); |
8426 | throw nvae; | 10723 | throw nvae; |
8427 | } | 10724 | } |
@@ -8449,14 +10746,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8449 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); | 10746 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); |
8450 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010080000L}); | 10747 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010080000L}); |
8451 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); | 10748 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); |
8452 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000003D00000000L}); | 10749 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000040000000L}); |
8453 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020010000L}); | 10750 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020010000L}); |
8454 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000040L}); | 10751 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000001000000040L}); |
8455 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000002L}); | 10752 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000100000000L}); |
8456 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000080000040L}); | 10753 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000200000000L}); |
8457 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000200000000L}); | 10754 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001000020040L}); |
8458 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000FF400C880000L}); | 10755 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L}); |
8459 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000020010L}); | 10756 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000800000000L}); |
8460 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0007000000000000L}); | 10757 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000080000000L}); |
10758 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000002000000000L}); | ||
10759 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000080040L}); | ||
10760 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000040L}); | ||
10761 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000FF400C880000L}); | ||
10762 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000020010L}); | ||
10763 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0007000000000000L}); | ||
8461 | 10764 | ||
8462 | } | 10765 | } |