aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application.ide
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-03-20 16:09:09 +0100
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-03-20 16:09:09 +0100
commit3f5aaab5025b8eb243f414b1c789085327df04f4 (patch)
tree156d9d95888fce6b003d73f509b9155e6b24555f /Application/hu.bme.mit.inf.dslreasoner.application.ide
parentFix ParseUtil to avoid breaking the .vql editor in Eclipse (diff)
downloadVIATRA-Generator-3f5aaab5025b8eb243f414b1c789085327df04f4.tar.gz
VIATRA-Generator-3f5aaab5025b8eb243f414b1c789085327df04f4.tar.zst
VIATRA-Generator-3f5aaab5025b8eb243f414b1c789085327df04f4.zip
Fault tree transformation for partial models WIP
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ide')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF31
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup2
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java107
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java582
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java68
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g22282
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens214
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java4954
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java69087
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbinbin1701 -> 1701 bytes
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbinbin2526 -> 2526 bytes
11 files changed, 51479 insertions, 45848 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF b/Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF
index 7627464c..3c981280 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF
@@ -1,16 +1,15 @@
1Manifest-Version: 1.0 1Manifest-Version: 1.0
2Bundle-ManifestVersion: 2 2Bundle-ManifestVersion: 2
3Bundle-Name: hu.bme.mit.inf.dslreasoner.application.ide 3Bundle-Name: hu.bme.mit.inf.dslreasoner.application.ide
4Bundle-Vendor: My Company 4Bundle-Vendor: My Company
5Bundle-Version: 1.0.0.qualifier 5Bundle-Version: 1.0.0.qualifier
6Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.ide; singleton:=true 6Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.ide; singleton:=true
7Bundle-ActivationPolicy: lazy 7Bundle-ActivationPolicy: lazy
8Require-Bundle: hu.bme.mit.inf.dslreasoner.application, 8Require-Bundle: hu.bme.mit.inf.dslreasoner.application,
9 org.eclipse.xtext.ide, 9 org.eclipse.xtext.ide,
10 org.eclipse.xtext.xbase.ide, 10 org.eclipse.xtext.xbase.ide,
11 org.antlr.runtime 11 org.antlr.runtime;bundle-version="[3.2.0,3.2.1)"
12Bundle-RequiredExecutionEnvironment: JavaSE-1.8 12Bundle-RequiredExecutionEnvironment: JavaSE-1.8
13Export-Package: hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal, 13Export-Package: hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal,
14 hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr 14 hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr
15Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.ide 15Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.ide
16
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup
index bf5786d3..db512225 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup
@@ -1 +1 @@
hu.bme.mit.inf.dslreasoner.application.ide.ApplicationConfigurationIdeSetup hu.bme.mit.inf.dslreasoner.application.ide.ApplicationConfigurationIdeSetup
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java
index 94ca0fcb..be81a080 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java
@@ -1,47 +1,60 @@
1/* 1/*
2 * generated by Xtext 2.12.0 2 * generated by Xtext 2.16.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.ide; 4package hu.bme.mit.inf.dslreasoner.application.ide;
5 5
6import com.google.inject.Binder; 6import com.google.inject.Binder;
7import com.google.inject.name.Names; 7import com.google.inject.name.Names;
8import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; 8import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser;
9import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; 9import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer;
10import org.eclipse.xtext.ide.DefaultIdeModule; 10import org.eclipse.xtext.ide.DefaultIdeModule;
11import org.eclipse.xtext.ide.LexerIdeBindings; 11import org.eclipse.xtext.ide.LexerIdeBindings;
12import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; 12import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher;
13import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; 13import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher;
14import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; 14import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper;
15import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; 15import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper;
16import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; 16import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser;
17import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; 17import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer;
18 18import org.eclipse.xtext.ide.refactoring.IRenameStrategy2;
19/** 19import org.eclipse.xtext.ide.server.rename.IRenameService;
20 * Manual modifications go to {@link ApplicationConfigurationIdeModule}. 20import org.eclipse.xtext.ide.server.rename.RenameService;
21 */ 21
22@SuppressWarnings("all") 22/**
23public abstract class AbstractApplicationConfigurationIdeModule extends DefaultIdeModule { 23 * Manual modifications go to {@link ApplicationConfigurationIdeModule}.
24 24 */
25 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 25@SuppressWarnings("all")
26 public void configureContentAssistLexer(Binder binder) { 26public abstract class AbstractApplicationConfigurationIdeModule extends DefaultIdeModule {
27 binder.bind(Lexer.class) 27
28 .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) 28 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
29 .to(InternalApplicationConfigurationLexer.class); 29 public void configureContentAssistLexer(Binder binder) {
30 } 30 binder.bind(Lexer.class)
31 31 .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST))
32 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 32 .to(InternalApplicationConfigurationLexer.class);
33 public Class<? extends IContentAssistParser> bindIContentAssistParser() { 33 }
34 return ApplicationConfigurationParser.class; 34
35 } 35 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
36 36 public Class<? extends IContentAssistParser> bindIContentAssistParser() {
37 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 37 return ApplicationConfigurationParser.class;
38 public Class<? extends IProposalConflictHelper> bindIProposalConflictHelper() { 38 }
39 return AntlrProposalConflictHelper.class; 39
40 } 40 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
41 41 public Class<? extends IProposalConflictHelper> bindIProposalConflictHelper() {
42 // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 42 return AntlrProposalConflictHelper.class;
43 public Class<? extends IPrefixMatcher> bindIPrefixMatcher() { 43 }
44 return FQNPrefixMatcher.class; 44
45 } 45 // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2
46 46 public Class<? extends IPrefixMatcher> bindIPrefixMatcher() {
47} 47 return FQNPrefixMatcher.class;
48 }
49
50 // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2
51 public Class<? extends IRenameService> bindIRenameService() {
52 return RenameService.class;
53 }
54
55 // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2
56 public Class<? extends IRenameStrategy2> bindIRenameStrategy2() {
57 return IRenameStrategy2.DefaultImpl.class;
58 }
59
60}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
index 15bd7ac0..12bf94a5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
@@ -1,266 +1,316 @@
1/* 1/*
2 * generated by Xtext 2.12.0 2 * generated by Xtext 2.16.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; 4package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr;
5 5
6import com.google.inject.Inject; 6import com.google.common.collect.ImmutableMap;
7import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationParser; 7import com.google.inject.Inject;
8import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 8import com.google.inject.Singleton;
9import java.util.HashMap; 9import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationParser;
10import java.util.Map; 10import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
11import org.eclipse.xtext.AbstractElement; 11import java.util.Map;
12import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; 12import org.eclipse.xtext.AbstractElement;
13 13import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser;
14public class ApplicationConfigurationParser extends AbstractContentAssistParser { 14
15 15public class ApplicationConfigurationParser extends AbstractContentAssistParser {
16 @Inject 16
17 private ApplicationConfigurationGrammarAccess grammarAccess; 17 @Singleton
18 18 public static final class NameMappings {
19 private Map<AbstractElement, String> nameMappings; 19
20 20 private final Map<AbstractElement, String> mappings;
21 @Override 21
22 protected InternalApplicationConfigurationParser createParser() { 22 @Inject
23 InternalApplicationConfigurationParser result = new InternalApplicationConfigurationParser(null); 23 public NameMappings(ApplicationConfigurationGrammarAccess grammarAccess) {
24 result.setGrammarAccess(grammarAccess); 24 ImmutableMap.Builder<AbstractElement, String> builder = ImmutableMap.builder();
25 return result; 25 init(builder, grammarAccess);
26 } 26 this.mappings = builder.build();
27 27 }
28 @Override 28
29 protected String getRuleName(AbstractElement element) { 29 public String getRuleName(AbstractElement element) {
30 if (nameMappings == null) { 30 return mappings.get(element);
31 nameMappings = new HashMap<AbstractElement, String>() { 31 }
32 private static final long serialVersionUID = 1L; 32
33 { 33 private static void init(ImmutableMap.Builder<AbstractElement, String> builder, ApplicationConfigurationGrammarAccess grammarAccess) {
34 put(grammarAccess.getCommandAccess().getAlternatives(), "rule__Command__Alternatives"); 34 builder.put(grammarAccess.getCommandAccess().getAlternatives(), "rule__Command__Alternatives");
35 put(grammarAccess.getImportAccess().getAlternatives(), "rule__Import__Alternatives"); 35 builder.put(grammarAccess.getImportAccess().getAlternatives(), "rule__Import__Alternatives");
36 put(grammarAccess.getDeclarationAccess().getAlternatives(), "rule__Declaration__Alternatives"); 36 builder.put(grammarAccess.getDeclarationAccess().getAlternatives(), "rule__Declaration__Alternatives");
37 put(grammarAccess.getFileAccess().getAlternatives(), "rule__File__Alternatives"); 37 builder.put(grammarAccess.getFileAccess().getAlternatives(), "rule__File__Alternatives");
38 put(grammarAccess.getMetamodelEntryAccess().getAlternatives(), "rule__MetamodelEntry__Alternatives"); 38 builder.put(grammarAccess.getMetamodelEntryAccess().getAlternatives(), "rule__MetamodelEntry__Alternatives");
39 put(grammarAccess.getMetamodelAccess().getAlternatives(), "rule__Metamodel__Alternatives"); 39 builder.put(grammarAccess.getMetamodelAccess().getAlternatives(), "rule__Metamodel__Alternatives");
40 put(grammarAccess.getPartialModelEntryAccess().getAlternatives(), "rule__PartialModelEntry__Alternatives"); 40 builder.put(grammarAccess.getPartialModelEntryAccess().getAlternatives(), "rule__PartialModelEntry__Alternatives");
41 put(grammarAccess.getPartialModelAccess().getAlternatives(), "rule__PartialModel__Alternatives"); 41 builder.put(grammarAccess.getPartialModelAccess().getAlternatives(), "rule__PartialModel__Alternatives");
42 put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); 42 builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives");
43 put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); 43 builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives");
44 put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); 44 builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives");
45 put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives"); 45 builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives");
46 put(grammarAccess.getTypeScopeAccess().getAlternatives(), "rule__TypeScope__Alternatives"); 46 builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives");
47 put(grammarAccess.getClassTypeScopeAccess().getAlternatives_2(), "rule__ClassTypeScope__Alternatives_2"); 47 builder.put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives");
48 put(grammarAccess.getClassTypeScopeAccess().getAlternatives_3(), "rule__ClassTypeScope__Alternatives_3"); 48 builder.put(grammarAccess.getTypeScopeAccess().getAlternatives(), "rule__TypeScope__Alternatives");
49 put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2(), "rule__ObjectTypeScope__Alternatives_2"); 49 builder.put(grammarAccess.getClassTypeScopeAccess().getAlternatives_2(), "rule__ClassTypeScope__Alternatives_2");
50 put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3(), "rule__ObjectTypeScope__Alternatives_3"); 50 builder.put(grammarAccess.getClassTypeScopeAccess().getAlternatives_3(), "rule__ClassTypeScope__Alternatives_3");
51 put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2(), "rule__IntegerTypeScope__Alternatives_2"); 51 builder.put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2(), "rule__ObjectTypeScope__Alternatives_2");
52 put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3(), "rule__IntegerTypeScope__Alternatives_3"); 52 builder.put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3(), "rule__ObjectTypeScope__Alternatives_3");
53 put(grammarAccess.getRealTypeScopeAccess().getAlternatives_2(), "rule__RealTypeScope__Alternatives_2"); 53 builder.put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2(), "rule__IntegerTypeScope__Alternatives_2");
54 put(grammarAccess.getRealTypeScopeAccess().getAlternatives_3(), "rule__RealTypeScope__Alternatives_3"); 54 builder.put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3(), "rule__IntegerTypeScope__Alternatives_3");
55 put(grammarAccess.getStringTypeScopeAccess().getAlternatives_2(), "rule__StringTypeScope__Alternatives_2"); 55 builder.put(grammarAccess.getRealTypeScopeAccess().getAlternatives_2(), "rule__RealTypeScope__Alternatives_2");
56 put(grammarAccess.getStringTypeScopeAccess().getAlternatives_3(), "rule__StringTypeScope__Alternatives_3"); 56 builder.put(grammarAccess.getRealTypeScopeAccess().getAlternatives_3(), "rule__RealTypeScope__Alternatives_3");
57 put(grammarAccess.getTypeReferenceAccess().getAlternatives(), "rule__TypeReference__Alternatives"); 57 builder.put(grammarAccess.getStringTypeScopeAccess().getAlternatives_2(), "rule__StringTypeScope__Alternatives_2");
58 put(grammarAccess.getNumberSpecificationAccess().getAlternatives(), "rule__NumberSpecification__Alternatives"); 58 builder.put(grammarAccess.getStringTypeScopeAccess().getAlternatives_3(), "rule__StringTypeScope__Alternatives_3");
59 put(grammarAccess.getExactNumberAccess().getAlternatives(), "rule__ExactNumber__Alternatives"); 59 builder.put(grammarAccess.getTypeReferenceAccess().getAlternatives(), "rule__TypeReference__Alternatives");
60 put(grammarAccess.getIntervallNumberAccess().getAlternatives_2(), "rule__IntervallNumber__Alternatives_2"); 60 builder.put(grammarAccess.getNumberSpecificationAccess().getAlternatives(), "rule__NumberSpecification__Alternatives");
61 put(grammarAccess.getScopeAccess().getAlternatives(), "rule__Scope__Alternatives"); 61 builder.put(grammarAccess.getExactNumberAccess().getAlternatives(), "rule__ExactNumber__Alternatives");
62 put(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives(), "rule__DocumentLevelSpecification__Alternatives"); 62 builder.put(grammarAccess.getIntervallNumberAccess().getAlternatives_2(), "rule__IntervallNumber__Alternatives_2");
63 put(grammarAccess.getSolverAccess().getAlternatives(), "rule__Solver__Alternatives"); 63 builder.put(grammarAccess.getScopeAccess().getAlternatives(), "rule__Scope__Alternatives");
64 put(grammarAccess.getConfigurationScriptAccess().getGroup(), "rule__ConfigurationScript__Group__0"); 64 builder.put(grammarAccess.getOptimizationDirectionAccess().getAlternatives(), "rule__OptimizationDirection__Alternatives");
65 put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); 65 builder.put(grammarAccess.getComparisonOperatorAccess().getAlternatives(), "rule__ComparisonOperator__Alternatives");
66 put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); 66 builder.put(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives(), "rule__DocumentLevelSpecification__Alternatives");
67 put(grammarAccess.getREALLiteralAccess().getGroup(), "rule__REALLiteral__Group__0"); 67 builder.put(grammarAccess.getSolverAccess().getAlternatives(), "rule__Solver__Alternatives");
68 put(grammarAccess.getINTLiteralAccess().getGroup(), "rule__INTLiteral__Group__0"); 68 builder.put(grammarAccess.getConfigurationScriptAccess().getGroup(), "rule__ConfigurationScript__Group__0");
69 put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0"); 69 builder.put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0");
70 put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0"); 70 builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0");
71 put(grammarAccess.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0"); 71 builder.put(grammarAccess.getREALLiteralAccess().getGroup(), "rule__REALLiteral__Group__0");
72 put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0"); 72 builder.put(grammarAccess.getINTLiteralAccess().getGroup(), "rule__INTLiteral__Group__0");
73 put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0"); 73 builder.put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0");
74 put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0"); 74 builder.put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0");
75 put(grammarAccess.getAllPackageEntryAccess().getGroup_2(), "rule__AllPackageEntry__Group_2__0"); 75 builder.put(grammarAccess.getCftImportAccess().getGroup(), "rule__CftImport__Group__0");
76 put(grammarAccess.getAllPackageEntryAccess().getGroup_2_3(), "rule__AllPackageEntry__Group_2_3__0"); 76 builder.put(grammarAccess.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0");
77 put(grammarAccess.getMetamodelElementAccess().getGroup(), "rule__MetamodelElement__Group__0"); 77 builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0");
78 put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0"); 78 builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0");
79 put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0"); 79 builder.put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0");
80 put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0"); 80 builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2(), "rule__AllPackageEntry__Group_2__0");
81 put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0"); 81 builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2_3(), "rule__AllPackageEntry__Group_2_3__0");
82 put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0"); 82 builder.put(grammarAccess.getMetamodelElementAccess().getGroup(), "rule__MetamodelElement__Group__0");
83 put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0"); 83 builder.put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0");
84 put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0"); 84 builder.put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0");
85 put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0"); 85 builder.put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0");
86 put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0"); 86 builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0");
87 put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0"); 87 builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0");
88 put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0"); 88 builder.put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0");
89 put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0"); 89 builder.put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0");
90 put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0"); 90 builder.put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0");
91 put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0"); 91 builder.put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0");
92 put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0"); 92 builder.put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0");
93 put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0"); 93 builder.put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0");
94 put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0"); 94 builder.put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0");
95 put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0"); 95 builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0");
96 put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0"); 96 builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0");
97 put(grammarAccess.getConfigSpecificationAccess().getGroup_2_1(), "rule__ConfigSpecification__Group_2_1__0"); 97 builder.put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0");
98 put(grammarAccess.getConfigDeclarationAccess().getGroup(), "rule__ConfigDeclaration__Group__0"); 98 builder.put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0");
99 put(grammarAccess.getDocumentationEntryAccess().getGroup(), "rule__DocumentationEntry__Group__0"); 99 builder.put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0");
100 put(grammarAccess.getRuntimeEntryAccess().getGroup(), "rule__RuntimeEntry__Group__0"); 100 builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup(), "rule__ObjectiveSpecification__Group__0");
101 put(grammarAccess.getMemoryEntryAccess().getGroup(), "rule__MemoryEntry__Group__0"); 101 builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0");
102 put(grammarAccess.getCustomEntryAccess().getGroup(), "rule__CustomEntry__Group__0"); 102 builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0");
103 put(grammarAccess.getScopeSpecificationAccess().getGroup(), "rule__ScopeSpecification__Group__0"); 103 builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0");
104 put(grammarAccess.getScopeSpecificationAccess().getGroup_2(), "rule__ScopeSpecification__Group_2__0"); 104 builder.put(grammarAccess.getReliabiltiyFunctionAccess().getGroup(), "rule__ReliabiltiyFunction__Group__0");
105 put(grammarAccess.getScopeSpecificationAccess().getGroup_2_1(), "rule__ScopeSpecification__Group_2_1__0"); 105 builder.put(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1(), "rule__ReliabiltiyFunction__Group_1__0");
106 put(grammarAccess.getClassTypeScopeAccess().getGroup(), "rule__ClassTypeScope__Group__0"); 106 builder.put(grammarAccess.getObjectiveDeclarationAccess().getGroup(), "rule__ObjectiveDeclaration__Group__0");
107 put(grammarAccess.getObjectTypeScopeAccess().getGroup(), "rule__ObjectTypeScope__Group__0"); 107 builder.put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0");
108 put(grammarAccess.getIntegerTypeScopeAccess().getGroup(), "rule__IntegerTypeScope__Group__0"); 108 builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0");
109 put(grammarAccess.getRealTypeScopeAccess().getGroup(), "rule__RealTypeScope__Group__0"); 109 builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2_1(), "rule__ConfigSpecification__Group_2_1__0");
110 put(grammarAccess.getStringTypeScopeAccess().getGroup(), "rule__StringTypeScope__Group__0"); 110 builder.put(grammarAccess.getConfigDeclarationAccess().getGroup(), "rule__ConfigDeclaration__Group__0");
111 put(grammarAccess.getClassReferenceAccess().getGroup(), "rule__ClassReference__Group__0"); 111 builder.put(grammarAccess.getDocumentationEntryAccess().getGroup(), "rule__DocumentationEntry__Group__0");
112 put(grammarAccess.getObjectReferenceAccess().getGroup(), "rule__ObjectReference__Group__0"); 112 builder.put(grammarAccess.getRuntimeEntryAccess().getGroup(), "rule__RuntimeEntry__Group__0");
113 put(grammarAccess.getIntegerReferenceAccess().getGroup(), "rule__IntegerReference__Group__0"); 113 builder.put(grammarAccess.getMemoryEntryAccess().getGroup(), "rule__MemoryEntry__Group__0");
114 put(grammarAccess.getRealReferenceAccess().getGroup(), "rule__RealReference__Group__0"); 114 builder.put(grammarAccess.getCustomEntryAccess().getGroup(), "rule__CustomEntry__Group__0");
115 put(grammarAccess.getStringReferenceAccess().getGroup(), "rule__StringReference__Group__0"); 115 builder.put(grammarAccess.getScopeSpecificationAccess().getGroup(), "rule__ScopeSpecification__Group__0");
116 put(grammarAccess.getIntervallNumberAccess().getGroup(), "rule__IntervallNumber__Group__0"); 116 builder.put(grammarAccess.getScopeSpecificationAccess().getGroup_2(), "rule__ScopeSpecification__Group_2__0");
117 put(grammarAccess.getIntEnumberationAccess().getGroup(), "rule__IntEnumberation__Group__0"); 117 builder.put(grammarAccess.getScopeSpecificationAccess().getGroup_2_1(), "rule__ScopeSpecification__Group_2_1__0");
118 put(grammarAccess.getIntEnumberationAccess().getGroup_2(), "rule__IntEnumberation__Group_2__0"); 118 builder.put(grammarAccess.getClassTypeScopeAccess().getGroup(), "rule__ClassTypeScope__Group__0");
119 put(grammarAccess.getIntEnumberationAccess().getGroup_2_1(), "rule__IntEnumberation__Group_2_1__0"); 119 builder.put(grammarAccess.getObjectTypeScopeAccess().getGroup(), "rule__ObjectTypeScope__Group__0");
120 put(grammarAccess.getRealEnumerationAccess().getGroup(), "rule__RealEnumeration__Group__0"); 120 builder.put(grammarAccess.getIntegerTypeScopeAccess().getGroup(), "rule__IntegerTypeScope__Group__0");
121 put(grammarAccess.getRealEnumerationAccess().getGroup_2(), "rule__RealEnumeration__Group_2__0"); 121 builder.put(grammarAccess.getRealTypeScopeAccess().getGroup(), "rule__RealTypeScope__Group__0");
122 put(grammarAccess.getRealEnumerationAccess().getGroup_2_1(), "rule__RealEnumeration__Group_2_1__0"); 122 builder.put(grammarAccess.getStringTypeScopeAccess().getGroup(), "rule__StringTypeScope__Group__0");
123 put(grammarAccess.getStringEnumerationAccess().getGroup(), "rule__StringEnumeration__Group__0"); 123 builder.put(grammarAccess.getClassReferenceAccess().getGroup(), "rule__ClassReference__Group__0");
124 put(grammarAccess.getStringEnumerationAccess().getGroup_2(), "rule__StringEnumeration__Group_2__0"); 124 builder.put(grammarAccess.getObjectReferenceAccess().getGroup(), "rule__ObjectReference__Group__0");
125 put(grammarAccess.getStringEnumerationAccess().getGroup_2_1(), "rule__StringEnumeration__Group_2_1__0"); 125 builder.put(grammarAccess.getIntegerReferenceAccess().getGroup(), "rule__IntegerReference__Group__0");
126 put(grammarAccess.getScopeDeclarationAccess().getGroup(), "rule__ScopeDeclaration__Group__0"); 126 builder.put(grammarAccess.getRealReferenceAccess().getGroup(), "rule__RealReference__Group__0");
127 put(grammarAccess.getGenerationTaskAccess().getGroup(), "rule__GenerationTask__Group__0"); 127 builder.put(grammarAccess.getStringReferenceAccess().getGroup(), "rule__StringReference__Group__0");
128 put(grammarAccess.getGenerationTaskAccess().getGroup_3_0(), "rule__GenerationTask__Group_3_0__0"); 128 builder.put(grammarAccess.getIntervallNumberAccess().getGroup(), "rule__IntervallNumber__Group__0");
129 put(grammarAccess.getGenerationTaskAccess().getGroup_3_1(), "rule__GenerationTask__Group_3_1__0"); 129 builder.put(grammarAccess.getIntEnumberationAccess().getGroup(), "rule__IntEnumberation__Group__0");
130 put(grammarAccess.getGenerationTaskAccess().getGroup_3_2(), "rule__GenerationTask__Group_3_2__0"); 130 builder.put(grammarAccess.getIntEnumberationAccess().getGroup_2(), "rule__IntEnumberation__Group_2__0");
131 put(grammarAccess.getGenerationTaskAccess().getGroup_3_3(), "rule__GenerationTask__Group_3_3__0"); 131 builder.put(grammarAccess.getIntEnumberationAccess().getGroup_2_1(), "rule__IntEnumberation__Group_2_1__0");
132 put(grammarAccess.getGenerationTaskAccess().getGroup_3_4(), "rule__GenerationTask__Group_3_4__0"); 132 builder.put(grammarAccess.getRealEnumerationAccess().getGroup(), "rule__RealEnumeration__Group__0");
133 put(grammarAccess.getGenerationTaskAccess().getGroup_3_5(), "rule__GenerationTask__Group_3_5__0"); 133 builder.put(grammarAccess.getRealEnumerationAccess().getGroup_2(), "rule__RealEnumeration__Group_2__0");
134 put(grammarAccess.getGenerationTaskAccess().getGroup_3_6(), "rule__GenerationTask__Group_3_6__0"); 134 builder.put(grammarAccess.getRealEnumerationAccess().getGroup_2_1(), "rule__RealEnumeration__Group_2_1__0");
135 put(grammarAccess.getGenerationTaskAccess().getGroup_3_7(), "rule__GenerationTask__Group_3_7__0"); 135 builder.put(grammarAccess.getStringEnumerationAccess().getGroup(), "rule__StringEnumeration__Group__0");
136 put(grammarAccess.getGenerationTaskAccess().getGroup_3_8(), "rule__GenerationTask__Group_3_8__0"); 136 builder.put(grammarAccess.getStringEnumerationAccess().getGroup_2(), "rule__StringEnumeration__Group_2__0");
137 put(grammarAccess.getGenerationTaskAccess().getGroup_3_9(), "rule__GenerationTask__Group_3_9__0"); 137 builder.put(grammarAccess.getStringEnumerationAccess().getGroup_2_1(), "rule__StringEnumeration__Group_2_1__0");
138 put(grammarAccess.getGenerationTaskAccess().getGroup_3_10(), "rule__GenerationTask__Group_3_10__0"); 138 builder.put(grammarAccess.getScopeDeclarationAccess().getGroup(), "rule__ScopeDeclaration__Group__0");
139 put(grammarAccess.getGenerationTaskAccess().getGroup_3_11(), "rule__GenerationTask__Group_3_11__0"); 139 builder.put(grammarAccess.getGenerationTaskAccess().getGroup(), "rule__GenerationTask__Group__0");
140 put(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0(), "rule__ConfigurationScript__ImportsAssignment_0"); 140 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_0(), "rule__GenerationTask__Group_3_0__0");
141 put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1"); 141 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_1(), "rule__GenerationTask__Group_3_1__0");
142 put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2"); 142 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_2(), "rule__GenerationTask__Group_3_2__0");
143 put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2"); 143 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_3(), "rule__GenerationTask__Group_3_3__0");
144 put(grammarAccess.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment"); 144 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_4(), "rule__GenerationTask__Group_3_4__0");
145 put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1"); 145 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_5(), "rule__GenerationTask__Group_3_5__0");
146 put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3"); 146 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_6(), "rule__GenerationTask__Group_3_6__0");
147 put(grammarAccess.getFileReferenceAccess().getReferredAssignment(), "rule__FileReference__ReferredAssignment"); 147 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_7(), "rule__GenerationTask__Group_3_7__0");
148 put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1"); 148 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_8(), "rule__GenerationTask__Group_3_8__0");
149 put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1"); 149 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_9(), "rule__GenerationTask__Group_3_9__0");
150 put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1"); 150 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_10(), "rule__GenerationTask__Group_3_10__0");
151 put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2(), "rule__AllPackageEntry__ExclusionAssignment_2_2"); 151 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_11(), "rule__GenerationTask__Group_3_11__0");
152 put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1(), "rule__AllPackageEntry__ExclusionAssignment_2_3_1"); 152 builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_12(), "rule__GenerationTask__Group_3_12__0");
153 put(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0(), "rule__MetamodelElement__PackageAssignment_0_0"); 153 builder.put(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0(), "rule__ConfigurationScript__ImportsAssignment_0");
154 put(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1(), "rule__MetamodelElement__ClassifierAssignment_1"); 154 builder.put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1");
155 put(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1(), "rule__MetamodelElement__FeatureAssignment_2_1"); 155 builder.put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2");
156 put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1"); 156 builder.put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2");
157 put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2"); 157 builder.put(grammarAccess.getCftImportAccess().getImportedCftAssignment_2(), "rule__CftImport__ImportedCftAssignment_2");
158 put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment"); 158 builder.put(grammarAccess.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment");
159 put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1"); 159 builder.put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1");
160 put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1"); 160 builder.put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3");
161 put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment"); 161 builder.put(grammarAccess.getFileReferenceAccess().getReferredAssignment(), "rule__FileReference__ReferredAssignment");
162 put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1"); 162 builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1");
163 put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2"); 163 builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1");
164 put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1"); 164 builder.put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1");
165 put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1"); 165 builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2(), "rule__AllPackageEntry__ExclusionAssignment_2_2");
166 put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2"); 166 builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1(), "rule__AllPackageEntry__ExclusionAssignment_2_3_1");
167 put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment"); 167 builder.put(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0(), "rule__MetamodelElement__PackageAssignment_0_0");
168 put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1"); 168 builder.put(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1(), "rule__MetamodelElement__ClassifierAssignment_1");
169 put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1"); 169 builder.put(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1(), "rule__MetamodelElement__FeatureAssignment_2_1");
170 put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1"); 170 builder.put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1");
171 put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2"); 171 builder.put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2");
172 put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"); 172 builder.put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment");
173 put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0"); 173 builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1");
174 put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1"); 174 builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1");
175 put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1"); 175 builder.put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment");
176 put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2"); 176 builder.put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1");
177 put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment"); 177 builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2");
178 put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0"); 178 builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1");
179 put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1"); 179 builder.put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1");
180 put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1"); 180 builder.put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2");
181 put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2"); 181 builder.put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment");
182 put(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2(), "rule__DocumentationEntry__LevelAssignment_2"); 182 builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1");
183 put(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2(), "rule__RuntimeEntry__MillisecLimitAssignment_2"); 183 builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1");
184 put(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2(), "rule__MemoryEntry__MegabyteLimitAssignment_2"); 184 builder.put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1");
185 put(grammarAccess.getCustomEntryAccess().getKeyAssignment_0(), "rule__CustomEntry__KeyAssignment_0"); 185 builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2");
186 put(grammarAccess.getCustomEntryAccess().getValueAssignment_2(), "rule__CustomEntry__ValueAssignment_2"); 186 builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1");
187 put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment"); 187 builder.put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0");
188 put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0"); 188 builder.put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1");
189 put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1"); 189 builder.put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1");
190 put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1"); 190 builder.put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2");
191 put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0"); 191 builder.put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment");
192 put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1"); 192 builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1(), "rule__ObjectiveSpecification__EntriesAssignment_1");
193 put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0"); 193 builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1(), "rule__ObjectiveSpecification__EntriesAssignment_2_1");
194 put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1"); 194 builder.put(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0(), "rule__OptimizationEntry__DirectionAssignment_0");
195 put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1"); 195 builder.put(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1(), "rule__OptimizationEntry__FunctionAssignment_1");
196 put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0"); 196 builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0");
197 put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1"); 197 builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1");
198 put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0"); 198 builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2");
199 put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1"); 199 builder.put(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyFunction__PackageAssignment_1_0");
200 put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1"); 200 builder.put(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2(), "rule__ReliabiltiyFunction__TransformationAssignment_2");
201 put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0"); 201 builder.put(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1(), "rule__ObjectiveDeclaration__NameAssignment_1");
202 put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1"); 202 builder.put(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2(), "rule__ObjectiveDeclaration__SpecificationAssignment_2");
203 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0"); 203 builder.put(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment(), "rule__ObjectiveReference__ReferredAssignment");
204 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1"); 204 builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0");
205 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2"); 205 builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1");
206 put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1"); 206 builder.put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1");
207 put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0"); 207 builder.put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2");
208 put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1"); 208 builder.put(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2(), "rule__DocumentationEntry__LevelAssignment_2");
209 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0"); 209 builder.put(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2(), "rule__RuntimeEntry__MillisecLimitAssignment_2");
210 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1"); 210 builder.put(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2(), "rule__MemoryEntry__MegabyteLimitAssignment_2");
211 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2"); 211 builder.put(grammarAccess.getCustomEntryAccess().getKeyAssignment_0(), "rule__CustomEntry__KeyAssignment_0");
212 put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1"); 212 builder.put(grammarAccess.getCustomEntryAccess().getValueAssignment_2(), "rule__CustomEntry__ValueAssignment_2");
213 put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0"); 213 builder.put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment");
214 put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1"); 214 builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0");
215 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0"); 215 builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1");
216 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1"); 216 builder.put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1");
217 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2"); 217 builder.put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0");
218 put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1"); 218 builder.put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1");
219 put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0"); 219 builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0");
220 put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1"); 220 builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1");
221 put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0"); 221 builder.put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1");
222 put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0"); 222 builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0");
223 put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"); 223 builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1");
224 put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0"); 224 builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0");
225 put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1"); 225 builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1");
226 put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0"); 226 builder.put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1");
227 put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1"); 227 builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0");
228 put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0"); 228 builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1");
229 put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1"); 229 builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0");
230 put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1"); 230 builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1");
231 put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2"); 231 builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2");
232 put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment"); 232 builder.put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1");
233 put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2"); 233 builder.put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0");
234 put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2"); 234 builder.put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1");
235 put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2"); 235 builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0");
236 put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2(), "rule__GenerationTask__ScopeAssignment_3_3_2"); 236 builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1");
237 put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0"); 237 builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2");
238 put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2(), "rule__GenerationTask__NumberAssignment_3_4_2"); 238 builder.put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1");
239 put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_5_0"); 239 builder.put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0");
240 put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2(), "rule__GenerationTask__RunsAssignment_3_5_2"); 240 builder.put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1");
241 put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2(), "rule__GenerationTask__SolverAssignment_3_6_2"); 241 builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0");
242 put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2(), "rule__GenerationTask__ConfigAssignment_3_7_2"); 242 builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1");
243 put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2(), "rule__GenerationTask__DebugFolderAssignment_3_8_2"); 243 builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2");
244 put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2(), "rule__GenerationTask__TargetLogFileAssignment_3_9_2"); 244 builder.put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1");
245 put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2"); 245 builder.put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0");
246 put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2(), "rule__GenerationTask__TagetFolderAssignment_3_11_2"); 246 builder.put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1");
247 put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3"); 247 builder.put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0");
248 } 248 builder.put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0");
249 }; 249 builder.put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1");
250 } 250 builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0");
251 return nameMappings.get(element); 251 builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1");
252 } 252 builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0");
253 253 builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1");
254 @Override 254 builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0");
255 protected String[] getInitialHiddenTokens() { 255 builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1");
256 return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; 256 builder.put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1");
257 } 257 builder.put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2");
258 258 builder.put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment");
259 public ApplicationConfigurationGrammarAccess getGrammarAccess() { 259 builder.put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2");
260 return this.grammarAccess; 260 builder.put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2");
261 } 261 builder.put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2");
262 262 builder.put(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2(), "rule__GenerationTask__ObjectivesAssignment_3_3_2");
263 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { 263 builder.put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2(), "rule__GenerationTask__ScopeAssignment_3_4_2");
264 this.grammarAccess = grammarAccess; 264 builder.put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0");
265 } 265 builder.put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2(), "rule__GenerationTask__NumberAssignment_3_5_2");
266} 266 builder.put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_6_0");
267 builder.put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2(), "rule__GenerationTask__RunsAssignment_3_6_2");
268 builder.put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2(), "rule__GenerationTask__SolverAssignment_3_7_2");
269 builder.put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2(), "rule__GenerationTask__ConfigAssignment_3_8_2");
270 builder.put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2(), "rule__GenerationTask__DebugFolderAssignment_3_9_2");
271 builder.put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2(), "rule__GenerationTask__TargetLogFileAssignment_3_10_2");
272 builder.put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2");
273 builder.put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2(), "rule__GenerationTask__TagetFolderAssignment_3_12_2");
274 builder.put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3");
275 }
276 }
277
278 @Inject
279 private NameMappings nameMappings;
280
281 @Inject
282 private ApplicationConfigurationGrammarAccess grammarAccess;
283
284 @Override
285 protected InternalApplicationConfigurationParser createParser() {
286 InternalApplicationConfigurationParser result = new InternalApplicationConfigurationParser(null);
287 result.setGrammarAccess(grammarAccess);
288 return result;
289 }
290
291 @Override
292 protected String getRuleName(AbstractElement element) {
293 return nameMappings.getRuleName(element);
294 }
295
296 @Override
297 protected String[] getInitialHiddenTokens() {
298 return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
299 }
300
301 public ApplicationConfigurationGrammarAccess getGrammarAccess() {
302 return this.grammarAccess;
303 }
304
305 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) {
306 this.grammarAccess = grammarAccess;
307 }
308
309 public NameMappings getNameMappings() {
310 return nameMappings;
311 }
312
313 public void setNameMappings(NameMappings nameMappings) {
314 this.nameMappings = nameMappings;
315 }
316}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java
index e6e84770..04ba0d3e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java
@@ -1,34 +1,34 @@
1/* 1/*
2 * generated by Xtext 2.12.0 2 * generated by Xtext 2.16.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; 4package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr;
5 5
6import java.util.Collection; 6import java.util.Collection;
7import java.util.Collections; 7import java.util.Collections;
8import org.eclipse.xtext.AbstractRule; 8import org.eclipse.xtext.AbstractRule;
9import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; 9import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement;
10import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; 10import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
11import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; 11import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser;
12import org.eclipse.xtext.util.PolymorphicDispatcher; 12import org.eclipse.xtext.util.PolymorphicDispatcher;
13 13
14public class PartialApplicationConfigurationContentAssistParser extends ApplicationConfigurationParser implements IPartialEditingContentAssistParser { 14public class PartialApplicationConfigurationContentAssistParser extends ApplicationConfigurationParser implements IPartialEditingContentAssistParser {
15 15
16 private AbstractRule rule; 16 private AbstractRule rule;
17 17
18 @Override 18 @Override
19 public void initializeFor(AbstractRule rule) { 19 public void initializeFor(AbstractRule rule) {
20 this.rule = rule; 20 this.rule = rule;
21 } 21 }
22 22
23 @Override 23 @Override
24 protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { 24 protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
25 if (rule == null || rule.eIsProxy()) 25 if (rule == null || rule.eIsProxy())
26 return Collections.emptyList(); 26 return Collections.emptyList();
27 String methodName = "entryRule" + rule.getName(); 27 String methodName = "entryRule" + rule.getName();
28 PolymorphicDispatcher<Collection<FollowElement>> dispatcher = 28 PolymorphicDispatcher<Collection<FollowElement>> dispatcher =
29 new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser)); 29 new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser));
30 dispatcher.invoke(); 30 dispatcher.invoke();
31 return parser.getFollowElements(); 31 return parser.getFollowElements();
32 } 32 }
33 33
34} 34}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
index e9a91938..ae1ad469 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
@@ -1,10488 +1,11794 @@
1/* 1/*
2 * generated by Xtext 2.12.0 2 * generated by Xtext 2.16.0
3 */ 3 */
4grammar InternalApplicationConfiguration; 4grammar InternalApplicationConfiguration;
5 5
6options { 6options {
7 superClass=AbstractInternalContentAssistParser; 7 superClass=AbstractInternalContentAssistParser;
8} 8}
9 9
10@lexer::header { 10@lexer::header {
11package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; 11package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal;
12 12
13// Hack: Use our own Lexer superclass by means of import. 13// Hack: Use our own Lexer superclass by means of import.
14// Currently there is no other way to specify the superclass for the lexer. 14// Currently there is no other way to specify the superclass for the lexer.
15import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; 15import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer;
16} 16}
17 17
18@parser::header { 18@parser::header {
19package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; 19package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal;
20 20
21import java.io.InputStream; 21import java.io.InputStream;
22import org.eclipse.xtext.*; 22import org.eclipse.xtext.*;
23import org.eclipse.xtext.parser.*; 23import org.eclipse.xtext.parser.*;
24import org.eclipse.xtext.parser.impl.*; 24import org.eclipse.xtext.parser.impl.*;
25import org.eclipse.emf.ecore.util.EcoreUtil; 25import org.eclipse.emf.ecore.util.EcoreUtil;
26import org.eclipse.emf.ecore.EObject; 26import org.eclipse.emf.ecore.EObject;
27import org.eclipse.xtext.parser.antlr.XtextTokenStream; 27import org.eclipse.xtext.parser.antlr.XtextTokenStream;
28import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; 28import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
29import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; 29import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
30import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; 30import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA;
31import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 31import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
32 32
33} 33}
34@parser::members { 34@parser::members {
35 private ApplicationConfigurationGrammarAccess grammarAccess; 35 private ApplicationConfigurationGrammarAccess grammarAccess;
36 36
37 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { 37 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) {
38 this.grammarAccess = grammarAccess; 38 this.grammarAccess = grammarAccess;
39 } 39 }
40 40
41 @Override 41 @Override
42 protected Grammar getGrammar() { 42 protected Grammar getGrammar() {
43 return grammarAccess.getGrammar(); 43 return grammarAccess.getGrammar();
44 } 44 }
45 45
46 @Override 46 @Override
47 protected String getValueForTokenName(String tokenName) { 47 protected String getValueForTokenName(String tokenName) {
48 return tokenName; 48 return tokenName;
49 } 49 }
50} 50}
51 51
52// Entry rule entryRuleConfigurationScript 52// Entry rule entryRuleConfigurationScript
53entryRuleConfigurationScript 53entryRuleConfigurationScript
54: 54:
55{ before(grammarAccess.getConfigurationScriptRule()); } 55{ before(grammarAccess.getConfigurationScriptRule()); }
56 ruleConfigurationScript 56 ruleConfigurationScript
57{ after(grammarAccess.getConfigurationScriptRule()); } 57{ after(grammarAccess.getConfigurationScriptRule()); }
58 EOF 58 EOF
59; 59;
60 60
61// Rule ConfigurationScript 61// Rule ConfigurationScript
62ruleConfigurationScript 62ruleConfigurationScript
63 @init { 63 @init {
64 int stackSize = keepStackSize(); 64 int stackSize = keepStackSize();
65 } 65 }
66 : 66 :
67 ( 67 (
68 { before(grammarAccess.getConfigurationScriptAccess().getGroup()); } 68 { before(grammarAccess.getConfigurationScriptAccess().getGroup()); }
69 (rule__ConfigurationScript__Group__0) 69 (rule__ConfigurationScript__Group__0)
70 { after(grammarAccess.getConfigurationScriptAccess().getGroup()); } 70 { after(grammarAccess.getConfigurationScriptAccess().getGroup()); }
71 ) 71 )
72; 72;
73finally { 73finally {
74 restoreStackSize(stackSize); 74 restoreStackSize(stackSize);
75} 75}
76 76
77// Entry rule entryRuleCommand 77// Entry rule entryRuleCommand
78entryRuleCommand 78entryRuleCommand
79: 79:
80{ before(grammarAccess.getCommandRule()); } 80{ before(grammarAccess.getCommandRule()); }
81 ruleCommand 81 ruleCommand
82{ after(grammarAccess.getCommandRule()); } 82{ after(grammarAccess.getCommandRule()); }
83 EOF 83 EOF
84; 84;
85 85
86// Rule Command 86// Rule Command
87ruleCommand 87ruleCommand
88 @init { 88 @init {
89 int stackSize = keepStackSize(); 89 int stackSize = keepStackSize();
90 } 90 }
91 : 91 :
92 ( 92 (
93 { before(grammarAccess.getCommandAccess().getAlternatives()); } 93 { before(grammarAccess.getCommandAccess().getAlternatives()); }
94 (rule__Command__Alternatives) 94 (rule__Command__Alternatives)
95 { after(grammarAccess.getCommandAccess().getAlternatives()); } 95 { after(grammarAccess.getCommandAccess().getAlternatives()); }
96 ) 96 )
97; 97;
98finally { 98finally {
99 restoreStackSize(stackSize); 99 restoreStackSize(stackSize);
100} 100}
101 101
102// Entry rule entryRuleQualifiedName 102// Entry rule entryRuleQualifiedName
103entryRuleQualifiedName 103entryRuleQualifiedName
104: 104:
105{ before(grammarAccess.getQualifiedNameRule()); } 105{ before(grammarAccess.getQualifiedNameRule()); }
106 ruleQualifiedName 106 ruleQualifiedName
107{ after(grammarAccess.getQualifiedNameRule()); } 107{ after(grammarAccess.getQualifiedNameRule()); }
108 EOF 108 EOF
109; 109;
110 110
111// Rule QualifiedName 111// Rule QualifiedName
112ruleQualifiedName 112ruleQualifiedName
113 @init { 113 @init {
114 int stackSize = keepStackSize(); 114 int stackSize = keepStackSize();
115 } 115 }
116 : 116 :
117 ( 117 (
118 { before(grammarAccess.getQualifiedNameAccess().getGroup()); } 118 { before(grammarAccess.getQualifiedNameAccess().getGroup()); }
119 (rule__QualifiedName__Group__0) 119 (rule__QualifiedName__Group__0)
120 { after(grammarAccess.getQualifiedNameAccess().getGroup()); } 120 { after(grammarAccess.getQualifiedNameAccess().getGroup()); }
121 ) 121 )
122; 122;
123finally { 123finally {
124 restoreStackSize(stackSize); 124 restoreStackSize(stackSize);
125} 125}
126 126
127// Entry rule entryRuleREALLiteral 127// Entry rule entryRuleREALLiteral
128entryRuleREALLiteral 128entryRuleREALLiteral
129: 129:
130{ before(grammarAccess.getREALLiteralRule()); } 130{ before(grammarAccess.getREALLiteralRule()); }
131 ruleREALLiteral 131 ruleREALLiteral
132{ after(grammarAccess.getREALLiteralRule()); } 132{ after(grammarAccess.getREALLiteralRule()); }
133 EOF 133 EOF
134; 134;
135 135
136// Rule REALLiteral 136// Rule REALLiteral
137ruleREALLiteral 137ruleREALLiteral
138 @init { 138 @init {
139 int stackSize = keepStackSize(); 139 int stackSize = keepStackSize();
140 } 140 }
141 : 141 :
142 ( 142 (
143 { before(grammarAccess.getREALLiteralAccess().getGroup()); } 143 { before(grammarAccess.getREALLiteralAccess().getGroup()); }
144 (rule__REALLiteral__Group__0) 144 (rule__REALLiteral__Group__0)
145 { after(grammarAccess.getREALLiteralAccess().getGroup()); } 145 { after(grammarAccess.getREALLiteralAccess().getGroup()); }
146 ) 146 )
147; 147;
148finally { 148finally {
149 restoreStackSize(stackSize); 149 restoreStackSize(stackSize);
150} 150}
151 151
152// Entry rule entryRuleINTLiteral 152// Entry rule entryRuleINTLiteral
153entryRuleINTLiteral 153entryRuleINTLiteral
154: 154:
155{ before(grammarAccess.getINTLiteralRule()); } 155{ before(grammarAccess.getINTLiteralRule()); }
156 ruleINTLiteral 156 ruleINTLiteral
157{ after(grammarAccess.getINTLiteralRule()); } 157{ after(grammarAccess.getINTLiteralRule()); }
158 EOF 158 EOF
159; 159;
160 160
161// Rule INTLiteral 161// Rule INTLiteral
162ruleINTLiteral 162ruleINTLiteral
163 @init { 163 @init {
164 int stackSize = keepStackSize(); 164 int stackSize = keepStackSize();
165 } 165 }
166 : 166 :
167 ( 167 (
168 { before(grammarAccess.getINTLiteralAccess().getGroup()); } 168 { before(grammarAccess.getINTLiteralAccess().getGroup()); }
169 (rule__INTLiteral__Group__0) 169 (rule__INTLiteral__Group__0)
170 { after(grammarAccess.getINTLiteralAccess().getGroup()); } 170 { after(grammarAccess.getINTLiteralAccess().getGroup()); }
171 ) 171 )
172; 172;
173finally { 173finally {
174 restoreStackSize(stackSize); 174 restoreStackSize(stackSize);
175} 175}
176 176
177// Entry rule entryRuleImport 177// Entry rule entryRuleImport
178entryRuleImport 178entryRuleImport
179: 179:
180{ before(grammarAccess.getImportRule()); } 180{ before(grammarAccess.getImportRule()); }
181 ruleImport 181 ruleImport
182{ after(grammarAccess.getImportRule()); } 182{ after(grammarAccess.getImportRule()); }
183 EOF 183 EOF
184; 184;
185 185
186// Rule Import 186// Rule Import
187ruleImport 187ruleImport
188 @init { 188 @init {
189 int stackSize = keepStackSize(); 189 int stackSize = keepStackSize();
190 } 190 }
191 : 191 :
192 ( 192 (
193 { before(grammarAccess.getImportAccess().getAlternatives()); } 193 { before(grammarAccess.getImportAccess().getAlternatives()); }
194 (rule__Import__Alternatives) 194 (rule__Import__Alternatives)
195 { after(grammarAccess.getImportAccess().getAlternatives()); } 195 { after(grammarAccess.getImportAccess().getAlternatives()); }
196 ) 196 )
197; 197;
198finally { 198finally {
199 restoreStackSize(stackSize); 199 restoreStackSize(stackSize);
200} 200}
201 201
202// Entry rule entryRuleEPackageImport 202// Entry rule entryRuleEPackageImport
203entryRuleEPackageImport 203entryRuleEPackageImport
204: 204:
205{ before(grammarAccess.getEPackageImportRule()); } 205{ before(grammarAccess.getEPackageImportRule()); }
206 ruleEPackageImport 206 ruleEPackageImport
207{ after(grammarAccess.getEPackageImportRule()); } 207{ after(grammarAccess.getEPackageImportRule()); }
208 EOF 208 EOF
209; 209;
210 210
211// Rule EPackageImport 211// Rule EPackageImport
212ruleEPackageImport 212ruleEPackageImport
213 @init { 213 @init {
214 int stackSize = keepStackSize(); 214 int stackSize = keepStackSize();
215 } 215 }
216 : 216 :
217 ( 217 (
218 { before(grammarAccess.getEPackageImportAccess().getGroup()); } 218 { before(grammarAccess.getEPackageImportAccess().getGroup()); }
219 (rule__EPackageImport__Group__0) 219 (rule__EPackageImport__Group__0)
220 { after(grammarAccess.getEPackageImportAccess().getGroup()); } 220 { after(grammarAccess.getEPackageImportAccess().getGroup()); }
221 ) 221 )
222; 222;
223finally { 223finally {
224 restoreStackSize(stackSize); 224 restoreStackSize(stackSize);
225} 225}
226 226
227// Entry rule entryRuleViatraImport 227// Entry rule entryRuleViatraImport
228entryRuleViatraImport 228entryRuleViatraImport
229: 229:
230{ before(grammarAccess.getViatraImportRule()); } 230{ before(grammarAccess.getViatraImportRule()); }
231 ruleViatraImport 231 ruleViatraImport
232{ after(grammarAccess.getViatraImportRule()); } 232{ after(grammarAccess.getViatraImportRule()); }
233 EOF 233 EOF
234; 234;
235 235
236// Rule ViatraImport 236// Rule ViatraImport
237ruleViatraImport 237ruleViatraImport
238 @init { 238 @init {
239 int stackSize = keepStackSize(); 239 int stackSize = keepStackSize();
240 } 240 }
241 : 241 :
242 ( 242 (
243 { before(grammarAccess.getViatraImportAccess().getGroup()); } 243 { before(grammarAccess.getViatraImportAccess().getGroup()); }
244 (rule__ViatraImport__Group__0) 244 (rule__ViatraImport__Group__0)
245 { after(grammarAccess.getViatraImportAccess().getGroup()); } 245 { after(grammarAccess.getViatraImportAccess().getGroup()); }
246 ) 246 )
247; 247;
248finally { 248finally {
249 restoreStackSize(stackSize); 249 restoreStackSize(stackSize);
250} 250}
251 251
252// Entry rule entryRuleDeclaration 252// Entry rule entryRuleCftImport
253entryRuleDeclaration 253entryRuleCftImport
254: 254:
255{ before(grammarAccess.getDeclarationRule()); } 255{ before(grammarAccess.getCftImportRule()); }
256 ruleDeclaration 256 ruleCftImport
257{ after(grammarAccess.getDeclarationRule()); } 257{ after(grammarAccess.getCftImportRule()); }
258 EOF 258 EOF
259; 259;
260 260
261// Rule Declaration 261// Rule CftImport
262ruleDeclaration 262ruleCftImport
263 @init { 263 @init {
264 int stackSize = keepStackSize(); 264 int stackSize = keepStackSize();
265 } 265 }
266 : 266 :
267 ( 267 (
268 { before(grammarAccess.getDeclarationAccess().getAlternatives()); } 268 { before(grammarAccess.getCftImportAccess().getGroup()); }
269 (rule__Declaration__Alternatives) 269 (rule__CftImport__Group__0)
270 { after(grammarAccess.getDeclarationAccess().getAlternatives()); } 270 { after(grammarAccess.getCftImportAccess().getGroup()); }
271 ) 271 )
272; 272;
273finally { 273finally {
274 restoreStackSize(stackSize); 274 restoreStackSize(stackSize);
275} 275}
276 276
277// Entry rule entryRuleFileSpecification 277// Entry rule entryRuleDeclaration
278entryRuleFileSpecification 278entryRuleDeclaration
279: 279:
280{ before(grammarAccess.getFileSpecificationRule()); } 280{ before(grammarAccess.getDeclarationRule()); }
281 ruleFileSpecification 281 ruleDeclaration
282{ after(grammarAccess.getFileSpecificationRule()); } 282{ after(grammarAccess.getDeclarationRule()); }
283 EOF 283 EOF
284; 284;
285 285
286// Rule FileSpecification 286// Rule Declaration
287ruleFileSpecification 287ruleDeclaration
288 @init { 288 @init {
289 int stackSize = keepStackSize(); 289 int stackSize = keepStackSize();
290 } 290 }
291 : 291 :
292 ( 292 (
293 { before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } 293 { before(grammarAccess.getDeclarationAccess().getAlternatives()); }
294 (rule__FileSpecification__PathAssignment) 294 (rule__Declaration__Alternatives)
295 { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } 295 { after(grammarAccess.getDeclarationAccess().getAlternatives()); }
296 ) 296 )
297; 297;
298finally { 298finally {
299 restoreStackSize(stackSize); 299 restoreStackSize(stackSize);
300} 300}
301 301
302// Entry rule entryRuleFileDeclaration 302// Entry rule entryRuleFileSpecification
303entryRuleFileDeclaration 303entryRuleFileSpecification
304: 304:
305{ before(grammarAccess.getFileDeclarationRule()); } 305{ before(grammarAccess.getFileSpecificationRule()); }
306 ruleFileDeclaration 306 ruleFileSpecification
307{ after(grammarAccess.getFileDeclarationRule()); } 307{ after(grammarAccess.getFileSpecificationRule()); }
308 EOF 308 EOF
309; 309;
310 310
311// Rule FileDeclaration 311// Rule FileSpecification
312ruleFileDeclaration 312ruleFileSpecification
313 @init { 313 @init {
314 int stackSize = keepStackSize(); 314 int stackSize = keepStackSize();
315 } 315 }
316 : 316 :
317 ( 317 (
318 { before(grammarAccess.getFileDeclarationAccess().getGroup()); } 318 { before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); }
319 (rule__FileDeclaration__Group__0) 319 (rule__FileSpecification__PathAssignment)
320 { after(grammarAccess.getFileDeclarationAccess().getGroup()); } 320 { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); }
321 ) 321 )
322; 322;
323finally { 323finally {
324 restoreStackSize(stackSize); 324 restoreStackSize(stackSize);
325} 325}
326 326
327// Entry rule entryRuleFileReference 327// Entry rule entryRuleFileDeclaration
328entryRuleFileReference 328entryRuleFileDeclaration
329: 329:
330{ before(grammarAccess.getFileReferenceRule()); } 330{ before(grammarAccess.getFileDeclarationRule()); }
331 ruleFileReference 331 ruleFileDeclaration
332{ after(grammarAccess.getFileReferenceRule()); } 332{ after(grammarAccess.getFileDeclarationRule()); }
333 EOF 333 EOF
334; 334;
335 335
336// Rule FileReference 336// Rule FileDeclaration
337ruleFileReference 337ruleFileDeclaration
338 @init { 338 @init {
339 int stackSize = keepStackSize(); 339 int stackSize = keepStackSize();
340 } 340 }
341 : 341 :
342 ( 342 (
343 { before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } 343 { before(grammarAccess.getFileDeclarationAccess().getGroup()); }
344 (rule__FileReference__ReferredAssignment) 344 (rule__FileDeclaration__Group__0)
345 { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } 345 { after(grammarAccess.getFileDeclarationAccess().getGroup()); }
346 ) 346 )
347; 347;
348finally { 348finally {
349 restoreStackSize(stackSize); 349 restoreStackSize(stackSize);
350} 350}
351 351
352// Entry rule entryRuleFile 352// Entry rule entryRuleFileReference
353entryRuleFile 353entryRuleFileReference
354: 354:
355{ before(grammarAccess.getFileRule()); } 355{ before(grammarAccess.getFileReferenceRule()); }
356 ruleFile 356 ruleFileReference
357{ after(grammarAccess.getFileRule()); } 357{ after(grammarAccess.getFileReferenceRule()); }
358 EOF 358 EOF
359; 359;
360 360
361// Rule File 361// Rule FileReference
362ruleFile 362ruleFileReference
363 @init { 363 @init {
364 int stackSize = keepStackSize(); 364 int stackSize = keepStackSize();
365 } 365 }
366 : 366 :
367 ( 367 (
368 { before(grammarAccess.getFileAccess().getAlternatives()); } 368 { before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); }
369 (rule__File__Alternatives) 369 (rule__FileReference__ReferredAssignment)
370 { after(grammarAccess.getFileAccess().getAlternatives()); } 370 { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); }
371 ) 371 )
372; 372;
373finally { 373finally {
374 restoreStackSize(stackSize); 374 restoreStackSize(stackSize);
375} 375}
376 376
377// Entry rule entryRuleMetamodelSpecification 377// Entry rule entryRuleFile
378entryRuleMetamodelSpecification 378entryRuleFile
379: 379:
380{ before(grammarAccess.getMetamodelSpecificationRule()); } 380{ before(grammarAccess.getFileRule()); }
381 ruleMetamodelSpecification 381 ruleFile
382{ after(grammarAccess.getMetamodelSpecificationRule()); } 382{ after(grammarAccess.getFileRule()); }
383 EOF 383 EOF
384; 384;
385 385
386// Rule MetamodelSpecification 386// Rule File
387ruleMetamodelSpecification 387ruleFile
388 @init { 388 @init {
389 int stackSize = keepStackSize(); 389 int stackSize = keepStackSize();
390 } 390 }
391 : 391 :
392 ( 392 (
393 { before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } 393 { before(grammarAccess.getFileAccess().getAlternatives()); }
394 (rule__MetamodelSpecification__Group__0) 394 (rule__File__Alternatives)
395 { after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } 395 { after(grammarAccess.getFileAccess().getAlternatives()); }
396 ) 396 )
397; 397;
398finally { 398finally {
399 restoreStackSize(stackSize); 399 restoreStackSize(stackSize);
400} 400}
401 401
402// Entry rule entryRuleMetamodelEntry 402// Entry rule entryRuleMetamodelSpecification
403entryRuleMetamodelEntry 403entryRuleMetamodelSpecification
404: 404:
405{ before(grammarAccess.getMetamodelEntryRule()); } 405{ before(grammarAccess.getMetamodelSpecificationRule()); }
406 ruleMetamodelEntry 406 ruleMetamodelSpecification
407{ after(grammarAccess.getMetamodelEntryRule()); } 407{ after(grammarAccess.getMetamodelSpecificationRule()); }
408 EOF 408 EOF
409; 409;
410 410
411// Rule MetamodelEntry 411// Rule MetamodelSpecification
412ruleMetamodelEntry 412ruleMetamodelSpecification
413 @init { 413 @init {
414 int stackSize = keepStackSize(); 414 int stackSize = keepStackSize();
415 } 415 }
416 : 416 :
417 ( 417 (
418 { before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } 418 { before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); }
419 (rule__MetamodelEntry__Alternatives) 419 (rule__MetamodelSpecification__Group__0)
420 { after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } 420 { after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); }
421 ) 421 )
422; 422;
423finally { 423finally {
424 restoreStackSize(stackSize); 424 restoreStackSize(stackSize);
425} 425}
426 426
427// Entry rule entryRuleAllPackageEntry 427// Entry rule entryRuleMetamodelEntry
428entryRuleAllPackageEntry 428entryRuleMetamodelEntry
429: 429:
430{ before(grammarAccess.getAllPackageEntryRule()); } 430{ before(grammarAccess.getMetamodelEntryRule()); }
431 ruleAllPackageEntry 431 ruleMetamodelEntry
432{ after(grammarAccess.getAllPackageEntryRule()); } 432{ after(grammarAccess.getMetamodelEntryRule()); }
433 EOF 433 EOF
434; 434;
435 435
436// Rule AllPackageEntry 436// Rule MetamodelEntry
437ruleAllPackageEntry 437ruleMetamodelEntry
438 @init { 438 @init {
439 int stackSize = keepStackSize(); 439 int stackSize = keepStackSize();
440 } 440 }
441 : 441 :
442 ( 442 (
443 { before(grammarAccess.getAllPackageEntryAccess().getGroup()); } 443 { before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); }
444 (rule__AllPackageEntry__Group__0) 444 (rule__MetamodelEntry__Alternatives)
445 { after(grammarAccess.getAllPackageEntryAccess().getGroup()); } 445 { after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); }
446 ) 446 )
447; 447;
448finally { 448finally {
449 restoreStackSize(stackSize); 449 restoreStackSize(stackSize);
450} 450}
451 451
452// Entry rule entryRuleMetamodelElement 452// Entry rule entryRuleAllPackageEntry
453entryRuleMetamodelElement 453entryRuleAllPackageEntry
454: 454:
455{ before(grammarAccess.getMetamodelElementRule()); } 455{ before(grammarAccess.getAllPackageEntryRule()); }
456 ruleMetamodelElement 456 ruleAllPackageEntry
457{ after(grammarAccess.getMetamodelElementRule()); } 457{ after(grammarAccess.getAllPackageEntryRule()); }
458 EOF 458 EOF
459; 459;
460 460
461// Rule MetamodelElement 461// Rule AllPackageEntry
462ruleMetamodelElement 462ruleAllPackageEntry
463 @init { 463 @init {
464 int stackSize = keepStackSize(); 464 int stackSize = keepStackSize();
465 } 465 }
466 : 466 :
467 ( 467 (
468 { before(grammarAccess.getMetamodelElementAccess().getGroup()); } 468 { before(grammarAccess.getAllPackageEntryAccess().getGroup()); }
469 (rule__MetamodelElement__Group__0) 469 (rule__AllPackageEntry__Group__0)
470 { after(grammarAccess.getMetamodelElementAccess().getGroup()); } 470 { after(grammarAccess.getAllPackageEntryAccess().getGroup()); }
471 ) 471 )
472; 472;
473finally { 473finally {
474 restoreStackSize(stackSize); 474 restoreStackSize(stackSize);
475} 475}
476 476
477// Entry rule entryRuleMetamodelDeclaration 477// Entry rule entryRuleMetamodelElement
478entryRuleMetamodelDeclaration 478entryRuleMetamodelElement
479: 479:
480{ before(grammarAccess.getMetamodelDeclarationRule()); } 480{ before(grammarAccess.getMetamodelElementRule()); }
481 ruleMetamodelDeclaration 481 ruleMetamodelElement
482{ after(grammarAccess.getMetamodelDeclarationRule()); } 482{ after(grammarAccess.getMetamodelElementRule()); }
483 EOF 483 EOF
484; 484;
485 485
486// Rule MetamodelDeclaration 486// Rule MetamodelElement
487ruleMetamodelDeclaration 487ruleMetamodelElement
488 @init { 488 @init {
489 int stackSize = keepStackSize(); 489 int stackSize = keepStackSize();
490 } 490 }
491 : 491 :
492 ( 492 (
493 { before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } 493 { before(grammarAccess.getMetamodelElementAccess().getGroup()); }
494 (rule__MetamodelDeclaration__Group__0) 494 (rule__MetamodelElement__Group__0)
495 { after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } 495 { after(grammarAccess.getMetamodelElementAccess().getGroup()); }
496 ) 496 )
497; 497;
498finally { 498finally {
499 restoreStackSize(stackSize); 499 restoreStackSize(stackSize);
500} 500}
501 501
502// Entry rule entryRuleMetamodelReference 502// Entry rule entryRuleMetamodelDeclaration
503entryRuleMetamodelReference 503entryRuleMetamodelDeclaration
504: 504:
505{ before(grammarAccess.getMetamodelReferenceRule()); } 505{ before(grammarAccess.getMetamodelDeclarationRule()); }
506 ruleMetamodelReference 506 ruleMetamodelDeclaration
507{ after(grammarAccess.getMetamodelReferenceRule()); } 507{ after(grammarAccess.getMetamodelDeclarationRule()); }
508 EOF 508 EOF
509; 509;
510 510
511// Rule MetamodelReference 511// Rule MetamodelDeclaration
512ruleMetamodelReference 512ruleMetamodelDeclaration
513 @init { 513 @init {
514 int stackSize = keepStackSize(); 514 int stackSize = keepStackSize();
515 } 515 }
516 : 516 :
517 ( 517 (
518 { before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } 518 { before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); }
519 (rule__MetamodelReference__ReferredAssignment) 519 (rule__MetamodelDeclaration__Group__0)
520 { after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } 520 { after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); }
521 ) 521 )
522; 522;
523finally { 523finally {
524 restoreStackSize(stackSize); 524 restoreStackSize(stackSize);
525} 525}
526 526
527// Entry rule entryRuleMetamodel 527// Entry rule entryRuleMetamodelReference
528entryRuleMetamodel 528entryRuleMetamodelReference
529: 529:
530{ before(grammarAccess.getMetamodelRule()); } 530{ before(grammarAccess.getMetamodelReferenceRule()); }
531 ruleMetamodel 531 ruleMetamodelReference
532{ after(grammarAccess.getMetamodelRule()); } 532{ after(grammarAccess.getMetamodelReferenceRule()); }
533 EOF 533 EOF
534; 534;
535 535
536// Rule Metamodel 536// Rule MetamodelReference
537ruleMetamodel 537ruleMetamodelReference
538 @init { 538 @init {
539 int stackSize = keepStackSize(); 539 int stackSize = keepStackSize();
540 } 540 }
541 : 541 :
542 ( 542 (
543 { before(grammarAccess.getMetamodelAccess().getAlternatives()); } 543 { before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); }
544 (rule__Metamodel__Alternatives) 544 (rule__MetamodelReference__ReferredAssignment)
545 { after(grammarAccess.getMetamodelAccess().getAlternatives()); } 545 { after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); }
546 ) 546 )
547; 547;
548finally { 548finally {
549 restoreStackSize(stackSize); 549 restoreStackSize(stackSize);
550} 550}
551 551
552// Entry rule entryRulePartialModelSpecification 552// Entry rule entryRuleMetamodel
553entryRulePartialModelSpecification 553entryRuleMetamodel
554: 554:
555{ before(grammarAccess.getPartialModelSpecificationRule()); } 555{ before(grammarAccess.getMetamodelRule()); }
556 rulePartialModelSpecification 556 ruleMetamodel
557{ after(grammarAccess.getPartialModelSpecificationRule()); } 557{ after(grammarAccess.getMetamodelRule()); }
558 EOF 558 EOF
559; 559;
560 560
561// Rule PartialModelSpecification 561// Rule Metamodel
562rulePartialModelSpecification 562ruleMetamodel
563 @init { 563 @init {
564 int stackSize = keepStackSize(); 564 int stackSize = keepStackSize();
565 } 565 }
566 : 566 :
567 ( 567 (
568 { before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } 568 { before(grammarAccess.getMetamodelAccess().getAlternatives()); }
569 (rule__PartialModelSpecification__Group__0) 569 (rule__Metamodel__Alternatives)
570 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } 570 { after(grammarAccess.getMetamodelAccess().getAlternatives()); }
571 ) 571 )
572; 572;
573finally { 573finally {
574 restoreStackSize(stackSize); 574 restoreStackSize(stackSize);
575} 575}
576 576
577// Entry rule entryRulePartialModelEntry 577// Entry rule entryRulePartialModelSpecification
578entryRulePartialModelEntry 578entryRulePartialModelSpecification
579: 579:
580{ before(grammarAccess.getPartialModelEntryRule()); } 580{ before(grammarAccess.getPartialModelSpecificationRule()); }
581 rulePartialModelEntry 581 rulePartialModelSpecification
582{ after(grammarAccess.getPartialModelEntryRule()); } 582{ after(grammarAccess.getPartialModelSpecificationRule()); }
583 EOF 583 EOF
584; 584;
585 585
586// Rule PartialModelEntry 586// Rule PartialModelSpecification
587rulePartialModelEntry 587rulePartialModelSpecification
588 @init { 588 @init {
589 int stackSize = keepStackSize(); 589 int stackSize = keepStackSize();
590 } 590 }
591 : 591 :
592 ( 592 (
593 { before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } 593 { before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); }
594 (rule__PartialModelEntry__Alternatives) 594 (rule__PartialModelSpecification__Group__0)
595 { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } 595 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); }
596 ) 596 )
597; 597;
598finally { 598finally {
599 restoreStackSize(stackSize); 599 restoreStackSize(stackSize);
600} 600}
601 601
602// Entry rule entryRuleModelEntry 602// Entry rule entryRulePartialModelEntry
603entryRuleModelEntry 603entryRulePartialModelEntry
604: 604:
605{ before(grammarAccess.getModelEntryRule()); } 605{ before(grammarAccess.getPartialModelEntryRule()); }
606 ruleModelEntry 606 rulePartialModelEntry
607{ after(grammarAccess.getModelEntryRule()); } 607{ after(grammarAccess.getPartialModelEntryRule()); }
608 EOF 608 EOF
609; 609;
610 610
611// Rule ModelEntry 611// Rule PartialModelEntry
612ruleModelEntry 612rulePartialModelEntry
613 @init { 613 @init {
614 int stackSize = keepStackSize(); 614 int stackSize = keepStackSize();
615 } 615 }
616 : 616 :
617 ( 617 (
618 { before(grammarAccess.getModelEntryAccess().getPathAssignment()); } 618 { before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); }
619 (rule__ModelEntry__PathAssignment) 619 (rule__PartialModelEntry__Alternatives)
620 { after(grammarAccess.getModelEntryAccess().getPathAssignment()); } 620 { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); }
621 ) 621 )
622; 622;
623finally { 623finally {
624 restoreStackSize(stackSize); 624 restoreStackSize(stackSize);
625} 625}
626 626
627// Entry rule entryRuleFolderEntry 627// Entry rule entryRuleModelEntry
628entryRuleFolderEntry 628entryRuleModelEntry
629: 629:
630{ before(grammarAccess.getFolderEntryRule()); } 630{ before(grammarAccess.getModelEntryRule()); }
631 ruleFolderEntry 631 ruleModelEntry
632{ after(grammarAccess.getFolderEntryRule()); } 632{ after(grammarAccess.getModelEntryRule()); }
633 EOF 633 EOF
634; 634;
635 635
636// Rule FolderEntry 636// Rule ModelEntry
637ruleFolderEntry 637ruleModelEntry
638 @init { 638 @init {
639 int stackSize = keepStackSize(); 639 int stackSize = keepStackSize();
640 } 640 }
641 : 641 :
642 ( 642 (
643 { before(grammarAccess.getFolderEntryAccess().getGroup()); } 643 { before(grammarAccess.getModelEntryAccess().getPathAssignment()); }
644 (rule__FolderEntry__Group__0) 644 (rule__ModelEntry__PathAssignment)
645 { after(grammarAccess.getFolderEntryAccess().getGroup()); } 645 { after(grammarAccess.getModelEntryAccess().getPathAssignment()); }
646 ) 646 )
647; 647;
648finally { 648finally {
649 restoreStackSize(stackSize); 649 restoreStackSize(stackSize);
650} 650}
651 651
652// Entry rule entryRulePartialModelDeclaration 652// Entry rule entryRuleFolderEntry
653entryRulePartialModelDeclaration 653entryRuleFolderEntry
654: 654:
655{ before(grammarAccess.getPartialModelDeclarationRule()); } 655{ before(grammarAccess.getFolderEntryRule()); }
656 rulePartialModelDeclaration 656 ruleFolderEntry
657{ after(grammarAccess.getPartialModelDeclarationRule()); } 657{ after(grammarAccess.getFolderEntryRule()); }
658 EOF 658 EOF
659; 659;
660 660
661// Rule PartialModelDeclaration 661// Rule FolderEntry
662rulePartialModelDeclaration 662ruleFolderEntry
663 @init { 663 @init {
664 int stackSize = keepStackSize(); 664 int stackSize = keepStackSize();
665 } 665 }
666 : 666 :
667 ( 667 (
668 { before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } 668 { before(grammarAccess.getFolderEntryAccess().getGroup()); }
669 (rule__PartialModelDeclaration__Group__0) 669 (rule__FolderEntry__Group__0)
670 { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } 670 { after(grammarAccess.getFolderEntryAccess().getGroup()); }
671 ) 671 )
672; 672;
673finally { 673finally {
674 restoreStackSize(stackSize); 674 restoreStackSize(stackSize);
675} 675}
676 676
677// Entry rule entryRulePartialModelReference 677// Entry rule entryRulePartialModelDeclaration
678entryRulePartialModelReference 678entryRulePartialModelDeclaration
679: 679:
680{ before(grammarAccess.getPartialModelReferenceRule()); } 680{ before(grammarAccess.getPartialModelDeclarationRule()); }
681 rulePartialModelReference 681 rulePartialModelDeclaration
682{ after(grammarAccess.getPartialModelReferenceRule()); } 682{ after(grammarAccess.getPartialModelDeclarationRule()); }
683 EOF 683 EOF
684; 684;
685 685
686// Rule PartialModelReference 686// Rule PartialModelDeclaration
687rulePartialModelReference 687rulePartialModelDeclaration
688 @init { 688 @init {
689 int stackSize = keepStackSize(); 689 int stackSize = keepStackSize();
690 } 690 }
691 : 691 :
692 ( 692 (
693 { before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } 693 { before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); }
694 (rule__PartialModelReference__ReferredAssignment) 694 (rule__PartialModelDeclaration__Group__0)
695 { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } 695 { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); }
696 ) 696 )
697; 697;
698finally { 698finally {
699 restoreStackSize(stackSize); 699 restoreStackSize(stackSize);
700} 700}
701 701
702// Entry rule entryRulePartialModel 702// Entry rule entryRulePartialModelReference
703entryRulePartialModel 703entryRulePartialModelReference
704: 704:
705{ before(grammarAccess.getPartialModelRule()); } 705{ before(grammarAccess.getPartialModelReferenceRule()); }
706 rulePartialModel 706 rulePartialModelReference
707{ after(grammarAccess.getPartialModelRule()); } 707{ after(grammarAccess.getPartialModelReferenceRule()); }
708 EOF 708 EOF
709; 709;
710 710
711// Rule PartialModel 711// Rule PartialModelReference
712rulePartialModel 712rulePartialModelReference
713 @init { 713 @init {
714 int stackSize = keepStackSize(); 714 int stackSize = keepStackSize();
715 } 715 }
716 : 716 :
717 ( 717 (
718 { before(grammarAccess.getPartialModelAccess().getAlternatives()); } 718 { before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); }
719 (rule__PartialModel__Alternatives) 719 (rule__PartialModelReference__ReferredAssignment)
720 { after(grammarAccess.getPartialModelAccess().getAlternatives()); } 720 { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); }
721 ) 721 )
722; 722;
723finally { 723finally {
724 restoreStackSize(stackSize); 724 restoreStackSize(stackSize);
725} 725}
726 726
727// Entry rule entryRulePatternSpecification 727// Entry rule entryRulePartialModel
728entryRulePatternSpecification 728entryRulePartialModel
729: 729:
730{ before(grammarAccess.getPatternSpecificationRule()); } 730{ before(grammarAccess.getPartialModelRule()); }
731 rulePatternSpecification 731 rulePartialModel
732{ after(grammarAccess.getPatternSpecificationRule()); } 732{ after(grammarAccess.getPartialModelRule()); }
733 EOF 733 EOF
734; 734;
735 735
736// Rule PatternSpecification 736// Rule PartialModel
737rulePatternSpecification 737rulePartialModel
738 @init { 738 @init {
739 int stackSize = keepStackSize(); 739 int stackSize = keepStackSize();
740 } 740 }
741 : 741 :
742 ( 742 (
743 { before(grammarAccess.getPatternSpecificationAccess().getGroup()); } 743 { before(grammarAccess.getPartialModelAccess().getAlternatives()); }
744 (rule__PatternSpecification__Group__0) 744 (rule__PartialModel__Alternatives)
745 { after(grammarAccess.getPatternSpecificationAccess().getGroup()); } 745 { after(grammarAccess.getPartialModelAccess().getAlternatives()); }
746 ) 746 )
747; 747;
748finally { 748finally {
749 restoreStackSize(stackSize); 749 restoreStackSize(stackSize);
750} 750}
751 751
752// Entry rule entryRulePatternEntry 752// Entry rule entryRulePatternSpecification
753entryRulePatternEntry 753entryRulePatternSpecification
754: 754:
755{ before(grammarAccess.getPatternEntryRule()); } 755{ before(grammarAccess.getPatternSpecificationRule()); }
756 rulePatternEntry 756 rulePatternSpecification
757{ after(grammarAccess.getPatternEntryRule()); } 757{ after(grammarAccess.getPatternSpecificationRule()); }
758 EOF 758 EOF
759; 759;
760 760
761// Rule PatternEntry 761// Rule PatternSpecification
762rulePatternEntry 762rulePatternSpecification
763 @init { 763 @init {
764 int stackSize = keepStackSize(); 764 int stackSize = keepStackSize();
765 } 765 }
766 : 766 :
767 ( 767 (
768 { before(grammarAccess.getPatternEntryAccess().getAlternatives()); } 768 { before(grammarAccess.getPatternSpecificationAccess().getGroup()); }
769 (rule__PatternEntry__Alternatives) 769 (rule__PatternSpecification__Group__0)
770 { after(grammarAccess.getPatternEntryAccess().getAlternatives()); } 770 { after(grammarAccess.getPatternSpecificationAccess().getGroup()); }
771 ) 771 )
772; 772;
773finally { 773finally {
774 restoreStackSize(stackSize); 774 restoreStackSize(stackSize);
775} 775}
776 776
777// Entry rule entryRuleAllPatternEntry 777// Entry rule entryRulePatternEntry
778entryRuleAllPatternEntry 778entryRulePatternEntry
779: 779:
780{ before(grammarAccess.getAllPatternEntryRule()); } 780{ before(grammarAccess.getPatternEntryRule()); }
781 ruleAllPatternEntry 781 rulePatternEntry
782{ after(grammarAccess.getAllPatternEntryRule()); } 782{ after(grammarAccess.getPatternEntryRule()); }
783 EOF 783 EOF
784; 784;
785 785
786// Rule AllPatternEntry 786// Rule PatternEntry
787ruleAllPatternEntry 787rulePatternEntry
788 @init { 788 @init {
789 int stackSize = keepStackSize(); 789 int stackSize = keepStackSize();
790 } 790 }
791 : 791 :
792 ( 792 (
793 { before(grammarAccess.getAllPatternEntryAccess().getGroup()); } 793 { before(grammarAccess.getPatternEntryAccess().getAlternatives()); }
794 (rule__AllPatternEntry__Group__0) 794 (rule__PatternEntry__Alternatives)
795 { after(grammarAccess.getAllPatternEntryAccess().getGroup()); } 795 { after(grammarAccess.getPatternEntryAccess().getAlternatives()); }
796 ) 796 )
797; 797;
798finally { 798finally {
799 restoreStackSize(stackSize); 799 restoreStackSize(stackSize);
800} 800}
801 801
802// Entry rule entryRulePatternElement 802// Entry rule entryRuleAllPatternEntry
803entryRulePatternElement 803entryRuleAllPatternEntry
804: 804:
805{ before(grammarAccess.getPatternElementRule()); } 805{ before(grammarAccess.getAllPatternEntryRule()); }
806 rulePatternElement 806 ruleAllPatternEntry
807{ after(grammarAccess.getPatternElementRule()); } 807{ after(grammarAccess.getAllPatternEntryRule()); }
808 EOF 808 EOF
809; 809;
810 810
811// Rule PatternElement 811// Rule AllPatternEntry
812rulePatternElement 812ruleAllPatternEntry
813 @init { 813 @init {
814 int stackSize = keepStackSize(); 814 int stackSize = keepStackSize();
815 } 815 }
816 : 816 :
817 ( 817 (
818 { before(grammarAccess.getPatternElementAccess().getGroup()); } 818 { before(grammarAccess.getAllPatternEntryAccess().getGroup()); }
819 (rule__PatternElement__Group__0) 819 (rule__AllPatternEntry__Group__0)
820 { after(grammarAccess.getPatternElementAccess().getGroup()); } 820 { after(grammarAccess.getAllPatternEntryAccess().getGroup()); }
821 ) 821 )
822; 822;
823finally { 823finally {
824 restoreStackSize(stackSize); 824 restoreStackSize(stackSize);
825} 825}
826 826
827// Entry rule entryRuleGraphPatternDeclaration 827// Entry rule entryRulePatternElement
828entryRuleGraphPatternDeclaration 828entryRulePatternElement
829: 829:
830{ before(grammarAccess.getGraphPatternDeclarationRule()); } 830{ before(grammarAccess.getPatternElementRule()); }
831 ruleGraphPatternDeclaration 831 rulePatternElement
832{ after(grammarAccess.getGraphPatternDeclarationRule()); } 832{ after(grammarAccess.getPatternElementRule()); }
833 EOF 833 EOF
834; 834;
835 835
836// Rule GraphPatternDeclaration 836// Rule PatternElement
837ruleGraphPatternDeclaration 837rulePatternElement
838 @init { 838 @init {
839 int stackSize = keepStackSize(); 839 int stackSize = keepStackSize();
840 } 840 }
841 : 841 :
842 ( 842 (
843 { before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } 843 { before(grammarAccess.getPatternElementAccess().getGroup()); }
844 (rule__GraphPatternDeclaration__Group__0) 844 (rule__PatternElement__Group__0)
845 { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } 845 { after(grammarAccess.getPatternElementAccess().getGroup()); }
846 ) 846 )
847; 847;
848finally { 848finally {
849 restoreStackSize(stackSize); 849 restoreStackSize(stackSize);
850} 850}
851 851
852// Entry rule entryRuleGraphPatternReference 852// Entry rule entryRuleGraphPatternDeclaration
853entryRuleGraphPatternReference 853entryRuleGraphPatternDeclaration
854: 854:
855{ before(grammarAccess.getGraphPatternReferenceRule()); } 855{ before(grammarAccess.getGraphPatternDeclarationRule()); }
856 ruleGraphPatternReference 856 ruleGraphPatternDeclaration
857{ after(grammarAccess.getGraphPatternReferenceRule()); } 857{ after(grammarAccess.getGraphPatternDeclarationRule()); }
858 EOF 858 EOF
859; 859;
860 860
861// Rule GraphPatternReference 861// Rule GraphPatternDeclaration
862ruleGraphPatternReference 862ruleGraphPatternDeclaration
863 @init { 863 @init {
864 int stackSize = keepStackSize(); 864 int stackSize = keepStackSize();
865 } 865 }
866 : 866 :
867 ( 867 (
868 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } 868 { before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); }
869 (rule__GraphPatternReference__ReferredAssignment) 869 (rule__GraphPatternDeclaration__Group__0)
870 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } 870 { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); }
871 ) 871 )
872; 872;
873finally { 873finally {
874 restoreStackSize(stackSize); 874 restoreStackSize(stackSize);
875} 875}
876 876
877// Entry rule entryRuleGraphPattern 877// Entry rule entryRuleGraphPatternReference
878entryRuleGraphPattern 878entryRuleGraphPatternReference
879: 879:
880{ before(grammarAccess.getGraphPatternRule()); } 880{ before(grammarAccess.getGraphPatternReferenceRule()); }
881 ruleGraphPattern 881 ruleGraphPatternReference
882{ after(grammarAccess.getGraphPatternRule()); } 882{ after(grammarAccess.getGraphPatternReferenceRule()); }
883 EOF 883 EOF
884; 884;
885 885
886// Rule GraphPattern 886// Rule GraphPatternReference
887ruleGraphPattern 887ruleGraphPatternReference
888 @init { 888 @init {
889 int stackSize = keepStackSize(); 889 int stackSize = keepStackSize();
890 } 890 }
891 : 891 :
892 ( 892 (
893 { before(grammarAccess.getGraphPatternAccess().getAlternatives()); } 893 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); }
894 (rule__GraphPattern__Alternatives) 894 (rule__GraphPatternReference__ReferredAssignment)
895 { after(grammarAccess.getGraphPatternAccess().getAlternatives()); } 895 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); }
896 ) 896 )
897; 897;
898finally { 898finally {
899 restoreStackSize(stackSize); 899 restoreStackSize(stackSize);
900} 900}
901 901
902// Entry rule entryRuleConfigSpecification 902// Entry rule entryRuleGraphPattern
903entryRuleConfigSpecification 903entryRuleGraphPattern
904: 904:
905{ before(grammarAccess.getConfigSpecificationRule()); } 905{ before(grammarAccess.getGraphPatternRule()); }
906 ruleConfigSpecification 906 ruleGraphPattern
907{ after(grammarAccess.getConfigSpecificationRule()); } 907{ after(grammarAccess.getGraphPatternRule()); }
908 EOF 908 EOF
909; 909;
910 910
911// Rule ConfigSpecification 911// Rule GraphPattern
912ruleConfigSpecification 912ruleGraphPattern
913 @init { 913 @init {
914 int stackSize = keepStackSize(); 914 int stackSize = keepStackSize();
915 } 915 }
916 : 916 :
917 ( 917 (
918 { before(grammarAccess.getConfigSpecificationAccess().getGroup()); } 918 { before(grammarAccess.getGraphPatternAccess().getAlternatives()); }
919 (rule__ConfigSpecification__Group__0) 919 (rule__GraphPattern__Alternatives)
920 { after(grammarAccess.getConfigSpecificationAccess().getGroup()); } 920 { after(grammarAccess.getGraphPatternAccess().getAlternatives()); }
921 ) 921 )
922; 922;
923finally { 923finally {
924 restoreStackSize(stackSize); 924 restoreStackSize(stackSize);
925} 925}
926 926
927// Entry rule entryRuleConfigDeclaration 927// Entry rule entryRuleObjectiveSpecification
928entryRuleConfigDeclaration 928entryRuleObjectiveSpecification
929: 929:
930{ before(grammarAccess.getConfigDeclarationRule()); } 930{ before(grammarAccess.getObjectiveSpecificationRule()); }
931 ruleConfigDeclaration 931 ruleObjectiveSpecification
932{ after(grammarAccess.getConfigDeclarationRule()); } 932{ after(grammarAccess.getObjectiveSpecificationRule()); }
933 EOF 933 EOF
934; 934;
935 935
936// Rule ConfigDeclaration 936// Rule ObjectiveSpecification
937ruleConfigDeclaration 937ruleObjectiveSpecification
938 @init { 938 @init {
939 int stackSize = keepStackSize(); 939 int stackSize = keepStackSize();
940 } 940 }
941 : 941 :
942 ( 942 (
943 { before(grammarAccess.getConfigDeclarationAccess().getGroup()); } 943 { before(grammarAccess.getObjectiveSpecificationAccess().getGroup()); }
944 (rule__ConfigDeclaration__Group__0) 944 (rule__ObjectiveSpecification__Group__0)
945 { after(grammarAccess.getConfigDeclarationAccess().getGroup()); } 945 { after(grammarAccess.getObjectiveSpecificationAccess().getGroup()); }
946 ) 946 )
947; 947;
948finally { 948finally {
949 restoreStackSize(stackSize); 949 restoreStackSize(stackSize);
950} 950}
951 951
952// Entry rule entryRuleConfigEntry 952// Entry rule entryRuleObjectiveEntry
953entryRuleConfigEntry 953entryRuleObjectiveEntry
954: 954:
955{ before(grammarAccess.getConfigEntryRule()); } 955{ before(grammarAccess.getObjectiveEntryRule()); }
956 ruleConfigEntry 956 ruleObjectiveEntry
957{ after(grammarAccess.getConfigEntryRule()); } 957{ after(grammarAccess.getObjectiveEntryRule()); }
958 EOF 958 EOF
959; 959;
960 960
961// Rule ConfigEntry 961// Rule ObjectiveEntry
962ruleConfigEntry 962ruleObjectiveEntry
963 @init { 963 @init {
964 int stackSize = keepStackSize(); 964 int stackSize = keepStackSize();
965 } 965 }
966 : 966 :
967 ( 967 (
968 { before(grammarAccess.getConfigEntryAccess().getAlternatives()); } 968 { before(grammarAccess.getObjectiveEntryAccess().getAlternatives()); }
969 (rule__ConfigEntry__Alternatives) 969 (rule__ObjectiveEntry__Alternatives)
970 { after(grammarAccess.getConfigEntryAccess().getAlternatives()); } 970 { after(grammarAccess.getObjectiveEntryAccess().getAlternatives()); }
971 ) 971 )
972; 972;
973finally { 973finally {
974 restoreStackSize(stackSize); 974 restoreStackSize(stackSize);
975} 975}
976 976
977// Entry rule entryRuleDocumentationEntry 977// Entry rule entryRuleOptimizationEntry
978entryRuleDocumentationEntry 978entryRuleOptimizationEntry
979: 979:
980{ before(grammarAccess.getDocumentationEntryRule()); } 980{ before(grammarAccess.getOptimizationEntryRule()); }
981 ruleDocumentationEntry 981 ruleOptimizationEntry
982{ after(grammarAccess.getDocumentationEntryRule()); } 982{ after(grammarAccess.getOptimizationEntryRule()); }
983 EOF 983 EOF
984; 984;
985 985
986// Rule DocumentationEntry 986// Rule OptimizationEntry
987ruleDocumentationEntry 987ruleOptimizationEntry
988 @init { 988 @init {
989 int stackSize = keepStackSize(); 989 int stackSize = keepStackSize();
990 } 990 }
991 : 991 :
992 ( 992 (
993 { before(grammarAccess.getDocumentationEntryAccess().getGroup()); } 993 { before(grammarAccess.getOptimizationEntryAccess().getGroup()); }
994 (rule__DocumentationEntry__Group__0) 994 (rule__OptimizationEntry__Group__0)
995 { after(grammarAccess.getDocumentationEntryAccess().getGroup()); } 995 { after(grammarAccess.getOptimizationEntryAccess().getGroup()); }
996 ) 996 )
997; 997;
998finally { 998finally {
999 restoreStackSize(stackSize); 999 restoreStackSize(stackSize);
1000} 1000}
1001 1001
1002// Entry rule entryRuleRuntimeEntry 1002// Entry rule entryRuleThresholdEntry
1003entryRuleRuntimeEntry 1003entryRuleThresholdEntry
1004: 1004:
1005{ before(grammarAccess.getRuntimeEntryRule()); } 1005{ before(grammarAccess.getThresholdEntryRule()); }
1006 ruleRuntimeEntry 1006 ruleThresholdEntry
1007{ after(grammarAccess.getRuntimeEntryRule()); } 1007{ after(grammarAccess.getThresholdEntryRule()); }
1008 EOF 1008 EOF
1009; 1009;
1010 1010
1011// Rule RuntimeEntry 1011// Rule ThresholdEntry
1012ruleRuntimeEntry 1012ruleThresholdEntry
1013 @init { 1013 @init {
1014 int stackSize = keepStackSize(); 1014 int stackSize = keepStackSize();
1015 } 1015 }
1016 : 1016 :
1017 ( 1017 (
1018 { before(grammarAccess.getRuntimeEntryAccess().getGroup()); } 1018 { before(grammarAccess.getThresholdEntryAccess().getGroup()); }
1019 (rule__RuntimeEntry__Group__0) 1019 (rule__ThresholdEntry__Group__0)
1020 { after(grammarAccess.getRuntimeEntryAccess().getGroup()); } 1020 { after(grammarAccess.getThresholdEntryAccess().getGroup()); }
1021 ) 1021 )
1022; 1022;
1023finally { 1023finally {
1024 restoreStackSize(stackSize); 1024 restoreStackSize(stackSize);
1025} 1025}
1026 1026
1027// Entry rule entryRuleMemoryEntry 1027// Entry rule entryRuleObjectiveFunction
1028entryRuleMemoryEntry 1028entryRuleObjectiveFunction
1029: 1029:
1030{ before(grammarAccess.getMemoryEntryRule()); } 1030{ before(grammarAccess.getObjectiveFunctionRule()); }
1031 ruleMemoryEntry 1031 ruleObjectiveFunction
1032{ after(grammarAccess.getMemoryEntryRule()); } 1032{ after(grammarAccess.getObjectiveFunctionRule()); }
1033 EOF 1033 EOF
1034; 1034;
1035 1035
1036// Rule MemoryEntry 1036// Rule ObjectiveFunction
1037ruleMemoryEntry 1037ruleObjectiveFunction
1038 @init { 1038 @init {
1039 int stackSize = keepStackSize(); 1039 int stackSize = keepStackSize();
1040 } 1040 }
1041 : 1041 :
1042 ( 1042 (
1043 { before(grammarAccess.getMemoryEntryAccess().getGroup()); } 1043 { before(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); }
1044 (rule__MemoryEntry__Group__0) 1044 ruleReliabiltiyFunction
1045 { after(grammarAccess.getMemoryEntryAccess().getGroup()); } 1045 { after(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); }
1046 ) 1046 )
1047; 1047;
1048finally { 1048finally {
1049 restoreStackSize(stackSize); 1049 restoreStackSize(stackSize);
1050} 1050}
1051 1051
1052// Entry rule entryRuleCustomEntry 1052// Entry rule entryRuleReliabiltiyFunction
1053entryRuleCustomEntry 1053entryRuleReliabiltiyFunction
1054: 1054:
1055{ before(grammarAccess.getCustomEntryRule()); } 1055{ before(grammarAccess.getReliabiltiyFunctionRule()); }
1056 ruleCustomEntry 1056 ruleReliabiltiyFunction
1057{ after(grammarAccess.getCustomEntryRule()); } 1057{ after(grammarAccess.getReliabiltiyFunctionRule()); }
1058 EOF 1058 EOF
1059; 1059;
1060 1060
1061// Rule CustomEntry 1061// Rule ReliabiltiyFunction
1062ruleCustomEntry 1062ruleReliabiltiyFunction
1063 @init { 1063 @init {
1064 int stackSize = keepStackSize(); 1064 int stackSize = keepStackSize();
1065 } 1065 }
1066 : 1066 :
1067 ( 1067 (
1068 { before(grammarAccess.getCustomEntryAccess().getGroup()); } 1068 { before(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); }
1069 (rule__CustomEntry__Group__0) 1069 (rule__ReliabiltiyFunction__Group__0)
1070 { after(grammarAccess.getCustomEntryAccess().getGroup()); } 1070 { after(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); }
1071 ) 1071 )
1072; 1072;
1073finally { 1073finally {
1074 restoreStackSize(stackSize); 1074 restoreStackSize(stackSize);
1075} 1075}
1076 1076
1077// Entry rule entryRuleConfigReference 1077// Entry rule entryRuleObjectiveDeclaration
1078entryRuleConfigReference 1078entryRuleObjectiveDeclaration
1079: 1079:
1080{ before(grammarAccess.getConfigReferenceRule()); } 1080{ before(grammarAccess.getObjectiveDeclarationRule()); }
1081 ruleConfigReference 1081 ruleObjectiveDeclaration
1082{ after(grammarAccess.getConfigReferenceRule()); } 1082{ after(grammarAccess.getObjectiveDeclarationRule()); }
1083 EOF 1083 EOF
1084; 1084;
1085 1085
1086// Rule ConfigReference 1086// Rule ObjectiveDeclaration
1087ruleConfigReference 1087ruleObjectiveDeclaration
1088 @init { 1088 @init {
1089 int stackSize = keepStackSize(); 1089 int stackSize = keepStackSize();
1090 } 1090 }
1091 : 1091 :
1092 ( 1092 (
1093 { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } 1093 { before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); }
1094 (rule__ConfigReference__ConfigAssignment) 1094 (rule__ObjectiveDeclaration__Group__0)
1095 { after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } 1095 { after(grammarAccess.getObjectiveDeclarationAccess().getGroup()); }
1096 ) 1096 )
1097; 1097;
1098finally { 1098finally {
1099 restoreStackSize(stackSize); 1099 restoreStackSize(stackSize);
1100} 1100}
1101 1101
1102// Entry rule entryRuleConfig 1102// Entry rule entryRuleObjectiveReference
1103entryRuleConfig 1103entryRuleObjectiveReference
1104: 1104:
1105{ before(grammarAccess.getConfigRule()); } 1105{ before(grammarAccess.getObjectiveReferenceRule()); }
1106 ruleConfig 1106 ruleObjectiveReference
1107{ after(grammarAccess.getConfigRule()); } 1107{ after(grammarAccess.getObjectiveReferenceRule()); }
1108 EOF 1108 EOF
1109; 1109;
1110 1110
1111// Rule Config 1111// Rule ObjectiveReference
1112ruleConfig 1112ruleObjectiveReference
1113 @init { 1113 @init {
1114 int stackSize = keepStackSize(); 1114 int stackSize = keepStackSize();
1115 } 1115 }
1116 : 1116 :
1117 ( 1117 (
1118 { before(grammarAccess.getConfigAccess().getAlternatives()); } 1118 { before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); }
1119 (rule__Config__Alternatives) 1119 (rule__ObjectiveReference__ReferredAssignment)
1120 { after(grammarAccess.getConfigAccess().getAlternatives()); } 1120 { after(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); }
1121 ) 1121 )
1122; 1122;
1123finally { 1123finally {
1124 restoreStackSize(stackSize); 1124 restoreStackSize(stackSize);
1125} 1125}
1126 1126
1127// Entry rule entryRuleScopeSpecification 1127// Entry rule entryRuleObjective
1128entryRuleScopeSpecification 1128entryRuleObjective
1129: 1129:
1130{ before(grammarAccess.getScopeSpecificationRule()); } 1130{ before(grammarAccess.getObjectiveRule()); }
1131 ruleScopeSpecification 1131 ruleObjective
1132{ after(grammarAccess.getScopeSpecificationRule()); } 1132{ after(grammarAccess.getObjectiveRule()); }
1133 EOF 1133 EOF
1134; 1134;
1135 1135
1136// Rule ScopeSpecification 1136// Rule Objective
1137ruleScopeSpecification 1137ruleObjective
1138 @init { 1138 @init {
1139 int stackSize = keepStackSize(); 1139 int stackSize = keepStackSize();
1140 } 1140 }
1141 : 1141 :
1142 ( 1142 (
1143 { before(grammarAccess.getScopeSpecificationAccess().getGroup()); } 1143 { before(grammarAccess.getObjectiveAccess().getAlternatives()); }
1144 (rule__ScopeSpecification__Group__0) 1144 (rule__Objective__Alternatives)
1145 { after(grammarAccess.getScopeSpecificationAccess().getGroup()); } 1145 { after(grammarAccess.getObjectiveAccess().getAlternatives()); }
1146 ) 1146 )
1147; 1147;
1148finally { 1148finally {
1149 restoreStackSize(stackSize); 1149 restoreStackSize(stackSize);
1150} 1150}
1151 1151
1152// Entry rule entryRuleTypeScope 1152// Entry rule entryRuleConfigSpecification
1153entryRuleTypeScope 1153entryRuleConfigSpecification
1154: 1154:
1155{ before(grammarAccess.getTypeScopeRule()); } 1155{ before(grammarAccess.getConfigSpecificationRule()); }
1156 ruleTypeScope 1156 ruleConfigSpecification
1157{ after(grammarAccess.getTypeScopeRule()); } 1157{ after(grammarAccess.getConfigSpecificationRule()); }
1158 EOF 1158 EOF
1159; 1159;
1160 1160
1161// Rule TypeScope 1161// Rule ConfigSpecification
1162ruleTypeScope 1162ruleConfigSpecification
1163 @init { 1163 @init {
1164 int stackSize = keepStackSize(); 1164 int stackSize = keepStackSize();
1165 } 1165 }
1166 : 1166 :
1167 ( 1167 (
1168 { before(grammarAccess.getTypeScopeAccess().getAlternatives()); } 1168 { before(grammarAccess.getConfigSpecificationAccess().getGroup()); }
1169 (rule__TypeScope__Alternatives) 1169 (rule__ConfigSpecification__Group__0)
1170 { after(grammarAccess.getTypeScopeAccess().getAlternatives()); } 1170 { after(grammarAccess.getConfigSpecificationAccess().getGroup()); }
1171 ) 1171 )
1172; 1172;
1173finally { 1173finally {
1174 restoreStackSize(stackSize); 1174 restoreStackSize(stackSize);
1175} 1175}
1176 1176
1177// Entry rule entryRuleClassTypeScope 1177// Entry rule entryRuleConfigDeclaration
1178entryRuleClassTypeScope 1178entryRuleConfigDeclaration
1179: 1179:
1180{ before(grammarAccess.getClassTypeScopeRule()); } 1180{ before(grammarAccess.getConfigDeclarationRule()); }
1181 ruleClassTypeScope 1181 ruleConfigDeclaration
1182{ after(grammarAccess.getClassTypeScopeRule()); } 1182{ after(grammarAccess.getConfigDeclarationRule()); }
1183 EOF 1183 EOF
1184; 1184;
1185 1185
1186// Rule ClassTypeScope 1186// Rule ConfigDeclaration
1187ruleClassTypeScope 1187ruleConfigDeclaration
1188 @init { 1188 @init {
1189 int stackSize = keepStackSize(); 1189 int stackSize = keepStackSize();
1190 } 1190 }
1191 : 1191 :
1192 ( 1192 (
1193 { before(grammarAccess.getClassTypeScopeAccess().getGroup()); } 1193 { before(grammarAccess.getConfigDeclarationAccess().getGroup()); }
1194 (rule__ClassTypeScope__Group__0) 1194 (rule__ConfigDeclaration__Group__0)
1195 { after(grammarAccess.getClassTypeScopeAccess().getGroup()); } 1195 { after(grammarAccess.getConfigDeclarationAccess().getGroup()); }
1196 ) 1196 )
1197; 1197;
1198finally { 1198finally {
1199 restoreStackSize(stackSize); 1199 restoreStackSize(stackSize);
1200} 1200}
1201 1201
1202// Entry rule entryRuleObjectTypeScope 1202// Entry rule entryRuleConfigEntry
1203entryRuleObjectTypeScope 1203entryRuleConfigEntry
1204: 1204:
1205{ before(grammarAccess.getObjectTypeScopeRule()); } 1205{ before(grammarAccess.getConfigEntryRule()); }
1206 ruleObjectTypeScope 1206 ruleConfigEntry
1207{ after(grammarAccess.getObjectTypeScopeRule()); } 1207{ after(grammarAccess.getConfigEntryRule()); }
1208 EOF 1208 EOF
1209; 1209;
1210 1210
1211// Rule ObjectTypeScope 1211// Rule ConfigEntry
1212ruleObjectTypeScope 1212ruleConfigEntry
1213 @init { 1213 @init {
1214 int stackSize = keepStackSize(); 1214 int stackSize = keepStackSize();
1215 } 1215 }
1216 : 1216 :
1217 ( 1217 (
1218 { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); } 1218 { before(grammarAccess.getConfigEntryAccess().getAlternatives()); }
1219 (rule__ObjectTypeScope__Group__0) 1219 (rule__ConfigEntry__Alternatives)
1220 { after(grammarAccess.getObjectTypeScopeAccess().getGroup()); } 1220 { after(grammarAccess.getConfigEntryAccess().getAlternatives()); }
1221 ) 1221 )
1222; 1222;
1223finally { 1223finally {
1224 restoreStackSize(stackSize); 1224 restoreStackSize(stackSize);
1225} 1225}
1226 1226
1227// Entry rule entryRuleIntegerTypeScope 1227// Entry rule entryRuleDocumentationEntry
1228entryRuleIntegerTypeScope 1228entryRuleDocumentationEntry
1229: 1229:
1230{ before(grammarAccess.getIntegerTypeScopeRule()); } 1230{ before(grammarAccess.getDocumentationEntryRule()); }
1231 ruleIntegerTypeScope 1231 ruleDocumentationEntry
1232{ after(grammarAccess.getIntegerTypeScopeRule()); } 1232{ after(grammarAccess.getDocumentationEntryRule()); }
1233 EOF 1233 EOF
1234; 1234;
1235 1235
1236// Rule IntegerTypeScope 1236// Rule DocumentationEntry
1237ruleIntegerTypeScope 1237ruleDocumentationEntry
1238 @init { 1238 @init {
1239 int stackSize = keepStackSize(); 1239 int stackSize = keepStackSize();
1240 } 1240 }
1241 : 1241 :
1242 ( 1242 (
1243 { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } 1243 { before(grammarAccess.getDocumentationEntryAccess().getGroup()); }
1244 (rule__IntegerTypeScope__Group__0) 1244 (rule__DocumentationEntry__Group__0)
1245 { after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } 1245 { after(grammarAccess.getDocumentationEntryAccess().getGroup()); }
1246 ) 1246 )
1247; 1247;
1248finally { 1248finally {
1249 restoreStackSize(stackSize); 1249 restoreStackSize(stackSize);
1250} 1250}
1251 1251
1252// Entry rule entryRuleRealTypeScope 1252// Entry rule entryRuleRuntimeEntry
1253entryRuleRealTypeScope 1253entryRuleRuntimeEntry
1254: 1254:
1255{ before(grammarAccess.getRealTypeScopeRule()); } 1255{ before(grammarAccess.getRuntimeEntryRule()); }
1256 ruleRealTypeScope 1256 ruleRuntimeEntry
1257{ after(grammarAccess.getRealTypeScopeRule()); } 1257{ after(grammarAccess.getRuntimeEntryRule()); }
1258 EOF 1258 EOF
1259; 1259;
1260 1260
1261// Rule RealTypeScope 1261// Rule RuntimeEntry
1262ruleRealTypeScope 1262ruleRuntimeEntry
1263 @init { 1263 @init {
1264 int stackSize = keepStackSize(); 1264 int stackSize = keepStackSize();
1265 } 1265 }
1266 : 1266 :
1267 ( 1267 (
1268 { before(grammarAccess.getRealTypeScopeAccess().getGroup()); } 1268 { before(grammarAccess.getRuntimeEntryAccess().getGroup()); }
1269 (rule__RealTypeScope__Group__0) 1269 (rule__RuntimeEntry__Group__0)
1270 { after(grammarAccess.getRealTypeScopeAccess().getGroup()); } 1270 { after(grammarAccess.getRuntimeEntryAccess().getGroup()); }
1271 ) 1271 )
1272; 1272;
1273finally { 1273finally {
1274 restoreStackSize(stackSize); 1274 restoreStackSize(stackSize);
1275} 1275}
1276 1276
1277// Entry rule entryRuleStringTypeScope 1277// Entry rule entryRuleMemoryEntry
1278entryRuleStringTypeScope 1278entryRuleMemoryEntry
1279: 1279:
1280{ before(grammarAccess.getStringTypeScopeRule()); } 1280{ before(grammarAccess.getMemoryEntryRule()); }
1281 ruleStringTypeScope 1281 ruleMemoryEntry
1282{ after(grammarAccess.getStringTypeScopeRule()); } 1282{ after(grammarAccess.getMemoryEntryRule()); }
1283 EOF 1283 EOF
1284; 1284;
1285 1285
1286// Rule StringTypeScope 1286// Rule MemoryEntry
1287ruleStringTypeScope 1287ruleMemoryEntry
1288 @init { 1288 @init {
1289 int stackSize = keepStackSize(); 1289 int stackSize = keepStackSize();
1290 } 1290 }
1291 : 1291 :
1292 ( 1292 (
1293 { before(grammarAccess.getStringTypeScopeAccess().getGroup()); } 1293 { before(grammarAccess.getMemoryEntryAccess().getGroup()); }
1294 (rule__StringTypeScope__Group__0) 1294 (rule__MemoryEntry__Group__0)
1295 { after(grammarAccess.getStringTypeScopeAccess().getGroup()); } 1295 { after(grammarAccess.getMemoryEntryAccess().getGroup()); }
1296 ) 1296 )
1297; 1297;
1298finally { 1298finally {
1299 restoreStackSize(stackSize); 1299 restoreStackSize(stackSize);
1300} 1300}
1301 1301
1302// Entry rule entryRuleClassReference 1302// Entry rule entryRuleCustomEntry
1303entryRuleClassReference 1303entryRuleCustomEntry
1304: 1304:
1305{ before(grammarAccess.getClassReferenceRule()); } 1305{ before(grammarAccess.getCustomEntryRule()); }
1306 ruleClassReference 1306 ruleCustomEntry
1307{ after(grammarAccess.getClassReferenceRule()); } 1307{ after(grammarAccess.getCustomEntryRule()); }
1308 EOF 1308 EOF
1309; 1309;
1310 1310
1311// Rule ClassReference 1311// Rule CustomEntry
1312ruleClassReference 1312ruleCustomEntry
1313 @init { 1313 @init {
1314 int stackSize = keepStackSize(); 1314 int stackSize = keepStackSize();
1315 } 1315 }
1316 : 1316 :
1317 ( 1317 (
1318 { before(grammarAccess.getClassReferenceAccess().getGroup()); } 1318 { before(grammarAccess.getCustomEntryAccess().getGroup()); }
1319 (rule__ClassReference__Group__0) 1319 (rule__CustomEntry__Group__0)
1320 { after(grammarAccess.getClassReferenceAccess().getGroup()); } 1320 { after(grammarAccess.getCustomEntryAccess().getGroup()); }
1321 ) 1321 )
1322; 1322;
1323finally { 1323finally {
1324 restoreStackSize(stackSize); 1324 restoreStackSize(stackSize);
1325} 1325}
1326 1326
1327// Entry rule entryRuleObjectReference 1327// Entry rule entryRuleConfigReference
1328entryRuleObjectReference 1328entryRuleConfigReference
1329: 1329:
1330{ before(grammarAccess.getObjectReferenceRule()); } 1330{ before(grammarAccess.getConfigReferenceRule()); }
1331 ruleObjectReference 1331 ruleConfigReference
1332{ after(grammarAccess.getObjectReferenceRule()); } 1332{ after(grammarAccess.getConfigReferenceRule()); }
1333 EOF 1333 EOF
1334; 1334;
1335 1335
1336// Rule ObjectReference 1336// Rule ConfigReference
1337ruleObjectReference 1337ruleConfigReference
1338 @init { 1338 @init {
1339 int stackSize = keepStackSize(); 1339 int stackSize = keepStackSize();
1340 } 1340 }
1341 : 1341 :
1342 ( 1342 (
1343 { before(grammarAccess.getObjectReferenceAccess().getGroup()); } 1343 { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); }
1344 (rule__ObjectReference__Group__0) 1344 (rule__ConfigReference__ConfigAssignment)
1345 { after(grammarAccess.getObjectReferenceAccess().getGroup()); } 1345 { after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); }
1346 ) 1346 )
1347; 1347;
1348finally { 1348finally {
1349 restoreStackSize(stackSize); 1349 restoreStackSize(stackSize);
1350} 1350}
1351 1351
1352// Entry rule entryRuleIntegerReference 1352// Entry rule entryRuleConfig
1353entryRuleIntegerReference 1353entryRuleConfig
1354: 1354:
1355{ before(grammarAccess.getIntegerReferenceRule()); } 1355{ before(grammarAccess.getConfigRule()); }
1356 ruleIntegerReference 1356 ruleConfig
1357{ after(grammarAccess.getIntegerReferenceRule()); } 1357{ after(grammarAccess.getConfigRule()); }
1358 EOF 1358 EOF
1359; 1359;
1360 1360
1361// Rule IntegerReference 1361// Rule Config
1362ruleIntegerReference 1362ruleConfig
1363 @init { 1363 @init {
1364 int stackSize = keepStackSize(); 1364 int stackSize = keepStackSize();
1365 } 1365 }
1366 : 1366 :
1367 ( 1367 (
1368 { before(grammarAccess.getIntegerReferenceAccess().getGroup()); } 1368 { before(grammarAccess.getConfigAccess().getAlternatives()); }
1369 (rule__IntegerReference__Group__0) 1369 (rule__Config__Alternatives)
1370 { after(grammarAccess.getIntegerReferenceAccess().getGroup()); } 1370 { after(grammarAccess.getConfigAccess().getAlternatives()); }
1371 ) 1371 )
1372; 1372;
1373finally { 1373finally {
1374 restoreStackSize(stackSize); 1374 restoreStackSize(stackSize);
1375} 1375}
1376 1376
1377// Entry rule entryRuleRealReference 1377// Entry rule entryRuleScopeSpecification
1378entryRuleRealReference 1378entryRuleScopeSpecification
1379: 1379:
1380{ before(grammarAccess.getRealReferenceRule()); } 1380{ before(grammarAccess.getScopeSpecificationRule()); }
1381 ruleRealReference 1381 ruleScopeSpecification
1382{ after(grammarAccess.getRealReferenceRule()); } 1382{ after(grammarAccess.getScopeSpecificationRule()); }
1383 EOF 1383 EOF
1384; 1384;
1385 1385
1386// Rule RealReference 1386// Rule ScopeSpecification
1387ruleRealReference 1387ruleScopeSpecification
1388 @init { 1388 @init {
1389 int stackSize = keepStackSize(); 1389 int stackSize = keepStackSize();
1390 } 1390 }
1391 : 1391 :
1392 ( 1392 (
1393 { before(grammarAccess.getRealReferenceAccess().getGroup()); } 1393 { before(grammarAccess.getScopeSpecificationAccess().getGroup()); }
1394 (rule__RealReference__Group__0) 1394 (rule__ScopeSpecification__Group__0)
1395 { after(grammarAccess.getRealReferenceAccess().getGroup()); } 1395 { after(grammarAccess.getScopeSpecificationAccess().getGroup()); }
1396 ) 1396 )
1397; 1397;
1398finally { 1398finally {
1399 restoreStackSize(stackSize); 1399 restoreStackSize(stackSize);
1400} 1400}
1401 1401
1402// Entry rule entryRuleStringReference 1402// Entry rule entryRuleTypeScope
1403entryRuleStringReference 1403entryRuleTypeScope
1404: 1404:
1405{ before(grammarAccess.getStringReferenceRule()); } 1405{ before(grammarAccess.getTypeScopeRule()); }
1406 ruleStringReference 1406 ruleTypeScope
1407{ after(grammarAccess.getStringReferenceRule()); } 1407{ after(grammarAccess.getTypeScopeRule()); }
1408 EOF 1408 EOF
1409; 1409;
1410 1410
1411// Rule StringReference 1411// Rule TypeScope
1412ruleStringReference 1412ruleTypeScope
1413 @init { 1413 @init {
1414 int stackSize = keepStackSize(); 1414 int stackSize = keepStackSize();
1415 } 1415 }
1416 : 1416 :
1417 ( 1417 (
1418 { before(grammarAccess.getStringReferenceAccess().getGroup()); } 1418 { before(grammarAccess.getTypeScopeAccess().getAlternatives()); }
1419 (rule__StringReference__Group__0) 1419 (rule__TypeScope__Alternatives)
1420 { after(grammarAccess.getStringReferenceAccess().getGroup()); } 1420 { after(grammarAccess.getTypeScopeAccess().getAlternatives()); }
1421 ) 1421 )
1422; 1422;
1423finally { 1423finally {
1424 restoreStackSize(stackSize); 1424 restoreStackSize(stackSize);
1425} 1425}
1426 1426
1427// Entry rule entryRuleExactNumber 1427// Entry rule entryRuleClassTypeScope
1428entryRuleExactNumber 1428entryRuleClassTypeScope
1429: 1429:
1430{ before(grammarAccess.getExactNumberRule()); } 1430{ before(grammarAccess.getClassTypeScopeRule()); }
1431 ruleExactNumber 1431 ruleClassTypeScope
1432{ after(grammarAccess.getExactNumberRule()); } 1432{ after(grammarAccess.getClassTypeScopeRule()); }
1433 EOF 1433 EOF
1434; 1434;
1435 1435
1436// Rule ExactNumber 1436// Rule ClassTypeScope
1437ruleExactNumber 1437ruleClassTypeScope
1438 @init { 1438 @init {
1439 int stackSize = keepStackSize(); 1439 int stackSize = keepStackSize();
1440 } 1440 }
1441 : 1441 :
1442 ( 1442 (
1443 { before(grammarAccess.getExactNumberAccess().getAlternatives()); } 1443 { before(grammarAccess.getClassTypeScopeAccess().getGroup()); }
1444 (rule__ExactNumber__Alternatives) 1444 (rule__ClassTypeScope__Group__0)
1445 { after(grammarAccess.getExactNumberAccess().getAlternatives()); } 1445 { after(grammarAccess.getClassTypeScopeAccess().getGroup()); }
1446 ) 1446 )
1447; 1447;
1448finally { 1448finally {
1449 restoreStackSize(stackSize); 1449 restoreStackSize(stackSize);
1450} 1450}
1451 1451
1452// Entry rule entryRuleIntervallNumber 1452// Entry rule entryRuleObjectTypeScope
1453entryRuleIntervallNumber 1453entryRuleObjectTypeScope
1454: 1454:
1455{ before(grammarAccess.getIntervallNumberRule()); } 1455{ before(grammarAccess.getObjectTypeScopeRule()); }
1456 ruleIntervallNumber 1456 ruleObjectTypeScope
1457{ after(grammarAccess.getIntervallNumberRule()); } 1457{ after(grammarAccess.getObjectTypeScopeRule()); }
1458 EOF 1458 EOF
1459; 1459;
1460 1460
1461// Rule IntervallNumber 1461// Rule ObjectTypeScope
1462ruleIntervallNumber 1462ruleObjectTypeScope
1463 @init { 1463 @init {
1464 int stackSize = keepStackSize(); 1464 int stackSize = keepStackSize();
1465 } 1465 }
1466 : 1466 :
1467 ( 1467 (
1468 { before(grammarAccess.getIntervallNumberAccess().getGroup()); } 1468 { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); }
1469 (rule__IntervallNumber__Group__0) 1469 (rule__ObjectTypeScope__Group__0)
1470 { after(grammarAccess.getIntervallNumberAccess().getGroup()); } 1470 { after(grammarAccess.getObjectTypeScopeAccess().getGroup()); }
1471 ) 1471 )
1472; 1472;
1473finally { 1473finally {
1474 restoreStackSize(stackSize); 1474 restoreStackSize(stackSize);
1475} 1475}
1476 1476
1477// Entry rule entryRuleIntEnumberation 1477// Entry rule entryRuleIntegerTypeScope
1478entryRuleIntEnumberation 1478entryRuleIntegerTypeScope
1479: 1479:
1480{ before(grammarAccess.getIntEnumberationRule()); } 1480{ before(grammarAccess.getIntegerTypeScopeRule()); }
1481 ruleIntEnumberation 1481 ruleIntegerTypeScope
1482{ after(grammarAccess.getIntEnumberationRule()); } 1482{ after(grammarAccess.getIntegerTypeScopeRule()); }
1483 EOF 1483 EOF
1484; 1484;
1485 1485
1486// Rule IntEnumberation 1486// Rule IntegerTypeScope
1487ruleIntEnumberation 1487ruleIntegerTypeScope
1488 @init { 1488 @init {
1489 int stackSize = keepStackSize(); 1489 int stackSize = keepStackSize();
1490 } 1490 }
1491 : 1491 :
1492 ( 1492 (
1493 { before(grammarAccess.getIntEnumberationAccess().getGroup()); } 1493 { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); }
1494 (rule__IntEnumberation__Group__0) 1494 (rule__IntegerTypeScope__Group__0)
1495 { after(grammarAccess.getIntEnumberationAccess().getGroup()); } 1495 { after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); }
1496 ) 1496 )
1497; 1497;
1498finally { 1498finally {
1499 restoreStackSize(stackSize); 1499 restoreStackSize(stackSize);
1500} 1500}
1501 1501
1502// Entry rule entryRuleRealEnumeration 1502// Entry rule entryRuleRealTypeScope
1503entryRuleRealEnumeration 1503entryRuleRealTypeScope
1504: 1504:
1505{ before(grammarAccess.getRealEnumerationRule()); } 1505{ before(grammarAccess.getRealTypeScopeRule()); }
1506 ruleRealEnumeration 1506 ruleRealTypeScope
1507{ after(grammarAccess.getRealEnumerationRule()); } 1507{ after(grammarAccess.getRealTypeScopeRule()); }
1508 EOF 1508 EOF
1509; 1509;
1510 1510
1511// Rule RealEnumeration 1511// Rule RealTypeScope
1512ruleRealEnumeration 1512ruleRealTypeScope
1513 @init { 1513 @init {
1514 int stackSize = keepStackSize(); 1514 int stackSize = keepStackSize();
1515 } 1515 }
1516 : 1516 :
1517 ( 1517 (
1518 { before(grammarAccess.getRealEnumerationAccess().getGroup()); } 1518 { before(grammarAccess.getRealTypeScopeAccess().getGroup()); }
1519 (rule__RealEnumeration__Group__0) 1519 (rule__RealTypeScope__Group__0)
1520 { after(grammarAccess.getRealEnumerationAccess().getGroup()); } 1520 { after(grammarAccess.getRealTypeScopeAccess().getGroup()); }
1521 ) 1521 )
1522; 1522;
1523finally { 1523finally {
1524 restoreStackSize(stackSize); 1524 restoreStackSize(stackSize);
1525} 1525}
1526 1526
1527// Entry rule entryRuleStringEnumeration 1527// Entry rule entryRuleStringTypeScope
1528entryRuleStringEnumeration 1528entryRuleStringTypeScope
1529: 1529:
1530{ before(grammarAccess.getStringEnumerationRule()); } 1530{ before(grammarAccess.getStringTypeScopeRule()); }
1531 ruleStringEnumeration 1531 ruleStringTypeScope
1532{ after(grammarAccess.getStringEnumerationRule()); } 1532{ after(grammarAccess.getStringTypeScopeRule()); }
1533 EOF 1533 EOF
1534; 1534;
1535 1535
1536// Rule StringEnumeration 1536// Rule StringTypeScope
1537ruleStringEnumeration 1537ruleStringTypeScope
1538 @init { 1538 @init {
1539 int stackSize = keepStackSize(); 1539 int stackSize = keepStackSize();
1540 } 1540 }
1541 : 1541 :
1542 ( 1542 (
1543 { before(grammarAccess.getStringEnumerationAccess().getGroup()); } 1543 { before(grammarAccess.getStringTypeScopeAccess().getGroup()); }
1544 (rule__StringEnumeration__Group__0) 1544 (rule__StringTypeScope__Group__0)
1545 { after(grammarAccess.getStringEnumerationAccess().getGroup()); } 1545 { after(grammarAccess.getStringTypeScopeAccess().getGroup()); }
1546 ) 1546 )
1547; 1547;
1548finally { 1548finally {
1549 restoreStackSize(stackSize); 1549 restoreStackSize(stackSize);
1550} 1550}
1551 1551
1552// Entry rule entryRuleScopeDeclaration 1552// Entry rule entryRuleClassReference
1553entryRuleScopeDeclaration 1553entryRuleClassReference
1554: 1554:
1555{ before(grammarAccess.getScopeDeclarationRule()); } 1555{ before(grammarAccess.getClassReferenceRule()); }
1556 ruleScopeDeclaration 1556 ruleClassReference
1557{ after(grammarAccess.getScopeDeclarationRule()); } 1557{ after(grammarAccess.getClassReferenceRule()); }
1558 EOF 1558 EOF
1559; 1559;
1560 1560
1561// Rule ScopeDeclaration 1561// Rule ClassReference
1562ruleScopeDeclaration 1562ruleClassReference
1563 @init { 1563 @init {
1564 int stackSize = keepStackSize(); 1564 int stackSize = keepStackSize();
1565 } 1565 }
1566 : 1566 :
1567 ( 1567 (
1568 { before(grammarAccess.getScopeDeclarationAccess().getGroup()); } 1568 { before(grammarAccess.getClassReferenceAccess().getGroup()); }
1569 (rule__ScopeDeclaration__Group__0) 1569 (rule__ClassReference__Group__0)
1570 { after(grammarAccess.getScopeDeclarationAccess().getGroup()); } 1570 { after(grammarAccess.getClassReferenceAccess().getGroup()); }
1571 ) 1571 )
1572; 1572;
1573finally { 1573finally {
1574 restoreStackSize(stackSize); 1574 restoreStackSize(stackSize);
1575} 1575}
1576 1576
1577// Entry rule entryRuleScopeReference 1577// Entry rule entryRuleObjectReference
1578entryRuleScopeReference 1578entryRuleObjectReference
1579: 1579:
1580{ before(grammarAccess.getScopeReferenceRule()); } 1580{ before(grammarAccess.getObjectReferenceRule()); }
1581 ruleScopeReference 1581 ruleObjectReference
1582{ after(grammarAccess.getScopeReferenceRule()); } 1582{ after(grammarAccess.getObjectReferenceRule()); }
1583 EOF 1583 EOF
1584; 1584;
1585 1585
1586// Rule ScopeReference 1586// Rule ObjectReference
1587ruleScopeReference 1587ruleObjectReference
1588 @init { 1588 @init {
1589 int stackSize = keepStackSize(); 1589 int stackSize = keepStackSize();
1590 } 1590 }
1591 : 1591 :
1592 ( 1592 (
1593 { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } 1593 { before(grammarAccess.getObjectReferenceAccess().getGroup()); }
1594 (rule__ScopeReference__ReferredAssignment) 1594 (rule__ObjectReference__Group__0)
1595 { after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } 1595 { after(grammarAccess.getObjectReferenceAccess().getGroup()); }
1596 ) 1596 )
1597; 1597;
1598finally { 1598finally {
1599 restoreStackSize(stackSize); 1599 restoreStackSize(stackSize);
1600} 1600}
1601 1601
1602// Entry rule entryRuleScope 1602// Entry rule entryRuleIntegerReference
1603entryRuleScope 1603entryRuleIntegerReference
1604: 1604:
1605{ before(grammarAccess.getScopeRule()); } 1605{ before(grammarAccess.getIntegerReferenceRule()); }
1606 ruleScope 1606 ruleIntegerReference
1607{ after(grammarAccess.getScopeRule()); } 1607{ after(grammarAccess.getIntegerReferenceRule()); }
1608 EOF 1608 EOF
1609; 1609;
1610 1610
1611// Rule Scope 1611// Rule IntegerReference
1612ruleScope 1612ruleIntegerReference
1613 @init { 1613 @init {
1614 int stackSize = keepStackSize(); 1614 int stackSize = keepStackSize();
1615 } 1615 }
1616 : 1616 :
1617 ( 1617 (
1618 { before(grammarAccess.getScopeAccess().getAlternatives()); } 1618 { before(grammarAccess.getIntegerReferenceAccess().getGroup()); }
1619 (rule__Scope__Alternatives) 1619 (rule__IntegerReference__Group__0)
1620 { after(grammarAccess.getScopeAccess().getAlternatives()); } 1620 { after(grammarAccess.getIntegerReferenceAccess().getGroup()); }
1621 ) 1621 )
1622; 1622;
1623finally { 1623finally {
1624 restoreStackSize(stackSize); 1624 restoreStackSize(stackSize);
1625} 1625}
1626 1626
1627// Entry rule entryRuleTask 1627// Entry rule entryRuleRealReference
1628entryRuleTask 1628entryRuleRealReference
1629: 1629:
1630{ before(grammarAccess.getTaskRule()); } 1630{ before(grammarAccess.getRealReferenceRule()); }
1631 ruleTask 1631 ruleRealReference
1632{ after(grammarAccess.getTaskRule()); } 1632{ after(grammarAccess.getRealReferenceRule()); }
1633 EOF 1633 EOF
1634; 1634;
1635 1635
1636// Rule Task 1636// Rule RealReference
1637ruleTask 1637ruleRealReference
1638 @init { 1638 @init {
1639 int stackSize = keepStackSize(); 1639 int stackSize = keepStackSize();
1640 } 1640 }
1641 : 1641 :
1642 ( 1642 (
1643 { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } 1643 { before(grammarAccess.getRealReferenceAccess().getGroup()); }
1644 ruleGenerationTask 1644 (rule__RealReference__Group__0)
1645 { after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } 1645 { after(grammarAccess.getRealReferenceAccess().getGroup()); }
1646 ) 1646 )
1647; 1647;
1648finally { 1648finally {
1649 restoreStackSize(stackSize); 1649 restoreStackSize(stackSize);
1650} 1650}
1651 1651
1652// Entry rule entryRuleGenerationTask 1652// Entry rule entryRuleStringReference
1653entryRuleGenerationTask 1653entryRuleStringReference
1654: 1654:
1655{ before(grammarAccess.getGenerationTaskRule()); } 1655{ before(grammarAccess.getStringReferenceRule()); }
1656 ruleGenerationTask 1656 ruleStringReference
1657{ after(grammarAccess.getGenerationTaskRule()); } 1657{ after(grammarAccess.getStringReferenceRule()); }
1658 EOF 1658 EOF
1659; 1659;
1660 1660
1661// Rule GenerationTask 1661// Rule StringReference
1662ruleGenerationTask 1662ruleStringReference
1663 @init { 1663 @init {
1664 int stackSize = keepStackSize(); 1664 int stackSize = keepStackSize();
1665 } 1665 }
1666 : 1666 :
1667 ( 1667 (
1668 { before(grammarAccess.getGenerationTaskAccess().getGroup()); } 1668 { before(grammarAccess.getStringReferenceAccess().getGroup()); }
1669 (rule__GenerationTask__Group__0) 1669 (rule__StringReference__Group__0)
1670 { after(grammarAccess.getGenerationTaskAccess().getGroup()); } 1670 { after(grammarAccess.getStringReferenceAccess().getGroup()); }
1671 ) 1671 )
1672; 1672;
1673finally { 1673finally {
1674 restoreStackSize(stackSize); 1674 restoreStackSize(stackSize);
1675} 1675}
1676 1676
1677// Rule DocumentLevelSpecification 1677// Entry rule entryRuleExactNumber
1678ruleDocumentLevelSpecification 1678entryRuleExactNumber
1679 @init { 1679:
1680 int stackSize = keepStackSize(); 1680{ before(grammarAccess.getExactNumberRule()); }
1681 } 1681 ruleExactNumber
1682: 1682{ after(grammarAccess.getExactNumberRule()); }
1683 ( 1683 EOF
1684 { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } 1684;
1685 (rule__DocumentLevelSpecification__Alternatives) 1685
1686 { after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } 1686// Rule ExactNumber
1687 ) 1687ruleExactNumber
1688; 1688 @init {
1689finally { 1689 int stackSize = keepStackSize();
1690 restoreStackSize(stackSize); 1690 }
1691} 1691 :
1692 1692 (
1693// Rule Solver 1693 { before(grammarAccess.getExactNumberAccess().getAlternatives()); }
1694ruleSolver 1694 (rule__ExactNumber__Alternatives)
1695 @init { 1695 { after(grammarAccess.getExactNumberAccess().getAlternatives()); }
1696 int stackSize = keepStackSize(); 1696 )
1697 } 1697;
1698: 1698finally {
1699 ( 1699 restoreStackSize(stackSize);
1700 { before(grammarAccess.getSolverAccess().getAlternatives()); } 1700}
1701 (rule__Solver__Alternatives) 1701
1702 { after(grammarAccess.getSolverAccess().getAlternatives()); } 1702// Entry rule entryRuleIntervallNumber
1703 ) 1703entryRuleIntervallNumber
1704; 1704:
1705finally { 1705{ before(grammarAccess.getIntervallNumberRule()); }
1706 restoreStackSize(stackSize); 1706 ruleIntervallNumber
1707} 1707{ after(grammarAccess.getIntervallNumberRule()); }
1708 1708 EOF
1709rule__Command__Alternatives 1709;
1710 @init { 1710
1711 int stackSize = keepStackSize(); 1711// Rule IntervallNumber
1712 } 1712ruleIntervallNumber
1713: 1713 @init {
1714 ( 1714 int stackSize = keepStackSize();
1715 { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } 1715 }
1716 ruleDeclaration 1716 :
1717 { after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } 1717 (
1718 ) 1718 { before(grammarAccess.getIntervallNumberAccess().getGroup()); }
1719 | 1719 (rule__IntervallNumber__Group__0)
1720 ( 1720 { after(grammarAccess.getIntervallNumberAccess().getGroup()); }
1721 { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } 1721 )
1722 ruleTask 1722;
1723 { after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } 1723finally {
1724 ) 1724 restoreStackSize(stackSize);
1725; 1725}
1726finally { 1726
1727 restoreStackSize(stackSize); 1727// Entry rule entryRuleIntEnumberation
1728} 1728entryRuleIntEnumberation
1729 1729:
1730rule__Import__Alternatives 1730{ before(grammarAccess.getIntEnumberationRule()); }
1731 @init { 1731 ruleIntEnumberation
1732 int stackSize = keepStackSize(); 1732{ after(grammarAccess.getIntEnumberationRule()); }
1733 } 1733 EOF
1734: 1734;
1735 ( 1735
1736 { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } 1736// Rule IntEnumberation
1737 ruleEPackageImport 1737ruleIntEnumberation
1738 { after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } 1738 @init {
1739 ) 1739 int stackSize = keepStackSize();
1740 | 1740 }
1741 ( 1741 :
1742 { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } 1742 (
1743 ruleViatraImport 1743 { before(grammarAccess.getIntEnumberationAccess().getGroup()); }
1744 { after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } 1744 (rule__IntEnumberation__Group__0)
1745 ) 1745 { after(grammarAccess.getIntEnumberationAccess().getGroup()); }
1746; 1746 )
1747finally { 1747;
1748 restoreStackSize(stackSize); 1748finally {
1749} 1749 restoreStackSize(stackSize);
1750 1750}
1751rule__Declaration__Alternatives 1751
1752 @init { 1752// Entry rule entryRuleRealEnumeration
1753 int stackSize = keepStackSize(); 1753entryRuleRealEnumeration
1754 } 1754:
1755: 1755{ before(grammarAccess.getRealEnumerationRule()); }
1756 ( 1756 ruleRealEnumeration
1757 { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } 1757{ after(grammarAccess.getRealEnumerationRule()); }
1758 ruleFileDeclaration 1758 EOF
1759 { after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } 1759;
1760 ) 1760
1761 | 1761// Rule RealEnumeration
1762 ( 1762ruleRealEnumeration
1763 { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } 1763 @init {
1764 ruleMetamodelDeclaration 1764 int stackSize = keepStackSize();
1765 { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } 1765 }
1766 ) 1766 :
1767 | 1767 (
1768 ( 1768 { before(grammarAccess.getRealEnumerationAccess().getGroup()); }
1769 { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } 1769 (rule__RealEnumeration__Group__0)
1770 rulePartialModelDeclaration 1770 { after(grammarAccess.getRealEnumerationAccess().getGroup()); }
1771 { after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } 1771 )
1772 ) 1772;
1773 | 1773finally {
1774 ( 1774 restoreStackSize(stackSize);
1775 { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } 1775}
1776 ruleGraphPatternDeclaration 1776
1777 { after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } 1777// Entry rule entryRuleStringEnumeration
1778 ) 1778entryRuleStringEnumeration
1779 | 1779:
1780 ( 1780{ before(grammarAccess.getStringEnumerationRule()); }
1781 { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } 1781 ruleStringEnumeration
1782 ruleConfigDeclaration 1782{ after(grammarAccess.getStringEnumerationRule()); }
1783 { after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } 1783 EOF
1784 ) 1784;
1785 | 1785
1786 ( 1786// Rule StringEnumeration
1787 { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } 1787ruleStringEnumeration
1788 ruleScopeDeclaration 1788 @init {
1789 { after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } 1789 int stackSize = keepStackSize();
1790 ) 1790 }
1791; 1791 :
1792finally { 1792 (
1793 restoreStackSize(stackSize); 1793 { before(grammarAccess.getStringEnumerationAccess().getGroup()); }
1794} 1794 (rule__StringEnumeration__Group__0)
1795 1795 { after(grammarAccess.getStringEnumerationAccess().getGroup()); }
1796rule__File__Alternatives 1796 )
1797 @init { 1797;
1798 int stackSize = keepStackSize(); 1798finally {
1799 } 1799 restoreStackSize(stackSize);
1800: 1800}
1801 ( 1801
1802 { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } 1802// Entry rule entryRuleScopeDeclaration
1803 ruleFileSpecification 1803entryRuleScopeDeclaration
1804 { after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } 1804:
1805 ) 1805{ before(grammarAccess.getScopeDeclarationRule()); }
1806 | 1806 ruleScopeDeclaration
1807 ( 1807{ after(grammarAccess.getScopeDeclarationRule()); }
1808 { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } 1808 EOF
1809 ruleFileReference 1809;
1810 { after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } 1810
1811 ) 1811// Rule ScopeDeclaration
1812; 1812ruleScopeDeclaration
1813finally { 1813 @init {
1814 restoreStackSize(stackSize); 1814 int stackSize = keepStackSize();
1815} 1815 }
1816 1816 :
1817rule__MetamodelEntry__Alternatives 1817 (
1818 @init { 1818 { before(grammarAccess.getScopeDeclarationAccess().getGroup()); }
1819 int stackSize = keepStackSize(); 1819 (rule__ScopeDeclaration__Group__0)
1820 } 1820 { after(grammarAccess.getScopeDeclarationAccess().getGroup()); }
1821: 1821 )
1822 ( 1822;
1823 { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } 1823finally {
1824 ruleMetamodelElement 1824 restoreStackSize(stackSize);
1825 { after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } 1825}
1826 ) 1826
1827 | 1827// Entry rule entryRuleScopeReference
1828 ( 1828entryRuleScopeReference
1829 { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } 1829:
1830 ruleAllPackageEntry 1830{ before(grammarAccess.getScopeReferenceRule()); }
1831 { after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } 1831 ruleScopeReference
1832 ) 1832{ after(grammarAccess.getScopeReferenceRule()); }
1833; 1833 EOF
1834finally { 1834;
1835 restoreStackSize(stackSize); 1835
1836} 1836// Rule ScopeReference
1837 1837ruleScopeReference
1838rule__Metamodel__Alternatives 1838 @init {
1839 @init { 1839 int stackSize = keepStackSize();
1840 int stackSize = keepStackSize(); 1840 }
1841 } 1841 :
1842: 1842 (
1843 ( 1843 { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); }
1844 { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } 1844 (rule__ScopeReference__ReferredAssignment)
1845 ruleMetamodelReference 1845 { after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); }
1846 { after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } 1846 )
1847 ) 1847;
1848 | 1848finally {
1849 ( 1849 restoreStackSize(stackSize);
1850 { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } 1850}
1851 ruleMetamodelSpecification 1851
1852 { after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } 1852// Entry rule entryRuleScope
1853 ) 1853entryRuleScope
1854; 1854:
1855finally { 1855{ before(grammarAccess.getScopeRule()); }
1856 restoreStackSize(stackSize); 1856 ruleScope
1857} 1857{ after(grammarAccess.getScopeRule()); }
1858 1858 EOF
1859rule__PartialModelEntry__Alternatives 1859;
1860 @init { 1860
1861 int stackSize = keepStackSize(); 1861// Rule Scope
1862 } 1862ruleScope
1863: 1863 @init {
1864 ( 1864 int stackSize = keepStackSize();
1865 { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } 1865 }
1866 ruleModelEntry 1866 :
1867 { after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } 1867 (
1868 ) 1868 { before(grammarAccess.getScopeAccess().getAlternatives()); }
1869 | 1869 (rule__Scope__Alternatives)
1870 ( 1870 { after(grammarAccess.getScopeAccess().getAlternatives()); }
1871 { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } 1871 )
1872 ruleFolderEntry 1872;
1873 { after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } 1873finally {
1874 ) 1874 restoreStackSize(stackSize);
1875; 1875}
1876finally { 1876
1877 restoreStackSize(stackSize); 1877// Entry rule entryRuleTask
1878} 1878entryRuleTask
1879 1879:
1880rule__PartialModel__Alternatives 1880{ before(grammarAccess.getTaskRule()); }
1881 @init { 1881 ruleTask
1882 int stackSize = keepStackSize(); 1882{ after(grammarAccess.getTaskRule()); }
1883 } 1883 EOF
1884: 1884;
1885 ( 1885
1886 { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } 1886// Rule Task
1887 rulePartialModelSpecification 1887ruleTask
1888 { after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } 1888 @init {
1889 ) 1889 int stackSize = keepStackSize();
1890 | 1890 }
1891 ( 1891 :
1892 { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } 1892 (
1893 rulePartialModelReference 1893 { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); }
1894 { after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } 1894 ruleGenerationTask
1895 ) 1895 { after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); }
1896; 1896 )
1897finally { 1897;
1898 restoreStackSize(stackSize); 1898finally {
1899} 1899 restoreStackSize(stackSize);
1900 1900}
1901rule__PatternEntry__Alternatives 1901
1902 @init { 1902// Entry rule entryRuleGenerationTask
1903 int stackSize = keepStackSize(); 1903entryRuleGenerationTask
1904 } 1904:
1905: 1905{ before(grammarAccess.getGenerationTaskRule()); }
1906 ( 1906 ruleGenerationTask
1907 { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } 1907{ after(grammarAccess.getGenerationTaskRule()); }
1908 rulePatternElement 1908 EOF
1909 { after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } 1909;
1910 ) 1910
1911 | 1911// Rule GenerationTask
1912 ( 1912ruleGenerationTask
1913 { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } 1913 @init {
1914 ruleAllPatternEntry 1914 int stackSize = keepStackSize();
1915 { after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } 1915 }
1916 ) 1916 :
1917; 1917 (
1918finally { 1918 { before(grammarAccess.getGenerationTaskAccess().getGroup()); }
1919 restoreStackSize(stackSize); 1919 (rule__GenerationTask__Group__0)
1920} 1920 { after(grammarAccess.getGenerationTaskAccess().getGroup()); }
1921 1921 )
1922rule__GraphPattern__Alternatives 1922;
1923 @init { 1923finally {
1924 int stackSize = keepStackSize(); 1924 restoreStackSize(stackSize);
1925 } 1925}
1926: 1926
1927 ( 1927// Rule OptimizationDirection
1928 { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } 1928ruleOptimizationDirection
1929 ruleGraphPatternReference 1929 @init {
1930 { after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } 1930 int stackSize = keepStackSize();
1931 ) 1931 }
1932 | 1932:
1933 ( 1933 (
1934 { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } 1934 { before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); }
1935 rulePatternSpecification 1935 (rule__OptimizationDirection__Alternatives)
1936 { after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } 1936 { after(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); }
1937 ) 1937 )
1938; 1938;
1939finally { 1939finally {
1940 restoreStackSize(stackSize); 1940 restoreStackSize(stackSize);
1941} 1941}
1942 1942
1943rule__ConfigEntry__Alternatives 1943// Rule ComparisonOperator
1944 @init { 1944ruleComparisonOperator
1945 int stackSize = keepStackSize(); 1945 @init {
1946 } 1946 int stackSize = keepStackSize();
1947: 1947 }
1948 ( 1948:
1949 { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } 1949 (
1950 ruleDocumentationEntry 1950 { before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); }
1951 { after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } 1951 (rule__ComparisonOperator__Alternatives)
1952 ) 1952 { after(grammarAccess.getComparisonOperatorAccess().getAlternatives()); }
1953 | 1953 )
1954 ( 1954;
1955 { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } 1955finally {
1956 ruleRuntimeEntry 1956 restoreStackSize(stackSize);
1957 { after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } 1957}
1958 ) 1958
1959 | 1959// Rule DocumentLevelSpecification
1960 ( 1960ruleDocumentLevelSpecification
1961 { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } 1961 @init {
1962 ruleMemoryEntry 1962 int stackSize = keepStackSize();
1963 { after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } 1963 }
1964 ) 1964:
1965 | 1965 (
1966 ( 1966 { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); }
1967 { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } 1967 (rule__DocumentLevelSpecification__Alternatives)
1968 ruleCustomEntry 1968 { after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); }
1969 { after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } 1969 )
1970 ) 1970;
1971; 1971finally {
1972finally { 1972 restoreStackSize(stackSize);
1973 restoreStackSize(stackSize); 1973}
1974} 1974
1975 1975// Rule Solver
1976rule__Config__Alternatives 1976ruleSolver
1977 @init { 1977 @init {
1978 int stackSize = keepStackSize(); 1978 int stackSize = keepStackSize();
1979 } 1979 }
1980: 1980:
1981 ( 1981 (
1982 { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } 1982 { before(grammarAccess.getSolverAccess().getAlternatives()); }
1983 ruleConfigSpecification 1983 (rule__Solver__Alternatives)
1984 { after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } 1984 { after(grammarAccess.getSolverAccess().getAlternatives()); }
1985 ) 1985 )
1986 | 1986;
1987 ( 1987finally {
1988 { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } 1988 restoreStackSize(stackSize);
1989 ruleConfigReference 1989}
1990 { after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } 1990
1991 ) 1991rule__Command__Alternatives
1992; 1992 @init {
1993finally { 1993 int stackSize = keepStackSize();
1994 restoreStackSize(stackSize); 1994 }
1995} 1995:
1996 1996 (
1997rule__TypeScope__Alternatives 1997 { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); }
1998 @init { 1998 ruleDeclaration
1999 int stackSize = keepStackSize(); 1999 { after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); }
2000 } 2000 )
2001: 2001 |
2002 ( 2002 (
2003 { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } 2003 { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); }
2004 ruleClassTypeScope 2004 ruleTask
2005 { after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } 2005 { after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); }
2006 ) 2006 )
2007 | 2007;
2008 ( 2008finally {
2009 { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } 2009 restoreStackSize(stackSize);
2010 ruleObjectTypeScope 2010}
2011 { after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } 2011
2012 ) 2012rule__Import__Alternatives
2013 | 2013 @init {
2014 ( 2014 int stackSize = keepStackSize();
2015 { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } 2015 }
2016 ruleIntegerTypeScope 2016:
2017 { after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } 2017 (
2018 ) 2018 { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); }
2019 | 2019 ruleEPackageImport
2020 ( 2020 { after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); }
2021 { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } 2021 )
2022 ruleRealTypeScope 2022 |
2023 { after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } 2023 (
2024 ) 2024 { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); }
2025 | 2025 ruleViatraImport
2026 ( 2026 { after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); }
2027 { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } 2027 )
2028 ruleStringTypeScope 2028 |
2029 { after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } 2029 (
2030 ) 2030 { before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); }
2031; 2031 ruleCftImport
2032finally { 2032 { after(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); }
2033 restoreStackSize(stackSize); 2033 )
2034} 2034;
2035 2035finally {
2036rule__ClassTypeScope__Alternatives_2 2036 restoreStackSize(stackSize);
2037 @init { 2037}
2038 int stackSize = keepStackSize(); 2038
2039 } 2039rule__Declaration__Alternatives
2040: 2040 @init {
2041 ( 2041 int stackSize = keepStackSize();
2042 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } 2042 }
2043 (rule__ClassTypeScope__SetsNewAssignment_2_0) 2043:
2044 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } 2044 (
2045 ) 2045 { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); }
2046 | 2046 ruleFileDeclaration
2047 ( 2047 { after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); }
2048 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } 2048 )
2049 (rule__ClassTypeScope__SetsSumAssignment_2_1) 2049 |
2050 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } 2050 (
2051 ) 2051 { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); }
2052; 2052 ruleMetamodelDeclaration
2053finally { 2053 { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); }
2054 restoreStackSize(stackSize); 2054 )
2055} 2055 |
2056 2056 (
2057rule__ClassTypeScope__Alternatives_3 2057 { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); }
2058 @init { 2058 rulePartialModelDeclaration
2059 int stackSize = keepStackSize(); 2059 { after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); }
2060 } 2060 )
2061: 2061 |
2062 ( 2062 (
2063 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } 2063 { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); }
2064 (rule__ClassTypeScope__NumberAssignment_3_0) 2064 ruleGraphPatternDeclaration
2065 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } 2065 { after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); }
2066 ) 2066 )
2067 | 2067 |
2068 ( 2068 (
2069 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } 2069 { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); }
2070 (rule__ClassTypeScope__NumberAssignment_3_1) 2070 ruleConfigDeclaration
2071 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } 2071 { after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); }
2072 ) 2072 )
2073; 2073 |
2074finally { 2074 (
2075 restoreStackSize(stackSize); 2075 { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); }
2076} 2076 ruleScopeDeclaration
2077 2077 { after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); }
2078rule__ObjectTypeScope__Alternatives_2 2078 )
2079 @init { 2079 |
2080 int stackSize = keepStackSize(); 2080 (
2081 } 2081 { before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); }
2082: 2082 ruleObjectiveDeclaration
2083 ( 2083 { after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); }
2084 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } 2084 )
2085 (rule__ObjectTypeScope__SetsNewAssignment_2_0) 2085;
2086 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } 2086finally {
2087 ) 2087 restoreStackSize(stackSize);
2088 | 2088}
2089 ( 2089
2090 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } 2090rule__File__Alternatives
2091 (rule__ObjectTypeScope__SetsSumAssignment_2_1) 2091 @init {
2092 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } 2092 int stackSize = keepStackSize();
2093 ) 2093 }
2094; 2094:
2095finally { 2095 (
2096 restoreStackSize(stackSize); 2096 { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); }
2097} 2097 ruleFileSpecification
2098 2098 { after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); }
2099rule__ObjectTypeScope__Alternatives_3 2099 )
2100 @init { 2100 |
2101 int stackSize = keepStackSize(); 2101 (
2102 } 2102 { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); }
2103: 2103 ruleFileReference
2104 ( 2104 { after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); }
2105 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } 2105 )
2106 (rule__ObjectTypeScope__NumberAssignment_3_0) 2106;
2107 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } 2107finally {
2108 ) 2108 restoreStackSize(stackSize);
2109 | 2109}
2110 ( 2110
2111 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } 2111rule__MetamodelEntry__Alternatives
2112 (rule__ObjectTypeScope__NumberAssignment_3_1) 2112 @init {
2113 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } 2113 int stackSize = keepStackSize();
2114 ) 2114 }
2115; 2115:
2116finally { 2116 (
2117 restoreStackSize(stackSize); 2117 { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); }
2118} 2118 ruleMetamodelElement
2119 2119 { after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); }
2120rule__IntegerTypeScope__Alternatives_2 2120 )
2121 @init { 2121 |
2122 int stackSize = keepStackSize(); 2122 (
2123 } 2123 { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); }
2124: 2124 ruleAllPackageEntry
2125 ( 2125 { after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); }
2126 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } 2126 )
2127 (rule__IntegerTypeScope__SetsNewAssignment_2_0) 2127;
2128 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } 2128finally {
2129 ) 2129 restoreStackSize(stackSize);
2130 | 2130}
2131 ( 2131
2132 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } 2132rule__Metamodel__Alternatives
2133 (rule__IntegerTypeScope__SetsSumAssignment_2_1) 2133 @init {
2134 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } 2134 int stackSize = keepStackSize();
2135 ) 2135 }
2136; 2136:
2137finally { 2137 (
2138 restoreStackSize(stackSize); 2138 { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); }
2139} 2139 ruleMetamodelReference
2140 2140 { after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); }
2141rule__IntegerTypeScope__Alternatives_3 2141 )
2142 @init { 2142 |
2143 int stackSize = keepStackSize(); 2143 (
2144 } 2144 { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); }
2145: 2145 ruleMetamodelSpecification
2146 ( 2146 { after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); }
2147 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } 2147 )
2148 (rule__IntegerTypeScope__NumberAssignment_3_0) 2148;
2149 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } 2149finally {
2150 ) 2150 restoreStackSize(stackSize);
2151 | 2151}
2152 ( 2152
2153 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } 2153rule__PartialModelEntry__Alternatives
2154 (rule__IntegerTypeScope__NumberAssignment_3_1) 2154 @init {
2155 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } 2155 int stackSize = keepStackSize();
2156 ) 2156 }
2157 | 2157:
2158 ( 2158 (
2159 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } 2159 { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); }
2160 (rule__IntegerTypeScope__NumberAssignment_3_2) 2160 ruleModelEntry
2161 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } 2161 { after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); }
2162 ) 2162 )
2163; 2163 |
2164finally { 2164 (
2165 restoreStackSize(stackSize); 2165 { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); }
2166} 2166 ruleFolderEntry
2167 2167 { after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); }
2168rule__RealTypeScope__Alternatives_2 2168 )
2169 @init { 2169;
2170 int stackSize = keepStackSize(); 2170finally {
2171 } 2171 restoreStackSize(stackSize);
2172: 2172}
2173 ( 2173
2174 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } 2174rule__PartialModel__Alternatives
2175 (rule__RealTypeScope__SetsNewAssignment_2_0) 2175 @init {
2176 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } 2176 int stackSize = keepStackSize();
2177 ) 2177 }
2178 | 2178:
2179 ( 2179 (
2180 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } 2180 { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); }
2181 (rule__RealTypeScope__SetsSumAssignment_2_1) 2181 rulePartialModelSpecification
2182 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } 2182 { after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); }
2183 ) 2183 )
2184; 2184 |
2185finally { 2185 (
2186 restoreStackSize(stackSize); 2186 { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); }
2187} 2187 rulePartialModelReference
2188 2188 { after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); }
2189rule__RealTypeScope__Alternatives_3 2189 )
2190 @init { 2190;
2191 int stackSize = keepStackSize(); 2191finally {
2192 } 2192 restoreStackSize(stackSize);
2193: 2193}
2194 ( 2194
2195 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } 2195rule__PatternEntry__Alternatives
2196 (rule__RealTypeScope__NumberAssignment_3_0) 2196 @init {
2197 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } 2197 int stackSize = keepStackSize();
2198 ) 2198 }
2199 | 2199:
2200 ( 2200 (
2201 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } 2201 { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); }
2202 (rule__RealTypeScope__NumberAssignment_3_1) 2202 rulePatternElement
2203 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } 2203 { after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); }
2204 ) 2204 )
2205 | 2205 |
2206 ( 2206 (
2207 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } 2207 { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); }
2208 (rule__RealTypeScope__NumberAssignment_3_2) 2208 ruleAllPatternEntry
2209 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } 2209 { after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); }
2210 ) 2210 )
2211; 2211;
2212finally { 2212finally {
2213 restoreStackSize(stackSize); 2213 restoreStackSize(stackSize);
2214} 2214}
2215 2215
2216rule__StringTypeScope__Alternatives_2 2216rule__GraphPattern__Alternatives
2217 @init { 2217 @init {
2218 int stackSize = keepStackSize(); 2218 int stackSize = keepStackSize();
2219 } 2219 }
2220: 2220:
2221 ( 2221 (
2222 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } 2222 { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); }
2223 (rule__StringTypeScope__SetsNewAssignment_2_0) 2223 ruleGraphPatternReference
2224 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } 2224 { after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); }
2225 ) 2225 )
2226 | 2226 |
2227 ( 2227 (
2228 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } 2228 { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); }
2229 (rule__StringTypeScope__SetsSumAssignment_2_1) 2229 rulePatternSpecification
2230 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } 2230 { after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); }
2231 ) 2231 )
2232; 2232;
2233finally { 2233finally {
2234 restoreStackSize(stackSize); 2234 restoreStackSize(stackSize);
2235} 2235}
2236 2236
2237rule__StringTypeScope__Alternatives_3 2237rule__ObjectiveEntry__Alternatives
2238 @init { 2238 @init {
2239 int stackSize = keepStackSize(); 2239 int stackSize = keepStackSize();
2240 } 2240 }
2241: 2241:
2242 ( 2242 (
2243 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } 2243 { before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); }
2244 (rule__StringTypeScope__NumberAssignment_3_0) 2244 ruleOptimizationEntry
2245 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } 2245 { after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); }
2246 ) 2246 )
2247 | 2247 |
2248 ( 2248 (
2249 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } 2249 { before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); }
2250 (rule__StringTypeScope__NumberAssignment_3_1) 2250 ruleThresholdEntry
2251 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } 2251 { after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); }
2252 ) 2252 )
2253 | 2253;
2254 ( 2254finally {
2255 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } 2255 restoreStackSize(stackSize);
2256 (rule__StringTypeScope__NumberAssignment_3_2) 2256}
2257 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } 2257
2258 ) 2258rule__Objective__Alternatives
2259; 2259 @init {
2260finally { 2260 int stackSize = keepStackSize();
2261 restoreStackSize(stackSize); 2261 }
2262} 2262:
2263 2263 (
2264rule__ExactNumber__Alternatives 2264 { before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); }
2265 @init { 2265 ruleObjectiveReference
2266 int stackSize = keepStackSize(); 2266 { after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); }
2267 } 2267 )
2268: 2268 |
2269 ( 2269 (
2270 { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } 2270 { before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); }
2271 (rule__ExactNumber__ExactNumberAssignment_0) 2271 ruleObjectiveSpecification
2272 { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } 2272 { after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); }
2273 ) 2273 )
2274 | 2274;
2275 ( 2275finally {
2276 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } 2276 restoreStackSize(stackSize);
2277 (rule__ExactNumber__ExactUnlimitedAssignment_1) 2277}
2278 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } 2278
2279 ) 2279rule__ConfigEntry__Alternatives
2280; 2280 @init {
2281finally { 2281 int stackSize = keepStackSize();
2282 restoreStackSize(stackSize); 2282 }
2283} 2283:
2284 2284 (
2285rule__IntervallNumber__Alternatives_2 2285 { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); }
2286 @init { 2286 ruleDocumentationEntry
2287 int stackSize = keepStackSize(); 2287 { after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); }
2288 } 2288 )
2289: 2289 |
2290 ( 2290 (
2291 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } 2291 { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); }
2292 (rule__IntervallNumber__MaxNumberAssignment_2_0) 2292 ruleRuntimeEntry
2293 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } 2293 { after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); }
2294 ) 2294 )
2295 | 2295 |
2296 ( 2296 (
2297 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } 2297 { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); }
2298 (rule__IntervallNumber__MaxUnlimitedAssignment_2_1) 2298 ruleMemoryEntry
2299 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } 2299 { after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); }
2300 ) 2300 )
2301; 2301 |
2302finally { 2302 (
2303 restoreStackSize(stackSize); 2303 { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); }
2304} 2304 ruleCustomEntry
2305 2305 { after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); }
2306rule__Scope__Alternatives 2306 )
2307 @init { 2307;
2308 int stackSize = keepStackSize(); 2308finally {
2309 } 2309 restoreStackSize(stackSize);
2310: 2310}
2311 ( 2311
2312 { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } 2312rule__Config__Alternatives
2313 ruleScopeSpecification 2313 @init {
2314 { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } 2314 int stackSize = keepStackSize();
2315 ) 2315 }
2316 | 2316:
2317 ( 2317 (
2318 { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } 2318 { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); }
2319 ruleScopeReference 2319 ruleConfigSpecification
2320 { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } 2320 { after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); }
2321 ) 2321 )
2322; 2322 |
2323finally { 2323 (
2324 restoreStackSize(stackSize); 2324 { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); }
2325} 2325 ruleConfigReference
2326 2326 { after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); }
2327rule__DocumentLevelSpecification__Alternatives 2327 )
2328 @init { 2328;
2329 int stackSize = keepStackSize(); 2329finally {
2330 } 2330 restoreStackSize(stackSize);
2331: 2331}
2332 ( 2332
2333 { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } 2333rule__TypeScope__Alternatives
2334 ('none') 2334 @init {
2335 { after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } 2335 int stackSize = keepStackSize();
2336 ) 2336 }
2337 | 2337:
2338 ( 2338 (
2339 { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } 2339 { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); }
2340 ('normal') 2340 ruleClassTypeScope
2341 { after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } 2341 { after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); }
2342 ) 2342 )
2343 | 2343 |
2344 ( 2344 (
2345 { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } 2345 { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); }
2346 ('full') 2346 ruleObjectTypeScope
2347 { after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } 2347 { after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); }
2348 ) 2348 )
2349; 2349 |
2350finally { 2350 (
2351 restoreStackSize(stackSize); 2351 { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); }
2352} 2352 ruleIntegerTypeScope
2353 2353 { after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); }
2354rule__Solver__Alternatives 2354 )
2355 @init { 2355 |
2356 int stackSize = keepStackSize(); 2356 (
2357 } 2357 { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); }
2358: 2358 ruleRealTypeScope
2359 ( 2359 { after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); }
2360 { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } 2360 )
2361 ('SMTSolver') 2361 |
2362 { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } 2362 (
2363 ) 2363 { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); }
2364 | 2364 ruleStringTypeScope
2365 ( 2365 { after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); }
2366 { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } 2366 )
2367 ('AlloySolver') 2367;
2368 { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } 2368finally {
2369 ) 2369 restoreStackSize(stackSize);
2370 | 2370}
2371 ( 2371
2372 { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } 2372rule__ClassTypeScope__Alternatives_2
2373 ('ViatraSolver') 2373 @init {
2374 { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } 2374 int stackSize = keepStackSize();
2375 ) 2375 }
2376; 2376:
2377finally { 2377 (
2378 restoreStackSize(stackSize); 2378 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); }
2379} 2379 (rule__ClassTypeScope__SetsNewAssignment_2_0)
2380 2380 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); }
2381rule__ConfigurationScript__Group__0 2381 )
2382 @init { 2382 |
2383 int stackSize = keepStackSize(); 2383 (
2384 } 2384 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); }
2385: 2385 (rule__ClassTypeScope__SetsSumAssignment_2_1)
2386 rule__ConfigurationScript__Group__0__Impl 2386 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); }
2387 rule__ConfigurationScript__Group__1 2387 )
2388; 2388;
2389finally { 2389finally {
2390 restoreStackSize(stackSize); 2390 restoreStackSize(stackSize);
2391} 2391}
2392 2392
2393rule__ConfigurationScript__Group__0__Impl 2393rule__ClassTypeScope__Alternatives_3
2394 @init { 2394 @init {
2395 int stackSize = keepStackSize(); 2395 int stackSize = keepStackSize();
2396 } 2396 }
2397: 2397:
2398( 2398 (
2399 { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } 2399 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); }
2400 (rule__ConfigurationScript__ImportsAssignment_0)* 2400 (rule__ClassTypeScope__NumberAssignment_3_0)
2401 { after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } 2401 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); }
2402) 2402 )
2403; 2403 |
2404finally { 2404 (
2405 restoreStackSize(stackSize); 2405 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); }
2406} 2406 (rule__ClassTypeScope__NumberAssignment_3_1)
2407 2407 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); }
2408rule__ConfigurationScript__Group__1 2408 )
2409 @init { 2409;
2410 int stackSize = keepStackSize(); 2410finally {
2411 } 2411 restoreStackSize(stackSize);
2412: 2412}
2413 rule__ConfigurationScript__Group__1__Impl 2413
2414; 2414rule__ObjectTypeScope__Alternatives_2
2415finally { 2415 @init {
2416 restoreStackSize(stackSize); 2416 int stackSize = keepStackSize();
2417} 2417 }
2418 2418:
2419rule__ConfigurationScript__Group__1__Impl 2419 (
2420 @init { 2420 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); }
2421 int stackSize = keepStackSize(); 2421 (rule__ObjectTypeScope__SetsNewAssignment_2_0)
2422 } 2422 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); }
2423: 2423 )
2424( 2424 |
2425 { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } 2425 (
2426 (rule__ConfigurationScript__CommandsAssignment_1)* 2426 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); }
2427 { after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } 2427 (rule__ObjectTypeScope__SetsSumAssignment_2_1)
2428) 2428 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); }
2429; 2429 )
2430finally { 2430;
2431 restoreStackSize(stackSize); 2431finally {
2432} 2432 restoreStackSize(stackSize);
2433 2433}
2434 2434
2435rule__QualifiedName__Group__0 2435rule__ObjectTypeScope__Alternatives_3
2436 @init { 2436 @init {
2437 int stackSize = keepStackSize(); 2437 int stackSize = keepStackSize();
2438 } 2438 }
2439: 2439:
2440 rule__QualifiedName__Group__0__Impl 2440 (
2441 rule__QualifiedName__Group__1 2441 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); }
2442; 2442 (rule__ObjectTypeScope__NumberAssignment_3_0)
2443finally { 2443 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); }
2444 restoreStackSize(stackSize); 2444 )
2445} 2445 |
2446 2446 (
2447rule__QualifiedName__Group__0__Impl 2447 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); }
2448 @init { 2448 (rule__ObjectTypeScope__NumberAssignment_3_1)
2449 int stackSize = keepStackSize(); 2449 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); }
2450 } 2450 )
2451: 2451;
2452( 2452finally {
2453 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } 2453 restoreStackSize(stackSize);
2454 RULE_ID 2454}
2455 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } 2455
2456) 2456rule__IntegerTypeScope__Alternatives_2
2457; 2457 @init {
2458finally { 2458 int stackSize = keepStackSize();
2459 restoreStackSize(stackSize); 2459 }
2460} 2460:
2461 2461 (
2462rule__QualifiedName__Group__1 2462 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); }
2463 @init { 2463 (rule__IntegerTypeScope__SetsNewAssignment_2_0)
2464 int stackSize = keepStackSize(); 2464 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); }
2465 } 2465 )
2466: 2466 |
2467 rule__QualifiedName__Group__1__Impl 2467 (
2468; 2468 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); }
2469finally { 2469 (rule__IntegerTypeScope__SetsSumAssignment_2_1)
2470 restoreStackSize(stackSize); 2470 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); }
2471} 2471 )
2472 2472;
2473rule__QualifiedName__Group__1__Impl 2473finally {
2474 @init { 2474 restoreStackSize(stackSize);
2475 int stackSize = keepStackSize(); 2475}
2476 } 2476
2477: 2477rule__IntegerTypeScope__Alternatives_3
2478( 2478 @init {
2479 { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } 2479 int stackSize = keepStackSize();
2480 (rule__QualifiedName__Group_1__0)* 2480 }
2481 { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } 2481:
2482) 2482 (
2483; 2483 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); }
2484finally { 2484 (rule__IntegerTypeScope__NumberAssignment_3_0)
2485 restoreStackSize(stackSize); 2485 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); }
2486} 2486 )
2487 2487 |
2488 2488 (
2489rule__QualifiedName__Group_1__0 2489 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); }
2490 @init { 2490 (rule__IntegerTypeScope__NumberAssignment_3_1)
2491 int stackSize = keepStackSize(); 2491 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); }
2492 } 2492 )
2493: 2493 |
2494 rule__QualifiedName__Group_1__0__Impl 2494 (
2495 rule__QualifiedName__Group_1__1 2495 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); }
2496; 2496 (rule__IntegerTypeScope__NumberAssignment_3_2)
2497finally { 2497 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); }
2498 restoreStackSize(stackSize); 2498 )
2499} 2499;
2500 2500finally {
2501rule__QualifiedName__Group_1__0__Impl 2501 restoreStackSize(stackSize);
2502 @init { 2502}
2503 int stackSize = keepStackSize(); 2503
2504 } 2504rule__RealTypeScope__Alternatives_2
2505: 2505 @init {
2506( 2506 int stackSize = keepStackSize();
2507 { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } 2507 }
2508 '.' 2508:
2509 { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } 2509 (
2510) 2510 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); }
2511; 2511 (rule__RealTypeScope__SetsNewAssignment_2_0)
2512finally { 2512 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); }
2513 restoreStackSize(stackSize); 2513 )
2514} 2514 |
2515 2515 (
2516rule__QualifiedName__Group_1__1 2516 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); }
2517 @init { 2517 (rule__RealTypeScope__SetsSumAssignment_2_1)
2518 int stackSize = keepStackSize(); 2518 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); }
2519 } 2519 )
2520: 2520;
2521 rule__QualifiedName__Group_1__1__Impl 2521finally {
2522; 2522 restoreStackSize(stackSize);
2523finally { 2523}
2524 restoreStackSize(stackSize); 2524
2525} 2525rule__RealTypeScope__Alternatives_3
2526 2526 @init {
2527rule__QualifiedName__Group_1__1__Impl 2527 int stackSize = keepStackSize();
2528 @init { 2528 }
2529 int stackSize = keepStackSize(); 2529:
2530 } 2530 (
2531: 2531 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); }
2532( 2532 (rule__RealTypeScope__NumberAssignment_3_0)
2533 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } 2533 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); }
2534 RULE_ID 2534 )
2535 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } 2535 |
2536) 2536 (
2537; 2537 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); }
2538finally { 2538 (rule__RealTypeScope__NumberAssignment_3_1)
2539 restoreStackSize(stackSize); 2539 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); }
2540} 2540 )
2541 2541 |
2542 2542 (
2543rule__REALLiteral__Group__0 2543 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); }
2544 @init { 2544 (rule__RealTypeScope__NumberAssignment_3_2)
2545 int stackSize = keepStackSize(); 2545 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); }
2546 } 2546 )
2547: 2547;
2548 rule__REALLiteral__Group__0__Impl 2548finally {
2549 rule__REALLiteral__Group__1 2549 restoreStackSize(stackSize);
2550; 2550}
2551finally { 2551
2552 restoreStackSize(stackSize); 2552rule__StringTypeScope__Alternatives_2
2553} 2553 @init {
2554 2554 int stackSize = keepStackSize();
2555rule__REALLiteral__Group__0__Impl 2555 }
2556 @init { 2556:
2557 int stackSize = keepStackSize(); 2557 (
2558 } 2558 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); }
2559: 2559 (rule__StringTypeScope__SetsNewAssignment_2_0)
2560( 2560 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); }
2561 { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } 2561 )
2562 ('-')? 2562 |
2563 { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } 2563 (
2564) 2564 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); }
2565; 2565 (rule__StringTypeScope__SetsSumAssignment_2_1)
2566finally { 2566 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); }
2567 restoreStackSize(stackSize); 2567 )
2568} 2568;
2569 2569finally {
2570rule__REALLiteral__Group__1 2570 restoreStackSize(stackSize);
2571 @init { 2571}
2572 int stackSize = keepStackSize(); 2572
2573 } 2573rule__StringTypeScope__Alternatives_3
2574: 2574 @init {
2575 rule__REALLiteral__Group__1__Impl 2575 int stackSize = keepStackSize();
2576 rule__REALLiteral__Group__2 2576 }
2577; 2577:
2578finally { 2578 (
2579 restoreStackSize(stackSize); 2579 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); }
2580} 2580 (rule__StringTypeScope__NumberAssignment_3_0)
2581 2581 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); }
2582rule__REALLiteral__Group__1__Impl 2582 )
2583 @init { 2583 |
2584 int stackSize = keepStackSize(); 2584 (
2585 } 2585 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); }
2586: 2586 (rule__StringTypeScope__NumberAssignment_3_1)
2587( 2587 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); }
2588 { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } 2588 )
2589 RULE_INT 2589 |
2590 { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } 2590 (
2591) 2591 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); }
2592; 2592 (rule__StringTypeScope__NumberAssignment_3_2)
2593finally { 2593 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); }
2594 restoreStackSize(stackSize); 2594 )
2595} 2595;
2596 2596finally {
2597rule__REALLiteral__Group__2 2597 restoreStackSize(stackSize);
2598 @init { 2598}
2599 int stackSize = keepStackSize(); 2599
2600 } 2600rule__ExactNumber__Alternatives
2601: 2601 @init {
2602 rule__REALLiteral__Group__2__Impl 2602 int stackSize = keepStackSize();
2603 rule__REALLiteral__Group__3 2603 }
2604; 2604:
2605finally { 2605 (
2606 restoreStackSize(stackSize); 2606 { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); }
2607} 2607 (rule__ExactNumber__ExactNumberAssignment_0)
2608 2608 { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); }
2609rule__REALLiteral__Group__2__Impl 2609 )
2610 @init { 2610 |
2611 int stackSize = keepStackSize(); 2611 (
2612 } 2612 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); }
2613: 2613 (rule__ExactNumber__ExactUnlimitedAssignment_1)
2614( 2614 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); }
2615 { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } 2615 )
2616 '.' 2616;
2617 { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } 2617finally {
2618) 2618 restoreStackSize(stackSize);
2619; 2619}
2620finally { 2620
2621 restoreStackSize(stackSize); 2621rule__IntervallNumber__Alternatives_2
2622} 2622 @init {
2623 2623 int stackSize = keepStackSize();
2624rule__REALLiteral__Group__3 2624 }
2625 @init { 2625:
2626 int stackSize = keepStackSize(); 2626 (
2627 } 2627 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); }
2628: 2628 (rule__IntervallNumber__MaxNumberAssignment_2_0)
2629 rule__REALLiteral__Group__3__Impl 2629 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); }
2630; 2630 )
2631finally { 2631 |
2632 restoreStackSize(stackSize); 2632 (
2633} 2633 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); }
2634 2634 (rule__IntervallNumber__MaxUnlimitedAssignment_2_1)
2635rule__REALLiteral__Group__3__Impl 2635 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); }
2636 @init { 2636 )
2637 int stackSize = keepStackSize(); 2637;
2638 } 2638finally {
2639: 2639 restoreStackSize(stackSize);
2640( 2640}
2641 { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } 2641
2642 RULE_INT 2642rule__Scope__Alternatives
2643 { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } 2643 @init {
2644) 2644 int stackSize = keepStackSize();
2645; 2645 }
2646finally { 2646:
2647 restoreStackSize(stackSize); 2647 (
2648} 2648 { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); }
2649 2649 ruleScopeSpecification
2650 2650 { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); }
2651rule__INTLiteral__Group__0 2651 )
2652 @init { 2652 |
2653 int stackSize = keepStackSize(); 2653 (
2654 } 2654 { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); }
2655: 2655 ruleScopeReference
2656 rule__INTLiteral__Group__0__Impl 2656 { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); }
2657 rule__INTLiteral__Group__1 2657 )
2658; 2658;
2659finally { 2659finally {
2660 restoreStackSize(stackSize); 2660 restoreStackSize(stackSize);
2661} 2661}
2662 2662
2663rule__INTLiteral__Group__0__Impl 2663rule__OptimizationDirection__Alternatives
2664 @init { 2664 @init {
2665 int stackSize = keepStackSize(); 2665 int stackSize = keepStackSize();
2666 } 2666 }
2667: 2667:
2668( 2668 (
2669 { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } 2669 { before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); }
2670 ('-')? 2670 ('minimize')
2671 { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } 2671 { after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); }
2672) 2672 )
2673; 2673 |
2674finally { 2674 (
2675 restoreStackSize(stackSize); 2675 { before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); }
2676} 2676 ('maximize')
2677 2677 { after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); }
2678rule__INTLiteral__Group__1 2678 )
2679 @init { 2679;
2680 int stackSize = keepStackSize(); 2680finally {
2681 } 2681 restoreStackSize(stackSize);
2682: 2682}
2683 rule__INTLiteral__Group__1__Impl 2683
2684; 2684rule__ComparisonOperator__Alternatives
2685finally { 2685 @init {
2686 restoreStackSize(stackSize); 2686 int stackSize = keepStackSize();
2687} 2687 }
2688 2688:
2689rule__INTLiteral__Group__1__Impl 2689 (
2690 @init { 2690 { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); }
2691 int stackSize = keepStackSize(); 2691 ('<=')
2692 } 2692 { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); }
2693: 2693 )
2694( 2694 |
2695 { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } 2695 (
2696 RULE_INT 2696 { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); }
2697 { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } 2697 ('>=')
2698) 2698 { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); }
2699; 2699 )
2700finally { 2700;
2701 restoreStackSize(stackSize); 2701finally {
2702} 2702 restoreStackSize(stackSize);
2703 2703}
2704 2704
2705rule__EPackageImport__Group__0 2705rule__DocumentLevelSpecification__Alternatives
2706 @init { 2706 @init {
2707 int stackSize = keepStackSize(); 2707 int stackSize = keepStackSize();
2708 } 2708 }
2709: 2709:
2710 rule__EPackageImport__Group__0__Impl 2710 (
2711 rule__EPackageImport__Group__1 2711 { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); }
2712; 2712 ('none')
2713finally { 2713 { after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); }
2714 restoreStackSize(stackSize); 2714 )
2715} 2715 |
2716 2716 (
2717rule__EPackageImport__Group__0__Impl 2717 { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); }
2718 @init { 2718 ('normal')
2719 int stackSize = keepStackSize(); 2719 { after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); }
2720 } 2720 )
2721: 2721 |
2722( 2722 (
2723 { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } 2723 { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); }
2724 'import' 2724 ('full')
2725 { after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } 2725 { after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); }
2726) 2726 )
2727; 2727;
2728finally { 2728finally {
2729 restoreStackSize(stackSize); 2729 restoreStackSize(stackSize);
2730} 2730}
2731 2731
2732rule__EPackageImport__Group__1 2732rule__Solver__Alternatives
2733 @init { 2733 @init {
2734 int stackSize = keepStackSize(); 2734 int stackSize = keepStackSize();
2735 } 2735 }
2736: 2736:
2737 rule__EPackageImport__Group__1__Impl 2737 (
2738 rule__EPackageImport__Group__2 2738 { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); }
2739; 2739 ('SMTSolver')
2740finally { 2740 { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); }
2741 restoreStackSize(stackSize); 2741 )
2742} 2742 |
2743 2743 (
2744rule__EPackageImport__Group__1__Impl 2744 { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); }
2745 @init { 2745 ('AlloySolver')
2746 int stackSize = keepStackSize(); 2746 { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); }
2747 } 2747 )
2748: 2748 |
2749( 2749 (
2750 { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } 2750 { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); }
2751 'epackage' 2751 ('ViatraSolver')
2752 { after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } 2752 { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); }
2753) 2753 )
2754; 2754;
2755finally { 2755finally {
2756 restoreStackSize(stackSize); 2756 restoreStackSize(stackSize);
2757} 2757}
2758 2758
2759rule__EPackageImport__Group__2 2759rule__ConfigurationScript__Group__0
2760 @init { 2760 @init {
2761 int stackSize = keepStackSize(); 2761 int stackSize = keepStackSize();
2762 } 2762 }
2763: 2763:
2764 rule__EPackageImport__Group__2__Impl 2764 rule__ConfigurationScript__Group__0__Impl
2765; 2765 rule__ConfigurationScript__Group__1
2766finally { 2766;
2767 restoreStackSize(stackSize); 2767finally {
2768} 2768 restoreStackSize(stackSize);
2769 2769}
2770rule__EPackageImport__Group__2__Impl 2770
2771 @init { 2771rule__ConfigurationScript__Group__0__Impl
2772 int stackSize = keepStackSize(); 2772 @init {
2773 } 2773 int stackSize = keepStackSize();
2774: 2774 }
2775( 2775:
2776 { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } 2776(
2777 (rule__EPackageImport__ImportedPackageAssignment_2) 2777 { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); }
2778 { after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } 2778 (rule__ConfigurationScript__ImportsAssignment_0)*
2779) 2779 { after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); }
2780; 2780)
2781finally { 2781;
2782 restoreStackSize(stackSize); 2782finally {
2783} 2783 restoreStackSize(stackSize);
2784 2784}
2785 2785
2786rule__ViatraImport__Group__0 2786rule__ConfigurationScript__Group__1
2787 @init { 2787 @init {
2788 int stackSize = keepStackSize(); 2788 int stackSize = keepStackSize();
2789 } 2789 }
2790: 2790:
2791 rule__ViatraImport__Group__0__Impl 2791 rule__ConfigurationScript__Group__1__Impl
2792 rule__ViatraImport__Group__1 2792;
2793; 2793finally {
2794finally { 2794 restoreStackSize(stackSize);
2795 restoreStackSize(stackSize); 2795}
2796} 2796
2797 2797rule__ConfigurationScript__Group__1__Impl
2798rule__ViatraImport__Group__0__Impl 2798 @init {
2799 @init { 2799 int stackSize = keepStackSize();
2800 int stackSize = keepStackSize(); 2800 }
2801 } 2801:
2802: 2802(
2803( 2803 { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); }
2804 { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } 2804 (rule__ConfigurationScript__CommandsAssignment_1)*
2805 'import' 2805 { after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); }
2806 { after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } 2806)
2807) 2807;
2808; 2808finally {
2809finally { 2809 restoreStackSize(stackSize);
2810 restoreStackSize(stackSize); 2810}
2811} 2811
2812 2812
2813rule__ViatraImport__Group__1 2813rule__QualifiedName__Group__0
2814 @init { 2814 @init {
2815 int stackSize = keepStackSize(); 2815 int stackSize = keepStackSize();
2816 } 2816 }
2817: 2817:
2818 rule__ViatraImport__Group__1__Impl 2818 rule__QualifiedName__Group__0__Impl
2819 rule__ViatraImport__Group__2 2819 rule__QualifiedName__Group__1
2820; 2820;
2821finally { 2821finally {
2822 restoreStackSize(stackSize); 2822 restoreStackSize(stackSize);
2823} 2823}
2824 2824
2825rule__ViatraImport__Group__1__Impl 2825rule__QualifiedName__Group__0__Impl
2826 @init { 2826 @init {
2827 int stackSize = keepStackSize(); 2827 int stackSize = keepStackSize();
2828 } 2828 }
2829: 2829:
2830( 2830(
2831 { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } 2831 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); }
2832 'viatra' 2832 RULE_ID
2833 { after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } 2833 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); }
2834) 2834)
2835; 2835;
2836finally { 2836finally {
2837 restoreStackSize(stackSize); 2837 restoreStackSize(stackSize);
2838} 2838}
2839 2839
2840rule__ViatraImport__Group__2 2840rule__QualifiedName__Group__1
2841 @init { 2841 @init {
2842 int stackSize = keepStackSize(); 2842 int stackSize = keepStackSize();
2843 } 2843 }
2844: 2844:
2845 rule__ViatraImport__Group__2__Impl 2845 rule__QualifiedName__Group__1__Impl
2846; 2846;
2847finally { 2847finally {
2848 restoreStackSize(stackSize); 2848 restoreStackSize(stackSize);
2849} 2849}
2850 2850
2851rule__ViatraImport__Group__2__Impl 2851rule__QualifiedName__Group__1__Impl
2852 @init { 2852 @init {
2853 int stackSize = keepStackSize(); 2853 int stackSize = keepStackSize();
2854 } 2854 }
2855: 2855:
2856( 2856(
2857 { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } 2857 { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
2858 (rule__ViatraImport__ImportedViatraAssignment_2) 2858 (rule__QualifiedName__Group_1__0)*
2859 { after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } 2859 { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
2860) 2860)
2861; 2861;
2862finally { 2862finally {
2863 restoreStackSize(stackSize); 2863 restoreStackSize(stackSize);
2864} 2864}
2865 2865
2866 2866
2867rule__FileDeclaration__Group__0 2867rule__QualifiedName__Group_1__0
2868 @init { 2868 @init {
2869 int stackSize = keepStackSize(); 2869 int stackSize = keepStackSize();
2870 } 2870 }
2871: 2871:
2872 rule__FileDeclaration__Group__0__Impl 2872 rule__QualifiedName__Group_1__0__Impl
2873 rule__FileDeclaration__Group__1 2873 rule__QualifiedName__Group_1__1
2874; 2874;
2875finally { 2875finally {
2876 restoreStackSize(stackSize); 2876 restoreStackSize(stackSize);
2877} 2877}
2878 2878
2879rule__FileDeclaration__Group__0__Impl 2879rule__QualifiedName__Group_1__0__Impl
2880 @init { 2880 @init {
2881 int stackSize = keepStackSize(); 2881 int stackSize = keepStackSize();
2882 } 2882 }
2883: 2883:
2884( 2884(
2885 { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } 2885 { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
2886 'file' 2886 '.'
2887 { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } 2887 { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
2888) 2888)
2889; 2889;
2890finally { 2890finally {
2891 restoreStackSize(stackSize); 2891 restoreStackSize(stackSize);
2892} 2892}
2893 2893
2894rule__FileDeclaration__Group__1 2894rule__QualifiedName__Group_1__1
2895 @init { 2895 @init {
2896 int stackSize = keepStackSize(); 2896 int stackSize = keepStackSize();
2897 } 2897 }
2898: 2898:
2899 rule__FileDeclaration__Group__1__Impl 2899 rule__QualifiedName__Group_1__1__Impl
2900 rule__FileDeclaration__Group__2 2900;
2901; 2901finally {
2902finally { 2902 restoreStackSize(stackSize);
2903 restoreStackSize(stackSize); 2903}
2904} 2904
2905 2905rule__QualifiedName__Group_1__1__Impl
2906rule__FileDeclaration__Group__1__Impl 2906 @init {
2907 @init { 2907 int stackSize = keepStackSize();
2908 int stackSize = keepStackSize(); 2908 }
2909 } 2909:
2910: 2910(
2911( 2911 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); }
2912 { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } 2912 RULE_ID
2913 (rule__FileDeclaration__NameAssignment_1) 2913 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); }
2914 { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } 2914)
2915) 2915;
2916; 2916finally {
2917finally { 2917 restoreStackSize(stackSize);
2918 restoreStackSize(stackSize); 2918}
2919} 2919
2920 2920
2921rule__FileDeclaration__Group__2 2921rule__REALLiteral__Group__0
2922 @init { 2922 @init {
2923 int stackSize = keepStackSize(); 2923 int stackSize = keepStackSize();
2924 } 2924 }
2925: 2925:
2926 rule__FileDeclaration__Group__2__Impl 2926 rule__REALLiteral__Group__0__Impl
2927 rule__FileDeclaration__Group__3 2927 rule__REALLiteral__Group__1
2928; 2928;
2929finally { 2929finally {
2930 restoreStackSize(stackSize); 2930 restoreStackSize(stackSize);
2931} 2931}
2932 2932
2933rule__FileDeclaration__Group__2__Impl 2933rule__REALLiteral__Group__0__Impl
2934 @init { 2934 @init {
2935 int stackSize = keepStackSize(); 2935 int stackSize = keepStackSize();
2936 } 2936 }
2937: 2937:
2938( 2938(
2939 { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } 2939 { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); }
2940 '=' 2940 ('-')?
2941 { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } 2941 { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); }
2942) 2942)
2943; 2943;
2944finally { 2944finally {
2945 restoreStackSize(stackSize); 2945 restoreStackSize(stackSize);
2946} 2946}
2947 2947
2948rule__FileDeclaration__Group__3 2948rule__REALLiteral__Group__1
2949 @init { 2949 @init {
2950 int stackSize = keepStackSize(); 2950 int stackSize = keepStackSize();
2951 } 2951 }
2952: 2952:
2953 rule__FileDeclaration__Group__3__Impl 2953 rule__REALLiteral__Group__1__Impl
2954; 2954 rule__REALLiteral__Group__2
2955finally { 2955;
2956 restoreStackSize(stackSize); 2956finally {
2957} 2957 restoreStackSize(stackSize);
2958 2958}
2959rule__FileDeclaration__Group__3__Impl 2959
2960 @init { 2960rule__REALLiteral__Group__1__Impl
2961 int stackSize = keepStackSize(); 2961 @init {
2962 } 2962 int stackSize = keepStackSize();
2963: 2963 }
2964( 2964:
2965 { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } 2965(
2966 (rule__FileDeclaration__SpecificationAssignment_3) 2966 { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); }
2967 { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } 2967 RULE_INT
2968) 2968 { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); }
2969; 2969)
2970finally { 2970;
2971 restoreStackSize(stackSize); 2971finally {
2972} 2972 restoreStackSize(stackSize);
2973 2973}
2974 2974
2975rule__MetamodelSpecification__Group__0 2975rule__REALLiteral__Group__2
2976 @init { 2976 @init {
2977 int stackSize = keepStackSize(); 2977 int stackSize = keepStackSize();
2978 } 2978 }
2979: 2979:
2980 rule__MetamodelSpecification__Group__0__Impl 2980 rule__REALLiteral__Group__2__Impl
2981 rule__MetamodelSpecification__Group__1 2981 rule__REALLiteral__Group__3
2982; 2982;
2983finally { 2983finally {
2984 restoreStackSize(stackSize); 2984 restoreStackSize(stackSize);
2985} 2985}
2986 2986
2987rule__MetamodelSpecification__Group__0__Impl 2987rule__REALLiteral__Group__2__Impl
2988 @init { 2988 @init {
2989 int stackSize = keepStackSize(); 2989 int stackSize = keepStackSize();
2990 } 2990 }
2991: 2991:
2992( 2992(
2993 { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 2993 { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); }
2994 '{' 2994 '.'
2995 { after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 2995 { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); }
2996) 2996)
2997; 2997;
2998finally { 2998finally {
2999 restoreStackSize(stackSize); 2999 restoreStackSize(stackSize);
3000} 3000}
3001 3001
3002rule__MetamodelSpecification__Group__1 3002rule__REALLiteral__Group__3
3003 @init { 3003 @init {
3004 int stackSize = keepStackSize(); 3004 int stackSize = keepStackSize();
3005 } 3005 }
3006: 3006:
3007 rule__MetamodelSpecification__Group__1__Impl 3007 rule__REALLiteral__Group__3__Impl
3008 rule__MetamodelSpecification__Group__2 3008;
3009; 3009finally {
3010finally { 3010 restoreStackSize(stackSize);
3011 restoreStackSize(stackSize); 3011}
3012} 3012
3013 3013rule__REALLiteral__Group__3__Impl
3014rule__MetamodelSpecification__Group__1__Impl 3014 @init {
3015 @init { 3015 int stackSize = keepStackSize();
3016 int stackSize = keepStackSize(); 3016 }
3017 } 3017:
3018: 3018(
3019( 3019 { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); }
3020 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } 3020 RULE_INT
3021 (rule__MetamodelSpecification__EntriesAssignment_1) 3021 { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); }
3022 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } 3022)
3023) 3023;
3024; 3024finally {
3025finally { 3025 restoreStackSize(stackSize);
3026 restoreStackSize(stackSize); 3026}
3027} 3027
3028 3028
3029rule__MetamodelSpecification__Group__2 3029rule__INTLiteral__Group__0
3030 @init { 3030 @init {
3031 int stackSize = keepStackSize(); 3031 int stackSize = keepStackSize();
3032 } 3032 }
3033: 3033:
3034 rule__MetamodelSpecification__Group__2__Impl 3034 rule__INTLiteral__Group__0__Impl
3035 rule__MetamodelSpecification__Group__3 3035 rule__INTLiteral__Group__1
3036; 3036;
3037finally { 3037finally {
3038 restoreStackSize(stackSize); 3038 restoreStackSize(stackSize);
3039} 3039}
3040 3040
3041rule__MetamodelSpecification__Group__2__Impl 3041rule__INTLiteral__Group__0__Impl
3042 @init { 3042 @init {
3043 int stackSize = keepStackSize(); 3043 int stackSize = keepStackSize();
3044 } 3044 }
3045: 3045:
3046( 3046(
3047 { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } 3047 { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); }
3048 (rule__MetamodelSpecification__Group_2__0)* 3048 ('-')?
3049 { after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } 3049 { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); }
3050) 3050)
3051; 3051;
3052finally { 3052finally {
3053 restoreStackSize(stackSize); 3053 restoreStackSize(stackSize);
3054} 3054}
3055 3055
3056rule__MetamodelSpecification__Group__3 3056rule__INTLiteral__Group__1
3057 @init { 3057 @init {
3058 int stackSize = keepStackSize(); 3058 int stackSize = keepStackSize();
3059 } 3059 }
3060: 3060:
3061 rule__MetamodelSpecification__Group__3__Impl 3061 rule__INTLiteral__Group__1__Impl
3062; 3062;
3063finally { 3063finally {
3064 restoreStackSize(stackSize); 3064 restoreStackSize(stackSize);
3065} 3065}
3066 3066
3067rule__MetamodelSpecification__Group__3__Impl 3067rule__INTLiteral__Group__1__Impl
3068 @init { 3068 @init {
3069 int stackSize = keepStackSize(); 3069 int stackSize = keepStackSize();
3070 } 3070 }
3071: 3071:
3072( 3072(
3073 { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } 3073 { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); }
3074 '}' 3074 RULE_INT
3075 { after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } 3075 { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); }
3076) 3076)
3077; 3077;
3078finally { 3078finally {
3079 restoreStackSize(stackSize); 3079 restoreStackSize(stackSize);
3080} 3080}
3081 3081
3082 3082
3083rule__MetamodelSpecification__Group_2__0 3083rule__EPackageImport__Group__0
3084 @init { 3084 @init {
3085 int stackSize = keepStackSize(); 3085 int stackSize = keepStackSize();
3086 } 3086 }
3087: 3087:
3088 rule__MetamodelSpecification__Group_2__0__Impl 3088 rule__EPackageImport__Group__0__Impl
3089 rule__MetamodelSpecification__Group_2__1 3089 rule__EPackageImport__Group__1
3090; 3090;
3091finally { 3091finally {
3092 restoreStackSize(stackSize); 3092 restoreStackSize(stackSize);
3093} 3093}
3094 3094
3095rule__MetamodelSpecification__Group_2__0__Impl 3095rule__EPackageImport__Group__0__Impl
3096 @init { 3096 @init {
3097 int stackSize = keepStackSize(); 3097 int stackSize = keepStackSize();
3098 } 3098 }
3099: 3099:
3100( 3100(
3101 { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } 3101 { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); }
3102 ',' 3102 'import'
3103 { after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } 3103 { after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); }
3104) 3104)
3105; 3105;
3106finally { 3106finally {
3107 restoreStackSize(stackSize); 3107 restoreStackSize(stackSize);
3108} 3108}
3109 3109
3110rule__MetamodelSpecification__Group_2__1 3110rule__EPackageImport__Group__1
3111 @init { 3111 @init {
3112 int stackSize = keepStackSize(); 3112 int stackSize = keepStackSize();
3113 } 3113 }
3114: 3114:
3115 rule__MetamodelSpecification__Group_2__1__Impl 3115 rule__EPackageImport__Group__1__Impl
3116; 3116 rule__EPackageImport__Group__2
3117finally { 3117;
3118 restoreStackSize(stackSize); 3118finally {
3119} 3119 restoreStackSize(stackSize);
3120 3120}
3121rule__MetamodelSpecification__Group_2__1__Impl 3121
3122 @init { 3122rule__EPackageImport__Group__1__Impl
3123 int stackSize = keepStackSize(); 3123 @init {
3124 } 3124 int stackSize = keepStackSize();
3125: 3125 }
3126( 3126:
3127 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } 3127(
3128 (rule__MetamodelSpecification__EntriesAssignment_2_1) 3128 { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); }
3129 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } 3129 'epackage'
3130) 3130 { after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); }
3131; 3131)
3132finally { 3132;
3133 restoreStackSize(stackSize); 3133finally {
3134} 3134 restoreStackSize(stackSize);
3135 3135}
3136 3136
3137rule__AllPackageEntry__Group__0 3137rule__EPackageImport__Group__2
3138 @init { 3138 @init {
3139 int stackSize = keepStackSize(); 3139 int stackSize = keepStackSize();
3140 } 3140 }
3141: 3141:
3142 rule__AllPackageEntry__Group__0__Impl 3142 rule__EPackageImport__Group__2__Impl
3143 rule__AllPackageEntry__Group__1 3143;
3144; 3144finally {
3145finally { 3145 restoreStackSize(stackSize);
3146 restoreStackSize(stackSize); 3146}
3147} 3147
3148 3148rule__EPackageImport__Group__2__Impl
3149rule__AllPackageEntry__Group__0__Impl 3149 @init {
3150 @init { 3150 int stackSize = keepStackSize();
3151 int stackSize = keepStackSize(); 3151 }
3152 } 3152:
3153: 3153(
3154( 3154 { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); }
3155 { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } 3155 (rule__EPackageImport__ImportedPackageAssignment_2)
3156 'package' 3156 { after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); }
3157 { after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } 3157)
3158) 3158;
3159; 3159finally {
3160finally { 3160 restoreStackSize(stackSize);
3161 restoreStackSize(stackSize); 3161}
3162} 3162
3163 3163
3164rule__AllPackageEntry__Group__1 3164rule__ViatraImport__Group__0
3165 @init { 3165 @init {
3166 int stackSize = keepStackSize(); 3166 int stackSize = keepStackSize();
3167 } 3167 }
3168: 3168:
3169 rule__AllPackageEntry__Group__1__Impl 3169 rule__ViatraImport__Group__0__Impl
3170 rule__AllPackageEntry__Group__2 3170 rule__ViatraImport__Group__1
3171; 3171;
3172finally { 3172finally {
3173 restoreStackSize(stackSize); 3173 restoreStackSize(stackSize);
3174} 3174}
3175 3175
3176rule__AllPackageEntry__Group__1__Impl 3176rule__ViatraImport__Group__0__Impl
3177 @init { 3177 @init {
3178 int stackSize = keepStackSize(); 3178 int stackSize = keepStackSize();
3179 } 3179 }
3180: 3180:
3181( 3181(
3182 { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } 3182 { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); }
3183 (rule__AllPackageEntry__PackageAssignment_1) 3183 'import'
3184 { after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } 3184 { after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); }
3185) 3185)
3186; 3186;
3187finally { 3187finally {
3188 restoreStackSize(stackSize); 3188 restoreStackSize(stackSize);
3189} 3189}
3190 3190
3191rule__AllPackageEntry__Group__2 3191rule__ViatraImport__Group__1
3192 @init { 3192 @init {
3193 int stackSize = keepStackSize(); 3193 int stackSize = keepStackSize();
3194 } 3194 }
3195: 3195:
3196 rule__AllPackageEntry__Group__2__Impl 3196 rule__ViatraImport__Group__1__Impl
3197; 3197 rule__ViatraImport__Group__2
3198finally { 3198;
3199 restoreStackSize(stackSize); 3199finally {
3200} 3200 restoreStackSize(stackSize);
3201 3201}
3202rule__AllPackageEntry__Group__2__Impl 3202
3203 @init { 3203rule__ViatraImport__Group__1__Impl
3204 int stackSize = keepStackSize(); 3204 @init {
3205 } 3205 int stackSize = keepStackSize();
3206: 3206 }
3207( 3207:
3208 { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } 3208(
3209 (rule__AllPackageEntry__Group_2__0)? 3209 { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); }
3210 { after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } 3210 'viatra'
3211) 3211 { after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); }
3212; 3212)
3213finally { 3213;
3214 restoreStackSize(stackSize); 3214finally {
3215} 3215 restoreStackSize(stackSize);
3216 3216}
3217 3217
3218rule__AllPackageEntry__Group_2__0 3218rule__ViatraImport__Group__2
3219 @init { 3219 @init {
3220 int stackSize = keepStackSize(); 3220 int stackSize = keepStackSize();
3221 } 3221 }
3222: 3222:
3223 rule__AllPackageEntry__Group_2__0__Impl 3223 rule__ViatraImport__Group__2__Impl
3224 rule__AllPackageEntry__Group_2__1 3224;
3225; 3225finally {
3226finally { 3226 restoreStackSize(stackSize);
3227 restoreStackSize(stackSize); 3227}
3228} 3228
3229 3229rule__ViatraImport__Group__2__Impl
3230rule__AllPackageEntry__Group_2__0__Impl 3230 @init {
3231 @init { 3231 int stackSize = keepStackSize();
3232 int stackSize = keepStackSize(); 3232 }
3233 } 3233:
3234: 3234(
3235( 3235 { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); }
3236 { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } 3236 (rule__ViatraImport__ImportedViatraAssignment_2)
3237 'excluding' 3237 { after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); }
3238 { after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } 3238)
3239) 3239;
3240; 3240finally {
3241finally { 3241 restoreStackSize(stackSize);
3242 restoreStackSize(stackSize); 3242}
3243} 3243
3244 3244
3245rule__AllPackageEntry__Group_2__1 3245rule__CftImport__Group__0
3246 @init { 3246 @init {
3247 int stackSize = keepStackSize(); 3247 int stackSize = keepStackSize();
3248 } 3248 }
3249: 3249:
3250 rule__AllPackageEntry__Group_2__1__Impl 3250 rule__CftImport__Group__0__Impl
3251 rule__AllPackageEntry__Group_2__2 3251 rule__CftImport__Group__1
3252; 3252;
3253finally { 3253finally {
3254 restoreStackSize(stackSize); 3254 restoreStackSize(stackSize);
3255} 3255}
3256 3256
3257rule__AllPackageEntry__Group_2__1__Impl 3257rule__CftImport__Group__0__Impl
3258 @init { 3258 @init {
3259 int stackSize = keepStackSize(); 3259 int stackSize = keepStackSize();
3260 } 3260 }
3261: 3261:
3262( 3262(
3263 { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 3263 { before(grammarAccess.getCftImportAccess().getImportKeyword_0()); }
3264 '{' 3264 'import'
3265 { after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 3265 { after(grammarAccess.getCftImportAccess().getImportKeyword_0()); }
3266) 3266)
3267; 3267;
3268finally { 3268finally {
3269 restoreStackSize(stackSize); 3269 restoreStackSize(stackSize);
3270} 3270}
3271 3271
3272rule__AllPackageEntry__Group_2__2 3272rule__CftImport__Group__1
3273 @init { 3273 @init {
3274 int stackSize = keepStackSize(); 3274 int stackSize = keepStackSize();
3275 } 3275 }
3276: 3276:
3277 rule__AllPackageEntry__Group_2__2__Impl 3277 rule__CftImport__Group__1__Impl
3278 rule__AllPackageEntry__Group_2__3 3278 rule__CftImport__Group__2
3279; 3279;
3280finally { 3280finally {
3281 restoreStackSize(stackSize); 3281 restoreStackSize(stackSize);
3282} 3282}
3283 3283
3284rule__AllPackageEntry__Group_2__2__Impl 3284rule__CftImport__Group__1__Impl
3285 @init { 3285 @init {
3286 int stackSize = keepStackSize(); 3286 int stackSize = keepStackSize();
3287 } 3287 }
3288: 3288:
3289( 3289(
3290 { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } 3290 { before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); }
3291 (rule__AllPackageEntry__ExclusionAssignment_2_2) 3291 'reliability'
3292 { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } 3292 { after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); }
3293) 3293)
3294; 3294;
3295finally { 3295finally {
3296 restoreStackSize(stackSize); 3296 restoreStackSize(stackSize);
3297} 3297}
3298 3298
3299rule__AllPackageEntry__Group_2__3 3299rule__CftImport__Group__2
3300 @init { 3300 @init {
3301 int stackSize = keepStackSize(); 3301 int stackSize = keepStackSize();
3302 } 3302 }
3303: 3303:
3304 rule__AllPackageEntry__Group_2__3__Impl 3304 rule__CftImport__Group__2__Impl
3305 rule__AllPackageEntry__Group_2__4 3305;
3306; 3306finally {
3307finally { 3307 restoreStackSize(stackSize);
3308 restoreStackSize(stackSize); 3308}
3309} 3309
3310 3310rule__CftImport__Group__2__Impl
3311rule__AllPackageEntry__Group_2__3__Impl 3311 @init {
3312 @init { 3312 int stackSize = keepStackSize();
3313 int stackSize = keepStackSize(); 3313 }
3314 } 3314:
3315: 3315(
3316( 3316 { before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); }
3317 { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } 3317 (rule__CftImport__ImportedCftAssignment_2)
3318 (rule__AllPackageEntry__Group_2_3__0)* 3318 { after(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); }
3319 { after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } 3319)
3320) 3320;
3321; 3321finally {
3322finally { 3322 restoreStackSize(stackSize);
3323 restoreStackSize(stackSize); 3323}
3324} 3324
3325 3325
3326rule__AllPackageEntry__Group_2__4 3326rule__FileDeclaration__Group__0
3327 @init { 3327 @init {
3328 int stackSize = keepStackSize(); 3328 int stackSize = keepStackSize();
3329 } 3329 }
3330: 3330:
3331 rule__AllPackageEntry__Group_2__4__Impl 3331 rule__FileDeclaration__Group__0__Impl
3332; 3332 rule__FileDeclaration__Group__1
3333finally { 3333;
3334 restoreStackSize(stackSize); 3334finally {
3335} 3335 restoreStackSize(stackSize);
3336 3336}
3337rule__AllPackageEntry__Group_2__4__Impl 3337
3338 @init { 3338rule__FileDeclaration__Group__0__Impl
3339 int stackSize = keepStackSize(); 3339 @init {
3340 } 3340 int stackSize = keepStackSize();
3341: 3341 }
3342( 3342:
3343 { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } 3343(
3344 '}' 3344 { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); }
3345 { after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } 3345 'file'
3346) 3346 { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); }
3347; 3347)
3348finally { 3348;
3349 restoreStackSize(stackSize); 3349finally {
3350} 3350 restoreStackSize(stackSize);
3351 3351}
3352 3352
3353rule__AllPackageEntry__Group_2_3__0 3353rule__FileDeclaration__Group__1
3354 @init { 3354 @init {
3355 int stackSize = keepStackSize(); 3355 int stackSize = keepStackSize();
3356 } 3356 }
3357: 3357:
3358 rule__AllPackageEntry__Group_2_3__0__Impl 3358 rule__FileDeclaration__Group__1__Impl
3359 rule__AllPackageEntry__Group_2_3__1 3359 rule__FileDeclaration__Group__2
3360; 3360;
3361finally { 3361finally {
3362 restoreStackSize(stackSize); 3362 restoreStackSize(stackSize);
3363} 3363}
3364 3364
3365rule__AllPackageEntry__Group_2_3__0__Impl 3365rule__FileDeclaration__Group__1__Impl
3366 @init { 3366 @init {
3367 int stackSize = keepStackSize(); 3367 int stackSize = keepStackSize();
3368 } 3368 }
3369: 3369:
3370( 3370(
3371 { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } 3371 { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); }
3372 ',' 3372 (rule__FileDeclaration__NameAssignment_1)
3373 { after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } 3373 { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); }
3374) 3374)
3375; 3375;
3376finally { 3376finally {
3377 restoreStackSize(stackSize); 3377 restoreStackSize(stackSize);
3378} 3378}
3379 3379
3380rule__AllPackageEntry__Group_2_3__1 3380rule__FileDeclaration__Group__2
3381 @init { 3381 @init {
3382 int stackSize = keepStackSize(); 3382 int stackSize = keepStackSize();
3383 } 3383 }
3384: 3384:
3385 rule__AllPackageEntry__Group_2_3__1__Impl 3385 rule__FileDeclaration__Group__2__Impl
3386; 3386 rule__FileDeclaration__Group__3
3387finally { 3387;
3388 restoreStackSize(stackSize); 3388finally {
3389} 3389 restoreStackSize(stackSize);
3390 3390}
3391rule__AllPackageEntry__Group_2_3__1__Impl 3391
3392 @init { 3392rule__FileDeclaration__Group__2__Impl
3393 int stackSize = keepStackSize(); 3393 @init {
3394 } 3394 int stackSize = keepStackSize();
3395: 3395 }
3396( 3396:
3397 { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } 3397(
3398 (rule__AllPackageEntry__ExclusionAssignment_2_3_1) 3398 { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); }
3399 { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } 3399 '='
3400) 3400 { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); }
3401; 3401)
3402finally { 3402;
3403 restoreStackSize(stackSize); 3403finally {
3404} 3404 restoreStackSize(stackSize);
3405 3405}
3406 3406
3407rule__MetamodelElement__Group__0 3407rule__FileDeclaration__Group__3
3408 @init { 3408 @init {
3409 int stackSize = keepStackSize(); 3409 int stackSize = keepStackSize();
3410 } 3410 }
3411: 3411:
3412 rule__MetamodelElement__Group__0__Impl 3412 rule__FileDeclaration__Group__3__Impl
3413 rule__MetamodelElement__Group__1 3413;
3414; 3414finally {
3415finally { 3415 restoreStackSize(stackSize);
3416 restoreStackSize(stackSize); 3416}
3417} 3417
3418 3418rule__FileDeclaration__Group__3__Impl
3419rule__MetamodelElement__Group__0__Impl 3419 @init {
3420 @init { 3420 int stackSize = keepStackSize();
3421 int stackSize = keepStackSize(); 3421 }
3422 } 3422:
3423: 3423(
3424( 3424 { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); }
3425 { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); } 3425 (rule__FileDeclaration__SpecificationAssignment_3)
3426 (rule__MetamodelElement__Group_0__0)? 3426 { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); }
3427 { after(grammarAccess.getMetamodelElementAccess().getGroup_0()); } 3427)
3428) 3428;
3429; 3429finally {
3430finally { 3430 restoreStackSize(stackSize);
3431 restoreStackSize(stackSize); 3431}
3432} 3432
3433 3433
3434rule__MetamodelElement__Group__1 3434rule__MetamodelSpecification__Group__0
3435 @init { 3435 @init {
3436 int stackSize = keepStackSize(); 3436 int stackSize = keepStackSize();
3437 } 3437 }
3438: 3438:
3439 rule__MetamodelElement__Group__1__Impl 3439 rule__MetamodelSpecification__Group__0__Impl
3440 rule__MetamodelElement__Group__2 3440 rule__MetamodelSpecification__Group__1
3441; 3441;
3442finally { 3442finally {
3443 restoreStackSize(stackSize); 3443 restoreStackSize(stackSize);
3444} 3444}
3445 3445
3446rule__MetamodelElement__Group__1__Impl 3446rule__MetamodelSpecification__Group__0__Impl
3447 @init { 3447 @init {
3448 int stackSize = keepStackSize(); 3448 int stackSize = keepStackSize();
3449 } 3449 }
3450: 3450:
3451( 3451(
3452 { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } 3452 { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
3453 (rule__MetamodelElement__ClassifierAssignment_1) 3453 '{'
3454 { after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } 3454 { after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
3455) 3455)
3456; 3456;
3457finally { 3457finally {
3458 restoreStackSize(stackSize); 3458 restoreStackSize(stackSize);
3459} 3459}
3460 3460
3461rule__MetamodelElement__Group__2 3461rule__MetamodelSpecification__Group__1
3462 @init { 3462 @init {
3463 int stackSize = keepStackSize(); 3463 int stackSize = keepStackSize();
3464 } 3464 }
3465: 3465:
3466 rule__MetamodelElement__Group__2__Impl 3466 rule__MetamodelSpecification__Group__1__Impl
3467; 3467 rule__MetamodelSpecification__Group__2
3468finally { 3468;
3469 restoreStackSize(stackSize); 3469finally {
3470} 3470 restoreStackSize(stackSize);
3471 3471}
3472rule__MetamodelElement__Group__2__Impl 3472
3473 @init { 3473rule__MetamodelSpecification__Group__1__Impl
3474 int stackSize = keepStackSize(); 3474 @init {
3475 } 3475 int stackSize = keepStackSize();
3476: 3476 }
3477( 3477:
3478 { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); } 3478(
3479 (rule__MetamodelElement__Group_2__0)? 3479 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); }
3480 { after(grammarAccess.getMetamodelElementAccess().getGroup_2()); } 3480 (rule__MetamodelSpecification__EntriesAssignment_1)
3481) 3481 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); }
3482; 3482)
3483finally { 3483;
3484 restoreStackSize(stackSize); 3484finally {
3485} 3485 restoreStackSize(stackSize);
3486 3486}
3487 3487
3488rule__MetamodelElement__Group_0__0 3488rule__MetamodelSpecification__Group__2
3489 @init { 3489 @init {
3490 int stackSize = keepStackSize(); 3490 int stackSize = keepStackSize();
3491 } 3491 }
3492: 3492:
3493 rule__MetamodelElement__Group_0__0__Impl 3493 rule__MetamodelSpecification__Group__2__Impl
3494 rule__MetamodelElement__Group_0__1 3494 rule__MetamodelSpecification__Group__3
3495; 3495;
3496finally { 3496finally {
3497 restoreStackSize(stackSize); 3497 restoreStackSize(stackSize);
3498} 3498}
3499 3499
3500rule__MetamodelElement__Group_0__0__Impl 3500rule__MetamodelSpecification__Group__2__Impl
3501 @init { 3501 @init {
3502 int stackSize = keepStackSize(); 3502 int stackSize = keepStackSize();
3503 } 3503 }
3504: 3504:
3505( 3505(
3506 { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } 3506 { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); }
3507 (rule__MetamodelElement__PackageAssignment_0_0) 3507 (rule__MetamodelSpecification__Group_2__0)*
3508 { after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } 3508 { after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); }
3509) 3509)
3510; 3510;
3511finally { 3511finally {
3512 restoreStackSize(stackSize); 3512 restoreStackSize(stackSize);
3513} 3513}
3514 3514
3515rule__MetamodelElement__Group_0__1 3515rule__MetamodelSpecification__Group__3
3516 @init { 3516 @init {
3517 int stackSize = keepStackSize(); 3517 int stackSize = keepStackSize();
3518 } 3518 }
3519: 3519:
3520 rule__MetamodelElement__Group_0__1__Impl 3520 rule__MetamodelSpecification__Group__3__Impl
3521; 3521;
3522finally { 3522finally {
3523 restoreStackSize(stackSize); 3523 restoreStackSize(stackSize);
3524} 3524}
3525 3525
3526rule__MetamodelElement__Group_0__1__Impl 3526rule__MetamodelSpecification__Group__3__Impl
3527 @init { 3527 @init {
3528 int stackSize = keepStackSize(); 3528 int stackSize = keepStackSize();
3529 } 3529 }
3530: 3530:
3531( 3531(
3532 { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } 3532 { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
3533 '::' 3533 '}'
3534 { after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } 3534 { after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
3535) 3535)
3536; 3536;
3537finally { 3537finally {
3538 restoreStackSize(stackSize); 3538 restoreStackSize(stackSize);
3539} 3539}
3540 3540
3541 3541
3542rule__MetamodelElement__Group_2__0 3542rule__MetamodelSpecification__Group_2__0
3543 @init { 3543 @init {
3544 int stackSize = keepStackSize(); 3544 int stackSize = keepStackSize();
3545 } 3545 }
3546: 3546:
3547 rule__MetamodelElement__Group_2__0__Impl 3547 rule__MetamodelSpecification__Group_2__0__Impl
3548 rule__MetamodelElement__Group_2__1 3548 rule__MetamodelSpecification__Group_2__1
3549; 3549;
3550finally { 3550finally {
3551 restoreStackSize(stackSize); 3551 restoreStackSize(stackSize);
3552} 3552}
3553 3553
3554rule__MetamodelElement__Group_2__0__Impl 3554rule__MetamodelSpecification__Group_2__0__Impl
3555 @init { 3555 @init {
3556 int stackSize = keepStackSize(); 3556 int stackSize = keepStackSize();
3557 } 3557 }
3558: 3558:
3559( 3559(
3560 { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } 3560 { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); }
3561 '.' 3561 ','
3562 { after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } 3562 { after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); }
3563) 3563)
3564; 3564;
3565finally { 3565finally {
3566 restoreStackSize(stackSize); 3566 restoreStackSize(stackSize);
3567} 3567}
3568 3568
3569rule__MetamodelElement__Group_2__1 3569rule__MetamodelSpecification__Group_2__1
3570 @init { 3570 @init {
3571 int stackSize = keepStackSize(); 3571 int stackSize = keepStackSize();
3572 } 3572 }
3573: 3573:
3574 rule__MetamodelElement__Group_2__1__Impl 3574 rule__MetamodelSpecification__Group_2__1__Impl
3575; 3575;
3576finally { 3576finally {
3577 restoreStackSize(stackSize); 3577 restoreStackSize(stackSize);
3578} 3578}
3579 3579
3580rule__MetamodelElement__Group_2__1__Impl 3580rule__MetamodelSpecification__Group_2__1__Impl
3581 @init { 3581 @init {
3582 int stackSize = keepStackSize(); 3582 int stackSize = keepStackSize();
3583 } 3583 }
3584: 3584:
3585( 3585(
3586 { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } 3586 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); }
3587 (rule__MetamodelElement__FeatureAssignment_2_1) 3587 (rule__MetamodelSpecification__EntriesAssignment_2_1)
3588 { after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } 3588 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); }
3589) 3589)
3590; 3590;
3591finally { 3591finally {
3592 restoreStackSize(stackSize); 3592 restoreStackSize(stackSize);
3593} 3593}
3594 3594
3595 3595
3596rule__MetamodelDeclaration__Group__0 3596rule__AllPackageEntry__Group__0
3597 @init { 3597 @init {
3598 int stackSize = keepStackSize(); 3598 int stackSize = keepStackSize();
3599 } 3599 }
3600: 3600:
3601 rule__MetamodelDeclaration__Group__0__Impl 3601 rule__AllPackageEntry__Group__0__Impl
3602 rule__MetamodelDeclaration__Group__1 3602 rule__AllPackageEntry__Group__1
3603; 3603;
3604finally { 3604finally {
3605 restoreStackSize(stackSize); 3605 restoreStackSize(stackSize);
3606} 3606}
3607 3607
3608rule__MetamodelDeclaration__Group__0__Impl 3608rule__AllPackageEntry__Group__0__Impl
3609 @init { 3609 @init {
3610 int stackSize = keepStackSize(); 3610 int stackSize = keepStackSize();
3611 } 3611 }
3612: 3612:
3613( 3613(
3614 { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } 3614 { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); }
3615 'metamodel' 3615 'package'
3616 { after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } 3616 { after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); }
3617) 3617)
3618; 3618;
3619finally { 3619finally {
3620 restoreStackSize(stackSize); 3620 restoreStackSize(stackSize);
3621} 3621}
3622 3622
3623rule__MetamodelDeclaration__Group__1 3623rule__AllPackageEntry__Group__1
3624 @init { 3624 @init {
3625 int stackSize = keepStackSize(); 3625 int stackSize = keepStackSize();
3626 } 3626 }
3627: 3627:
3628 rule__MetamodelDeclaration__Group__1__Impl 3628 rule__AllPackageEntry__Group__1__Impl
3629 rule__MetamodelDeclaration__Group__2 3629 rule__AllPackageEntry__Group__2
3630; 3630;
3631finally { 3631finally {
3632 restoreStackSize(stackSize); 3632 restoreStackSize(stackSize);
3633} 3633}
3634 3634
3635rule__MetamodelDeclaration__Group__1__Impl 3635rule__AllPackageEntry__Group__1__Impl
3636 @init { 3636 @init {
3637 int stackSize = keepStackSize(); 3637 int stackSize = keepStackSize();
3638 } 3638 }
3639: 3639:
3640( 3640(
3641 { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } 3641 { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); }
3642 (rule__MetamodelDeclaration__NameAssignment_1) 3642 (rule__AllPackageEntry__PackageAssignment_1)
3643 { after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } 3643 { after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); }
3644) 3644)
3645; 3645;
3646finally { 3646finally {
3647 restoreStackSize(stackSize); 3647 restoreStackSize(stackSize);
3648} 3648}
3649 3649
3650rule__MetamodelDeclaration__Group__2 3650rule__AllPackageEntry__Group__2
3651 @init { 3651 @init {
3652 int stackSize = keepStackSize(); 3652 int stackSize = keepStackSize();
3653 } 3653 }
3654: 3654:
3655 rule__MetamodelDeclaration__Group__2__Impl 3655 rule__AllPackageEntry__Group__2__Impl
3656; 3656;
3657finally { 3657finally {
3658 restoreStackSize(stackSize); 3658 restoreStackSize(stackSize);
3659} 3659}
3660 3660
3661rule__MetamodelDeclaration__Group__2__Impl 3661rule__AllPackageEntry__Group__2__Impl
3662 @init { 3662 @init {
3663 int stackSize = keepStackSize(); 3663 int stackSize = keepStackSize();
3664 } 3664 }
3665: 3665:
3666( 3666(
3667 { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } 3667 { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); }
3668 (rule__MetamodelDeclaration__SpecificationAssignment_2) 3668 (rule__AllPackageEntry__Group_2__0)?
3669 { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } 3669 { after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); }
3670) 3670)
3671; 3671;
3672finally { 3672finally {
3673 restoreStackSize(stackSize); 3673 restoreStackSize(stackSize);
3674} 3674}
3675 3675
3676 3676
3677rule__PartialModelSpecification__Group__0 3677rule__AllPackageEntry__Group_2__0
3678 @init { 3678 @init {
3679 int stackSize = keepStackSize(); 3679 int stackSize = keepStackSize();
3680 } 3680 }
3681: 3681:
3682 rule__PartialModelSpecification__Group__0__Impl 3682 rule__AllPackageEntry__Group_2__0__Impl
3683 rule__PartialModelSpecification__Group__1 3683 rule__AllPackageEntry__Group_2__1
3684; 3684;
3685finally { 3685finally {
3686 restoreStackSize(stackSize); 3686 restoreStackSize(stackSize);
3687} 3687}
3688 3688
3689rule__PartialModelSpecification__Group__0__Impl 3689rule__AllPackageEntry__Group_2__0__Impl
3690 @init { 3690 @init {
3691 int stackSize = keepStackSize(); 3691 int stackSize = keepStackSize();
3692 } 3692 }
3693: 3693:
3694( 3694(
3695 { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 3695 { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); }
3696 '{' 3696 'excluding'
3697 { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 3697 { after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); }
3698) 3698)
3699; 3699;
3700finally { 3700finally {
3701 restoreStackSize(stackSize); 3701 restoreStackSize(stackSize);
3702} 3702}
3703 3703
3704rule__PartialModelSpecification__Group__1 3704rule__AllPackageEntry__Group_2__1
3705 @init { 3705 @init {
3706 int stackSize = keepStackSize(); 3706 int stackSize = keepStackSize();
3707 } 3707 }
3708: 3708:
3709 rule__PartialModelSpecification__Group__1__Impl 3709 rule__AllPackageEntry__Group_2__1__Impl
3710 rule__PartialModelSpecification__Group__2 3710 rule__AllPackageEntry__Group_2__2
3711; 3711;
3712finally { 3712finally {
3713 restoreStackSize(stackSize); 3713 restoreStackSize(stackSize);
3714} 3714}
3715 3715
3716rule__PartialModelSpecification__Group__1__Impl 3716rule__AllPackageEntry__Group_2__1__Impl
3717 @init { 3717 @init {
3718 int stackSize = keepStackSize(); 3718 int stackSize = keepStackSize();
3719 } 3719 }
3720: 3720:
3721( 3721(
3722 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } 3722 { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
3723 (rule__PartialModelSpecification__EntryAssignment_1) 3723 '{'
3724 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } 3724 { after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
3725) 3725)
3726; 3726;
3727finally { 3727finally {
3728 restoreStackSize(stackSize); 3728 restoreStackSize(stackSize);
3729} 3729}
3730 3730
3731rule__PartialModelSpecification__Group__2 3731rule__AllPackageEntry__Group_2__2
3732 @init { 3732 @init {
3733 int stackSize = keepStackSize(); 3733 int stackSize = keepStackSize();
3734 } 3734 }
3735: 3735:
3736 rule__PartialModelSpecification__Group__2__Impl 3736 rule__AllPackageEntry__Group_2__2__Impl
3737 rule__PartialModelSpecification__Group__3 3737 rule__AllPackageEntry__Group_2__3
3738; 3738;
3739finally { 3739finally {
3740 restoreStackSize(stackSize); 3740 restoreStackSize(stackSize);
3741} 3741}
3742 3742
3743rule__PartialModelSpecification__Group__2__Impl 3743rule__AllPackageEntry__Group_2__2__Impl
3744 @init { 3744 @init {
3745 int stackSize = keepStackSize(); 3745 int stackSize = keepStackSize();
3746 } 3746 }
3747: 3747:
3748( 3748(
3749 { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } 3749 { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); }
3750 (rule__PartialModelSpecification__Group_2__0)? 3750 (rule__AllPackageEntry__ExclusionAssignment_2_2)
3751 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } 3751 { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); }
3752) 3752)
3753; 3753;
3754finally { 3754finally {
3755 restoreStackSize(stackSize); 3755 restoreStackSize(stackSize);
3756} 3756}
3757 3757
3758rule__PartialModelSpecification__Group__3 3758rule__AllPackageEntry__Group_2__3
3759 @init { 3759 @init {
3760 int stackSize = keepStackSize(); 3760 int stackSize = keepStackSize();
3761 } 3761 }
3762: 3762:
3763 rule__PartialModelSpecification__Group__3__Impl 3763 rule__AllPackageEntry__Group_2__3__Impl
3764; 3764 rule__AllPackageEntry__Group_2__4
3765finally { 3765;
3766 restoreStackSize(stackSize); 3766finally {
3767} 3767 restoreStackSize(stackSize);
3768 3768}
3769rule__PartialModelSpecification__Group__3__Impl 3769
3770 @init { 3770rule__AllPackageEntry__Group_2__3__Impl
3771 int stackSize = keepStackSize(); 3771 @init {
3772 } 3772 int stackSize = keepStackSize();
3773: 3773 }
3774( 3774:
3775 { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } 3775(
3776 '}' 3776 { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); }
3777 { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } 3777 (rule__AllPackageEntry__Group_2_3__0)*
3778) 3778 { after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); }
3779; 3779)
3780finally { 3780;
3781 restoreStackSize(stackSize); 3781finally {
3782} 3782 restoreStackSize(stackSize);
3783 3783}
3784 3784
3785rule__PartialModelSpecification__Group_2__0 3785rule__AllPackageEntry__Group_2__4
3786 @init { 3786 @init {
3787 int stackSize = keepStackSize(); 3787 int stackSize = keepStackSize();
3788 } 3788 }
3789: 3789:
3790 rule__PartialModelSpecification__Group_2__0__Impl 3790 rule__AllPackageEntry__Group_2__4__Impl
3791 rule__PartialModelSpecification__Group_2__1 3791;
3792; 3792finally {
3793finally { 3793 restoreStackSize(stackSize);
3794 restoreStackSize(stackSize); 3794}
3795} 3795
3796 3796rule__AllPackageEntry__Group_2__4__Impl
3797rule__PartialModelSpecification__Group_2__0__Impl 3797 @init {
3798 @init { 3798 int stackSize = keepStackSize();
3799 int stackSize = keepStackSize(); 3799 }
3800 } 3800:
3801: 3801(
3802( 3802 { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); }
3803 { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } 3803 '}'
3804 ',' 3804 { after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); }
3805 { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } 3805)
3806) 3806;
3807; 3807finally {
3808finally { 3808 restoreStackSize(stackSize);
3809 restoreStackSize(stackSize); 3809}
3810} 3810
3811 3811
3812rule__PartialModelSpecification__Group_2__1 3812rule__AllPackageEntry__Group_2_3__0
3813 @init { 3813 @init {
3814 int stackSize = keepStackSize(); 3814 int stackSize = keepStackSize();
3815 } 3815 }
3816: 3816:
3817 rule__PartialModelSpecification__Group_2__1__Impl 3817 rule__AllPackageEntry__Group_2_3__0__Impl
3818; 3818 rule__AllPackageEntry__Group_2_3__1
3819finally { 3819;
3820 restoreStackSize(stackSize); 3820finally {
3821} 3821 restoreStackSize(stackSize);
3822 3822}
3823rule__PartialModelSpecification__Group_2__1__Impl 3823
3824 @init { 3824rule__AllPackageEntry__Group_2_3__0__Impl
3825 int stackSize = keepStackSize(); 3825 @init {
3826 } 3826 int stackSize = keepStackSize();
3827: 3827 }
3828( 3828:
3829 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } 3829(
3830 (rule__PartialModelSpecification__EntryAssignment_2_1) 3830 { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); }
3831 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } 3831 ','
3832) 3832 { after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); }
3833; 3833)
3834finally { 3834;
3835 restoreStackSize(stackSize); 3835finally {
3836} 3836 restoreStackSize(stackSize);
3837 3837}
3838 3838
3839rule__FolderEntry__Group__0 3839rule__AllPackageEntry__Group_2_3__1
3840 @init { 3840 @init {
3841 int stackSize = keepStackSize(); 3841 int stackSize = keepStackSize();
3842 } 3842 }
3843: 3843:
3844 rule__FolderEntry__Group__0__Impl 3844 rule__AllPackageEntry__Group_2_3__1__Impl
3845 rule__FolderEntry__Group__1 3845;
3846; 3846finally {
3847finally { 3847 restoreStackSize(stackSize);
3848 restoreStackSize(stackSize); 3848}
3849} 3849
3850 3850rule__AllPackageEntry__Group_2_3__1__Impl
3851rule__FolderEntry__Group__0__Impl 3851 @init {
3852 @init { 3852 int stackSize = keepStackSize();
3853 int stackSize = keepStackSize(); 3853 }
3854 } 3854:
3855: 3855(
3856( 3856 { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); }
3857 { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } 3857 (rule__AllPackageEntry__ExclusionAssignment_2_3_1)
3858 'folder' 3858 { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); }
3859 { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } 3859)
3860) 3860;
3861; 3861finally {
3862finally { 3862 restoreStackSize(stackSize);
3863 restoreStackSize(stackSize); 3863}
3864} 3864
3865 3865
3866rule__FolderEntry__Group__1 3866rule__MetamodelElement__Group__0
3867 @init { 3867 @init {
3868 int stackSize = keepStackSize(); 3868 int stackSize = keepStackSize();
3869 } 3869 }
3870: 3870:
3871 rule__FolderEntry__Group__1__Impl 3871 rule__MetamodelElement__Group__0__Impl
3872 rule__FolderEntry__Group__2 3872 rule__MetamodelElement__Group__1
3873; 3873;
3874finally { 3874finally {
3875 restoreStackSize(stackSize); 3875 restoreStackSize(stackSize);
3876} 3876}
3877 3877
3878rule__FolderEntry__Group__1__Impl 3878rule__MetamodelElement__Group__0__Impl
3879 @init { 3879 @init {
3880 int stackSize = keepStackSize(); 3880 int stackSize = keepStackSize();
3881 } 3881 }
3882: 3882:
3883( 3883(
3884 { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } 3884 { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); }
3885 (rule__FolderEntry__PathAssignment_1) 3885 (rule__MetamodelElement__Group_0__0)?
3886 { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } 3886 { after(grammarAccess.getMetamodelElementAccess().getGroup_0()); }
3887) 3887)
3888; 3888;
3889finally { 3889finally {
3890 restoreStackSize(stackSize); 3890 restoreStackSize(stackSize);
3891} 3891}
3892 3892
3893rule__FolderEntry__Group__2 3893rule__MetamodelElement__Group__1
3894 @init { 3894 @init {
3895 int stackSize = keepStackSize(); 3895 int stackSize = keepStackSize();
3896 } 3896 }
3897: 3897:
3898 rule__FolderEntry__Group__2__Impl 3898 rule__MetamodelElement__Group__1__Impl
3899; 3899 rule__MetamodelElement__Group__2
3900finally { 3900;
3901 restoreStackSize(stackSize); 3901finally {
3902} 3902 restoreStackSize(stackSize);
3903 3903}
3904rule__FolderEntry__Group__2__Impl 3904
3905 @init { 3905rule__MetamodelElement__Group__1__Impl
3906 int stackSize = keepStackSize(); 3906 @init {
3907 } 3907 int stackSize = keepStackSize();
3908: 3908 }
3909( 3909:
3910 { before(grammarAccess.getFolderEntryAccess().getGroup_2()); } 3910(
3911 (rule__FolderEntry__Group_2__0)? 3911 { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); }
3912 { after(grammarAccess.getFolderEntryAccess().getGroup_2()); } 3912 (rule__MetamodelElement__ClassifierAssignment_1)
3913) 3913 { after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); }
3914; 3914)
3915finally { 3915;
3916 restoreStackSize(stackSize); 3916finally {
3917} 3917 restoreStackSize(stackSize);
3918 3918}
3919 3919
3920rule__FolderEntry__Group_2__0 3920rule__MetamodelElement__Group__2
3921 @init { 3921 @init {
3922 int stackSize = keepStackSize(); 3922 int stackSize = keepStackSize();
3923 } 3923 }
3924: 3924:
3925 rule__FolderEntry__Group_2__0__Impl 3925 rule__MetamodelElement__Group__2__Impl
3926 rule__FolderEntry__Group_2__1 3926;
3927; 3927finally {
3928finally { 3928 restoreStackSize(stackSize);
3929 restoreStackSize(stackSize); 3929}
3930} 3930
3931 3931rule__MetamodelElement__Group__2__Impl
3932rule__FolderEntry__Group_2__0__Impl 3932 @init {
3933 @init { 3933 int stackSize = keepStackSize();
3934 int stackSize = keepStackSize(); 3934 }
3935 } 3935:
3936: 3936(
3937( 3937 { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); }
3938 { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } 3938 (rule__MetamodelElement__Group_2__0)?
3939 'excluding' 3939 { after(grammarAccess.getMetamodelElementAccess().getGroup_2()); }
3940 { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } 3940)
3941) 3941;
3942; 3942finally {
3943finally { 3943 restoreStackSize(stackSize);
3944 restoreStackSize(stackSize); 3944}
3945} 3945
3946 3946
3947rule__FolderEntry__Group_2__1 3947rule__MetamodelElement__Group_0__0
3948 @init { 3948 @init {
3949 int stackSize = keepStackSize(); 3949 int stackSize = keepStackSize();
3950 } 3950 }
3951: 3951:
3952 rule__FolderEntry__Group_2__1__Impl 3952 rule__MetamodelElement__Group_0__0__Impl
3953 rule__FolderEntry__Group_2__2 3953 rule__MetamodelElement__Group_0__1
3954; 3954;
3955finally { 3955finally {
3956 restoreStackSize(stackSize); 3956 restoreStackSize(stackSize);
3957} 3957}
3958 3958
3959rule__FolderEntry__Group_2__1__Impl 3959rule__MetamodelElement__Group_0__0__Impl
3960 @init { 3960 @init {
3961 int stackSize = keepStackSize(); 3961 int stackSize = keepStackSize();
3962 } 3962 }
3963: 3963:
3964( 3964(
3965 { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 3965 { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); }
3966 '{' 3966 (rule__MetamodelElement__PackageAssignment_0_0)
3967 { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 3967 { after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); }
3968) 3968)
3969; 3969;
3970finally { 3970finally {
3971 restoreStackSize(stackSize); 3971 restoreStackSize(stackSize);
3972} 3972}
3973 3973
3974rule__FolderEntry__Group_2__2 3974rule__MetamodelElement__Group_0__1
3975 @init { 3975 @init {
3976 int stackSize = keepStackSize(); 3976 int stackSize = keepStackSize();
3977 } 3977 }
3978: 3978:
3979 rule__FolderEntry__Group_2__2__Impl 3979 rule__MetamodelElement__Group_0__1__Impl
3980 rule__FolderEntry__Group_2__3 3980;
3981; 3981finally {
3982finally { 3982 restoreStackSize(stackSize);
3983 restoreStackSize(stackSize); 3983}
3984} 3984
3985 3985rule__MetamodelElement__Group_0__1__Impl
3986rule__FolderEntry__Group_2__2__Impl 3986 @init {
3987 @init { 3987 int stackSize = keepStackSize();
3988 int stackSize = keepStackSize(); 3988 }
3989 } 3989:
3990: 3990(
3991( 3991 { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); }
3992 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } 3992 '::'
3993 (rule__FolderEntry__ExclusionAssignment_2_2) 3993 { after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); }
3994 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } 3994)
3995) 3995;
3996; 3996finally {
3997finally { 3997 restoreStackSize(stackSize);
3998 restoreStackSize(stackSize); 3998}
3999} 3999
4000 4000
4001rule__FolderEntry__Group_2__3 4001rule__MetamodelElement__Group_2__0
4002 @init { 4002 @init {
4003 int stackSize = keepStackSize(); 4003 int stackSize = keepStackSize();
4004 } 4004 }
4005: 4005:
4006 rule__FolderEntry__Group_2__3__Impl 4006 rule__MetamodelElement__Group_2__0__Impl
4007 rule__FolderEntry__Group_2__4 4007 rule__MetamodelElement__Group_2__1
4008; 4008;
4009finally { 4009finally {
4010 restoreStackSize(stackSize); 4010 restoreStackSize(stackSize);
4011} 4011}
4012 4012
4013rule__FolderEntry__Group_2__3__Impl 4013rule__MetamodelElement__Group_2__0__Impl
4014 @init { 4014 @init {
4015 int stackSize = keepStackSize(); 4015 int stackSize = keepStackSize();
4016 } 4016 }
4017: 4017:
4018( 4018(
4019 { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } 4019 { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); }
4020 (rule__FolderEntry__Group_2_3__0)* 4020 '.'
4021 { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } 4021 { after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); }
4022) 4022)
4023; 4023;
4024finally { 4024finally {
4025 restoreStackSize(stackSize); 4025 restoreStackSize(stackSize);
4026} 4026}
4027 4027
4028rule__FolderEntry__Group_2__4 4028rule__MetamodelElement__Group_2__1
4029 @init { 4029 @init {
4030 int stackSize = keepStackSize(); 4030 int stackSize = keepStackSize();
4031 } 4031 }
4032: 4032:
4033 rule__FolderEntry__Group_2__4__Impl 4033 rule__MetamodelElement__Group_2__1__Impl
4034; 4034;
4035finally { 4035finally {
4036 restoreStackSize(stackSize); 4036 restoreStackSize(stackSize);
4037} 4037}
4038 4038
4039rule__FolderEntry__Group_2__4__Impl 4039rule__MetamodelElement__Group_2__1__Impl
4040 @init { 4040 @init {
4041 int stackSize = keepStackSize(); 4041 int stackSize = keepStackSize();
4042 } 4042 }
4043: 4043:
4044( 4044(
4045 { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } 4045 { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); }
4046 '}' 4046 (rule__MetamodelElement__FeatureAssignment_2_1)
4047 { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } 4047 { after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); }
4048) 4048)
4049; 4049;
4050finally { 4050finally {
4051 restoreStackSize(stackSize); 4051 restoreStackSize(stackSize);
4052} 4052}
4053 4053
4054 4054
4055rule__FolderEntry__Group_2_3__0 4055rule__MetamodelDeclaration__Group__0
4056 @init { 4056 @init {
4057 int stackSize = keepStackSize(); 4057 int stackSize = keepStackSize();
4058 } 4058 }
4059: 4059:
4060 rule__FolderEntry__Group_2_3__0__Impl 4060 rule__MetamodelDeclaration__Group__0__Impl
4061 rule__FolderEntry__Group_2_3__1 4061 rule__MetamodelDeclaration__Group__1
4062; 4062;
4063finally { 4063finally {
4064 restoreStackSize(stackSize); 4064 restoreStackSize(stackSize);
4065} 4065}
4066 4066
4067rule__FolderEntry__Group_2_3__0__Impl 4067rule__MetamodelDeclaration__Group__0__Impl
4068 @init { 4068 @init {
4069 int stackSize = keepStackSize(); 4069 int stackSize = keepStackSize();
4070 } 4070 }
4071: 4071:
4072( 4072(
4073 { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } 4073 { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); }
4074 ',' 4074 'metamodel'
4075 { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } 4075 { after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); }
4076) 4076)
4077; 4077;
4078finally { 4078finally {
4079 restoreStackSize(stackSize); 4079 restoreStackSize(stackSize);
4080} 4080}
4081 4081
4082rule__FolderEntry__Group_2_3__1 4082rule__MetamodelDeclaration__Group__1
4083 @init { 4083 @init {
4084 int stackSize = keepStackSize(); 4084 int stackSize = keepStackSize();
4085 } 4085 }
4086: 4086:
4087 rule__FolderEntry__Group_2_3__1__Impl 4087 rule__MetamodelDeclaration__Group__1__Impl
4088; 4088 rule__MetamodelDeclaration__Group__2
4089finally { 4089;
4090 restoreStackSize(stackSize); 4090finally {
4091} 4091 restoreStackSize(stackSize);
4092 4092}
4093rule__FolderEntry__Group_2_3__1__Impl 4093
4094 @init { 4094rule__MetamodelDeclaration__Group__1__Impl
4095 int stackSize = keepStackSize(); 4095 @init {
4096 } 4096 int stackSize = keepStackSize();
4097: 4097 }
4098( 4098:
4099 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } 4099(
4100 (rule__FolderEntry__ExclusionAssignment_2_3_1) 4100 { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); }
4101 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } 4101 (rule__MetamodelDeclaration__NameAssignment_1)
4102) 4102 { after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); }
4103; 4103)
4104finally { 4104;
4105 restoreStackSize(stackSize); 4105finally {
4106} 4106 restoreStackSize(stackSize);
4107 4107}
4108 4108
4109rule__PartialModelDeclaration__Group__0 4109rule__MetamodelDeclaration__Group__2
4110 @init { 4110 @init {
4111 int stackSize = keepStackSize(); 4111 int stackSize = keepStackSize();
4112 } 4112 }
4113: 4113:
4114 rule__PartialModelDeclaration__Group__0__Impl 4114 rule__MetamodelDeclaration__Group__2__Impl
4115 rule__PartialModelDeclaration__Group__1 4115;
4116; 4116finally {
4117finally { 4117 restoreStackSize(stackSize);
4118 restoreStackSize(stackSize); 4118}
4119} 4119
4120 4120rule__MetamodelDeclaration__Group__2__Impl
4121rule__PartialModelDeclaration__Group__0__Impl 4121 @init {
4122 @init { 4122 int stackSize = keepStackSize();
4123 int stackSize = keepStackSize(); 4123 }
4124 } 4124:
4125: 4125(
4126( 4126 { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); }
4127 { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } 4127 (rule__MetamodelDeclaration__SpecificationAssignment_2)
4128 'models' 4128 { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); }
4129 { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } 4129)
4130) 4130;
4131; 4131finally {
4132finally { 4132 restoreStackSize(stackSize);
4133 restoreStackSize(stackSize); 4133}
4134} 4134
4135 4135
4136rule__PartialModelDeclaration__Group__1 4136rule__PartialModelSpecification__Group__0
4137 @init { 4137 @init {
4138 int stackSize = keepStackSize(); 4138 int stackSize = keepStackSize();
4139 } 4139 }
4140: 4140:
4141 rule__PartialModelDeclaration__Group__1__Impl 4141 rule__PartialModelSpecification__Group__0__Impl
4142 rule__PartialModelDeclaration__Group__2 4142 rule__PartialModelSpecification__Group__1
4143; 4143;
4144finally { 4144finally {
4145 restoreStackSize(stackSize); 4145 restoreStackSize(stackSize);
4146} 4146}
4147 4147
4148rule__PartialModelDeclaration__Group__1__Impl 4148rule__PartialModelSpecification__Group__0__Impl
4149 @init { 4149 @init {
4150 int stackSize = keepStackSize(); 4150 int stackSize = keepStackSize();
4151 } 4151 }
4152: 4152:
4153( 4153(
4154 { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } 4154 { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
4155 (rule__PartialModelDeclaration__NameAssignment_1) 4155 '{'
4156 { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } 4156 { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
4157) 4157)
4158; 4158;
4159finally { 4159finally {
4160 restoreStackSize(stackSize); 4160 restoreStackSize(stackSize);
4161} 4161}
4162 4162
4163rule__PartialModelDeclaration__Group__2 4163rule__PartialModelSpecification__Group__1
4164 @init { 4164 @init {
4165 int stackSize = keepStackSize(); 4165 int stackSize = keepStackSize();
4166 } 4166 }
4167: 4167:
4168 rule__PartialModelDeclaration__Group__2__Impl 4168 rule__PartialModelSpecification__Group__1__Impl
4169; 4169 rule__PartialModelSpecification__Group__2
4170finally { 4170;
4171 restoreStackSize(stackSize); 4171finally {
4172} 4172 restoreStackSize(stackSize);
4173 4173}
4174rule__PartialModelDeclaration__Group__2__Impl 4174
4175 @init { 4175rule__PartialModelSpecification__Group__1__Impl
4176 int stackSize = keepStackSize(); 4176 @init {
4177 } 4177 int stackSize = keepStackSize();
4178: 4178 }
4179( 4179:
4180 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } 4180(
4181 (rule__PartialModelDeclaration__SpecificationAssignment_2) 4181 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); }
4182 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } 4182 (rule__PartialModelSpecification__EntryAssignment_1)
4183) 4183 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); }
4184; 4184)
4185finally { 4185;
4186 restoreStackSize(stackSize); 4186finally {
4187} 4187 restoreStackSize(stackSize);
4188 4188}
4189 4189
4190rule__PatternSpecification__Group__0 4190rule__PartialModelSpecification__Group__2
4191 @init { 4191 @init {
4192 int stackSize = keepStackSize(); 4192 int stackSize = keepStackSize();
4193 } 4193 }
4194: 4194:
4195 rule__PatternSpecification__Group__0__Impl 4195 rule__PartialModelSpecification__Group__2__Impl
4196 rule__PatternSpecification__Group__1 4196 rule__PartialModelSpecification__Group__3
4197; 4197;
4198finally { 4198finally {
4199 restoreStackSize(stackSize); 4199 restoreStackSize(stackSize);
4200} 4200}
4201 4201
4202rule__PatternSpecification__Group__0__Impl 4202rule__PartialModelSpecification__Group__2__Impl
4203 @init { 4203 @init {
4204 int stackSize = keepStackSize(); 4204 int stackSize = keepStackSize();
4205 } 4205 }
4206: 4206:
4207( 4207(
4208 { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 4208 { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); }
4209 '{' 4209 (rule__PartialModelSpecification__Group_2__0)?
4210 { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 4210 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); }
4211) 4211)
4212; 4212;
4213finally { 4213finally {
4214 restoreStackSize(stackSize); 4214 restoreStackSize(stackSize);
4215} 4215}
4216 4216
4217rule__PatternSpecification__Group__1 4217rule__PartialModelSpecification__Group__3
4218 @init { 4218 @init {
4219 int stackSize = keepStackSize(); 4219 int stackSize = keepStackSize();
4220 } 4220 }
4221: 4221:
4222 rule__PatternSpecification__Group__1__Impl 4222 rule__PartialModelSpecification__Group__3__Impl
4223 rule__PatternSpecification__Group__2 4223;
4224; 4224finally {
4225finally { 4225 restoreStackSize(stackSize);
4226 restoreStackSize(stackSize); 4226}
4227} 4227
4228 4228rule__PartialModelSpecification__Group__3__Impl
4229rule__PatternSpecification__Group__1__Impl 4229 @init {
4230 @init { 4230 int stackSize = keepStackSize();
4231 int stackSize = keepStackSize(); 4231 }
4232 } 4232:
4233: 4233(
4234( 4234 { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4235 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } 4235 '}'
4236 (rule__PatternSpecification__EntriesAssignment_1) 4236 { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4237 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } 4237)
4238) 4238;
4239; 4239finally {
4240finally { 4240 restoreStackSize(stackSize);
4241 restoreStackSize(stackSize); 4241}
4242} 4242
4243 4243
4244rule__PatternSpecification__Group__2 4244rule__PartialModelSpecification__Group_2__0
4245 @init { 4245 @init {
4246 int stackSize = keepStackSize(); 4246 int stackSize = keepStackSize();
4247 } 4247 }
4248: 4248:
4249 rule__PatternSpecification__Group__2__Impl 4249 rule__PartialModelSpecification__Group_2__0__Impl
4250 rule__PatternSpecification__Group__3 4250 rule__PartialModelSpecification__Group_2__1
4251; 4251;
4252finally { 4252finally {
4253 restoreStackSize(stackSize); 4253 restoreStackSize(stackSize);
4254} 4254}
4255 4255
4256rule__PatternSpecification__Group__2__Impl 4256rule__PartialModelSpecification__Group_2__0__Impl
4257 @init { 4257 @init {
4258 int stackSize = keepStackSize(); 4258 int stackSize = keepStackSize();
4259 } 4259 }
4260: 4260:
4261( 4261(
4262 { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } 4262 { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); }
4263 (rule__PatternSpecification__Group_2__0)* 4263 ','
4264 { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } 4264 { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); }
4265) 4265)
4266; 4266;
4267finally { 4267finally {
4268 restoreStackSize(stackSize); 4268 restoreStackSize(stackSize);
4269} 4269}
4270 4270
4271rule__PatternSpecification__Group__3 4271rule__PartialModelSpecification__Group_2__1
4272 @init { 4272 @init {
4273 int stackSize = keepStackSize(); 4273 int stackSize = keepStackSize();
4274 } 4274 }
4275: 4275:
4276 rule__PatternSpecification__Group__3__Impl 4276 rule__PartialModelSpecification__Group_2__1__Impl
4277; 4277;
4278finally { 4278finally {
4279 restoreStackSize(stackSize); 4279 restoreStackSize(stackSize);
4280} 4280}
4281 4281
4282rule__PatternSpecification__Group__3__Impl 4282rule__PartialModelSpecification__Group_2__1__Impl
4283 @init { 4283 @init {
4284 int stackSize = keepStackSize(); 4284 int stackSize = keepStackSize();
4285 } 4285 }
4286: 4286:
4287( 4287(
4288 { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } 4288 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); }
4289 '}' 4289 (rule__PartialModelSpecification__EntryAssignment_2_1)
4290 { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } 4290 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); }
4291) 4291)
4292; 4292;
4293finally { 4293finally {
4294 restoreStackSize(stackSize); 4294 restoreStackSize(stackSize);
4295} 4295}
4296 4296
4297 4297
4298rule__PatternSpecification__Group_2__0 4298rule__FolderEntry__Group__0
4299 @init { 4299 @init {
4300 int stackSize = keepStackSize(); 4300 int stackSize = keepStackSize();
4301 } 4301 }
4302: 4302:
4303 rule__PatternSpecification__Group_2__0__Impl 4303 rule__FolderEntry__Group__0__Impl
4304 rule__PatternSpecification__Group_2__1 4304 rule__FolderEntry__Group__1
4305; 4305;
4306finally { 4306finally {
4307 restoreStackSize(stackSize); 4307 restoreStackSize(stackSize);
4308} 4308}
4309 4309
4310rule__PatternSpecification__Group_2__0__Impl 4310rule__FolderEntry__Group__0__Impl
4311 @init { 4311 @init {
4312 int stackSize = keepStackSize(); 4312 int stackSize = keepStackSize();
4313 } 4313 }
4314: 4314:
4315( 4315(
4316 { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } 4316 { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); }
4317 ',' 4317 'folder'
4318 { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } 4318 { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); }
4319) 4319)
4320; 4320;
4321finally { 4321finally {
4322 restoreStackSize(stackSize); 4322 restoreStackSize(stackSize);
4323} 4323}
4324 4324
4325rule__PatternSpecification__Group_2__1 4325rule__FolderEntry__Group__1
4326 @init { 4326 @init {
4327 int stackSize = keepStackSize(); 4327 int stackSize = keepStackSize();
4328 } 4328 }
4329: 4329:
4330 rule__PatternSpecification__Group_2__1__Impl 4330 rule__FolderEntry__Group__1__Impl
4331; 4331 rule__FolderEntry__Group__2
4332finally { 4332;
4333 restoreStackSize(stackSize); 4333finally {
4334} 4334 restoreStackSize(stackSize);
4335 4335}
4336rule__PatternSpecification__Group_2__1__Impl 4336
4337 @init { 4337rule__FolderEntry__Group__1__Impl
4338 int stackSize = keepStackSize(); 4338 @init {
4339 } 4339 int stackSize = keepStackSize();
4340: 4340 }
4341( 4341:
4342 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } 4342(
4343 (rule__PatternSpecification__EntriesAssignment_2_1) 4343 { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); }
4344 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } 4344 (rule__FolderEntry__PathAssignment_1)
4345) 4345 { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); }
4346; 4346)
4347finally { 4347;
4348 restoreStackSize(stackSize); 4348finally {
4349} 4349 restoreStackSize(stackSize);
4350 4350}
4351 4351
4352rule__AllPatternEntry__Group__0 4352rule__FolderEntry__Group__2
4353 @init { 4353 @init {
4354 int stackSize = keepStackSize(); 4354 int stackSize = keepStackSize();
4355 } 4355 }
4356: 4356:
4357 rule__AllPatternEntry__Group__0__Impl 4357 rule__FolderEntry__Group__2__Impl
4358 rule__AllPatternEntry__Group__1 4358;
4359; 4359finally {
4360finally { 4360 restoreStackSize(stackSize);
4361 restoreStackSize(stackSize); 4361}
4362} 4362
4363 4363rule__FolderEntry__Group__2__Impl
4364rule__AllPatternEntry__Group__0__Impl 4364 @init {
4365 @init { 4365 int stackSize = keepStackSize();
4366 int stackSize = keepStackSize(); 4366 }
4367 } 4367:
4368: 4368(
4369( 4369 { before(grammarAccess.getFolderEntryAccess().getGroup_2()); }
4370 { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } 4370 (rule__FolderEntry__Group_2__0)?
4371 'package' 4371 { after(grammarAccess.getFolderEntryAccess().getGroup_2()); }
4372 { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } 4372)
4373) 4373;
4374; 4374finally {
4375finally { 4375 restoreStackSize(stackSize);
4376 restoreStackSize(stackSize); 4376}
4377} 4377
4378 4378
4379rule__AllPatternEntry__Group__1 4379rule__FolderEntry__Group_2__0
4380 @init { 4380 @init {
4381 int stackSize = keepStackSize(); 4381 int stackSize = keepStackSize();
4382 } 4382 }
4383: 4383:
4384 rule__AllPatternEntry__Group__1__Impl 4384 rule__FolderEntry__Group_2__0__Impl
4385 rule__AllPatternEntry__Group__2 4385 rule__FolderEntry__Group_2__1
4386; 4386;
4387finally { 4387finally {
4388 restoreStackSize(stackSize); 4388 restoreStackSize(stackSize);
4389} 4389}
4390 4390
4391rule__AllPatternEntry__Group__1__Impl 4391rule__FolderEntry__Group_2__0__Impl
4392 @init { 4392 @init {
4393 int stackSize = keepStackSize(); 4393 int stackSize = keepStackSize();
4394 } 4394 }
4395: 4395:
4396( 4396(
4397 { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } 4397 { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); }
4398 (rule__AllPatternEntry__PackageAssignment_1) 4398 'excluding'
4399 { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } 4399 { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); }
4400) 4400)
4401; 4401;
4402finally { 4402finally {
4403 restoreStackSize(stackSize); 4403 restoreStackSize(stackSize);
4404} 4404}
4405 4405
4406rule__AllPatternEntry__Group__2 4406rule__FolderEntry__Group_2__1
4407 @init { 4407 @init {
4408 int stackSize = keepStackSize(); 4408 int stackSize = keepStackSize();
4409 } 4409 }
4410: 4410:
4411 rule__AllPatternEntry__Group__2__Impl 4411 rule__FolderEntry__Group_2__1__Impl
4412; 4412 rule__FolderEntry__Group_2__2
4413finally { 4413;
4414 restoreStackSize(stackSize); 4414finally {
4415} 4415 restoreStackSize(stackSize);
4416 4416}
4417rule__AllPatternEntry__Group__2__Impl 4417
4418 @init { 4418rule__FolderEntry__Group_2__1__Impl
4419 int stackSize = keepStackSize(); 4419 @init {
4420 } 4420 int stackSize = keepStackSize();
4421: 4421 }
4422( 4422:
4423 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } 4423(
4424 (rule__AllPatternEntry__Group_2__0)? 4424 { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4425 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } 4425 '{'
4426) 4426 { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4427; 4427)
4428finally { 4428;
4429 restoreStackSize(stackSize); 4429finally {
4430} 4430 restoreStackSize(stackSize);
4431 4431}
4432 4432
4433rule__AllPatternEntry__Group_2__0 4433rule__FolderEntry__Group_2__2
4434 @init { 4434 @init {
4435 int stackSize = keepStackSize(); 4435 int stackSize = keepStackSize();
4436 } 4436 }
4437: 4437:
4438 rule__AllPatternEntry__Group_2__0__Impl 4438 rule__FolderEntry__Group_2__2__Impl
4439 rule__AllPatternEntry__Group_2__1 4439 rule__FolderEntry__Group_2__3
4440; 4440;
4441finally { 4441finally {
4442 restoreStackSize(stackSize); 4442 restoreStackSize(stackSize);
4443} 4443}
4444 4444
4445rule__AllPatternEntry__Group_2__0__Impl 4445rule__FolderEntry__Group_2__2__Impl
4446 @init { 4446 @init {
4447 int stackSize = keepStackSize(); 4447 int stackSize = keepStackSize();
4448 } 4448 }
4449: 4449:
4450( 4450(
4451 { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } 4451 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); }
4452 'excluding' 4452 (rule__FolderEntry__ExclusionAssignment_2_2)
4453 { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } 4453 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); }
4454) 4454)
4455; 4455;
4456finally { 4456finally {
4457 restoreStackSize(stackSize); 4457 restoreStackSize(stackSize);
4458} 4458}
4459 4459
4460rule__AllPatternEntry__Group_2__1 4460rule__FolderEntry__Group_2__3
4461 @init { 4461 @init {
4462 int stackSize = keepStackSize(); 4462 int stackSize = keepStackSize();
4463 } 4463 }
4464: 4464:
4465 rule__AllPatternEntry__Group_2__1__Impl 4465 rule__FolderEntry__Group_2__3__Impl
4466 rule__AllPatternEntry__Group_2__2 4466 rule__FolderEntry__Group_2__4
4467; 4467;
4468finally { 4468finally {
4469 restoreStackSize(stackSize); 4469 restoreStackSize(stackSize);
4470} 4470}
4471 4471
4472rule__AllPatternEntry__Group_2__1__Impl 4472rule__FolderEntry__Group_2__3__Impl
4473 @init { 4473 @init {
4474 int stackSize = keepStackSize(); 4474 int stackSize = keepStackSize();
4475 } 4475 }
4476: 4476:
4477( 4477(
4478 { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 4478 { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); }
4479 '{' 4479 (rule__FolderEntry__Group_2_3__0)*
4480 { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 4480 { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); }
4481) 4481)
4482; 4482;
4483finally { 4483finally {
4484 restoreStackSize(stackSize); 4484 restoreStackSize(stackSize);
4485} 4485}
4486 4486
4487rule__AllPatternEntry__Group_2__2 4487rule__FolderEntry__Group_2__4
4488 @init { 4488 @init {
4489 int stackSize = keepStackSize(); 4489 int stackSize = keepStackSize();
4490 } 4490 }
4491: 4491:
4492 rule__AllPatternEntry__Group_2__2__Impl 4492 rule__FolderEntry__Group_2__4__Impl
4493 rule__AllPatternEntry__Group_2__3 4493;
4494; 4494finally {
4495finally { 4495 restoreStackSize(stackSize);
4496 restoreStackSize(stackSize); 4496}
4497} 4497
4498 4498rule__FolderEntry__Group_2__4__Impl
4499rule__AllPatternEntry__Group_2__2__Impl 4499 @init {
4500 @init { 4500 int stackSize = keepStackSize();
4501 int stackSize = keepStackSize(); 4501 }
4502 } 4502:
4503: 4503(
4504( 4504 { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); }
4505 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } 4505 '}'
4506 (rule__AllPatternEntry__ExclusuionAssignment_2_2) 4506 { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); }
4507 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } 4507)
4508) 4508;
4509; 4509finally {
4510finally { 4510 restoreStackSize(stackSize);
4511 restoreStackSize(stackSize); 4511}
4512} 4512
4513 4513
4514rule__AllPatternEntry__Group_2__3 4514rule__FolderEntry__Group_2_3__0
4515 @init { 4515 @init {
4516 int stackSize = keepStackSize(); 4516 int stackSize = keepStackSize();
4517 } 4517 }
4518: 4518:
4519 rule__AllPatternEntry__Group_2__3__Impl 4519 rule__FolderEntry__Group_2_3__0__Impl
4520 rule__AllPatternEntry__Group_2__4 4520 rule__FolderEntry__Group_2_3__1
4521; 4521;
4522finally { 4522finally {
4523 restoreStackSize(stackSize); 4523 restoreStackSize(stackSize);
4524} 4524}
4525 4525
4526rule__AllPatternEntry__Group_2__3__Impl 4526rule__FolderEntry__Group_2_3__0__Impl
4527 @init { 4527 @init {
4528 int stackSize = keepStackSize(); 4528 int stackSize = keepStackSize();
4529 } 4529 }
4530: 4530:
4531( 4531(
4532 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } 4532 { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); }
4533 (rule__AllPatternEntry__Group_2_3__0)* 4533 ','
4534 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } 4534 { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); }
4535) 4535)
4536; 4536;
4537finally { 4537finally {
4538 restoreStackSize(stackSize); 4538 restoreStackSize(stackSize);
4539} 4539}
4540 4540
4541rule__AllPatternEntry__Group_2__4 4541rule__FolderEntry__Group_2_3__1
4542 @init { 4542 @init {
4543 int stackSize = keepStackSize(); 4543 int stackSize = keepStackSize();
4544 } 4544 }
4545: 4545:
4546 rule__AllPatternEntry__Group_2__4__Impl 4546 rule__FolderEntry__Group_2_3__1__Impl
4547; 4547;
4548finally { 4548finally {
4549 restoreStackSize(stackSize); 4549 restoreStackSize(stackSize);
4550} 4550}
4551 4551
4552rule__AllPatternEntry__Group_2__4__Impl 4552rule__FolderEntry__Group_2_3__1__Impl
4553 @init { 4553 @init {
4554 int stackSize = keepStackSize(); 4554 int stackSize = keepStackSize();
4555 } 4555 }
4556: 4556:
4557( 4557(
4558 { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } 4558 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); }
4559 '}' 4559 (rule__FolderEntry__ExclusionAssignment_2_3_1)
4560 { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } 4560 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); }
4561) 4561)
4562; 4562;
4563finally { 4563finally {
4564 restoreStackSize(stackSize); 4564 restoreStackSize(stackSize);
4565} 4565}
4566 4566
4567 4567
4568rule__AllPatternEntry__Group_2_3__0 4568rule__PartialModelDeclaration__Group__0
4569 @init { 4569 @init {
4570 int stackSize = keepStackSize(); 4570 int stackSize = keepStackSize();
4571 } 4571 }
4572: 4572:
4573 rule__AllPatternEntry__Group_2_3__0__Impl 4573 rule__PartialModelDeclaration__Group__0__Impl
4574 rule__AllPatternEntry__Group_2_3__1 4574 rule__PartialModelDeclaration__Group__1
4575; 4575;
4576finally { 4576finally {
4577 restoreStackSize(stackSize); 4577 restoreStackSize(stackSize);
4578} 4578}
4579 4579
4580rule__AllPatternEntry__Group_2_3__0__Impl 4580rule__PartialModelDeclaration__Group__0__Impl
4581 @init { 4581 @init {
4582 int stackSize = keepStackSize(); 4582 int stackSize = keepStackSize();
4583 } 4583 }
4584: 4584:
4585( 4585(
4586 { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } 4586 { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); }
4587 ',' 4587 'models'
4588 { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } 4588 { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); }
4589) 4589)
4590; 4590;
4591finally { 4591finally {
4592 restoreStackSize(stackSize); 4592 restoreStackSize(stackSize);
4593} 4593}
4594 4594
4595rule__AllPatternEntry__Group_2_3__1 4595rule__PartialModelDeclaration__Group__1
4596 @init { 4596 @init {
4597 int stackSize = keepStackSize(); 4597 int stackSize = keepStackSize();
4598 } 4598 }
4599: 4599:
4600 rule__AllPatternEntry__Group_2_3__1__Impl 4600 rule__PartialModelDeclaration__Group__1__Impl
4601; 4601 rule__PartialModelDeclaration__Group__2
4602finally { 4602;
4603 restoreStackSize(stackSize); 4603finally {
4604} 4604 restoreStackSize(stackSize);
4605 4605}
4606rule__AllPatternEntry__Group_2_3__1__Impl 4606
4607 @init { 4607rule__PartialModelDeclaration__Group__1__Impl
4608 int stackSize = keepStackSize(); 4608 @init {
4609 } 4609 int stackSize = keepStackSize();
4610: 4610 }
4611( 4611:
4612 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } 4612(
4613 (rule__AllPatternEntry__ExclusuionAssignment_2_3_1) 4613 { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); }
4614 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } 4614 (rule__PartialModelDeclaration__NameAssignment_1)
4615) 4615 { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); }
4616; 4616)
4617finally { 4617;
4618 restoreStackSize(stackSize); 4618finally {
4619} 4619 restoreStackSize(stackSize);
4620 4620}
4621 4621
4622rule__PatternElement__Group__0 4622rule__PartialModelDeclaration__Group__2
4623 @init { 4623 @init {
4624 int stackSize = keepStackSize(); 4624 int stackSize = keepStackSize();
4625 } 4625 }
4626: 4626:
4627 rule__PatternElement__Group__0__Impl 4627 rule__PartialModelDeclaration__Group__2__Impl
4628 rule__PatternElement__Group__1 4628;
4629; 4629finally {
4630finally { 4630 restoreStackSize(stackSize);
4631 restoreStackSize(stackSize); 4631}
4632} 4632
4633 4633rule__PartialModelDeclaration__Group__2__Impl
4634rule__PatternElement__Group__0__Impl 4634 @init {
4635 @init { 4635 int stackSize = keepStackSize();
4636 int stackSize = keepStackSize(); 4636 }
4637 } 4637:
4638: 4638(
4639( 4639 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); }
4640 { before(grammarAccess.getPatternElementAccess().getGroup_0()); } 4640 (rule__PartialModelDeclaration__SpecificationAssignment_2)
4641 (rule__PatternElement__Group_0__0)? 4641 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); }
4642 { after(grammarAccess.getPatternElementAccess().getGroup_0()); } 4642)
4643) 4643;
4644; 4644finally {
4645finally { 4645 restoreStackSize(stackSize);
4646 restoreStackSize(stackSize); 4646}
4647} 4647
4648 4648
4649rule__PatternElement__Group__1 4649rule__PatternSpecification__Group__0
4650 @init { 4650 @init {
4651 int stackSize = keepStackSize(); 4651 int stackSize = keepStackSize();
4652 } 4652 }
4653: 4653:
4654 rule__PatternElement__Group__1__Impl 4654 rule__PatternSpecification__Group__0__Impl
4655; 4655 rule__PatternSpecification__Group__1
4656finally { 4656;
4657 restoreStackSize(stackSize); 4657finally {
4658} 4658 restoreStackSize(stackSize);
4659 4659}
4660rule__PatternElement__Group__1__Impl 4660
4661 @init { 4661rule__PatternSpecification__Group__0__Impl
4662 int stackSize = keepStackSize(); 4662 @init {
4663 } 4663 int stackSize = keepStackSize();
4664: 4664 }
4665( 4665:
4666 { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } 4666(
4667 (rule__PatternElement__PatternAssignment_1) 4667 { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
4668 { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } 4668 '{'
4669) 4669 { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
4670; 4670)
4671finally { 4671;
4672 restoreStackSize(stackSize); 4672finally {
4673} 4673 restoreStackSize(stackSize);
4674 4674}
4675 4675
4676rule__PatternElement__Group_0__0 4676rule__PatternSpecification__Group__1
4677 @init { 4677 @init {
4678 int stackSize = keepStackSize(); 4678 int stackSize = keepStackSize();
4679 } 4679 }
4680: 4680:
4681 rule__PatternElement__Group_0__0__Impl 4681 rule__PatternSpecification__Group__1__Impl
4682 rule__PatternElement__Group_0__1 4682 rule__PatternSpecification__Group__2
4683; 4683;
4684finally { 4684finally {
4685 restoreStackSize(stackSize); 4685 restoreStackSize(stackSize);
4686} 4686}
4687 4687
4688rule__PatternElement__Group_0__0__Impl 4688rule__PatternSpecification__Group__1__Impl
4689 @init { 4689 @init {
4690 int stackSize = keepStackSize(); 4690 int stackSize = keepStackSize();
4691 } 4691 }
4692: 4692:
4693( 4693(
4694 { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } 4694 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); }
4695 (rule__PatternElement__PackageAssignment_0_0) 4695 (rule__PatternSpecification__EntriesAssignment_1)
4696 { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } 4696 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); }
4697) 4697)
4698; 4698;
4699finally { 4699finally {
4700 restoreStackSize(stackSize); 4700 restoreStackSize(stackSize);
4701} 4701}
4702 4702
4703rule__PatternElement__Group_0__1 4703rule__PatternSpecification__Group__2
4704 @init { 4704 @init {
4705 int stackSize = keepStackSize(); 4705 int stackSize = keepStackSize();
4706 } 4706 }
4707: 4707:
4708 rule__PatternElement__Group_0__1__Impl 4708 rule__PatternSpecification__Group__2__Impl
4709; 4709 rule__PatternSpecification__Group__3
4710finally { 4710;
4711 restoreStackSize(stackSize); 4711finally {
4712} 4712 restoreStackSize(stackSize);
4713 4713}
4714rule__PatternElement__Group_0__1__Impl 4714
4715 @init { 4715rule__PatternSpecification__Group__2__Impl
4716 int stackSize = keepStackSize(); 4716 @init {
4717 } 4717 int stackSize = keepStackSize();
4718: 4718 }
4719( 4719:
4720 { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } 4720(
4721 '::' 4721 { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); }
4722 { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } 4722 (rule__PatternSpecification__Group_2__0)*
4723) 4723 { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); }
4724; 4724)
4725finally { 4725;
4726 restoreStackSize(stackSize); 4726finally {
4727} 4727 restoreStackSize(stackSize);
4728 4728}
4729 4729
4730rule__GraphPatternDeclaration__Group__0 4730rule__PatternSpecification__Group__3
4731 @init { 4731 @init {
4732 int stackSize = keepStackSize(); 4732 int stackSize = keepStackSize();
4733 } 4733 }
4734: 4734:
4735 rule__GraphPatternDeclaration__Group__0__Impl 4735 rule__PatternSpecification__Group__3__Impl
4736 rule__GraphPatternDeclaration__Group__1 4736;
4737; 4737finally {
4738finally { 4738 restoreStackSize(stackSize);
4739 restoreStackSize(stackSize); 4739}
4740} 4740
4741 4741rule__PatternSpecification__Group__3__Impl
4742rule__GraphPatternDeclaration__Group__0__Impl 4742 @init {
4743 @init { 4743 int stackSize = keepStackSize();
4744 int stackSize = keepStackSize(); 4744 }
4745 } 4745:
4746: 4746(
4747( 4747 { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4748 { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } 4748 '}'
4749 'constraints' 4749 { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4750 { after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } 4750)
4751) 4751;
4752; 4752finally {
4753finally { 4753 restoreStackSize(stackSize);
4754 restoreStackSize(stackSize); 4754}
4755} 4755
4756 4756
4757rule__GraphPatternDeclaration__Group__1 4757rule__PatternSpecification__Group_2__0
4758 @init { 4758 @init {
4759 int stackSize = keepStackSize(); 4759 int stackSize = keepStackSize();
4760 } 4760 }
4761: 4761:
4762 rule__GraphPatternDeclaration__Group__1__Impl 4762 rule__PatternSpecification__Group_2__0__Impl
4763 rule__GraphPatternDeclaration__Group__2 4763 rule__PatternSpecification__Group_2__1
4764; 4764;
4765finally { 4765finally {
4766 restoreStackSize(stackSize); 4766 restoreStackSize(stackSize);
4767} 4767}
4768 4768
4769rule__GraphPatternDeclaration__Group__1__Impl 4769rule__PatternSpecification__Group_2__0__Impl
4770 @init { 4770 @init {
4771 int stackSize = keepStackSize(); 4771 int stackSize = keepStackSize();
4772 } 4772 }
4773: 4773:
4774( 4774(
4775 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } 4775 { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); }
4776 (rule__GraphPatternDeclaration__NameAssignment_1) 4776 ','
4777 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } 4777 { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); }
4778) 4778)
4779; 4779;
4780finally { 4780finally {
4781 restoreStackSize(stackSize); 4781 restoreStackSize(stackSize);
4782} 4782}
4783 4783
4784rule__GraphPatternDeclaration__Group__2 4784rule__PatternSpecification__Group_2__1
4785 @init { 4785 @init {
4786 int stackSize = keepStackSize(); 4786 int stackSize = keepStackSize();
4787 } 4787 }
4788: 4788:
4789 rule__GraphPatternDeclaration__Group__2__Impl 4789 rule__PatternSpecification__Group_2__1__Impl
4790; 4790;
4791finally { 4791finally {
4792 restoreStackSize(stackSize); 4792 restoreStackSize(stackSize);
4793} 4793}
4794 4794
4795rule__GraphPatternDeclaration__Group__2__Impl 4795rule__PatternSpecification__Group_2__1__Impl
4796 @init { 4796 @init {
4797 int stackSize = keepStackSize(); 4797 int stackSize = keepStackSize();
4798 } 4798 }
4799: 4799:
4800( 4800(
4801 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } 4801 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); }
4802 (rule__GraphPatternDeclaration__SpecificationAssignment_2) 4802 (rule__PatternSpecification__EntriesAssignment_2_1)
4803 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } 4803 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); }
4804) 4804)
4805; 4805;
4806finally { 4806finally {
4807 restoreStackSize(stackSize); 4807 restoreStackSize(stackSize);
4808} 4808}
4809 4809
4810 4810
4811rule__ConfigSpecification__Group__0 4811rule__AllPatternEntry__Group__0
4812 @init { 4812 @init {
4813 int stackSize = keepStackSize(); 4813 int stackSize = keepStackSize();
4814 } 4814 }
4815: 4815:
4816 rule__ConfigSpecification__Group__0__Impl 4816 rule__AllPatternEntry__Group__0__Impl
4817 rule__ConfigSpecification__Group__1 4817 rule__AllPatternEntry__Group__1
4818; 4818;
4819finally { 4819finally {
4820 restoreStackSize(stackSize); 4820 restoreStackSize(stackSize);
4821} 4821}
4822 4822
4823rule__ConfigSpecification__Group__0__Impl 4823rule__AllPatternEntry__Group__0__Impl
4824 @init { 4824 @init {
4825 int stackSize = keepStackSize(); 4825 int stackSize = keepStackSize();
4826 } 4826 }
4827: 4827:
4828( 4828(
4829 { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } 4829 { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); }
4830 () 4830 'package'
4831 { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } 4831 { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); }
4832) 4832)
4833; 4833;
4834finally { 4834finally {
4835 restoreStackSize(stackSize); 4835 restoreStackSize(stackSize);
4836} 4836}
4837 4837
4838rule__ConfigSpecification__Group__1 4838rule__AllPatternEntry__Group__1
4839 @init { 4839 @init {
4840 int stackSize = keepStackSize(); 4840 int stackSize = keepStackSize();
4841 } 4841 }
4842: 4842:
4843 rule__ConfigSpecification__Group__1__Impl 4843 rule__AllPatternEntry__Group__1__Impl
4844 rule__ConfigSpecification__Group__2 4844 rule__AllPatternEntry__Group__2
4845; 4845;
4846finally { 4846finally {
4847 restoreStackSize(stackSize); 4847 restoreStackSize(stackSize);
4848} 4848}
4849 4849
4850rule__ConfigSpecification__Group__1__Impl 4850rule__AllPatternEntry__Group__1__Impl
4851 @init { 4851 @init {
4852 int stackSize = keepStackSize(); 4852 int stackSize = keepStackSize();
4853 } 4853 }
4854: 4854:
4855( 4855(
4856 { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } 4856 { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); }
4857 '{' 4857 (rule__AllPatternEntry__PackageAssignment_1)
4858 { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } 4858 { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); }
4859) 4859)
4860; 4860;
4861finally { 4861finally {
4862 restoreStackSize(stackSize); 4862 restoreStackSize(stackSize);
4863} 4863}
4864 4864
4865rule__ConfigSpecification__Group__2 4865rule__AllPatternEntry__Group__2
4866 @init { 4866 @init {
4867 int stackSize = keepStackSize(); 4867 int stackSize = keepStackSize();
4868 } 4868 }
4869: 4869:
4870 rule__ConfigSpecification__Group__2__Impl 4870 rule__AllPatternEntry__Group__2__Impl
4871 rule__ConfigSpecification__Group__3 4871;
4872; 4872finally {
4873finally { 4873 restoreStackSize(stackSize);
4874 restoreStackSize(stackSize); 4874}
4875} 4875
4876 4876rule__AllPatternEntry__Group__2__Impl
4877rule__ConfigSpecification__Group__2__Impl 4877 @init {
4878 @init { 4878 int stackSize = keepStackSize();
4879 int stackSize = keepStackSize(); 4879 }
4880 } 4880:
4881: 4881(
4882( 4882 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); }
4883 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } 4883 (rule__AllPatternEntry__Group_2__0)?
4884 (rule__ConfigSpecification__Group_2__0)? 4884 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); }
4885 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } 4885)
4886) 4886;
4887; 4887finally {
4888finally { 4888 restoreStackSize(stackSize);
4889 restoreStackSize(stackSize); 4889}
4890} 4890
4891 4891
4892rule__ConfigSpecification__Group__3 4892rule__AllPatternEntry__Group_2__0
4893 @init { 4893 @init {
4894 int stackSize = keepStackSize(); 4894 int stackSize = keepStackSize();
4895 } 4895 }
4896: 4896:
4897 rule__ConfigSpecification__Group__3__Impl 4897 rule__AllPatternEntry__Group_2__0__Impl
4898; 4898 rule__AllPatternEntry__Group_2__1
4899finally { 4899;
4900 restoreStackSize(stackSize); 4900finally {
4901} 4901 restoreStackSize(stackSize);
4902 4902}
4903rule__ConfigSpecification__Group__3__Impl 4903
4904 @init { 4904rule__AllPatternEntry__Group_2__0__Impl
4905 int stackSize = keepStackSize(); 4905 @init {
4906 } 4906 int stackSize = keepStackSize();
4907: 4907 }
4908( 4908:
4909 { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } 4909(
4910 '}' 4910 { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); }
4911 { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } 4911 'excluding'
4912) 4912 { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); }
4913; 4913)
4914finally { 4914;
4915 restoreStackSize(stackSize); 4915finally {
4916} 4916 restoreStackSize(stackSize);
4917 4917}
4918 4918
4919rule__ConfigSpecification__Group_2__0 4919rule__AllPatternEntry__Group_2__1
4920 @init { 4920 @init {
4921 int stackSize = keepStackSize(); 4921 int stackSize = keepStackSize();
4922 } 4922 }
4923: 4923:
4924 rule__ConfigSpecification__Group_2__0__Impl 4924 rule__AllPatternEntry__Group_2__1__Impl
4925 rule__ConfigSpecification__Group_2__1 4925 rule__AllPatternEntry__Group_2__2
4926; 4926;
4927finally { 4927finally {
4928 restoreStackSize(stackSize); 4928 restoreStackSize(stackSize);
4929} 4929}
4930 4930
4931rule__ConfigSpecification__Group_2__0__Impl 4931rule__AllPatternEntry__Group_2__1__Impl
4932 @init { 4932 @init {
4933 int stackSize = keepStackSize(); 4933 int stackSize = keepStackSize();
4934 } 4934 }
4935: 4935:
4936( 4936(
4937 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } 4937 { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4938 (rule__ConfigSpecification__EntriesAssignment_2_0) 4938 '{'
4939 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } 4939 { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4940) 4940)
4941; 4941;
4942finally { 4942finally {
4943 restoreStackSize(stackSize); 4943 restoreStackSize(stackSize);
4944} 4944}
4945 4945
4946rule__ConfigSpecification__Group_2__1 4946rule__AllPatternEntry__Group_2__2
4947 @init { 4947 @init {
4948 int stackSize = keepStackSize(); 4948 int stackSize = keepStackSize();
4949 } 4949 }
4950: 4950:
4951 rule__ConfigSpecification__Group_2__1__Impl 4951 rule__AllPatternEntry__Group_2__2__Impl
4952; 4952 rule__AllPatternEntry__Group_2__3
4953finally { 4953;
4954 restoreStackSize(stackSize); 4954finally {
4955} 4955 restoreStackSize(stackSize);
4956 4956}
4957rule__ConfigSpecification__Group_2__1__Impl 4957
4958 @init { 4958rule__AllPatternEntry__Group_2__2__Impl
4959 int stackSize = keepStackSize(); 4959 @init {
4960 } 4960 int stackSize = keepStackSize();
4961: 4961 }
4962( 4962:
4963 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } 4963(
4964 (rule__ConfigSpecification__Group_2_1__0)* 4964 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); }
4965 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } 4965 (rule__AllPatternEntry__ExclusuionAssignment_2_2)
4966) 4966 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); }
4967; 4967)
4968finally { 4968;
4969 restoreStackSize(stackSize); 4969finally {
4970} 4970 restoreStackSize(stackSize);
4971 4971}
4972 4972
4973rule__ConfigSpecification__Group_2_1__0 4973rule__AllPatternEntry__Group_2__3
4974 @init { 4974 @init {
4975 int stackSize = keepStackSize(); 4975 int stackSize = keepStackSize();
4976 } 4976 }
4977: 4977:
4978 rule__ConfigSpecification__Group_2_1__0__Impl 4978 rule__AllPatternEntry__Group_2__3__Impl
4979 rule__ConfigSpecification__Group_2_1__1 4979 rule__AllPatternEntry__Group_2__4
4980; 4980;
4981finally { 4981finally {
4982 restoreStackSize(stackSize); 4982 restoreStackSize(stackSize);
4983} 4983}
4984 4984
4985rule__ConfigSpecification__Group_2_1__0__Impl 4985rule__AllPatternEntry__Group_2__3__Impl
4986 @init { 4986 @init {
4987 int stackSize = keepStackSize(); 4987 int stackSize = keepStackSize();
4988 } 4988 }
4989: 4989:
4990( 4990(
4991 { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } 4991 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); }
4992 ',' 4992 (rule__AllPatternEntry__Group_2_3__0)*
4993 { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } 4993 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); }
4994) 4994)
4995; 4995;
4996finally { 4996finally {
4997 restoreStackSize(stackSize); 4997 restoreStackSize(stackSize);
4998} 4998}
4999 4999
5000rule__ConfigSpecification__Group_2_1__1 5000rule__AllPatternEntry__Group_2__4
5001 @init { 5001 @init {
5002 int stackSize = keepStackSize(); 5002 int stackSize = keepStackSize();
5003 } 5003 }
5004: 5004:
5005 rule__ConfigSpecification__Group_2_1__1__Impl 5005 rule__AllPatternEntry__Group_2__4__Impl
5006; 5006;
5007finally { 5007finally {
5008 restoreStackSize(stackSize); 5008 restoreStackSize(stackSize);
5009} 5009}
5010 5010
5011rule__ConfigSpecification__Group_2_1__1__Impl 5011rule__AllPatternEntry__Group_2__4__Impl
5012 @init { 5012 @init {
5013 int stackSize = keepStackSize(); 5013 int stackSize = keepStackSize();
5014 } 5014 }
5015: 5015:
5016( 5016(
5017 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } 5017 { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); }
5018 (rule__ConfigSpecification__EntriesAssignment_2_1_1) 5018 '}'
5019 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } 5019 { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); }
5020) 5020)
5021; 5021;
5022finally { 5022finally {
5023 restoreStackSize(stackSize); 5023 restoreStackSize(stackSize);
5024} 5024}
5025 5025
5026 5026
5027rule__ConfigDeclaration__Group__0 5027rule__AllPatternEntry__Group_2_3__0
5028 @init { 5028 @init {
5029 int stackSize = keepStackSize(); 5029 int stackSize = keepStackSize();
5030 } 5030 }
5031: 5031:
5032 rule__ConfigDeclaration__Group__0__Impl 5032 rule__AllPatternEntry__Group_2_3__0__Impl
5033 rule__ConfigDeclaration__Group__1 5033 rule__AllPatternEntry__Group_2_3__1
5034; 5034;
5035finally { 5035finally {
5036 restoreStackSize(stackSize); 5036 restoreStackSize(stackSize);
5037} 5037}
5038 5038
5039rule__ConfigDeclaration__Group__0__Impl 5039rule__AllPatternEntry__Group_2_3__0__Impl
5040 @init { 5040 @init {
5041 int stackSize = keepStackSize(); 5041 int stackSize = keepStackSize();
5042 } 5042 }
5043: 5043:
5044( 5044(
5045 { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } 5045 { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); }
5046 'config' 5046 ','
5047 { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } 5047 { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); }
5048) 5048)
5049; 5049;
5050finally { 5050finally {
5051 restoreStackSize(stackSize); 5051 restoreStackSize(stackSize);
5052} 5052}
5053 5053
5054rule__ConfigDeclaration__Group__1 5054rule__AllPatternEntry__Group_2_3__1
5055 @init { 5055 @init {
5056 int stackSize = keepStackSize(); 5056 int stackSize = keepStackSize();
5057 } 5057 }
5058: 5058:
5059 rule__ConfigDeclaration__Group__1__Impl 5059 rule__AllPatternEntry__Group_2_3__1__Impl
5060 rule__ConfigDeclaration__Group__2 5060;
5061; 5061finally {
5062finally { 5062 restoreStackSize(stackSize);
5063 restoreStackSize(stackSize); 5063}
5064} 5064
5065 5065rule__AllPatternEntry__Group_2_3__1__Impl
5066rule__ConfigDeclaration__Group__1__Impl 5066 @init {
5067 @init { 5067 int stackSize = keepStackSize();
5068 int stackSize = keepStackSize(); 5068 }
5069 } 5069:
5070: 5070(
5071( 5071 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); }
5072 { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } 5072 (rule__AllPatternEntry__ExclusuionAssignment_2_3_1)
5073 (rule__ConfigDeclaration__NameAssignment_1) 5073 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); }
5074 { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } 5074)
5075) 5075;
5076; 5076finally {
5077finally { 5077 restoreStackSize(stackSize);
5078 restoreStackSize(stackSize); 5078}
5079} 5079
5080 5080
5081rule__ConfigDeclaration__Group__2 5081rule__PatternElement__Group__0
5082 @init { 5082 @init {
5083 int stackSize = keepStackSize(); 5083 int stackSize = keepStackSize();
5084 } 5084 }
5085: 5085:
5086 rule__ConfigDeclaration__Group__2__Impl 5086 rule__PatternElement__Group__0__Impl
5087; 5087 rule__PatternElement__Group__1
5088finally { 5088;
5089 restoreStackSize(stackSize); 5089finally {
5090} 5090 restoreStackSize(stackSize);
5091 5091}
5092rule__ConfigDeclaration__Group__2__Impl 5092
5093 @init { 5093rule__PatternElement__Group__0__Impl
5094 int stackSize = keepStackSize(); 5094 @init {
5095 } 5095 int stackSize = keepStackSize();
5096: 5096 }
5097( 5097:
5098 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } 5098(
5099 (rule__ConfigDeclaration__SpecificationAssignment_2) 5099 { before(grammarAccess.getPatternElementAccess().getGroup_0()); }
5100 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } 5100 (rule__PatternElement__Group_0__0)?
5101) 5101 { after(grammarAccess.getPatternElementAccess().getGroup_0()); }
5102; 5102)
5103finally { 5103;
5104 restoreStackSize(stackSize); 5104finally {
5105} 5105 restoreStackSize(stackSize);
5106 5106}
5107 5107
5108rule__DocumentationEntry__Group__0 5108rule__PatternElement__Group__1
5109 @init { 5109 @init {
5110 int stackSize = keepStackSize(); 5110 int stackSize = keepStackSize();
5111 } 5111 }
5112: 5112:
5113 rule__DocumentationEntry__Group__0__Impl 5113 rule__PatternElement__Group__1__Impl
5114 rule__DocumentationEntry__Group__1 5114;
5115; 5115finally {
5116finally { 5116 restoreStackSize(stackSize);
5117 restoreStackSize(stackSize); 5117}
5118} 5118
5119 5119rule__PatternElement__Group__1__Impl
5120rule__DocumentationEntry__Group__0__Impl 5120 @init {
5121 @init { 5121 int stackSize = keepStackSize();
5122 int stackSize = keepStackSize(); 5122 }
5123 } 5123:
5124: 5124(
5125( 5125 { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); }
5126 { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } 5126 (rule__PatternElement__PatternAssignment_1)
5127 'log-level' 5127 { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); }
5128 { after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } 5128)
5129) 5129;
5130; 5130finally {
5131finally { 5131 restoreStackSize(stackSize);
5132 restoreStackSize(stackSize); 5132}
5133} 5133
5134 5134
5135rule__DocumentationEntry__Group__1 5135rule__PatternElement__Group_0__0
5136 @init { 5136 @init {
5137 int stackSize = keepStackSize(); 5137 int stackSize = keepStackSize();
5138 } 5138 }
5139: 5139:
5140 rule__DocumentationEntry__Group__1__Impl 5140 rule__PatternElement__Group_0__0__Impl
5141 rule__DocumentationEntry__Group__2 5141 rule__PatternElement__Group_0__1
5142; 5142;
5143finally { 5143finally {
5144 restoreStackSize(stackSize); 5144 restoreStackSize(stackSize);
5145} 5145}
5146 5146
5147rule__DocumentationEntry__Group__1__Impl 5147rule__PatternElement__Group_0__0__Impl
5148 @init { 5148 @init {
5149 int stackSize = keepStackSize(); 5149 int stackSize = keepStackSize();
5150 } 5150 }
5151: 5151:
5152( 5152(
5153 { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } 5153 { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); }
5154 '=' 5154 (rule__PatternElement__PackageAssignment_0_0)
5155 { after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } 5155 { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); }
5156) 5156)
5157; 5157;
5158finally { 5158finally {
5159 restoreStackSize(stackSize); 5159 restoreStackSize(stackSize);
5160} 5160}
5161 5161
5162rule__DocumentationEntry__Group__2 5162rule__PatternElement__Group_0__1
5163 @init { 5163 @init {
5164 int stackSize = keepStackSize(); 5164 int stackSize = keepStackSize();
5165 } 5165 }
5166: 5166:
5167 rule__DocumentationEntry__Group__2__Impl 5167 rule__PatternElement__Group_0__1__Impl
5168; 5168;
5169finally { 5169finally {
5170 restoreStackSize(stackSize); 5170 restoreStackSize(stackSize);
5171} 5171}
5172 5172
5173rule__DocumentationEntry__Group__2__Impl 5173rule__PatternElement__Group_0__1__Impl
5174 @init { 5174 @init {
5175 int stackSize = keepStackSize(); 5175 int stackSize = keepStackSize();
5176 } 5176 }
5177: 5177:
5178( 5178(
5179 { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } 5179 { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); }
5180 (rule__DocumentationEntry__LevelAssignment_2) 5180 '::'
5181 { after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } 5181 { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); }
5182) 5182)
5183; 5183;
5184finally { 5184finally {
5185 restoreStackSize(stackSize); 5185 restoreStackSize(stackSize);
5186} 5186}
5187 5187
5188 5188
5189rule__RuntimeEntry__Group__0 5189rule__GraphPatternDeclaration__Group__0
5190 @init { 5190 @init {
5191 int stackSize = keepStackSize(); 5191 int stackSize = keepStackSize();
5192 } 5192 }
5193: 5193:
5194 rule__RuntimeEntry__Group__0__Impl 5194 rule__GraphPatternDeclaration__Group__0__Impl
5195 rule__RuntimeEntry__Group__1 5195 rule__GraphPatternDeclaration__Group__1
5196; 5196;
5197finally { 5197finally {
5198 restoreStackSize(stackSize); 5198 restoreStackSize(stackSize);
5199} 5199}
5200 5200
5201rule__RuntimeEntry__Group__0__Impl 5201rule__GraphPatternDeclaration__Group__0__Impl
5202 @init { 5202 @init {
5203 int stackSize = keepStackSize(); 5203 int stackSize = keepStackSize();
5204 } 5204 }
5205: 5205:
5206( 5206(
5207 { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } 5207 { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); }
5208 'runtime' 5208 'constraints'
5209 { after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } 5209 { after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); }
5210) 5210)
5211; 5211;
5212finally { 5212finally {
5213 restoreStackSize(stackSize); 5213 restoreStackSize(stackSize);
5214} 5214}
5215 5215
5216rule__RuntimeEntry__Group__1 5216rule__GraphPatternDeclaration__Group__1
5217 @init { 5217 @init {
5218 int stackSize = keepStackSize(); 5218 int stackSize = keepStackSize();
5219 } 5219 }
5220: 5220:
5221 rule__RuntimeEntry__Group__1__Impl 5221 rule__GraphPatternDeclaration__Group__1__Impl
5222 rule__RuntimeEntry__Group__2 5222 rule__GraphPatternDeclaration__Group__2
5223; 5223;
5224finally { 5224finally {
5225 restoreStackSize(stackSize); 5225 restoreStackSize(stackSize);
5226} 5226}
5227 5227
5228rule__RuntimeEntry__Group__1__Impl 5228rule__GraphPatternDeclaration__Group__1__Impl
5229 @init { 5229 @init {
5230 int stackSize = keepStackSize(); 5230 int stackSize = keepStackSize();
5231 } 5231 }
5232: 5232:
5233( 5233(
5234 { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } 5234 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); }
5235 '=' 5235 (rule__GraphPatternDeclaration__NameAssignment_1)
5236 { after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } 5236 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); }
5237) 5237)
5238; 5238;
5239finally { 5239finally {
5240 restoreStackSize(stackSize); 5240 restoreStackSize(stackSize);
5241} 5241}
5242 5242
5243rule__RuntimeEntry__Group__2 5243rule__GraphPatternDeclaration__Group__2
5244 @init { 5244 @init {
5245 int stackSize = keepStackSize(); 5245 int stackSize = keepStackSize();
5246 } 5246 }
5247: 5247:
5248 rule__RuntimeEntry__Group__2__Impl 5248 rule__GraphPatternDeclaration__Group__2__Impl
5249; 5249;
5250finally { 5250finally {
5251 restoreStackSize(stackSize); 5251 restoreStackSize(stackSize);
5252} 5252}
5253 5253
5254rule__RuntimeEntry__Group__2__Impl 5254rule__GraphPatternDeclaration__Group__2__Impl
5255 @init { 5255 @init {
5256 int stackSize = keepStackSize(); 5256 int stackSize = keepStackSize();
5257 } 5257 }
5258: 5258:
5259( 5259(
5260 { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } 5260 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); }
5261 (rule__RuntimeEntry__MillisecLimitAssignment_2) 5261 (rule__GraphPatternDeclaration__SpecificationAssignment_2)
5262 { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } 5262 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); }
5263) 5263)
5264; 5264;
5265finally { 5265finally {
5266 restoreStackSize(stackSize); 5266 restoreStackSize(stackSize);
5267} 5267}
5268 5268
5269 5269
5270rule__MemoryEntry__Group__0 5270rule__ObjectiveSpecification__Group__0
5271 @init { 5271 @init {
5272 int stackSize = keepStackSize(); 5272 int stackSize = keepStackSize();
5273 } 5273 }
5274: 5274:
5275 rule__MemoryEntry__Group__0__Impl 5275 rule__ObjectiveSpecification__Group__0__Impl
5276 rule__MemoryEntry__Group__1 5276 rule__ObjectiveSpecification__Group__1
5277; 5277;
5278finally { 5278finally {
5279 restoreStackSize(stackSize); 5279 restoreStackSize(stackSize);
5280} 5280}
5281 5281
5282rule__MemoryEntry__Group__0__Impl 5282rule__ObjectiveSpecification__Group__0__Impl
5283 @init { 5283 @init {
5284 int stackSize = keepStackSize(); 5284 int stackSize = keepStackSize();
5285 } 5285 }
5286: 5286:
5287( 5287(
5288 { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } 5288 { before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
5289 'memory' 5289 '{'
5290 { after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } 5290 { after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
5291) 5291)
5292; 5292;
5293finally { 5293finally {
5294 restoreStackSize(stackSize); 5294 restoreStackSize(stackSize);
5295} 5295}
5296 5296
5297rule__MemoryEntry__Group__1 5297rule__ObjectiveSpecification__Group__1
5298 @init { 5298 @init {
5299 int stackSize = keepStackSize(); 5299 int stackSize = keepStackSize();
5300 } 5300 }
5301: 5301:
5302 rule__MemoryEntry__Group__1__Impl 5302 rule__ObjectiveSpecification__Group__1__Impl
5303 rule__MemoryEntry__Group__2 5303 rule__ObjectiveSpecification__Group__2
5304; 5304;
5305finally { 5305finally {
5306 restoreStackSize(stackSize); 5306 restoreStackSize(stackSize);
5307} 5307}
5308 5308
5309rule__MemoryEntry__Group__1__Impl 5309rule__ObjectiveSpecification__Group__1__Impl
5310 @init { 5310 @init {
5311 int stackSize = keepStackSize(); 5311 int stackSize = keepStackSize();
5312 } 5312 }
5313: 5313:
5314( 5314(
5315 { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } 5315 { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); }
5316 '=' 5316 (rule__ObjectiveSpecification__EntriesAssignment_1)
5317 { after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } 5317 { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); }
5318) 5318)
5319; 5319;
5320finally { 5320finally {
5321 restoreStackSize(stackSize); 5321 restoreStackSize(stackSize);
5322} 5322}
5323 5323
5324rule__MemoryEntry__Group__2 5324rule__ObjectiveSpecification__Group__2
5325 @init { 5325 @init {
5326 int stackSize = keepStackSize(); 5326 int stackSize = keepStackSize();
5327 } 5327 }
5328: 5328:
5329 rule__MemoryEntry__Group__2__Impl 5329 rule__ObjectiveSpecification__Group__2__Impl
5330; 5330 rule__ObjectiveSpecification__Group__3
5331finally { 5331;
5332 restoreStackSize(stackSize); 5332finally {
5333} 5333 restoreStackSize(stackSize);
5334 5334}
5335rule__MemoryEntry__Group__2__Impl 5335
5336 @init { 5336rule__ObjectiveSpecification__Group__2__Impl
5337 int stackSize = keepStackSize(); 5337 @init {
5338 } 5338 int stackSize = keepStackSize();
5339: 5339 }
5340( 5340:
5341 { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } 5341(
5342 (rule__MemoryEntry__MegabyteLimitAssignment_2) 5342 { before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); }
5343 { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } 5343 (rule__ObjectiveSpecification__Group_2__0)*
5344) 5344 { after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); }
5345; 5345)
5346finally { 5346;
5347 restoreStackSize(stackSize); 5347finally {
5348} 5348 restoreStackSize(stackSize);
5349 5349}
5350 5350
5351rule__CustomEntry__Group__0 5351rule__ObjectiveSpecification__Group__3
5352 @init { 5352 @init {
5353 int stackSize = keepStackSize(); 5353 int stackSize = keepStackSize();
5354 } 5354 }
5355: 5355:
5356 rule__CustomEntry__Group__0__Impl 5356 rule__ObjectiveSpecification__Group__3__Impl
5357 rule__CustomEntry__Group__1 5357;
5358; 5358finally {
5359finally { 5359 restoreStackSize(stackSize);
5360 restoreStackSize(stackSize); 5360}
5361} 5361
5362 5362rule__ObjectiveSpecification__Group__3__Impl
5363rule__CustomEntry__Group__0__Impl 5363 @init {
5364 @init { 5364 int stackSize = keepStackSize();
5365 int stackSize = keepStackSize(); 5365 }
5366 } 5366:
5367: 5367(
5368( 5368 { before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); }
5369 { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } 5369 '}'
5370 (rule__CustomEntry__KeyAssignment_0) 5370 { after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); }
5371 { after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } 5371)
5372) 5372;
5373; 5373finally {
5374finally { 5374 restoreStackSize(stackSize);
5375 restoreStackSize(stackSize); 5375}
5376} 5376
5377 5377
5378rule__CustomEntry__Group__1 5378rule__ObjectiveSpecification__Group_2__0
5379 @init { 5379 @init {
5380 int stackSize = keepStackSize(); 5380 int stackSize = keepStackSize();
5381 } 5381 }
5382: 5382:
5383 rule__CustomEntry__Group__1__Impl 5383 rule__ObjectiveSpecification__Group_2__0__Impl
5384 rule__CustomEntry__Group__2 5384 rule__ObjectiveSpecification__Group_2__1
5385; 5385;
5386finally { 5386finally {
5387 restoreStackSize(stackSize); 5387 restoreStackSize(stackSize);
5388} 5388}
5389 5389
5390rule__CustomEntry__Group__1__Impl 5390rule__ObjectiveSpecification__Group_2__0__Impl
5391 @init { 5391 @init {
5392 int stackSize = keepStackSize(); 5392 int stackSize = keepStackSize();
5393 } 5393 }
5394: 5394:
5395( 5395(
5396 { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } 5396 { before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); }
5397 '=' 5397 ','
5398 { after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } 5398 { after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); }
5399) 5399)
5400; 5400;
5401finally { 5401finally {
5402 restoreStackSize(stackSize); 5402 restoreStackSize(stackSize);
5403} 5403}
5404 5404
5405rule__CustomEntry__Group__2 5405rule__ObjectiveSpecification__Group_2__1
5406 @init { 5406 @init {
5407 int stackSize = keepStackSize(); 5407 int stackSize = keepStackSize();
5408 } 5408 }
5409: 5409:
5410 rule__CustomEntry__Group__2__Impl 5410 rule__ObjectiveSpecification__Group_2__1__Impl
5411; 5411;
5412finally { 5412finally {
5413 restoreStackSize(stackSize); 5413 restoreStackSize(stackSize);
5414} 5414}
5415 5415
5416rule__CustomEntry__Group__2__Impl 5416rule__ObjectiveSpecification__Group_2__1__Impl
5417 @init { 5417 @init {
5418 int stackSize = keepStackSize(); 5418 int stackSize = keepStackSize();
5419 } 5419 }
5420: 5420:
5421( 5421(
5422 { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } 5422 { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); }
5423 (rule__CustomEntry__ValueAssignment_2) 5423 (rule__ObjectiveSpecification__EntriesAssignment_2_1)
5424 { after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } 5424 { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); }
5425) 5425)
5426; 5426;
5427finally { 5427finally {
5428 restoreStackSize(stackSize); 5428 restoreStackSize(stackSize);
5429} 5429}
5430 5430
5431 5431
5432rule__ScopeSpecification__Group__0 5432rule__OptimizationEntry__Group__0
5433 @init { 5433 @init {
5434 int stackSize = keepStackSize(); 5434 int stackSize = keepStackSize();
5435 } 5435 }
5436: 5436:
5437 rule__ScopeSpecification__Group__0__Impl 5437 rule__OptimizationEntry__Group__0__Impl
5438 rule__ScopeSpecification__Group__1 5438 rule__OptimizationEntry__Group__1
5439; 5439;
5440finally { 5440finally {
5441 restoreStackSize(stackSize); 5441 restoreStackSize(stackSize);
5442} 5442}
5443 5443
5444rule__ScopeSpecification__Group__0__Impl 5444rule__OptimizationEntry__Group__0__Impl
5445 @init { 5445 @init {
5446 int stackSize = keepStackSize(); 5446 int stackSize = keepStackSize();
5447 } 5447 }
5448: 5448:
5449( 5449(
5450 { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } 5450 { before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); }
5451 () 5451 (rule__OptimizationEntry__DirectionAssignment_0)
5452 { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } 5452 { after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); }
5453) 5453)
5454; 5454;
5455finally { 5455finally {
5456 restoreStackSize(stackSize); 5456 restoreStackSize(stackSize);
5457} 5457}
5458 5458
5459rule__ScopeSpecification__Group__1 5459rule__OptimizationEntry__Group__1
5460 @init { 5460 @init {
5461 int stackSize = keepStackSize(); 5461 int stackSize = keepStackSize();
5462 } 5462 }
5463: 5463:
5464 rule__ScopeSpecification__Group__1__Impl 5464 rule__OptimizationEntry__Group__1__Impl
5465 rule__ScopeSpecification__Group__2 5465;
5466; 5466finally {
5467finally { 5467 restoreStackSize(stackSize);
5468 restoreStackSize(stackSize); 5468}
5469} 5469
5470 5470rule__OptimizationEntry__Group__1__Impl
5471rule__ScopeSpecification__Group__1__Impl 5471 @init {
5472 @init { 5472 int stackSize = keepStackSize();
5473 int stackSize = keepStackSize(); 5473 }
5474 } 5474:
5475: 5475(
5476( 5476 { before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); }
5477 { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } 5477 (rule__OptimizationEntry__FunctionAssignment_1)
5478 '{' 5478 { after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); }
5479 { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } 5479)
5480) 5480;
5481; 5481finally {
5482finally { 5482 restoreStackSize(stackSize);
5483 restoreStackSize(stackSize); 5483}
5484} 5484
5485 5485
5486rule__ScopeSpecification__Group__2 5486rule__ThresholdEntry__Group__0
5487 @init { 5487 @init {
5488 int stackSize = keepStackSize(); 5488 int stackSize = keepStackSize();
5489 } 5489 }
5490: 5490:
5491 rule__ScopeSpecification__Group__2__Impl 5491 rule__ThresholdEntry__Group__0__Impl
5492 rule__ScopeSpecification__Group__3 5492 rule__ThresholdEntry__Group__1
5493; 5493;
5494finally { 5494finally {
5495 restoreStackSize(stackSize); 5495 restoreStackSize(stackSize);
5496} 5496}
5497 5497
5498rule__ScopeSpecification__Group__2__Impl 5498rule__ThresholdEntry__Group__0__Impl
5499 @init { 5499 @init {
5500 int stackSize = keepStackSize(); 5500 int stackSize = keepStackSize();
5501 } 5501 }
5502: 5502:
5503( 5503(
5504 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } 5504 { before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); }
5505 (rule__ScopeSpecification__Group_2__0)? 5505 (rule__ThresholdEntry__FunctionAssignment_0)
5506 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } 5506 { after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); }
5507) 5507)
5508; 5508;
5509finally { 5509finally {
5510 restoreStackSize(stackSize); 5510 restoreStackSize(stackSize);
5511} 5511}
5512 5512
5513rule__ScopeSpecification__Group__3 5513rule__ThresholdEntry__Group__1
5514 @init { 5514 @init {
5515 int stackSize = keepStackSize(); 5515 int stackSize = keepStackSize();
5516 } 5516 }
5517: 5517:
5518 rule__ScopeSpecification__Group__3__Impl 5518 rule__ThresholdEntry__Group__1__Impl
5519; 5519 rule__ThresholdEntry__Group__2
5520finally { 5520;
5521 restoreStackSize(stackSize); 5521finally {
5522} 5522 restoreStackSize(stackSize);
5523 5523}
5524rule__ScopeSpecification__Group__3__Impl 5524
5525 @init { 5525rule__ThresholdEntry__Group__1__Impl
5526 int stackSize = keepStackSize(); 5526 @init {
5527 } 5527 int stackSize = keepStackSize();
5528: 5528 }
5529( 5529:
5530 { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } 5530(
5531 '}' 5531 { before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); }
5532 { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } 5532 (rule__ThresholdEntry__OperatorAssignment_1)
5533) 5533 { after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); }
5534; 5534)
5535finally { 5535;
5536 restoreStackSize(stackSize); 5536finally {
5537} 5537 restoreStackSize(stackSize);
5538 5538}
5539 5539
5540rule__ScopeSpecification__Group_2__0 5540rule__ThresholdEntry__Group__2
5541 @init { 5541 @init {
5542 int stackSize = keepStackSize(); 5542 int stackSize = keepStackSize();
5543 } 5543 }
5544: 5544:
5545 rule__ScopeSpecification__Group_2__0__Impl 5545 rule__ThresholdEntry__Group__2__Impl
5546 rule__ScopeSpecification__Group_2__1 5546;
5547; 5547finally {
5548finally { 5548 restoreStackSize(stackSize);
5549 restoreStackSize(stackSize); 5549}
5550} 5550
5551 5551rule__ThresholdEntry__Group__2__Impl
5552rule__ScopeSpecification__Group_2__0__Impl 5552 @init {
5553 @init { 5553 int stackSize = keepStackSize();
5554 int stackSize = keepStackSize(); 5554 }
5555 } 5555:
5556: 5556(
5557( 5557 { before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); }
5558 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } 5558 (rule__ThresholdEntry__ThresholdAssignment_2)
5559 (rule__ScopeSpecification__ScopesAssignment_2_0) 5559 { after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); }
5560 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } 5560)
5561) 5561;
5562; 5562finally {
5563finally { 5563 restoreStackSize(stackSize);
5564 restoreStackSize(stackSize); 5564}
5565} 5565
5566 5566
5567rule__ScopeSpecification__Group_2__1 5567rule__ReliabiltiyFunction__Group__0
5568 @init { 5568 @init {
5569 int stackSize = keepStackSize(); 5569 int stackSize = keepStackSize();
5570 } 5570 }
5571: 5571:
5572 rule__ScopeSpecification__Group_2__1__Impl 5572 rule__ReliabiltiyFunction__Group__0__Impl
5573; 5573 rule__ReliabiltiyFunction__Group__1
5574finally { 5574;
5575 restoreStackSize(stackSize); 5575finally {
5576} 5576 restoreStackSize(stackSize);
5577 5577}
5578rule__ScopeSpecification__Group_2__1__Impl 5578
5579 @init { 5579rule__ReliabiltiyFunction__Group__0__Impl
5580 int stackSize = keepStackSize(); 5580 @init {
5581 } 5581 int stackSize = keepStackSize();
5582: 5582 }
5583( 5583:
5584 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } 5584(
5585 (rule__ScopeSpecification__Group_2_1__0)* 5585 { before(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); }
5586 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } 5586 'reliability'
5587) 5587 { after(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); }
5588; 5588)
5589finally { 5589;
5590 restoreStackSize(stackSize); 5590finally {
5591} 5591 restoreStackSize(stackSize);
5592 5592}
5593 5593
5594rule__ScopeSpecification__Group_2_1__0 5594rule__ReliabiltiyFunction__Group__1
5595 @init { 5595 @init {
5596 int stackSize = keepStackSize(); 5596 int stackSize = keepStackSize();
5597 } 5597 }
5598: 5598:
5599 rule__ScopeSpecification__Group_2_1__0__Impl 5599 rule__ReliabiltiyFunction__Group__1__Impl
5600 rule__ScopeSpecification__Group_2_1__1 5600 rule__ReliabiltiyFunction__Group__2
5601; 5601;
5602finally { 5602finally {
5603 restoreStackSize(stackSize); 5603 restoreStackSize(stackSize);
5604} 5604}
5605 5605
5606rule__ScopeSpecification__Group_2_1__0__Impl 5606rule__ReliabiltiyFunction__Group__1__Impl
5607 @init { 5607 @init {
5608 int stackSize = keepStackSize(); 5608 int stackSize = keepStackSize();
5609 } 5609 }
5610: 5610:
5611( 5611(
5612 { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } 5612 { before(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); }
5613 ',' 5613 (rule__ReliabiltiyFunction__Group_1__0)?
5614 { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } 5614 { after(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); }
5615) 5615)
5616; 5616;
5617finally { 5617finally {
5618 restoreStackSize(stackSize); 5618 restoreStackSize(stackSize);
5619} 5619}
5620 5620
5621rule__ScopeSpecification__Group_2_1__1 5621rule__ReliabiltiyFunction__Group__2
5622 @init { 5622 @init {
5623 int stackSize = keepStackSize(); 5623 int stackSize = keepStackSize();
5624 } 5624 }
5625: 5625:
5626 rule__ScopeSpecification__Group_2_1__1__Impl 5626 rule__ReliabiltiyFunction__Group__2__Impl
5627; 5627;
5628finally { 5628finally {
5629 restoreStackSize(stackSize); 5629 restoreStackSize(stackSize);
5630} 5630}
5631 5631
5632rule__ScopeSpecification__Group_2_1__1__Impl 5632rule__ReliabiltiyFunction__Group__2__Impl
5633 @init { 5633 @init {
5634 int stackSize = keepStackSize(); 5634 int stackSize = keepStackSize();
5635 } 5635 }
5636: 5636:
5637( 5637(
5638 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } 5638 { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); }
5639 (rule__ScopeSpecification__ScopesAssignment_2_1_1) 5639 (rule__ReliabiltiyFunction__TransformationAssignment_2)
5640 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } 5640 { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); }
5641) 5641)
5642; 5642;
5643finally { 5643finally {
5644 restoreStackSize(stackSize); 5644 restoreStackSize(stackSize);
5645} 5645}
5646 5646
5647 5647
5648rule__ClassTypeScope__Group__0 5648rule__ReliabiltiyFunction__Group_1__0
5649 @init { 5649 @init {
5650 int stackSize = keepStackSize(); 5650 int stackSize = keepStackSize();
5651 } 5651 }
5652: 5652:
5653 rule__ClassTypeScope__Group__0__Impl 5653 rule__ReliabiltiyFunction__Group_1__0__Impl
5654 rule__ClassTypeScope__Group__1 5654 rule__ReliabiltiyFunction__Group_1__1
5655; 5655;
5656finally { 5656finally {
5657 restoreStackSize(stackSize); 5657 restoreStackSize(stackSize);
5658} 5658}
5659 5659
5660rule__ClassTypeScope__Group__0__Impl 5660rule__ReliabiltiyFunction__Group_1__0__Impl
5661 @init { 5661 @init {
5662 int stackSize = keepStackSize(); 5662 int stackSize = keepStackSize();
5663 } 5663 }
5664: 5664:
5665( 5665(
5666 { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } 5666 { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); }
5667 '#' 5667 (rule__ReliabiltiyFunction__PackageAssignment_1_0)
5668 { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } 5668 { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); }
5669) 5669)
5670; 5670;
5671finally { 5671finally {
5672 restoreStackSize(stackSize); 5672 restoreStackSize(stackSize);
5673} 5673}
5674 5674
5675rule__ClassTypeScope__Group__1 5675rule__ReliabiltiyFunction__Group_1__1
5676 @init { 5676 @init {
5677 int stackSize = keepStackSize(); 5677 int stackSize = keepStackSize();
5678 } 5678 }
5679: 5679:
5680 rule__ClassTypeScope__Group__1__Impl 5680 rule__ReliabiltiyFunction__Group_1__1__Impl
5681 rule__ClassTypeScope__Group__2 5681;
5682; 5682finally {
5683finally { 5683 restoreStackSize(stackSize);
5684 restoreStackSize(stackSize); 5684}
5685} 5685
5686 5686rule__ReliabiltiyFunction__Group_1__1__Impl
5687rule__ClassTypeScope__Group__1__Impl 5687 @init {
5688 @init { 5688 int stackSize = keepStackSize();
5689 int stackSize = keepStackSize(); 5689 }
5690 } 5690:
5691: 5691(
5692( 5692 { before(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); }
5693 { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } 5693 '::'
5694 (rule__ClassTypeScope__TypeAssignment_1) 5694 { after(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); }
5695 { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } 5695)
5696) 5696;
5697; 5697finally {
5698finally { 5698 restoreStackSize(stackSize);
5699 restoreStackSize(stackSize); 5699}
5700} 5700
5701 5701
5702rule__ClassTypeScope__Group__2 5702rule__ObjectiveDeclaration__Group__0
5703 @init { 5703 @init {
5704 int stackSize = keepStackSize(); 5704 int stackSize = keepStackSize();
5705 } 5705 }
5706: 5706:
5707 rule__ClassTypeScope__Group__2__Impl 5707 rule__ObjectiveDeclaration__Group__0__Impl
5708 rule__ClassTypeScope__Group__3 5708 rule__ObjectiveDeclaration__Group__1
5709; 5709;
5710finally { 5710finally {
5711 restoreStackSize(stackSize); 5711 restoreStackSize(stackSize);
5712} 5712}
5713 5713
5714rule__ClassTypeScope__Group__2__Impl 5714rule__ObjectiveDeclaration__Group__0__Impl
5715 @init { 5715 @init {
5716 int stackSize = keepStackSize(); 5716 int stackSize = keepStackSize();
5717 } 5717 }
5718: 5718:
5719( 5719(
5720 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } 5720 { before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); }
5721 (rule__ClassTypeScope__Alternatives_2) 5721 'objectives'
5722 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } 5722 { after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); }
5723) 5723)
5724; 5724;
5725finally { 5725finally {
5726 restoreStackSize(stackSize); 5726 restoreStackSize(stackSize);
5727} 5727}
5728 5728
5729rule__ClassTypeScope__Group__3 5729rule__ObjectiveDeclaration__Group__1
5730 @init { 5730 @init {
5731 int stackSize = keepStackSize(); 5731 int stackSize = keepStackSize();
5732 } 5732 }
5733: 5733:
5734 rule__ClassTypeScope__Group__3__Impl 5734 rule__ObjectiveDeclaration__Group__1__Impl
5735; 5735 rule__ObjectiveDeclaration__Group__2
5736finally { 5736;
5737 restoreStackSize(stackSize); 5737finally {
5738} 5738 restoreStackSize(stackSize);
5739 5739}
5740rule__ClassTypeScope__Group__3__Impl 5740
5741 @init { 5741rule__ObjectiveDeclaration__Group__1__Impl
5742 int stackSize = keepStackSize(); 5742 @init {
5743 } 5743 int stackSize = keepStackSize();
5744: 5744 }
5745( 5745:
5746 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } 5746(
5747 (rule__ClassTypeScope__Alternatives_3) 5747 { before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); }
5748 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } 5748 (rule__ObjectiveDeclaration__NameAssignment_1)
5749) 5749 { after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); }
5750; 5750)
5751finally { 5751;
5752 restoreStackSize(stackSize); 5752finally {
5753} 5753 restoreStackSize(stackSize);
5754 5754}
5755 5755
5756rule__ObjectTypeScope__Group__0 5756rule__ObjectiveDeclaration__Group__2
5757 @init { 5757 @init {
5758 int stackSize = keepStackSize(); 5758 int stackSize = keepStackSize();
5759 } 5759 }
5760: 5760:
5761 rule__ObjectTypeScope__Group__0__Impl 5761 rule__ObjectiveDeclaration__Group__2__Impl
5762 rule__ObjectTypeScope__Group__1 5762;
5763; 5763finally {
5764finally { 5764 restoreStackSize(stackSize);
5765 restoreStackSize(stackSize); 5765}
5766} 5766
5767 5767rule__ObjectiveDeclaration__Group__2__Impl
5768rule__ObjectTypeScope__Group__0__Impl 5768 @init {
5769 @init { 5769 int stackSize = keepStackSize();
5770 int stackSize = keepStackSize(); 5770 }
5771 } 5771:
5772: 5772(
5773( 5773 { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); }
5774 { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } 5774 (rule__ObjectiveDeclaration__SpecificationAssignment_2)
5775 '#' 5775 { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); }
5776 { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } 5776)
5777) 5777;
5778; 5778finally {
5779finally { 5779 restoreStackSize(stackSize);
5780 restoreStackSize(stackSize); 5780}
5781} 5781
5782 5782
5783rule__ObjectTypeScope__Group__1 5783rule__ConfigSpecification__Group__0
5784 @init { 5784 @init {
5785 int stackSize = keepStackSize(); 5785 int stackSize = keepStackSize();
5786 } 5786 }
5787: 5787:
5788 rule__ObjectTypeScope__Group__1__Impl 5788 rule__ConfigSpecification__Group__0__Impl
5789 rule__ObjectTypeScope__Group__2 5789 rule__ConfigSpecification__Group__1
5790; 5790;
5791finally { 5791finally {
5792 restoreStackSize(stackSize); 5792 restoreStackSize(stackSize);
5793} 5793}
5794 5794
5795rule__ObjectTypeScope__Group__1__Impl 5795rule__ConfigSpecification__Group__0__Impl
5796 @init { 5796 @init {
5797 int stackSize = keepStackSize(); 5797 int stackSize = keepStackSize();
5798 } 5798 }
5799: 5799:
5800( 5800(
5801 { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } 5801 { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); }
5802 (rule__ObjectTypeScope__TypeAssignment_1) 5802 ()
5803 { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } 5803 { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); }
5804) 5804)
5805; 5805;
5806finally { 5806finally {
5807 restoreStackSize(stackSize); 5807 restoreStackSize(stackSize);
5808} 5808}
5809 5809
5810rule__ObjectTypeScope__Group__2 5810rule__ConfigSpecification__Group__1
5811 @init { 5811 @init {
5812 int stackSize = keepStackSize(); 5812 int stackSize = keepStackSize();
5813 } 5813 }
5814: 5814:
5815 rule__ObjectTypeScope__Group__2__Impl 5815 rule__ConfigSpecification__Group__1__Impl
5816 rule__ObjectTypeScope__Group__3 5816 rule__ConfigSpecification__Group__2
5817; 5817;
5818finally { 5818finally {
5819 restoreStackSize(stackSize); 5819 restoreStackSize(stackSize);
5820} 5820}
5821 5821
5822rule__ObjectTypeScope__Group__2__Impl 5822rule__ConfigSpecification__Group__1__Impl
5823 @init { 5823 @init {
5824 int stackSize = keepStackSize(); 5824 int stackSize = keepStackSize();
5825 } 5825 }
5826: 5826:
5827( 5827(
5828 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } 5828 { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
5829 (rule__ObjectTypeScope__Alternatives_2) 5829 '{'
5830 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } 5830 { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
5831) 5831)
5832; 5832;
5833finally { 5833finally {
5834 restoreStackSize(stackSize); 5834 restoreStackSize(stackSize);
5835} 5835}
5836 5836
5837rule__ObjectTypeScope__Group__3 5837rule__ConfigSpecification__Group__2
5838 @init { 5838 @init {
5839 int stackSize = keepStackSize(); 5839 int stackSize = keepStackSize();
5840 } 5840 }
5841: 5841:
5842 rule__ObjectTypeScope__Group__3__Impl 5842 rule__ConfigSpecification__Group__2__Impl
5843; 5843 rule__ConfigSpecification__Group__3
5844finally { 5844;
5845 restoreStackSize(stackSize); 5845finally {
5846} 5846 restoreStackSize(stackSize);
5847 5847}
5848rule__ObjectTypeScope__Group__3__Impl 5848
5849 @init { 5849rule__ConfigSpecification__Group__2__Impl
5850 int stackSize = keepStackSize(); 5850 @init {
5851 } 5851 int stackSize = keepStackSize();
5852: 5852 }
5853( 5853:
5854 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } 5854(
5855 (rule__ObjectTypeScope__Alternatives_3) 5855 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); }
5856 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } 5856 (rule__ConfigSpecification__Group_2__0)?
5857) 5857 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); }
5858; 5858)
5859finally { 5859;
5860 restoreStackSize(stackSize); 5860finally {
5861} 5861 restoreStackSize(stackSize);
5862 5862}
5863 5863
5864rule__IntegerTypeScope__Group__0 5864rule__ConfigSpecification__Group__3
5865 @init { 5865 @init {
5866 int stackSize = keepStackSize(); 5866 int stackSize = keepStackSize();
5867 } 5867 }
5868: 5868:
5869 rule__IntegerTypeScope__Group__0__Impl 5869 rule__ConfigSpecification__Group__3__Impl
5870 rule__IntegerTypeScope__Group__1 5870;
5871; 5871finally {
5872finally { 5872 restoreStackSize(stackSize);
5873 restoreStackSize(stackSize); 5873}
5874} 5874
5875 5875rule__ConfigSpecification__Group__3__Impl
5876rule__IntegerTypeScope__Group__0__Impl 5876 @init {
5877 @init { 5877 int stackSize = keepStackSize();
5878 int stackSize = keepStackSize(); 5878 }
5879 } 5879:
5880: 5880(
5881( 5881 { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); }
5882 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } 5882 '}'
5883 '#' 5883 { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); }
5884 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } 5884)
5885) 5885;
5886; 5886finally {
5887finally { 5887 restoreStackSize(stackSize);
5888 restoreStackSize(stackSize); 5888}
5889} 5889
5890 5890
5891rule__IntegerTypeScope__Group__1 5891rule__ConfigSpecification__Group_2__0
5892 @init { 5892 @init {
5893 int stackSize = keepStackSize(); 5893 int stackSize = keepStackSize();
5894 } 5894 }
5895: 5895:
5896 rule__IntegerTypeScope__Group__1__Impl 5896 rule__ConfigSpecification__Group_2__0__Impl
5897 rule__IntegerTypeScope__Group__2 5897 rule__ConfigSpecification__Group_2__1
5898; 5898;
5899finally { 5899finally {
5900 restoreStackSize(stackSize); 5900 restoreStackSize(stackSize);
5901} 5901}
5902 5902
5903rule__IntegerTypeScope__Group__1__Impl 5903rule__ConfigSpecification__Group_2__0__Impl
5904 @init { 5904 @init {
5905 int stackSize = keepStackSize(); 5905 int stackSize = keepStackSize();
5906 } 5906 }
5907: 5907:
5908( 5908(
5909 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } 5909 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); }
5910 (rule__IntegerTypeScope__TypeAssignment_1) 5910 (rule__ConfigSpecification__EntriesAssignment_2_0)
5911 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } 5911 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); }
5912) 5912)
5913; 5913;
5914finally { 5914finally {
5915 restoreStackSize(stackSize); 5915 restoreStackSize(stackSize);
5916} 5916}
5917 5917
5918rule__IntegerTypeScope__Group__2 5918rule__ConfigSpecification__Group_2__1
5919 @init { 5919 @init {
5920 int stackSize = keepStackSize(); 5920 int stackSize = keepStackSize();
5921 } 5921 }
5922: 5922:
5923 rule__IntegerTypeScope__Group__2__Impl 5923 rule__ConfigSpecification__Group_2__1__Impl
5924 rule__IntegerTypeScope__Group__3 5924;
5925; 5925finally {
5926finally { 5926 restoreStackSize(stackSize);
5927 restoreStackSize(stackSize); 5927}
5928} 5928
5929 5929rule__ConfigSpecification__Group_2__1__Impl
5930rule__IntegerTypeScope__Group__2__Impl 5930 @init {
5931 @init { 5931 int stackSize = keepStackSize();
5932 int stackSize = keepStackSize(); 5932 }
5933 } 5933:
5934: 5934(
5935( 5935 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); }
5936 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } 5936 (rule__ConfigSpecification__Group_2_1__0)*
5937 (rule__IntegerTypeScope__Alternatives_2) 5937 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); }
5938 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } 5938)
5939) 5939;
5940; 5940finally {
5941finally { 5941 restoreStackSize(stackSize);
5942 restoreStackSize(stackSize); 5942}
5943} 5943
5944 5944
5945rule__IntegerTypeScope__Group__3 5945rule__ConfigSpecification__Group_2_1__0
5946 @init { 5946 @init {
5947 int stackSize = keepStackSize(); 5947 int stackSize = keepStackSize();
5948 } 5948 }
5949: 5949:
5950 rule__IntegerTypeScope__Group__3__Impl 5950 rule__ConfigSpecification__Group_2_1__0__Impl
5951; 5951 rule__ConfigSpecification__Group_2_1__1
5952finally { 5952;
5953 restoreStackSize(stackSize); 5953finally {
5954} 5954 restoreStackSize(stackSize);
5955 5955}
5956rule__IntegerTypeScope__Group__3__Impl 5956
5957 @init { 5957rule__ConfigSpecification__Group_2_1__0__Impl
5958 int stackSize = keepStackSize(); 5958 @init {
5959 } 5959 int stackSize = keepStackSize();
5960: 5960 }
5961( 5961:
5962 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } 5962(
5963 (rule__IntegerTypeScope__Alternatives_3) 5963 { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); }
5964 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } 5964 ','
5965) 5965 { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); }
5966; 5966)
5967finally { 5967;
5968 restoreStackSize(stackSize); 5968finally {
5969} 5969 restoreStackSize(stackSize);
5970 5970}
5971 5971
5972rule__RealTypeScope__Group__0 5972rule__ConfigSpecification__Group_2_1__1
5973 @init { 5973 @init {
5974 int stackSize = keepStackSize(); 5974 int stackSize = keepStackSize();
5975 } 5975 }
5976: 5976:
5977 rule__RealTypeScope__Group__0__Impl 5977 rule__ConfigSpecification__Group_2_1__1__Impl
5978 rule__RealTypeScope__Group__1 5978;
5979; 5979finally {
5980finally { 5980 restoreStackSize(stackSize);
5981 restoreStackSize(stackSize); 5981}
5982} 5982
5983 5983rule__ConfigSpecification__Group_2_1__1__Impl
5984rule__RealTypeScope__Group__0__Impl 5984 @init {
5985 @init { 5985 int stackSize = keepStackSize();
5986 int stackSize = keepStackSize(); 5986 }
5987 } 5987:
5988: 5988(
5989( 5989 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); }
5990 { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } 5990 (rule__ConfigSpecification__EntriesAssignment_2_1_1)
5991 '#' 5991 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); }
5992 { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } 5992)
5993) 5993;
5994; 5994finally {
5995finally { 5995 restoreStackSize(stackSize);
5996 restoreStackSize(stackSize); 5996}
5997} 5997
5998 5998
5999rule__RealTypeScope__Group__1 5999rule__ConfigDeclaration__Group__0
6000 @init { 6000 @init {
6001 int stackSize = keepStackSize(); 6001 int stackSize = keepStackSize();
6002 } 6002 }
6003: 6003:
6004 rule__RealTypeScope__Group__1__Impl 6004 rule__ConfigDeclaration__Group__0__Impl
6005 rule__RealTypeScope__Group__2 6005 rule__ConfigDeclaration__Group__1
6006; 6006;
6007finally { 6007finally {
6008 restoreStackSize(stackSize); 6008 restoreStackSize(stackSize);
6009} 6009}
6010 6010
6011rule__RealTypeScope__Group__1__Impl 6011rule__ConfigDeclaration__Group__0__Impl
6012 @init { 6012 @init {
6013 int stackSize = keepStackSize(); 6013 int stackSize = keepStackSize();
6014 } 6014 }
6015: 6015:
6016( 6016(
6017 { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } 6017 { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); }
6018 (rule__RealTypeScope__TypeAssignment_1) 6018 'config'
6019 { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } 6019 { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); }
6020) 6020)
6021; 6021;
6022finally { 6022finally {
6023 restoreStackSize(stackSize); 6023 restoreStackSize(stackSize);
6024} 6024}
6025 6025
6026rule__RealTypeScope__Group__2 6026rule__ConfigDeclaration__Group__1
6027 @init { 6027 @init {
6028 int stackSize = keepStackSize(); 6028 int stackSize = keepStackSize();
6029 } 6029 }
6030: 6030:
6031 rule__RealTypeScope__Group__2__Impl 6031 rule__ConfigDeclaration__Group__1__Impl
6032 rule__RealTypeScope__Group__3 6032 rule__ConfigDeclaration__Group__2
6033; 6033;
6034finally { 6034finally {
6035 restoreStackSize(stackSize); 6035 restoreStackSize(stackSize);
6036} 6036}
6037 6037
6038rule__RealTypeScope__Group__2__Impl 6038rule__ConfigDeclaration__Group__1__Impl
6039 @init { 6039 @init {
6040 int stackSize = keepStackSize(); 6040 int stackSize = keepStackSize();
6041 } 6041 }
6042: 6042:
6043( 6043(
6044 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } 6044 { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); }
6045 (rule__RealTypeScope__Alternatives_2) 6045 (rule__ConfigDeclaration__NameAssignment_1)
6046 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } 6046 { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); }
6047) 6047)
6048; 6048;
6049finally { 6049finally {
6050 restoreStackSize(stackSize); 6050 restoreStackSize(stackSize);
6051} 6051}
6052 6052
6053rule__RealTypeScope__Group__3 6053rule__ConfigDeclaration__Group__2
6054 @init { 6054 @init {
6055 int stackSize = keepStackSize(); 6055 int stackSize = keepStackSize();
6056 } 6056 }
6057: 6057:
6058 rule__RealTypeScope__Group__3__Impl 6058 rule__ConfigDeclaration__Group__2__Impl
6059; 6059;
6060finally { 6060finally {
6061 restoreStackSize(stackSize); 6061 restoreStackSize(stackSize);
6062} 6062}
6063 6063
6064rule__RealTypeScope__Group__3__Impl 6064rule__ConfigDeclaration__Group__2__Impl
6065 @init { 6065 @init {
6066 int stackSize = keepStackSize(); 6066 int stackSize = keepStackSize();
6067 } 6067 }
6068: 6068:
6069( 6069(
6070 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } 6070 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); }
6071 (rule__RealTypeScope__Alternatives_3) 6071 (rule__ConfigDeclaration__SpecificationAssignment_2)
6072 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } 6072 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); }
6073) 6073)
6074; 6074;
6075finally { 6075finally {
6076 restoreStackSize(stackSize); 6076 restoreStackSize(stackSize);
6077} 6077}
6078 6078
6079 6079
6080rule__StringTypeScope__Group__0 6080rule__DocumentationEntry__Group__0
6081 @init { 6081 @init {
6082 int stackSize = keepStackSize(); 6082 int stackSize = keepStackSize();
6083 } 6083 }
6084: 6084:
6085 rule__StringTypeScope__Group__0__Impl 6085 rule__DocumentationEntry__Group__0__Impl
6086 rule__StringTypeScope__Group__1 6086 rule__DocumentationEntry__Group__1
6087; 6087;
6088finally { 6088finally {
6089 restoreStackSize(stackSize); 6089 restoreStackSize(stackSize);
6090} 6090}
6091 6091
6092rule__StringTypeScope__Group__0__Impl 6092rule__DocumentationEntry__Group__0__Impl
6093 @init { 6093 @init {
6094 int stackSize = keepStackSize(); 6094 int stackSize = keepStackSize();
6095 } 6095 }
6096: 6096:
6097( 6097(
6098 { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } 6098 { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); }
6099 '#' 6099 'log-level'
6100 { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } 6100 { after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); }
6101) 6101)
6102; 6102;
6103finally { 6103finally {
6104 restoreStackSize(stackSize); 6104 restoreStackSize(stackSize);
6105} 6105}
6106 6106
6107rule__StringTypeScope__Group__1 6107rule__DocumentationEntry__Group__1
6108 @init { 6108 @init {
6109 int stackSize = keepStackSize(); 6109 int stackSize = keepStackSize();
6110 } 6110 }
6111: 6111:
6112 rule__StringTypeScope__Group__1__Impl 6112 rule__DocumentationEntry__Group__1__Impl
6113 rule__StringTypeScope__Group__2 6113 rule__DocumentationEntry__Group__2
6114; 6114;
6115finally { 6115finally {
6116 restoreStackSize(stackSize); 6116 restoreStackSize(stackSize);
6117} 6117}
6118 6118
6119rule__StringTypeScope__Group__1__Impl 6119rule__DocumentationEntry__Group__1__Impl
6120 @init { 6120 @init {
6121 int stackSize = keepStackSize(); 6121 int stackSize = keepStackSize();
6122 } 6122 }
6123: 6123:
6124( 6124(
6125 { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } 6125 { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); }
6126 (rule__StringTypeScope__TypeAssignment_1) 6126 '='
6127 { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } 6127 { after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); }
6128) 6128)
6129; 6129;
6130finally { 6130finally {
6131 restoreStackSize(stackSize); 6131 restoreStackSize(stackSize);
6132} 6132}
6133 6133
6134rule__StringTypeScope__Group__2 6134rule__DocumentationEntry__Group__2
6135 @init { 6135 @init {
6136 int stackSize = keepStackSize(); 6136 int stackSize = keepStackSize();
6137 } 6137 }
6138: 6138:
6139 rule__StringTypeScope__Group__2__Impl 6139 rule__DocumentationEntry__Group__2__Impl
6140 rule__StringTypeScope__Group__3 6140;
6141; 6141finally {
6142finally { 6142 restoreStackSize(stackSize);
6143 restoreStackSize(stackSize); 6143}
6144} 6144
6145 6145rule__DocumentationEntry__Group__2__Impl
6146rule__StringTypeScope__Group__2__Impl 6146 @init {
6147 @init { 6147 int stackSize = keepStackSize();
6148 int stackSize = keepStackSize(); 6148 }
6149 } 6149:
6150: 6150(
6151( 6151 { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); }
6152 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } 6152 (rule__DocumentationEntry__LevelAssignment_2)
6153 (rule__StringTypeScope__Alternatives_2) 6153 { after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); }
6154 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } 6154)
6155) 6155;
6156; 6156finally {
6157finally { 6157 restoreStackSize(stackSize);
6158 restoreStackSize(stackSize); 6158}
6159} 6159
6160 6160
6161rule__StringTypeScope__Group__3 6161rule__RuntimeEntry__Group__0
6162 @init { 6162 @init {
6163 int stackSize = keepStackSize(); 6163 int stackSize = keepStackSize();
6164 } 6164 }
6165: 6165:
6166 rule__StringTypeScope__Group__3__Impl 6166 rule__RuntimeEntry__Group__0__Impl
6167; 6167 rule__RuntimeEntry__Group__1
6168finally { 6168;
6169 restoreStackSize(stackSize); 6169finally {
6170} 6170 restoreStackSize(stackSize);
6171 6171}
6172rule__StringTypeScope__Group__3__Impl 6172
6173 @init { 6173rule__RuntimeEntry__Group__0__Impl
6174 int stackSize = keepStackSize(); 6174 @init {
6175 } 6175 int stackSize = keepStackSize();
6176: 6176 }
6177( 6177:
6178 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } 6178(
6179 (rule__StringTypeScope__Alternatives_3) 6179 { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); }
6180 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } 6180 'runtime'
6181) 6181 { after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); }
6182; 6182)
6183finally { 6183;
6184 restoreStackSize(stackSize); 6184finally {
6185} 6185 restoreStackSize(stackSize);
6186 6186}
6187 6187
6188rule__ClassReference__Group__0 6188rule__RuntimeEntry__Group__1
6189 @init { 6189 @init {
6190 int stackSize = keepStackSize(); 6190 int stackSize = keepStackSize();
6191 } 6191 }
6192: 6192:
6193 rule__ClassReference__Group__0__Impl 6193 rule__RuntimeEntry__Group__1__Impl
6194 rule__ClassReference__Group__1 6194 rule__RuntimeEntry__Group__2
6195; 6195;
6196finally { 6196finally {
6197 restoreStackSize(stackSize); 6197 restoreStackSize(stackSize);
6198} 6198}
6199 6199
6200rule__ClassReference__Group__0__Impl 6200rule__RuntimeEntry__Group__1__Impl
6201 @init { 6201 @init {
6202 int stackSize = keepStackSize(); 6202 int stackSize = keepStackSize();
6203 } 6203 }
6204: 6204:
6205( 6205(
6206 { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } 6206 { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); }
6207 '<' 6207 '='
6208 { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } 6208 { after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); }
6209) 6209)
6210; 6210;
6211finally { 6211finally {
6212 restoreStackSize(stackSize); 6212 restoreStackSize(stackSize);
6213} 6213}
6214 6214
6215rule__ClassReference__Group__1 6215rule__RuntimeEntry__Group__2
6216 @init { 6216 @init {
6217 int stackSize = keepStackSize(); 6217 int stackSize = keepStackSize();
6218 } 6218 }
6219: 6219:
6220 rule__ClassReference__Group__1__Impl 6220 rule__RuntimeEntry__Group__2__Impl
6221 rule__ClassReference__Group__2 6221;
6222; 6222finally {
6223finally { 6223 restoreStackSize(stackSize);
6224 restoreStackSize(stackSize); 6224}
6225} 6225
6226 6226rule__RuntimeEntry__Group__2__Impl
6227rule__ClassReference__Group__1__Impl 6227 @init {
6228 @init { 6228 int stackSize = keepStackSize();
6229 int stackSize = keepStackSize(); 6229 }
6230 } 6230:
6231: 6231(
6232( 6232 { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); }
6233 { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } 6233 (rule__RuntimeEntry__MillisecLimitAssignment_2)
6234 (rule__ClassReference__ElementAssignment_1) 6234 { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); }
6235 { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } 6235)
6236) 6236;
6237; 6237finally {
6238finally { 6238 restoreStackSize(stackSize);
6239 restoreStackSize(stackSize); 6239}
6240} 6240
6241 6241
6242rule__ClassReference__Group__2 6242rule__MemoryEntry__Group__0
6243 @init { 6243 @init {
6244 int stackSize = keepStackSize(); 6244 int stackSize = keepStackSize();
6245 } 6245 }
6246: 6246:
6247 rule__ClassReference__Group__2__Impl 6247 rule__MemoryEntry__Group__0__Impl
6248; 6248 rule__MemoryEntry__Group__1
6249finally { 6249;
6250 restoreStackSize(stackSize); 6250finally {
6251} 6251 restoreStackSize(stackSize);
6252 6252}
6253rule__ClassReference__Group__2__Impl 6253
6254 @init { 6254rule__MemoryEntry__Group__0__Impl
6255 int stackSize = keepStackSize(); 6255 @init {
6256 } 6256 int stackSize = keepStackSize();
6257: 6257 }
6258( 6258:
6259 { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } 6259(
6260 '>' 6260 { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); }
6261 { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } 6261 'memory'
6262) 6262 { after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); }
6263; 6263)
6264finally { 6264;
6265 restoreStackSize(stackSize); 6265finally {
6266} 6266 restoreStackSize(stackSize);
6267 6267}
6268 6268
6269rule__ObjectReference__Group__0 6269rule__MemoryEntry__Group__1
6270 @init { 6270 @init {
6271 int stackSize = keepStackSize(); 6271 int stackSize = keepStackSize();
6272 } 6272 }
6273: 6273:
6274 rule__ObjectReference__Group__0__Impl 6274 rule__MemoryEntry__Group__1__Impl
6275 rule__ObjectReference__Group__1 6275 rule__MemoryEntry__Group__2
6276; 6276;
6277finally { 6277finally {
6278 restoreStackSize(stackSize); 6278 restoreStackSize(stackSize);
6279} 6279}
6280 6280
6281rule__ObjectReference__Group__0__Impl 6281rule__MemoryEntry__Group__1__Impl
6282 @init { 6282 @init {
6283 int stackSize = keepStackSize(); 6283 int stackSize = keepStackSize();
6284 } 6284 }
6285: 6285:
6286( 6286(
6287 { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } 6287 { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); }
6288 () 6288 '='
6289 { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } 6289 { after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); }
6290) 6290)
6291; 6291;
6292finally { 6292finally {
6293 restoreStackSize(stackSize); 6293 restoreStackSize(stackSize);
6294} 6294}
6295 6295
6296rule__ObjectReference__Group__1 6296rule__MemoryEntry__Group__2
6297 @init { 6297 @init {
6298 int stackSize = keepStackSize(); 6298 int stackSize = keepStackSize();
6299 } 6299 }
6300: 6300:
6301 rule__ObjectReference__Group__1__Impl 6301 rule__MemoryEntry__Group__2__Impl
6302; 6302;
6303finally { 6303finally {
6304 restoreStackSize(stackSize); 6304 restoreStackSize(stackSize);
6305} 6305}
6306 6306
6307rule__ObjectReference__Group__1__Impl 6307rule__MemoryEntry__Group__2__Impl
6308 @init { 6308 @init {
6309 int stackSize = keepStackSize(); 6309 int stackSize = keepStackSize();
6310 } 6310 }
6311: 6311:
6312( 6312(
6313 { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } 6313 { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); }
6314 'node' 6314 (rule__MemoryEntry__MegabyteLimitAssignment_2)
6315 { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } 6315 { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); }
6316) 6316)
6317; 6317;
6318finally { 6318finally {
6319 restoreStackSize(stackSize); 6319 restoreStackSize(stackSize);
6320} 6320}
6321 6321
6322 6322
6323rule__IntegerReference__Group__0 6323rule__CustomEntry__Group__0
6324 @init { 6324 @init {
6325 int stackSize = keepStackSize(); 6325 int stackSize = keepStackSize();
6326 } 6326 }
6327: 6327:
6328 rule__IntegerReference__Group__0__Impl 6328 rule__CustomEntry__Group__0__Impl
6329 rule__IntegerReference__Group__1 6329 rule__CustomEntry__Group__1
6330; 6330;
6331finally { 6331finally {
6332 restoreStackSize(stackSize); 6332 restoreStackSize(stackSize);
6333} 6333}
6334 6334
6335rule__IntegerReference__Group__0__Impl 6335rule__CustomEntry__Group__0__Impl
6336 @init { 6336 @init {
6337 int stackSize = keepStackSize(); 6337 int stackSize = keepStackSize();
6338 } 6338 }
6339: 6339:
6340( 6340(
6341 { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } 6341 { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); }
6342 () 6342 (rule__CustomEntry__KeyAssignment_0)
6343 { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } 6343 { after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); }
6344) 6344)
6345; 6345;
6346finally { 6346finally {
6347 restoreStackSize(stackSize); 6347 restoreStackSize(stackSize);
6348} 6348}
6349 6349
6350rule__IntegerReference__Group__1 6350rule__CustomEntry__Group__1
6351 @init { 6351 @init {
6352 int stackSize = keepStackSize(); 6352 int stackSize = keepStackSize();
6353 } 6353 }
6354: 6354:
6355 rule__IntegerReference__Group__1__Impl 6355 rule__CustomEntry__Group__1__Impl
6356; 6356 rule__CustomEntry__Group__2
6357finally { 6357;
6358 restoreStackSize(stackSize); 6358finally {
6359} 6359 restoreStackSize(stackSize);
6360 6360}
6361rule__IntegerReference__Group__1__Impl 6361
6362 @init { 6362rule__CustomEntry__Group__1__Impl
6363 int stackSize = keepStackSize(); 6363 @init {
6364 } 6364 int stackSize = keepStackSize();
6365: 6365 }
6366( 6366:
6367 { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } 6367(
6368 'int' 6368 { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); }
6369 { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } 6369 '='
6370) 6370 { after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); }
6371; 6371)
6372finally { 6372;
6373 restoreStackSize(stackSize); 6373finally {
6374} 6374 restoreStackSize(stackSize);
6375 6375}
6376 6376
6377rule__RealReference__Group__0 6377rule__CustomEntry__Group__2
6378 @init { 6378 @init {
6379 int stackSize = keepStackSize(); 6379 int stackSize = keepStackSize();
6380 } 6380 }
6381: 6381:
6382 rule__RealReference__Group__0__Impl 6382 rule__CustomEntry__Group__2__Impl
6383 rule__RealReference__Group__1 6383;
6384; 6384finally {
6385finally { 6385 restoreStackSize(stackSize);
6386 restoreStackSize(stackSize); 6386}
6387} 6387
6388 6388rule__CustomEntry__Group__2__Impl
6389rule__RealReference__Group__0__Impl 6389 @init {
6390 @init { 6390 int stackSize = keepStackSize();
6391 int stackSize = keepStackSize(); 6391 }
6392 } 6392:
6393: 6393(
6394( 6394 { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); }
6395 { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } 6395 (rule__CustomEntry__ValueAssignment_2)
6396 () 6396 { after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); }
6397 { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } 6397)
6398) 6398;
6399; 6399finally {
6400finally { 6400 restoreStackSize(stackSize);
6401 restoreStackSize(stackSize); 6401}
6402} 6402
6403 6403
6404rule__RealReference__Group__1 6404rule__ScopeSpecification__Group__0
6405 @init { 6405 @init {
6406 int stackSize = keepStackSize(); 6406 int stackSize = keepStackSize();
6407 } 6407 }
6408: 6408:
6409 rule__RealReference__Group__1__Impl 6409 rule__ScopeSpecification__Group__0__Impl
6410; 6410 rule__ScopeSpecification__Group__1
6411finally { 6411;
6412 restoreStackSize(stackSize); 6412finally {
6413} 6413 restoreStackSize(stackSize);
6414 6414}
6415rule__RealReference__Group__1__Impl 6415
6416 @init { 6416rule__ScopeSpecification__Group__0__Impl
6417 int stackSize = keepStackSize(); 6417 @init {
6418 } 6418 int stackSize = keepStackSize();
6419: 6419 }
6420( 6420:
6421 { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } 6421(
6422 'real' 6422 { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); }
6423 { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } 6423 ()
6424) 6424 { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); }
6425; 6425)
6426finally { 6426;
6427 restoreStackSize(stackSize); 6427finally {
6428} 6428 restoreStackSize(stackSize);
6429 6429}
6430 6430
6431rule__StringReference__Group__0 6431rule__ScopeSpecification__Group__1
6432 @init { 6432 @init {
6433 int stackSize = keepStackSize(); 6433 int stackSize = keepStackSize();
6434 } 6434 }
6435: 6435:
6436 rule__StringReference__Group__0__Impl 6436 rule__ScopeSpecification__Group__1__Impl
6437 rule__StringReference__Group__1 6437 rule__ScopeSpecification__Group__2
6438; 6438;
6439finally { 6439finally {
6440 restoreStackSize(stackSize); 6440 restoreStackSize(stackSize);
6441} 6441}
6442 6442
6443rule__StringReference__Group__0__Impl 6443rule__ScopeSpecification__Group__1__Impl
6444 @init { 6444 @init {
6445 int stackSize = keepStackSize(); 6445 int stackSize = keepStackSize();
6446 } 6446 }
6447: 6447:
6448( 6448(
6449 { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } 6449 { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
6450 () 6450 '{'
6451 { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } 6451 { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
6452) 6452)
6453; 6453;
6454finally { 6454finally {
6455 restoreStackSize(stackSize); 6455 restoreStackSize(stackSize);
6456} 6456}
6457 6457
6458rule__StringReference__Group__1 6458rule__ScopeSpecification__Group__2
6459 @init { 6459 @init {
6460 int stackSize = keepStackSize(); 6460 int stackSize = keepStackSize();
6461 } 6461 }
6462: 6462:
6463 rule__StringReference__Group__1__Impl 6463 rule__ScopeSpecification__Group__2__Impl
6464; 6464 rule__ScopeSpecification__Group__3
6465finally { 6465;
6466 restoreStackSize(stackSize); 6466finally {
6467} 6467 restoreStackSize(stackSize);
6468 6468}
6469rule__StringReference__Group__1__Impl 6469
6470 @init { 6470rule__ScopeSpecification__Group__2__Impl
6471 int stackSize = keepStackSize(); 6471 @init {
6472 } 6472 int stackSize = keepStackSize();
6473: 6473 }
6474( 6474:
6475 { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } 6475(
6476 'string' 6476 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); }
6477 { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } 6477 (rule__ScopeSpecification__Group_2__0)?
6478) 6478 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); }
6479; 6479)
6480finally { 6480;
6481 restoreStackSize(stackSize); 6481finally {
6482} 6482 restoreStackSize(stackSize);
6483 6483}
6484 6484
6485rule__IntervallNumber__Group__0 6485rule__ScopeSpecification__Group__3
6486 @init { 6486 @init {
6487 int stackSize = keepStackSize(); 6487 int stackSize = keepStackSize();
6488 } 6488 }
6489: 6489:
6490 rule__IntervallNumber__Group__0__Impl 6490 rule__ScopeSpecification__Group__3__Impl
6491 rule__IntervallNumber__Group__1 6491;
6492; 6492finally {
6493finally { 6493 restoreStackSize(stackSize);
6494 restoreStackSize(stackSize); 6494}
6495} 6495
6496 6496rule__ScopeSpecification__Group__3__Impl
6497rule__IntervallNumber__Group__0__Impl 6497 @init {
6498 @init { 6498 int stackSize = keepStackSize();
6499 int stackSize = keepStackSize(); 6499 }
6500 } 6500:
6501: 6501(
6502( 6502 { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); }
6503 { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } 6503 '}'
6504 (rule__IntervallNumber__MinAssignment_0) 6504 { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); }
6505 { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } 6505)
6506) 6506;
6507; 6507finally {
6508finally { 6508 restoreStackSize(stackSize);
6509 restoreStackSize(stackSize); 6509}
6510} 6510
6511 6511
6512rule__IntervallNumber__Group__1 6512rule__ScopeSpecification__Group_2__0
6513 @init { 6513 @init {
6514 int stackSize = keepStackSize(); 6514 int stackSize = keepStackSize();
6515 } 6515 }
6516: 6516:
6517 rule__IntervallNumber__Group__1__Impl 6517 rule__ScopeSpecification__Group_2__0__Impl
6518 rule__IntervallNumber__Group__2 6518 rule__ScopeSpecification__Group_2__1
6519; 6519;
6520finally { 6520finally {
6521 restoreStackSize(stackSize); 6521 restoreStackSize(stackSize);
6522} 6522}
6523 6523
6524rule__IntervallNumber__Group__1__Impl 6524rule__ScopeSpecification__Group_2__0__Impl
6525 @init { 6525 @init {
6526 int stackSize = keepStackSize(); 6526 int stackSize = keepStackSize();
6527 } 6527 }
6528: 6528:
6529( 6529(
6530 { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } 6530 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); }
6531 '..' 6531 (rule__ScopeSpecification__ScopesAssignment_2_0)
6532 { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } 6532 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); }
6533) 6533)
6534; 6534;
6535finally { 6535finally {
6536 restoreStackSize(stackSize); 6536 restoreStackSize(stackSize);
6537} 6537}
6538 6538
6539rule__IntervallNumber__Group__2 6539rule__ScopeSpecification__Group_2__1
6540 @init { 6540 @init {
6541 int stackSize = keepStackSize(); 6541 int stackSize = keepStackSize();
6542 } 6542 }
6543: 6543:
6544 rule__IntervallNumber__Group__2__Impl 6544 rule__ScopeSpecification__Group_2__1__Impl
6545; 6545;
6546finally { 6546finally {
6547 restoreStackSize(stackSize); 6547 restoreStackSize(stackSize);
6548} 6548}
6549 6549
6550rule__IntervallNumber__Group__2__Impl 6550rule__ScopeSpecification__Group_2__1__Impl
6551 @init { 6551 @init {
6552 int stackSize = keepStackSize(); 6552 int stackSize = keepStackSize();
6553 } 6553 }
6554: 6554:
6555( 6555(
6556 { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } 6556 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); }
6557 (rule__IntervallNumber__Alternatives_2) 6557 (rule__ScopeSpecification__Group_2_1__0)*
6558 { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } 6558 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); }
6559) 6559)
6560; 6560;
6561finally { 6561finally {
6562 restoreStackSize(stackSize); 6562 restoreStackSize(stackSize);
6563} 6563}
6564 6564
6565 6565
6566rule__IntEnumberation__Group__0 6566rule__ScopeSpecification__Group_2_1__0
6567 @init { 6567 @init {
6568 int stackSize = keepStackSize(); 6568 int stackSize = keepStackSize();
6569 } 6569 }
6570: 6570:
6571 rule__IntEnumberation__Group__0__Impl 6571 rule__ScopeSpecification__Group_2_1__0__Impl
6572 rule__IntEnumberation__Group__1 6572 rule__ScopeSpecification__Group_2_1__1
6573; 6573;
6574finally { 6574finally {
6575 restoreStackSize(stackSize); 6575 restoreStackSize(stackSize);
6576} 6576}
6577 6577
6578rule__IntEnumberation__Group__0__Impl 6578rule__ScopeSpecification__Group_2_1__0__Impl
6579 @init { 6579 @init {
6580 int stackSize = keepStackSize(); 6580 int stackSize = keepStackSize();
6581 } 6581 }
6582: 6582:
6583( 6583(
6584 { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } 6584 { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); }
6585 () 6585 ','
6586 { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } 6586 { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); }
6587) 6587)
6588; 6588;
6589finally { 6589finally {
6590 restoreStackSize(stackSize); 6590 restoreStackSize(stackSize);
6591} 6591}
6592 6592
6593rule__IntEnumberation__Group__1 6593rule__ScopeSpecification__Group_2_1__1
6594 @init { 6594 @init {
6595 int stackSize = keepStackSize(); 6595 int stackSize = keepStackSize();
6596 } 6596 }
6597: 6597:
6598 rule__IntEnumberation__Group__1__Impl 6598 rule__ScopeSpecification__Group_2_1__1__Impl
6599 rule__IntEnumberation__Group__2 6599;
6600; 6600finally {
6601finally { 6601 restoreStackSize(stackSize);
6602 restoreStackSize(stackSize); 6602}
6603} 6603
6604 6604rule__ScopeSpecification__Group_2_1__1__Impl
6605rule__IntEnumberation__Group__1__Impl 6605 @init {
6606 @init { 6606 int stackSize = keepStackSize();
6607 int stackSize = keepStackSize(); 6607 }
6608 } 6608:
6609: 6609(
6610( 6610 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); }
6611 { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } 6611 (rule__ScopeSpecification__ScopesAssignment_2_1_1)
6612 '{' 6612 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); }
6613 { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } 6613)
6614) 6614;
6615; 6615finally {
6616finally { 6616 restoreStackSize(stackSize);
6617 restoreStackSize(stackSize); 6617}
6618} 6618
6619 6619
6620rule__IntEnumberation__Group__2 6620rule__ClassTypeScope__Group__0
6621 @init { 6621 @init {
6622 int stackSize = keepStackSize(); 6622 int stackSize = keepStackSize();
6623 } 6623 }
6624: 6624:
6625 rule__IntEnumberation__Group__2__Impl 6625 rule__ClassTypeScope__Group__0__Impl
6626 rule__IntEnumberation__Group__3 6626 rule__ClassTypeScope__Group__1
6627; 6627;
6628finally { 6628finally {
6629 restoreStackSize(stackSize); 6629 restoreStackSize(stackSize);
6630} 6630}
6631 6631
6632rule__IntEnumberation__Group__2__Impl 6632rule__ClassTypeScope__Group__0__Impl
6633 @init { 6633 @init {
6634 int stackSize = keepStackSize(); 6634 int stackSize = keepStackSize();
6635 } 6635 }
6636: 6636:
6637( 6637(
6638 { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); } 6638 { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); }
6639 (rule__IntEnumberation__Group_2__0)? 6639 '#'
6640 { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); } 6640 { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); }
6641) 6641)
6642; 6642;
6643finally { 6643finally {
6644 restoreStackSize(stackSize); 6644 restoreStackSize(stackSize);
6645} 6645}
6646 6646
6647rule__IntEnumberation__Group__3 6647rule__ClassTypeScope__Group__1
6648 @init { 6648 @init {
6649 int stackSize = keepStackSize(); 6649 int stackSize = keepStackSize();
6650 } 6650 }
6651: 6651:
6652 rule__IntEnumberation__Group__3__Impl 6652 rule__ClassTypeScope__Group__1__Impl
6653; 6653 rule__ClassTypeScope__Group__2
6654finally { 6654;
6655 restoreStackSize(stackSize); 6655finally {
6656} 6656 restoreStackSize(stackSize);
6657 6657}
6658rule__IntEnumberation__Group__3__Impl 6658
6659 @init { 6659rule__ClassTypeScope__Group__1__Impl
6660 int stackSize = keepStackSize(); 6660 @init {
6661 } 6661 int stackSize = keepStackSize();
6662: 6662 }
6663( 6663:
6664 { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } 6664(
6665 '}' 6665 { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); }
6666 { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } 6666 (rule__ClassTypeScope__TypeAssignment_1)
6667) 6667 { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); }
6668; 6668)
6669finally { 6669;
6670 restoreStackSize(stackSize); 6670finally {
6671} 6671 restoreStackSize(stackSize);
6672 6672}
6673 6673
6674rule__IntEnumberation__Group_2__0 6674rule__ClassTypeScope__Group__2
6675 @init { 6675 @init {
6676 int stackSize = keepStackSize(); 6676 int stackSize = keepStackSize();
6677 } 6677 }
6678: 6678:
6679 rule__IntEnumberation__Group_2__0__Impl 6679 rule__ClassTypeScope__Group__2__Impl
6680 rule__IntEnumberation__Group_2__1 6680 rule__ClassTypeScope__Group__3
6681; 6681;
6682finally { 6682finally {
6683 restoreStackSize(stackSize); 6683 restoreStackSize(stackSize);
6684} 6684}
6685 6685
6686rule__IntEnumberation__Group_2__0__Impl 6686rule__ClassTypeScope__Group__2__Impl
6687 @init { 6687 @init {
6688 int stackSize = keepStackSize(); 6688 int stackSize = keepStackSize();
6689 } 6689 }
6690: 6690:
6691( 6691(
6692 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } 6692 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); }
6693 (rule__IntEnumberation__EntryAssignment_2_0) 6693 (rule__ClassTypeScope__Alternatives_2)
6694 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } 6694 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); }
6695) 6695)
6696; 6696;
6697finally { 6697finally {
6698 restoreStackSize(stackSize); 6698 restoreStackSize(stackSize);
6699} 6699}
6700 6700
6701rule__IntEnumberation__Group_2__1 6701rule__ClassTypeScope__Group__3
6702 @init { 6702 @init {
6703 int stackSize = keepStackSize(); 6703 int stackSize = keepStackSize();
6704 } 6704 }
6705: 6705:
6706 rule__IntEnumberation__Group_2__1__Impl 6706 rule__ClassTypeScope__Group__3__Impl
6707; 6707;
6708finally { 6708finally {
6709 restoreStackSize(stackSize); 6709 restoreStackSize(stackSize);
6710} 6710}
6711 6711
6712rule__IntEnumberation__Group_2__1__Impl 6712rule__ClassTypeScope__Group__3__Impl
6713 @init { 6713 @init {
6714 int stackSize = keepStackSize(); 6714 int stackSize = keepStackSize();
6715 } 6715 }
6716: 6716:
6717( 6717(
6718 { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } 6718 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); }
6719 (rule__IntEnumberation__Group_2_1__0)* 6719 (rule__ClassTypeScope__Alternatives_3)
6720 { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } 6720 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); }
6721) 6721)
6722; 6722;
6723finally { 6723finally {
6724 restoreStackSize(stackSize); 6724 restoreStackSize(stackSize);
6725} 6725}
6726 6726
6727 6727
6728rule__IntEnumberation__Group_2_1__0 6728rule__ObjectTypeScope__Group__0
6729 @init { 6729 @init {
6730 int stackSize = keepStackSize(); 6730 int stackSize = keepStackSize();
6731 } 6731 }
6732: 6732:
6733 rule__IntEnumberation__Group_2_1__0__Impl 6733 rule__ObjectTypeScope__Group__0__Impl
6734 rule__IntEnumberation__Group_2_1__1 6734 rule__ObjectTypeScope__Group__1
6735; 6735;
6736finally { 6736finally {
6737 restoreStackSize(stackSize); 6737 restoreStackSize(stackSize);
6738} 6738}
6739 6739
6740rule__IntEnumberation__Group_2_1__0__Impl 6740rule__ObjectTypeScope__Group__0__Impl
6741 @init { 6741 @init {
6742 int stackSize = keepStackSize(); 6742 int stackSize = keepStackSize();
6743 } 6743 }
6744: 6744:
6745( 6745(
6746 { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } 6746 { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); }
6747 ',' 6747 '#'
6748 { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } 6748 { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); }
6749) 6749)
6750; 6750;
6751finally { 6751finally {
6752 restoreStackSize(stackSize); 6752 restoreStackSize(stackSize);
6753} 6753}
6754 6754
6755rule__IntEnumberation__Group_2_1__1 6755rule__ObjectTypeScope__Group__1
6756 @init { 6756 @init {
6757 int stackSize = keepStackSize(); 6757 int stackSize = keepStackSize();
6758 } 6758 }
6759: 6759:
6760 rule__IntEnumberation__Group_2_1__1__Impl 6760 rule__ObjectTypeScope__Group__1__Impl
6761; 6761 rule__ObjectTypeScope__Group__2
6762finally { 6762;
6763 restoreStackSize(stackSize); 6763finally {
6764} 6764 restoreStackSize(stackSize);
6765 6765}
6766rule__IntEnumberation__Group_2_1__1__Impl 6766
6767 @init { 6767rule__ObjectTypeScope__Group__1__Impl
6768 int stackSize = keepStackSize(); 6768 @init {
6769 } 6769 int stackSize = keepStackSize();
6770: 6770 }
6771( 6771:
6772 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } 6772(
6773 (rule__IntEnumberation__EntryAssignment_2_1_1) 6773 { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); }
6774 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } 6774 (rule__ObjectTypeScope__TypeAssignment_1)
6775) 6775 { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); }
6776; 6776)
6777finally { 6777;
6778 restoreStackSize(stackSize); 6778finally {
6779} 6779 restoreStackSize(stackSize);
6780 6780}
6781 6781
6782rule__RealEnumeration__Group__0 6782rule__ObjectTypeScope__Group__2
6783 @init { 6783 @init {
6784 int stackSize = keepStackSize(); 6784 int stackSize = keepStackSize();
6785 } 6785 }
6786: 6786:
6787 rule__RealEnumeration__Group__0__Impl 6787 rule__ObjectTypeScope__Group__2__Impl
6788 rule__RealEnumeration__Group__1 6788 rule__ObjectTypeScope__Group__3
6789; 6789;
6790finally { 6790finally {
6791 restoreStackSize(stackSize); 6791 restoreStackSize(stackSize);
6792} 6792}
6793 6793
6794rule__RealEnumeration__Group__0__Impl 6794rule__ObjectTypeScope__Group__2__Impl
6795 @init { 6795 @init {
6796 int stackSize = keepStackSize(); 6796 int stackSize = keepStackSize();
6797 } 6797 }
6798: 6798:
6799( 6799(
6800 { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } 6800 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); }
6801 () 6801 (rule__ObjectTypeScope__Alternatives_2)
6802 { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } 6802 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); }
6803) 6803)
6804; 6804;
6805finally { 6805finally {
6806 restoreStackSize(stackSize); 6806 restoreStackSize(stackSize);
6807} 6807}
6808 6808
6809rule__RealEnumeration__Group__1 6809rule__ObjectTypeScope__Group__3
6810 @init { 6810 @init {
6811 int stackSize = keepStackSize(); 6811 int stackSize = keepStackSize();
6812 } 6812 }
6813: 6813:
6814 rule__RealEnumeration__Group__1__Impl 6814 rule__ObjectTypeScope__Group__3__Impl
6815 rule__RealEnumeration__Group__2 6815;
6816; 6816finally {
6817finally { 6817 restoreStackSize(stackSize);
6818 restoreStackSize(stackSize); 6818}
6819} 6819
6820 6820rule__ObjectTypeScope__Group__3__Impl
6821rule__RealEnumeration__Group__1__Impl 6821 @init {
6822 @init { 6822 int stackSize = keepStackSize();
6823 int stackSize = keepStackSize(); 6823 }
6824 } 6824:
6825: 6825(
6826( 6826 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); }
6827 { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } 6827 (rule__ObjectTypeScope__Alternatives_3)
6828 '{' 6828 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); }
6829 { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } 6829)
6830) 6830;
6831; 6831finally {
6832finally { 6832 restoreStackSize(stackSize);
6833 restoreStackSize(stackSize); 6833}
6834} 6834
6835 6835
6836rule__RealEnumeration__Group__2 6836rule__IntegerTypeScope__Group__0
6837 @init { 6837 @init {
6838 int stackSize = keepStackSize(); 6838 int stackSize = keepStackSize();
6839 } 6839 }
6840: 6840:
6841 rule__RealEnumeration__Group__2__Impl 6841 rule__IntegerTypeScope__Group__0__Impl
6842 rule__RealEnumeration__Group__3 6842 rule__IntegerTypeScope__Group__1
6843; 6843;
6844finally { 6844finally {
6845 restoreStackSize(stackSize); 6845 restoreStackSize(stackSize);
6846} 6846}
6847 6847
6848rule__RealEnumeration__Group__2__Impl 6848rule__IntegerTypeScope__Group__0__Impl
6849 @init { 6849 @init {
6850 int stackSize = keepStackSize(); 6850 int stackSize = keepStackSize();
6851 } 6851 }
6852: 6852:
6853( 6853(
6854 { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); } 6854 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); }
6855 (rule__RealEnumeration__Group_2__0)? 6855 '#'
6856 { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); } 6856 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); }
6857) 6857)
6858; 6858;
6859finally { 6859finally {
6860 restoreStackSize(stackSize); 6860 restoreStackSize(stackSize);
6861} 6861}
6862 6862
6863rule__RealEnumeration__Group__3 6863rule__IntegerTypeScope__Group__1
6864 @init { 6864 @init {
6865 int stackSize = keepStackSize(); 6865 int stackSize = keepStackSize();
6866 } 6866 }
6867: 6867:
6868 rule__RealEnumeration__Group__3__Impl 6868 rule__IntegerTypeScope__Group__1__Impl
6869; 6869 rule__IntegerTypeScope__Group__2
6870finally { 6870;
6871 restoreStackSize(stackSize); 6871finally {
6872} 6872 restoreStackSize(stackSize);
6873 6873}
6874rule__RealEnumeration__Group__3__Impl 6874
6875 @init { 6875rule__IntegerTypeScope__Group__1__Impl
6876 int stackSize = keepStackSize(); 6876 @init {
6877 } 6877 int stackSize = keepStackSize();
6878: 6878 }
6879( 6879:
6880 { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } 6880(
6881 '}' 6881 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); }
6882 { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } 6882 (rule__IntegerTypeScope__TypeAssignment_1)
6883) 6883 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); }
6884; 6884)
6885finally { 6885;
6886 restoreStackSize(stackSize); 6886finally {
6887} 6887 restoreStackSize(stackSize);
6888 6888}
6889 6889
6890rule__RealEnumeration__Group_2__0 6890rule__IntegerTypeScope__Group__2
6891 @init { 6891 @init {
6892 int stackSize = keepStackSize(); 6892 int stackSize = keepStackSize();
6893 } 6893 }
6894: 6894:
6895 rule__RealEnumeration__Group_2__0__Impl 6895 rule__IntegerTypeScope__Group__2__Impl
6896 rule__RealEnumeration__Group_2__1 6896 rule__IntegerTypeScope__Group__3
6897; 6897;
6898finally { 6898finally {
6899 restoreStackSize(stackSize); 6899 restoreStackSize(stackSize);
6900} 6900}
6901 6901
6902rule__RealEnumeration__Group_2__0__Impl 6902rule__IntegerTypeScope__Group__2__Impl
6903 @init { 6903 @init {
6904 int stackSize = keepStackSize(); 6904 int stackSize = keepStackSize();
6905 } 6905 }
6906: 6906:
6907( 6907(
6908 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } 6908 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); }
6909 (rule__RealEnumeration__EntryAssignment_2_0) 6909 (rule__IntegerTypeScope__Alternatives_2)
6910 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } 6910 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); }
6911) 6911)
6912; 6912;
6913finally { 6913finally {
6914 restoreStackSize(stackSize); 6914 restoreStackSize(stackSize);
6915} 6915}
6916 6916
6917rule__RealEnumeration__Group_2__1 6917rule__IntegerTypeScope__Group__3
6918 @init { 6918 @init {
6919 int stackSize = keepStackSize(); 6919 int stackSize = keepStackSize();
6920 } 6920 }
6921: 6921:
6922 rule__RealEnumeration__Group_2__1__Impl 6922 rule__IntegerTypeScope__Group__3__Impl
6923; 6923;
6924finally { 6924finally {
6925 restoreStackSize(stackSize); 6925 restoreStackSize(stackSize);
6926} 6926}
6927 6927
6928rule__RealEnumeration__Group_2__1__Impl 6928rule__IntegerTypeScope__Group__3__Impl
6929 @init { 6929 @init {
6930 int stackSize = keepStackSize(); 6930 int stackSize = keepStackSize();
6931 } 6931 }
6932: 6932:
6933( 6933(
6934 { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } 6934 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); }
6935 (rule__RealEnumeration__Group_2_1__0)* 6935 (rule__IntegerTypeScope__Alternatives_3)
6936 { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } 6936 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); }
6937) 6937)
6938; 6938;
6939finally { 6939finally {
6940 restoreStackSize(stackSize); 6940 restoreStackSize(stackSize);
6941} 6941}
6942 6942
6943 6943
6944rule__RealEnumeration__Group_2_1__0 6944rule__RealTypeScope__Group__0
6945 @init { 6945 @init {
6946 int stackSize = keepStackSize(); 6946 int stackSize = keepStackSize();
6947 } 6947 }
6948: 6948:
6949 rule__RealEnumeration__Group_2_1__0__Impl 6949 rule__RealTypeScope__Group__0__Impl
6950 rule__RealEnumeration__Group_2_1__1 6950 rule__RealTypeScope__Group__1
6951; 6951;
6952finally { 6952finally {
6953 restoreStackSize(stackSize); 6953 restoreStackSize(stackSize);
6954} 6954}
6955 6955
6956rule__RealEnumeration__Group_2_1__0__Impl 6956rule__RealTypeScope__Group__0__Impl
6957 @init { 6957 @init {
6958 int stackSize = keepStackSize(); 6958 int stackSize = keepStackSize();
6959 } 6959 }
6960: 6960:
6961( 6961(
6962 { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } 6962 { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); }
6963 ',' 6963 '#'
6964 { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } 6964 { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); }
6965) 6965)
6966; 6966;
6967finally { 6967finally {
6968 restoreStackSize(stackSize); 6968 restoreStackSize(stackSize);
6969} 6969}
6970 6970
6971rule__RealEnumeration__Group_2_1__1 6971rule__RealTypeScope__Group__1
6972 @init { 6972 @init {
6973 int stackSize = keepStackSize(); 6973 int stackSize = keepStackSize();
6974 } 6974 }
6975: 6975:
6976 rule__RealEnumeration__Group_2_1__1__Impl 6976 rule__RealTypeScope__Group__1__Impl
6977; 6977 rule__RealTypeScope__Group__2
6978finally { 6978;
6979 restoreStackSize(stackSize); 6979finally {
6980} 6980 restoreStackSize(stackSize);
6981 6981}
6982rule__RealEnumeration__Group_2_1__1__Impl 6982
6983 @init { 6983rule__RealTypeScope__Group__1__Impl
6984 int stackSize = keepStackSize(); 6984 @init {
6985 } 6985 int stackSize = keepStackSize();
6986: 6986 }
6987( 6987:
6988 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } 6988(
6989 (rule__RealEnumeration__EntryAssignment_2_1_1) 6989 { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); }
6990 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } 6990 (rule__RealTypeScope__TypeAssignment_1)
6991) 6991 { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); }
6992; 6992)
6993finally { 6993;
6994 restoreStackSize(stackSize); 6994finally {
6995} 6995 restoreStackSize(stackSize);
6996 6996}
6997 6997
6998rule__StringEnumeration__Group__0 6998rule__RealTypeScope__Group__2
6999 @init { 6999 @init {
7000 int stackSize = keepStackSize(); 7000 int stackSize = keepStackSize();
7001 } 7001 }
7002: 7002:
7003 rule__StringEnumeration__Group__0__Impl 7003 rule__RealTypeScope__Group__2__Impl
7004 rule__StringEnumeration__Group__1 7004 rule__RealTypeScope__Group__3
7005; 7005;
7006finally { 7006finally {
7007 restoreStackSize(stackSize); 7007 restoreStackSize(stackSize);
7008} 7008}
7009 7009
7010rule__StringEnumeration__Group__0__Impl 7010rule__RealTypeScope__Group__2__Impl
7011 @init { 7011 @init {
7012 int stackSize = keepStackSize(); 7012 int stackSize = keepStackSize();
7013 } 7013 }
7014: 7014:
7015( 7015(
7016 { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } 7016 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); }
7017 () 7017 (rule__RealTypeScope__Alternatives_2)
7018 { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } 7018 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); }
7019) 7019)
7020; 7020;
7021finally { 7021finally {
7022 restoreStackSize(stackSize); 7022 restoreStackSize(stackSize);
7023} 7023}
7024 7024
7025rule__StringEnumeration__Group__1 7025rule__RealTypeScope__Group__3
7026 @init { 7026 @init {
7027 int stackSize = keepStackSize(); 7027 int stackSize = keepStackSize();
7028 } 7028 }
7029: 7029:
7030 rule__StringEnumeration__Group__1__Impl 7030 rule__RealTypeScope__Group__3__Impl
7031 rule__StringEnumeration__Group__2 7031;
7032; 7032finally {
7033finally { 7033 restoreStackSize(stackSize);
7034 restoreStackSize(stackSize); 7034}
7035} 7035
7036 7036rule__RealTypeScope__Group__3__Impl
7037rule__StringEnumeration__Group__1__Impl 7037 @init {
7038 @init { 7038 int stackSize = keepStackSize();
7039 int stackSize = keepStackSize(); 7039 }
7040 } 7040:
7041: 7041(
7042( 7042 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); }
7043 { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } 7043 (rule__RealTypeScope__Alternatives_3)
7044 '{' 7044 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); }
7045 { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } 7045)
7046) 7046;
7047; 7047finally {
7048finally { 7048 restoreStackSize(stackSize);
7049 restoreStackSize(stackSize); 7049}
7050} 7050
7051 7051
7052rule__StringEnumeration__Group__2 7052rule__StringTypeScope__Group__0
7053 @init { 7053 @init {
7054 int stackSize = keepStackSize(); 7054 int stackSize = keepStackSize();
7055 } 7055 }
7056: 7056:
7057 rule__StringEnumeration__Group__2__Impl 7057 rule__StringTypeScope__Group__0__Impl
7058 rule__StringEnumeration__Group__3 7058 rule__StringTypeScope__Group__1
7059; 7059;
7060finally { 7060finally {
7061 restoreStackSize(stackSize); 7061 restoreStackSize(stackSize);
7062} 7062}
7063 7063
7064rule__StringEnumeration__Group__2__Impl 7064rule__StringTypeScope__Group__0__Impl
7065 @init { 7065 @init {
7066 int stackSize = keepStackSize(); 7066 int stackSize = keepStackSize();
7067 } 7067 }
7068: 7068:
7069( 7069(
7070 { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); } 7070 { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); }
7071 (rule__StringEnumeration__Group_2__0)? 7071 '#'
7072 { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); } 7072 { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); }
7073) 7073)
7074; 7074;
7075finally { 7075finally {
7076 restoreStackSize(stackSize); 7076 restoreStackSize(stackSize);
7077} 7077}
7078 7078
7079rule__StringEnumeration__Group__3 7079rule__StringTypeScope__Group__1
7080 @init { 7080 @init {
7081 int stackSize = keepStackSize(); 7081 int stackSize = keepStackSize();
7082 } 7082 }
7083: 7083:
7084 rule__StringEnumeration__Group__3__Impl 7084 rule__StringTypeScope__Group__1__Impl
7085; 7085 rule__StringTypeScope__Group__2
7086finally { 7086;
7087 restoreStackSize(stackSize); 7087finally {
7088} 7088 restoreStackSize(stackSize);
7089 7089}
7090rule__StringEnumeration__Group__3__Impl 7090
7091 @init { 7091rule__StringTypeScope__Group__1__Impl
7092 int stackSize = keepStackSize(); 7092 @init {
7093 } 7093 int stackSize = keepStackSize();
7094: 7094 }
7095( 7095:
7096 { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } 7096(
7097 '}' 7097 { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); }
7098 { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } 7098 (rule__StringTypeScope__TypeAssignment_1)
7099) 7099 { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); }
7100; 7100)
7101finally { 7101;
7102 restoreStackSize(stackSize); 7102finally {
7103} 7103 restoreStackSize(stackSize);
7104 7104}
7105 7105
7106rule__StringEnumeration__Group_2__0 7106rule__StringTypeScope__Group__2
7107 @init { 7107 @init {
7108 int stackSize = keepStackSize(); 7108 int stackSize = keepStackSize();
7109 } 7109 }
7110: 7110:
7111 rule__StringEnumeration__Group_2__0__Impl 7111 rule__StringTypeScope__Group__2__Impl
7112 rule__StringEnumeration__Group_2__1 7112 rule__StringTypeScope__Group__3
7113; 7113;
7114finally { 7114finally {
7115 restoreStackSize(stackSize); 7115 restoreStackSize(stackSize);
7116} 7116}
7117 7117
7118rule__StringEnumeration__Group_2__0__Impl 7118rule__StringTypeScope__Group__2__Impl
7119 @init { 7119 @init {
7120 int stackSize = keepStackSize(); 7120 int stackSize = keepStackSize();
7121 } 7121 }
7122: 7122:
7123( 7123(
7124 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } 7124 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); }
7125 (rule__StringEnumeration__EntryAssignment_2_0) 7125 (rule__StringTypeScope__Alternatives_2)
7126 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } 7126 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); }
7127) 7127)
7128; 7128;
7129finally { 7129finally {
7130 restoreStackSize(stackSize); 7130 restoreStackSize(stackSize);
7131} 7131}
7132 7132
7133rule__StringEnumeration__Group_2__1 7133rule__StringTypeScope__Group__3
7134 @init { 7134 @init {
7135 int stackSize = keepStackSize(); 7135 int stackSize = keepStackSize();
7136 } 7136 }
7137: 7137:
7138 rule__StringEnumeration__Group_2__1__Impl 7138 rule__StringTypeScope__Group__3__Impl
7139; 7139;
7140finally { 7140finally {
7141 restoreStackSize(stackSize); 7141 restoreStackSize(stackSize);
7142} 7142}
7143 7143
7144rule__StringEnumeration__Group_2__1__Impl 7144rule__StringTypeScope__Group__3__Impl
7145 @init { 7145 @init {
7146 int stackSize = keepStackSize(); 7146 int stackSize = keepStackSize();
7147 } 7147 }
7148: 7148:
7149( 7149(
7150 { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } 7150 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); }
7151 (rule__StringEnumeration__Group_2_1__0)* 7151 (rule__StringTypeScope__Alternatives_3)
7152 { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } 7152 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); }
7153) 7153)
7154; 7154;
7155finally { 7155finally {
7156 restoreStackSize(stackSize); 7156 restoreStackSize(stackSize);
7157} 7157}
7158 7158
7159 7159
7160rule__StringEnumeration__Group_2_1__0 7160rule__ClassReference__Group__0
7161 @init { 7161 @init {
7162 int stackSize = keepStackSize(); 7162 int stackSize = keepStackSize();
7163 } 7163 }
7164: 7164:
7165 rule__StringEnumeration__Group_2_1__0__Impl 7165 rule__ClassReference__Group__0__Impl
7166 rule__StringEnumeration__Group_2_1__1 7166 rule__ClassReference__Group__1
7167; 7167;
7168finally { 7168finally {
7169 restoreStackSize(stackSize); 7169 restoreStackSize(stackSize);
7170} 7170}
7171 7171
7172rule__StringEnumeration__Group_2_1__0__Impl 7172rule__ClassReference__Group__0__Impl
7173 @init { 7173 @init {
7174 int stackSize = keepStackSize(); 7174 int stackSize = keepStackSize();
7175 } 7175 }
7176: 7176:
7177( 7177(
7178 { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } 7178 { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); }
7179 ',' 7179 '<'
7180 { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } 7180 { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); }
7181) 7181)
7182; 7182;
7183finally { 7183finally {
7184 restoreStackSize(stackSize); 7184 restoreStackSize(stackSize);
7185} 7185}
7186 7186
7187rule__StringEnumeration__Group_2_1__1 7187rule__ClassReference__Group__1
7188 @init { 7188 @init {
7189 int stackSize = keepStackSize(); 7189 int stackSize = keepStackSize();
7190 } 7190 }
7191: 7191:
7192 rule__StringEnumeration__Group_2_1__1__Impl 7192 rule__ClassReference__Group__1__Impl
7193; 7193 rule__ClassReference__Group__2
7194finally { 7194;
7195 restoreStackSize(stackSize); 7195finally {
7196} 7196 restoreStackSize(stackSize);
7197 7197}
7198rule__StringEnumeration__Group_2_1__1__Impl 7198
7199 @init { 7199rule__ClassReference__Group__1__Impl
7200 int stackSize = keepStackSize(); 7200 @init {
7201 } 7201 int stackSize = keepStackSize();
7202: 7202 }
7203( 7203:
7204 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } 7204(
7205 (rule__StringEnumeration__EntryAssignment_2_1_1) 7205 { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); }
7206 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } 7206 (rule__ClassReference__ElementAssignment_1)
7207) 7207 { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); }
7208; 7208)
7209finally { 7209;
7210 restoreStackSize(stackSize); 7210finally {
7211} 7211 restoreStackSize(stackSize);
7212 7212}
7213 7213
7214rule__ScopeDeclaration__Group__0 7214rule__ClassReference__Group__2
7215 @init { 7215 @init {
7216 int stackSize = keepStackSize(); 7216 int stackSize = keepStackSize();
7217 } 7217 }
7218: 7218:
7219 rule__ScopeDeclaration__Group__0__Impl 7219 rule__ClassReference__Group__2__Impl
7220 rule__ScopeDeclaration__Group__1 7220;
7221; 7221finally {
7222finally { 7222 restoreStackSize(stackSize);
7223 restoreStackSize(stackSize); 7223}
7224} 7224
7225 7225rule__ClassReference__Group__2__Impl
7226rule__ScopeDeclaration__Group__0__Impl 7226 @init {
7227 @init { 7227 int stackSize = keepStackSize();
7228 int stackSize = keepStackSize(); 7228 }
7229 } 7229:
7230: 7230(
7231( 7231 { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); }
7232 { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } 7232 '>'
7233 'scope' 7233 { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); }
7234 { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } 7234)
7235) 7235;
7236; 7236finally {
7237finally { 7237 restoreStackSize(stackSize);
7238 restoreStackSize(stackSize); 7238}
7239} 7239
7240 7240
7241rule__ScopeDeclaration__Group__1 7241rule__ObjectReference__Group__0
7242 @init { 7242 @init {
7243 int stackSize = keepStackSize(); 7243 int stackSize = keepStackSize();
7244 } 7244 }
7245: 7245:
7246 rule__ScopeDeclaration__Group__1__Impl 7246 rule__ObjectReference__Group__0__Impl
7247 rule__ScopeDeclaration__Group__2 7247 rule__ObjectReference__Group__1
7248; 7248;
7249finally { 7249finally {
7250 restoreStackSize(stackSize); 7250 restoreStackSize(stackSize);
7251} 7251}
7252 7252
7253rule__ScopeDeclaration__Group__1__Impl 7253rule__ObjectReference__Group__0__Impl
7254 @init { 7254 @init {
7255 int stackSize = keepStackSize(); 7255 int stackSize = keepStackSize();
7256 } 7256 }
7257: 7257:
7258( 7258(
7259 { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } 7259 { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); }
7260 (rule__ScopeDeclaration__NameAssignment_1) 7260 ()
7261 { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } 7261 { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); }
7262) 7262)
7263; 7263;
7264finally { 7264finally {
7265 restoreStackSize(stackSize); 7265 restoreStackSize(stackSize);
7266} 7266}
7267 7267
7268rule__ScopeDeclaration__Group__2 7268rule__ObjectReference__Group__1
7269 @init { 7269 @init {
7270 int stackSize = keepStackSize(); 7270 int stackSize = keepStackSize();
7271 } 7271 }
7272: 7272:
7273 rule__ScopeDeclaration__Group__2__Impl 7273 rule__ObjectReference__Group__1__Impl
7274; 7274;
7275finally { 7275finally {
7276 restoreStackSize(stackSize); 7276 restoreStackSize(stackSize);
7277} 7277}
7278 7278
7279rule__ScopeDeclaration__Group__2__Impl 7279rule__ObjectReference__Group__1__Impl
7280 @init { 7280 @init {
7281 int stackSize = keepStackSize(); 7281 int stackSize = keepStackSize();
7282 } 7282 }
7283: 7283:
7284( 7284(
7285 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } 7285 { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); }
7286 (rule__ScopeDeclaration__SpecificationAssignment_2) 7286 'node'
7287 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } 7287 { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); }
7288) 7288)
7289; 7289;
7290finally { 7290finally {
7291 restoreStackSize(stackSize); 7291 restoreStackSize(stackSize);
7292} 7292}
7293 7293
7294 7294
7295rule__GenerationTask__Group__0 7295rule__IntegerReference__Group__0
7296 @init { 7296 @init {
7297 int stackSize = keepStackSize(); 7297 int stackSize = keepStackSize();
7298 } 7298 }
7299: 7299:
7300 rule__GenerationTask__Group__0__Impl 7300 rule__IntegerReference__Group__0__Impl
7301 rule__GenerationTask__Group__1 7301 rule__IntegerReference__Group__1
7302; 7302;
7303finally { 7303finally {
7304 restoreStackSize(stackSize); 7304 restoreStackSize(stackSize);
7305} 7305}
7306 7306
7307rule__GenerationTask__Group__0__Impl 7307rule__IntegerReference__Group__0__Impl
7308 @init { 7308 @init {
7309 int stackSize = keepStackSize(); 7309 int stackSize = keepStackSize();
7310 } 7310 }
7311: 7311:
7312( 7312(
7313 { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } 7313 { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); }
7314 'generate' 7314 ()
7315 { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } 7315 { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); }
7316) 7316)
7317; 7317;
7318finally { 7318finally {
7319 restoreStackSize(stackSize); 7319 restoreStackSize(stackSize);
7320} 7320}
7321 7321
7322rule__GenerationTask__Group__1 7322rule__IntegerReference__Group__1
7323 @init { 7323 @init {
7324 int stackSize = keepStackSize(); 7324 int stackSize = keepStackSize();
7325 } 7325 }
7326: 7326:
7327 rule__GenerationTask__Group__1__Impl 7327 rule__IntegerReference__Group__1__Impl
7328 rule__GenerationTask__Group__2 7328;
7329; 7329finally {
7330finally { 7330 restoreStackSize(stackSize);
7331 restoreStackSize(stackSize); 7331}
7332} 7332
7333 7333rule__IntegerReference__Group__1__Impl
7334rule__GenerationTask__Group__1__Impl 7334 @init {
7335 @init { 7335 int stackSize = keepStackSize();
7336 int stackSize = keepStackSize(); 7336 }
7337 } 7337:
7338: 7338(
7339( 7339 { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); }
7340 { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } 7340 'int'
7341 () 7341 { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); }
7342 { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } 7342)
7343) 7343;
7344; 7344finally {
7345finally { 7345 restoreStackSize(stackSize);
7346 restoreStackSize(stackSize); 7346}
7347} 7347
7348 7348
7349rule__GenerationTask__Group__2 7349rule__RealReference__Group__0
7350 @init { 7350 @init {
7351 int stackSize = keepStackSize(); 7351 int stackSize = keepStackSize();
7352 } 7352 }
7353: 7353:
7354 rule__GenerationTask__Group__2__Impl 7354 rule__RealReference__Group__0__Impl
7355 rule__GenerationTask__Group__3 7355 rule__RealReference__Group__1
7356; 7356;
7357finally { 7357finally {
7358 restoreStackSize(stackSize); 7358 restoreStackSize(stackSize);
7359} 7359}
7360 7360
7361rule__GenerationTask__Group__2__Impl 7361rule__RealReference__Group__0__Impl
7362 @init { 7362 @init {
7363 int stackSize = keepStackSize(); 7363 int stackSize = keepStackSize();
7364 } 7364 }
7365: 7365:
7366( 7366(
7367 { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } 7367 { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); }
7368 '{' 7368 ()
7369 { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } 7369 { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); }
7370) 7370)
7371; 7371;
7372finally { 7372finally {
7373 restoreStackSize(stackSize); 7373 restoreStackSize(stackSize);
7374} 7374}
7375 7375
7376rule__GenerationTask__Group__3 7376rule__RealReference__Group__1
7377 @init { 7377 @init {
7378 int stackSize = keepStackSize(); 7378 int stackSize = keepStackSize();
7379 } 7379 }
7380: 7380:
7381 rule__GenerationTask__Group__3__Impl 7381 rule__RealReference__Group__1__Impl
7382 rule__GenerationTask__Group__4 7382;
7383; 7383finally {
7384finally { 7384 restoreStackSize(stackSize);
7385 restoreStackSize(stackSize); 7385}
7386} 7386
7387 7387rule__RealReference__Group__1__Impl
7388rule__GenerationTask__Group__3__Impl 7388 @init {
7389 @init { 7389 int stackSize = keepStackSize();
7390 int stackSize = keepStackSize(); 7390 }
7391 } 7391:
7392: 7392(
7393( 7393 { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); }
7394 { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } 7394 'real'
7395 (rule__GenerationTask__UnorderedGroup_3) 7395 { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); }
7396 { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } 7396)
7397) 7397;
7398; 7398finally {
7399finally { 7399 restoreStackSize(stackSize);
7400 restoreStackSize(stackSize); 7400}
7401} 7401
7402 7402
7403rule__GenerationTask__Group__4 7403rule__StringReference__Group__0
7404 @init { 7404 @init {
7405 int stackSize = keepStackSize(); 7405 int stackSize = keepStackSize();
7406 } 7406 }
7407: 7407:
7408 rule__GenerationTask__Group__4__Impl 7408 rule__StringReference__Group__0__Impl
7409; 7409 rule__StringReference__Group__1
7410finally { 7410;
7411 restoreStackSize(stackSize); 7411finally {
7412} 7412 restoreStackSize(stackSize);
7413 7413}
7414rule__GenerationTask__Group__4__Impl 7414
7415 @init { 7415rule__StringReference__Group__0__Impl
7416 int stackSize = keepStackSize(); 7416 @init {
7417 } 7417 int stackSize = keepStackSize();
7418: 7418 }
7419( 7419:
7420 { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } 7420(
7421 '}' 7421 { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); }
7422 { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } 7422 ()
7423) 7423 { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); }
7424; 7424)
7425finally { 7425;
7426 restoreStackSize(stackSize); 7426finally {
7427} 7427 restoreStackSize(stackSize);
7428 7428}
7429 7429
7430rule__GenerationTask__Group_3_0__0 7430rule__StringReference__Group__1
7431 @init { 7431 @init {
7432 int stackSize = keepStackSize(); 7432 int stackSize = keepStackSize();
7433 } 7433 }
7434: 7434:
7435 rule__GenerationTask__Group_3_0__0__Impl 7435 rule__StringReference__Group__1__Impl
7436 rule__GenerationTask__Group_3_0__1 7436;
7437; 7437finally {
7438finally { 7438 restoreStackSize(stackSize);
7439 restoreStackSize(stackSize); 7439}
7440} 7440
7441 7441rule__StringReference__Group__1__Impl
7442rule__GenerationTask__Group_3_0__0__Impl 7442 @init {
7443 @init { 7443 int stackSize = keepStackSize();
7444 int stackSize = keepStackSize(); 7444 }
7445 } 7445:
7446: 7446(
7447( 7447 { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); }
7448 { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } 7448 'string'
7449 'metamodel' 7449 { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); }
7450 { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } 7450)
7451) 7451;
7452; 7452finally {
7453finally { 7453 restoreStackSize(stackSize);
7454 restoreStackSize(stackSize); 7454}
7455} 7455
7456 7456
7457rule__GenerationTask__Group_3_0__1 7457rule__IntervallNumber__Group__0
7458 @init { 7458 @init {
7459 int stackSize = keepStackSize(); 7459 int stackSize = keepStackSize();
7460 } 7460 }
7461: 7461:
7462 rule__GenerationTask__Group_3_0__1__Impl 7462 rule__IntervallNumber__Group__0__Impl
7463 rule__GenerationTask__Group_3_0__2 7463 rule__IntervallNumber__Group__1
7464; 7464;
7465finally { 7465finally {
7466 restoreStackSize(stackSize); 7466 restoreStackSize(stackSize);
7467} 7467}
7468 7468
7469rule__GenerationTask__Group_3_0__1__Impl 7469rule__IntervallNumber__Group__0__Impl
7470 @init { 7470 @init {
7471 int stackSize = keepStackSize(); 7471 int stackSize = keepStackSize();
7472 } 7472 }
7473: 7473:
7474( 7474(
7475 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } 7475 { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); }
7476 '=' 7476 (rule__IntervallNumber__MinAssignment_0)
7477 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } 7477 { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); }
7478) 7478)
7479; 7479;
7480finally { 7480finally {
7481 restoreStackSize(stackSize); 7481 restoreStackSize(stackSize);
7482} 7482}
7483 7483
7484rule__GenerationTask__Group_3_0__2 7484rule__IntervallNumber__Group__1
7485 @init { 7485 @init {
7486 int stackSize = keepStackSize(); 7486 int stackSize = keepStackSize();
7487 } 7487 }
7488: 7488:
7489 rule__GenerationTask__Group_3_0__2__Impl 7489 rule__IntervallNumber__Group__1__Impl
7490; 7490 rule__IntervallNumber__Group__2
7491finally { 7491;
7492 restoreStackSize(stackSize); 7492finally {
7493} 7493 restoreStackSize(stackSize);
7494 7494}
7495rule__GenerationTask__Group_3_0__2__Impl 7495
7496 @init { 7496rule__IntervallNumber__Group__1__Impl
7497 int stackSize = keepStackSize(); 7497 @init {
7498 } 7498 int stackSize = keepStackSize();
7499: 7499 }
7500( 7500:
7501 { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } 7501(
7502 (rule__GenerationTask__MetamodelAssignment_3_0_2) 7502 { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); }
7503 { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } 7503 '..'
7504) 7504 { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); }
7505; 7505)
7506finally { 7506;
7507 restoreStackSize(stackSize); 7507finally {
7508} 7508 restoreStackSize(stackSize);
7509 7509}
7510 7510
7511rule__GenerationTask__Group_3_1__0 7511rule__IntervallNumber__Group__2
7512 @init { 7512 @init {
7513 int stackSize = keepStackSize(); 7513 int stackSize = keepStackSize();
7514 } 7514 }
7515: 7515:
7516 rule__GenerationTask__Group_3_1__0__Impl 7516 rule__IntervallNumber__Group__2__Impl
7517 rule__GenerationTask__Group_3_1__1 7517;
7518; 7518finally {
7519finally { 7519 restoreStackSize(stackSize);
7520 restoreStackSize(stackSize); 7520}
7521} 7521
7522 7522rule__IntervallNumber__Group__2__Impl
7523rule__GenerationTask__Group_3_1__0__Impl 7523 @init {
7524 @init { 7524 int stackSize = keepStackSize();
7525 int stackSize = keepStackSize(); 7525 }
7526 } 7526:
7527: 7527(
7528( 7528 { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); }
7529 { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } 7529 (rule__IntervallNumber__Alternatives_2)
7530 'partial-model' 7530 { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); }
7531 { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } 7531)
7532) 7532;
7533; 7533finally {
7534finally { 7534 restoreStackSize(stackSize);
7535 restoreStackSize(stackSize); 7535}
7536} 7536
7537 7537
7538rule__GenerationTask__Group_3_1__1 7538rule__IntEnumberation__Group__0
7539 @init { 7539 @init {
7540 int stackSize = keepStackSize(); 7540 int stackSize = keepStackSize();
7541 } 7541 }
7542: 7542:
7543 rule__GenerationTask__Group_3_1__1__Impl 7543 rule__IntEnumberation__Group__0__Impl
7544 rule__GenerationTask__Group_3_1__2 7544 rule__IntEnumberation__Group__1
7545; 7545;
7546finally { 7546finally {
7547 restoreStackSize(stackSize); 7547 restoreStackSize(stackSize);
7548} 7548}
7549 7549
7550rule__GenerationTask__Group_3_1__1__Impl 7550rule__IntEnumberation__Group__0__Impl
7551 @init { 7551 @init {
7552 int stackSize = keepStackSize(); 7552 int stackSize = keepStackSize();
7553 } 7553 }
7554: 7554:
7555( 7555(
7556 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } 7556 { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); }
7557 '=' 7557 ()
7558 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } 7558 { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); }
7559) 7559)
7560; 7560;
7561finally { 7561finally {
7562 restoreStackSize(stackSize); 7562 restoreStackSize(stackSize);
7563} 7563}
7564 7564
7565rule__GenerationTask__Group_3_1__2 7565rule__IntEnumberation__Group__1
7566 @init { 7566 @init {
7567 int stackSize = keepStackSize(); 7567 int stackSize = keepStackSize();
7568 } 7568 }
7569: 7569:
7570 rule__GenerationTask__Group_3_1__2__Impl 7570 rule__IntEnumberation__Group__1__Impl
7571; 7571 rule__IntEnumberation__Group__2
7572finally { 7572;
7573 restoreStackSize(stackSize); 7573finally {
7574} 7574 restoreStackSize(stackSize);
7575 7575}
7576rule__GenerationTask__Group_3_1__2__Impl 7576
7577 @init { 7577rule__IntEnumberation__Group__1__Impl
7578 int stackSize = keepStackSize(); 7578 @init {
7579 } 7579 int stackSize = keepStackSize();
7580: 7580 }
7581( 7581:
7582 { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } 7582(
7583 (rule__GenerationTask__PartialModelAssignment_3_1_2) 7583 { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); }
7584 { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } 7584 '{'
7585) 7585 { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); }
7586; 7586)
7587finally { 7587;
7588 restoreStackSize(stackSize); 7588finally {
7589} 7589 restoreStackSize(stackSize);
7590 7590}
7591 7591
7592rule__GenerationTask__Group_3_2__0 7592rule__IntEnumberation__Group__2
7593 @init { 7593 @init {
7594 int stackSize = keepStackSize(); 7594 int stackSize = keepStackSize();
7595 } 7595 }
7596: 7596:
7597 rule__GenerationTask__Group_3_2__0__Impl 7597 rule__IntEnumberation__Group__2__Impl
7598 rule__GenerationTask__Group_3_2__1 7598 rule__IntEnumberation__Group__3
7599; 7599;
7600finally { 7600finally {
7601 restoreStackSize(stackSize); 7601 restoreStackSize(stackSize);
7602} 7602}
7603 7603
7604rule__GenerationTask__Group_3_2__0__Impl 7604rule__IntEnumberation__Group__2__Impl
7605 @init { 7605 @init {
7606 int stackSize = keepStackSize(); 7606 int stackSize = keepStackSize();
7607 } 7607 }
7608: 7608:
7609( 7609(
7610 { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } 7610 { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); }
7611 'constraints' 7611 (rule__IntEnumberation__Group_2__0)?
7612 { after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } 7612 { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); }
7613) 7613)
7614; 7614;
7615finally { 7615finally {
7616 restoreStackSize(stackSize); 7616 restoreStackSize(stackSize);
7617} 7617}
7618 7618
7619rule__GenerationTask__Group_3_2__1 7619rule__IntEnumberation__Group__3
7620 @init { 7620 @init {
7621 int stackSize = keepStackSize(); 7621 int stackSize = keepStackSize();
7622 } 7622 }
7623: 7623:
7624 rule__GenerationTask__Group_3_2__1__Impl 7624 rule__IntEnumberation__Group__3__Impl
7625 rule__GenerationTask__Group_3_2__2 7625;
7626; 7626finally {
7627finally { 7627 restoreStackSize(stackSize);
7628 restoreStackSize(stackSize); 7628}
7629} 7629
7630 7630rule__IntEnumberation__Group__3__Impl
7631rule__GenerationTask__Group_3_2__1__Impl 7631 @init {
7632 @init { 7632 int stackSize = keepStackSize();
7633 int stackSize = keepStackSize(); 7633 }
7634 } 7634:
7635: 7635(
7636( 7636 { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); }
7637 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } 7637 '}'
7638 '=' 7638 { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); }
7639 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } 7639)
7640) 7640;
7641; 7641finally {
7642finally { 7642 restoreStackSize(stackSize);
7643 restoreStackSize(stackSize); 7643}
7644} 7644
7645 7645
7646rule__GenerationTask__Group_3_2__2 7646rule__IntEnumberation__Group_2__0
7647 @init { 7647 @init {
7648 int stackSize = keepStackSize(); 7648 int stackSize = keepStackSize();
7649 } 7649 }
7650: 7650:
7651 rule__GenerationTask__Group_3_2__2__Impl 7651 rule__IntEnumberation__Group_2__0__Impl
7652; 7652 rule__IntEnumberation__Group_2__1
7653finally { 7653;
7654 restoreStackSize(stackSize); 7654finally {
7655} 7655 restoreStackSize(stackSize);
7656 7656}
7657rule__GenerationTask__Group_3_2__2__Impl 7657
7658 @init { 7658rule__IntEnumberation__Group_2__0__Impl
7659 int stackSize = keepStackSize(); 7659 @init {
7660 } 7660 int stackSize = keepStackSize();
7661: 7661 }
7662( 7662:
7663 { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } 7663(
7664 (rule__GenerationTask__PatternsAssignment_3_2_2) 7664 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); }
7665 { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } 7665 (rule__IntEnumberation__EntryAssignment_2_0)
7666) 7666 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); }
7667; 7667)
7668finally { 7668;
7669 restoreStackSize(stackSize); 7669finally {
7670} 7670 restoreStackSize(stackSize);
7671 7671}
7672 7672
7673rule__GenerationTask__Group_3_3__0 7673rule__IntEnumberation__Group_2__1
7674 @init { 7674 @init {
7675 int stackSize = keepStackSize(); 7675 int stackSize = keepStackSize();
7676 } 7676 }
7677: 7677:
7678 rule__GenerationTask__Group_3_3__0__Impl 7678 rule__IntEnumberation__Group_2__1__Impl
7679 rule__GenerationTask__Group_3_3__1 7679;
7680; 7680finally {
7681finally { 7681 restoreStackSize(stackSize);
7682 restoreStackSize(stackSize); 7682}
7683} 7683
7684 7684rule__IntEnumberation__Group_2__1__Impl
7685rule__GenerationTask__Group_3_3__0__Impl 7685 @init {
7686 @init { 7686 int stackSize = keepStackSize();
7687 int stackSize = keepStackSize(); 7687 }
7688 } 7688:
7689: 7689(
7690( 7690 { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); }
7691 { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); } 7691 (rule__IntEnumberation__Group_2_1__0)*
7692 'scope' 7692 { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); }
7693 { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); } 7693)
7694) 7694;
7695; 7695finally {
7696finally { 7696 restoreStackSize(stackSize);
7697 restoreStackSize(stackSize); 7697}
7698} 7698
7699 7699
7700rule__GenerationTask__Group_3_3__1 7700rule__IntEnumberation__Group_2_1__0
7701 @init { 7701 @init {
7702 int stackSize = keepStackSize(); 7702 int stackSize = keepStackSize();
7703 } 7703 }
7704: 7704:
7705 rule__GenerationTask__Group_3_3__1__Impl 7705 rule__IntEnumberation__Group_2_1__0__Impl
7706 rule__GenerationTask__Group_3_3__2 7706 rule__IntEnumberation__Group_2_1__1
7707; 7707;
7708finally { 7708finally {
7709 restoreStackSize(stackSize); 7709 restoreStackSize(stackSize);
7710} 7710}
7711 7711
7712rule__GenerationTask__Group_3_3__1__Impl 7712rule__IntEnumberation__Group_2_1__0__Impl
7713 @init { 7713 @init {
7714 int stackSize = keepStackSize(); 7714 int stackSize = keepStackSize();
7715 } 7715 }
7716: 7716:
7717( 7717(
7718 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } 7718 { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); }
7719 '=' 7719 ','
7720 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } 7720 { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); }
7721) 7721)
7722; 7722;
7723finally { 7723finally {
7724 restoreStackSize(stackSize); 7724 restoreStackSize(stackSize);
7725} 7725}
7726 7726
7727rule__GenerationTask__Group_3_3__2 7727rule__IntEnumberation__Group_2_1__1
7728 @init { 7728 @init {
7729 int stackSize = keepStackSize(); 7729 int stackSize = keepStackSize();
7730 } 7730 }
7731: 7731:
7732 rule__GenerationTask__Group_3_3__2__Impl 7732 rule__IntEnumberation__Group_2_1__1__Impl
7733; 7733;
7734finally { 7734finally {
7735 restoreStackSize(stackSize); 7735 restoreStackSize(stackSize);
7736} 7736}
7737 7737
7738rule__GenerationTask__Group_3_3__2__Impl 7738rule__IntEnumberation__Group_2_1__1__Impl
7739 @init { 7739 @init {
7740 int stackSize = keepStackSize(); 7740 int stackSize = keepStackSize();
7741 } 7741 }
7742: 7742:
7743( 7743(
7744 { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); } 7744 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); }
7745 (rule__GenerationTask__ScopeAssignment_3_3_2) 7745 (rule__IntEnumberation__EntryAssignment_2_1_1)
7746 { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); } 7746 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); }
7747) 7747)
7748; 7748;
7749finally { 7749finally {
7750 restoreStackSize(stackSize); 7750 restoreStackSize(stackSize);
7751} 7751}
7752 7752
7753 7753
7754rule__GenerationTask__Group_3_4__0 7754rule__RealEnumeration__Group__0
7755 @init { 7755 @init {
7756 int stackSize = keepStackSize(); 7756 int stackSize = keepStackSize();
7757 } 7757 }
7758: 7758:
7759 rule__GenerationTask__Group_3_4__0__Impl 7759 rule__RealEnumeration__Group__0__Impl
7760 rule__GenerationTask__Group_3_4__1 7760 rule__RealEnumeration__Group__1
7761; 7761;
7762finally { 7762finally {
7763 restoreStackSize(stackSize); 7763 restoreStackSize(stackSize);
7764} 7764}
7765 7765
7766rule__GenerationTask__Group_3_4__0__Impl 7766rule__RealEnumeration__Group__0__Impl
7767 @init { 7767 @init {
7768 int stackSize = keepStackSize(); 7768 int stackSize = keepStackSize();
7769 } 7769 }
7770: 7770:
7771( 7771(
7772 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); } 7772 { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); }
7773 (rule__GenerationTask__NumberSpecifiedAssignment_3_4_0) 7773 ()
7774 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); } 7774 { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); }
7775) 7775)
7776; 7776;
7777finally { 7777finally {
7778 restoreStackSize(stackSize); 7778 restoreStackSize(stackSize);
7779} 7779}
7780 7780
7781rule__GenerationTask__Group_3_4__1 7781rule__RealEnumeration__Group__1
7782 @init { 7782 @init {
7783 int stackSize = keepStackSize(); 7783 int stackSize = keepStackSize();
7784 } 7784 }
7785: 7785:
7786 rule__GenerationTask__Group_3_4__1__Impl 7786 rule__RealEnumeration__Group__1__Impl
7787 rule__GenerationTask__Group_3_4__2 7787 rule__RealEnumeration__Group__2
7788; 7788;
7789finally { 7789finally {
7790 restoreStackSize(stackSize); 7790 restoreStackSize(stackSize);
7791} 7791}
7792 7792
7793rule__GenerationTask__Group_3_4__1__Impl 7793rule__RealEnumeration__Group__1__Impl
7794 @init { 7794 @init {
7795 int stackSize = keepStackSize(); 7795 int stackSize = keepStackSize();
7796 } 7796 }
7797: 7797:
7798( 7798(
7799 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } 7799 { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
7800 '=' 7800 '{'
7801 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } 7801 { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
7802) 7802)
7803; 7803;
7804finally { 7804finally {
7805 restoreStackSize(stackSize); 7805 restoreStackSize(stackSize);
7806} 7806}
7807 7807
7808rule__GenerationTask__Group_3_4__2 7808rule__RealEnumeration__Group__2
7809 @init { 7809 @init {
7810 int stackSize = keepStackSize(); 7810 int stackSize = keepStackSize();
7811 } 7811 }
7812: 7812:
7813 rule__GenerationTask__Group_3_4__2__Impl 7813 rule__RealEnumeration__Group__2__Impl
7814; 7814 rule__RealEnumeration__Group__3
7815finally { 7815;
7816 restoreStackSize(stackSize); 7816finally {
7817} 7817 restoreStackSize(stackSize);
7818 7818}
7819rule__GenerationTask__Group_3_4__2__Impl 7819
7820 @init { 7820rule__RealEnumeration__Group__2__Impl
7821 int stackSize = keepStackSize(); 7821 @init {
7822 } 7822 int stackSize = keepStackSize();
7823: 7823 }
7824( 7824:
7825 { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); } 7825(
7826 (rule__GenerationTask__NumberAssignment_3_4_2) 7826 { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); }
7827 { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); } 7827 (rule__RealEnumeration__Group_2__0)?
7828) 7828 { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); }
7829; 7829)
7830finally { 7830;
7831 restoreStackSize(stackSize); 7831finally {
7832} 7832 restoreStackSize(stackSize);
7833 7833}
7834 7834
7835rule__GenerationTask__Group_3_5__0 7835rule__RealEnumeration__Group__3
7836 @init { 7836 @init {
7837 int stackSize = keepStackSize(); 7837 int stackSize = keepStackSize();
7838 } 7838 }
7839: 7839:
7840 rule__GenerationTask__Group_3_5__0__Impl 7840 rule__RealEnumeration__Group__3__Impl
7841 rule__GenerationTask__Group_3_5__1 7841;
7842; 7842finally {
7843finally { 7843 restoreStackSize(stackSize);
7844 restoreStackSize(stackSize); 7844}
7845} 7845
7846 7846rule__RealEnumeration__Group__3__Impl
7847rule__GenerationTask__Group_3_5__0__Impl 7847 @init {
7848 @init { 7848 int stackSize = keepStackSize();
7849 int stackSize = keepStackSize(); 7849 }
7850 } 7850:
7851: 7851(
7852( 7852 { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); }
7853 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); } 7853 '}'
7854 (rule__GenerationTask__RunSpecifiedAssignment_3_5_0) 7854 { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); }
7855 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); } 7855)
7856) 7856;
7857; 7857finally {
7858finally { 7858 restoreStackSize(stackSize);
7859 restoreStackSize(stackSize); 7859}
7860} 7860
7861 7861
7862rule__GenerationTask__Group_3_5__1 7862rule__RealEnumeration__Group_2__0
7863 @init { 7863 @init {
7864 int stackSize = keepStackSize(); 7864 int stackSize = keepStackSize();
7865 } 7865 }
7866: 7866:
7867 rule__GenerationTask__Group_3_5__1__Impl 7867 rule__RealEnumeration__Group_2__0__Impl
7868 rule__GenerationTask__Group_3_5__2 7868 rule__RealEnumeration__Group_2__1
7869; 7869;
7870finally { 7870finally {
7871 restoreStackSize(stackSize); 7871 restoreStackSize(stackSize);
7872} 7872}
7873 7873
7874rule__GenerationTask__Group_3_5__1__Impl 7874rule__RealEnumeration__Group_2__0__Impl
7875 @init { 7875 @init {
7876 int stackSize = keepStackSize(); 7876 int stackSize = keepStackSize();
7877 } 7877 }
7878: 7878:
7879( 7879(
7880 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } 7880 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); }
7881 '=' 7881 (rule__RealEnumeration__EntryAssignment_2_0)
7882 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } 7882 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); }
7883) 7883)
7884; 7884;
7885finally { 7885finally {
7886 restoreStackSize(stackSize); 7886 restoreStackSize(stackSize);
7887} 7887}
7888 7888
7889rule__GenerationTask__Group_3_5__2 7889rule__RealEnumeration__Group_2__1
7890 @init { 7890 @init {
7891 int stackSize = keepStackSize(); 7891 int stackSize = keepStackSize();
7892 } 7892 }
7893: 7893:
7894 rule__GenerationTask__Group_3_5__2__Impl 7894 rule__RealEnumeration__Group_2__1__Impl
7895; 7895;
7896finally { 7896finally {
7897 restoreStackSize(stackSize); 7897 restoreStackSize(stackSize);
7898} 7898}
7899 7899
7900rule__GenerationTask__Group_3_5__2__Impl 7900rule__RealEnumeration__Group_2__1__Impl
7901 @init { 7901 @init {
7902 int stackSize = keepStackSize(); 7902 int stackSize = keepStackSize();
7903 } 7903 }
7904: 7904:
7905( 7905(
7906 { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); } 7906 { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); }
7907 (rule__GenerationTask__RunsAssignment_3_5_2) 7907 (rule__RealEnumeration__Group_2_1__0)*
7908 { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); } 7908 { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); }
7909) 7909)
7910; 7910;
7911finally { 7911finally {
7912 restoreStackSize(stackSize); 7912 restoreStackSize(stackSize);
7913} 7913}
7914 7914
7915 7915
7916rule__GenerationTask__Group_3_6__0 7916rule__RealEnumeration__Group_2_1__0
7917 @init { 7917 @init {
7918 int stackSize = keepStackSize(); 7918 int stackSize = keepStackSize();
7919 } 7919 }
7920: 7920:
7921 rule__GenerationTask__Group_3_6__0__Impl 7921 rule__RealEnumeration__Group_2_1__0__Impl
7922 rule__GenerationTask__Group_3_6__1 7922 rule__RealEnumeration__Group_2_1__1
7923; 7923;
7924finally { 7924finally {
7925 restoreStackSize(stackSize); 7925 restoreStackSize(stackSize);
7926} 7926}
7927 7927
7928rule__GenerationTask__Group_3_6__0__Impl 7928rule__RealEnumeration__Group_2_1__0__Impl
7929 @init { 7929 @init {
7930 int stackSize = keepStackSize(); 7930 int stackSize = keepStackSize();
7931 } 7931 }
7932: 7932:
7933( 7933(
7934 { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); } 7934 { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); }
7935 'solver' 7935 ','
7936 { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); } 7936 { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); }
7937) 7937)
7938; 7938;
7939finally { 7939finally {
7940 restoreStackSize(stackSize); 7940 restoreStackSize(stackSize);
7941} 7941}
7942 7942
7943rule__GenerationTask__Group_3_6__1 7943rule__RealEnumeration__Group_2_1__1
7944 @init { 7944 @init {
7945 int stackSize = keepStackSize(); 7945 int stackSize = keepStackSize();
7946 } 7946 }
7947: 7947:
7948 rule__GenerationTask__Group_3_6__1__Impl 7948 rule__RealEnumeration__Group_2_1__1__Impl
7949 rule__GenerationTask__Group_3_6__2 7949;
7950; 7950finally {
7951finally { 7951 restoreStackSize(stackSize);
7952 restoreStackSize(stackSize); 7952}
7953} 7953
7954 7954rule__RealEnumeration__Group_2_1__1__Impl
7955rule__GenerationTask__Group_3_6__1__Impl 7955 @init {
7956 @init { 7956 int stackSize = keepStackSize();
7957 int stackSize = keepStackSize(); 7957 }
7958 } 7958:
7959: 7959(
7960( 7960 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); }
7961 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } 7961 (rule__RealEnumeration__EntryAssignment_2_1_1)
7962 '=' 7962 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); }
7963 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } 7963)
7964) 7964;
7965; 7965finally {
7966finally { 7966 restoreStackSize(stackSize);
7967 restoreStackSize(stackSize); 7967}
7968} 7968
7969 7969
7970rule__GenerationTask__Group_3_6__2 7970rule__StringEnumeration__Group__0
7971 @init { 7971 @init {
7972 int stackSize = keepStackSize(); 7972 int stackSize = keepStackSize();
7973 } 7973 }
7974: 7974:
7975 rule__GenerationTask__Group_3_6__2__Impl 7975 rule__StringEnumeration__Group__0__Impl
7976; 7976 rule__StringEnumeration__Group__1
7977finally { 7977;
7978 restoreStackSize(stackSize); 7978finally {
7979} 7979 restoreStackSize(stackSize);
7980 7980}
7981rule__GenerationTask__Group_3_6__2__Impl 7981
7982 @init { 7982rule__StringEnumeration__Group__0__Impl
7983 int stackSize = keepStackSize(); 7983 @init {
7984 } 7984 int stackSize = keepStackSize();
7985: 7985 }
7986( 7986:
7987 { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); } 7987(
7988 (rule__GenerationTask__SolverAssignment_3_6_2) 7988 { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); }
7989 { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); } 7989 ()
7990) 7990 { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); }
7991; 7991)
7992finally { 7992;
7993 restoreStackSize(stackSize); 7993finally {
7994} 7994 restoreStackSize(stackSize);
7995 7995}
7996 7996
7997rule__GenerationTask__Group_3_7__0 7997rule__StringEnumeration__Group__1
7998 @init { 7998 @init {
7999 int stackSize = keepStackSize(); 7999 int stackSize = keepStackSize();
8000 } 8000 }
8001: 8001:
8002 rule__GenerationTask__Group_3_7__0__Impl 8002 rule__StringEnumeration__Group__1__Impl
8003 rule__GenerationTask__Group_3_7__1 8003 rule__StringEnumeration__Group__2
8004; 8004;
8005finally { 8005finally {
8006 restoreStackSize(stackSize); 8006 restoreStackSize(stackSize);
8007} 8007}
8008 8008
8009rule__GenerationTask__Group_3_7__0__Impl 8009rule__StringEnumeration__Group__1__Impl
8010 @init { 8010 @init {
8011 int stackSize = keepStackSize(); 8011 int stackSize = keepStackSize();
8012 } 8012 }
8013: 8013:
8014( 8014(
8015 { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); } 8015 { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
8016 'config' 8016 '{'
8017 { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); } 8017 { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
8018) 8018)
8019; 8019;
8020finally { 8020finally {
8021 restoreStackSize(stackSize); 8021 restoreStackSize(stackSize);
8022} 8022}
8023 8023
8024rule__GenerationTask__Group_3_7__1 8024rule__StringEnumeration__Group__2
8025 @init { 8025 @init {
8026 int stackSize = keepStackSize(); 8026 int stackSize = keepStackSize();
8027 } 8027 }
8028: 8028:
8029 rule__GenerationTask__Group_3_7__1__Impl 8029 rule__StringEnumeration__Group__2__Impl
8030 rule__GenerationTask__Group_3_7__2 8030 rule__StringEnumeration__Group__3
8031; 8031;
8032finally { 8032finally {
8033 restoreStackSize(stackSize); 8033 restoreStackSize(stackSize);
8034} 8034}
8035 8035
8036rule__GenerationTask__Group_3_7__1__Impl 8036rule__StringEnumeration__Group__2__Impl
8037 @init { 8037 @init {
8038 int stackSize = keepStackSize(); 8038 int stackSize = keepStackSize();
8039 } 8039 }
8040: 8040:
8041( 8041(
8042 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } 8042 { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); }
8043 '=' 8043 (rule__StringEnumeration__Group_2__0)?
8044 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } 8044 { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); }
8045) 8045)
8046; 8046;
8047finally { 8047finally {
8048 restoreStackSize(stackSize); 8048 restoreStackSize(stackSize);
8049} 8049}
8050 8050
8051rule__GenerationTask__Group_3_7__2 8051rule__StringEnumeration__Group__3
8052 @init { 8052 @init {
8053 int stackSize = keepStackSize(); 8053 int stackSize = keepStackSize();
8054 } 8054 }
8055: 8055:
8056 rule__GenerationTask__Group_3_7__2__Impl 8056 rule__StringEnumeration__Group__3__Impl
8057; 8057;
8058finally { 8058finally {
8059 restoreStackSize(stackSize); 8059 restoreStackSize(stackSize);
8060} 8060}
8061 8061
8062rule__GenerationTask__Group_3_7__2__Impl 8062rule__StringEnumeration__Group__3__Impl
8063 @init { 8063 @init {
8064 int stackSize = keepStackSize(); 8064 int stackSize = keepStackSize();
8065 } 8065 }
8066: 8066:
8067( 8067(
8068 { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); } 8068 { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); }
8069 (rule__GenerationTask__ConfigAssignment_3_7_2) 8069 '}'
8070 { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); } 8070 { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); }
8071) 8071)
8072; 8072;
8073finally { 8073finally {
8074 restoreStackSize(stackSize); 8074 restoreStackSize(stackSize);
8075} 8075}
8076 8076
8077 8077
8078rule__GenerationTask__Group_3_8__0 8078rule__StringEnumeration__Group_2__0
8079 @init { 8079 @init {
8080 int stackSize = keepStackSize(); 8080 int stackSize = keepStackSize();
8081 } 8081 }
8082: 8082:
8083 rule__GenerationTask__Group_3_8__0__Impl 8083 rule__StringEnumeration__Group_2__0__Impl
8084 rule__GenerationTask__Group_3_8__1 8084 rule__StringEnumeration__Group_2__1
8085; 8085;
8086finally { 8086finally {
8087 restoreStackSize(stackSize); 8087 restoreStackSize(stackSize);
8088} 8088}
8089 8089
8090rule__GenerationTask__Group_3_8__0__Impl 8090rule__StringEnumeration__Group_2__0__Impl
8091 @init { 8091 @init {
8092 int stackSize = keepStackSize(); 8092 int stackSize = keepStackSize();
8093 } 8093 }
8094: 8094:
8095( 8095(
8096 { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); } 8096 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); }
8097 'debug' 8097 (rule__StringEnumeration__EntryAssignment_2_0)
8098 { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); } 8098 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); }
8099) 8099)
8100; 8100;
8101finally { 8101finally {
8102 restoreStackSize(stackSize); 8102 restoreStackSize(stackSize);
8103} 8103}
8104 8104
8105rule__GenerationTask__Group_3_8__1 8105rule__StringEnumeration__Group_2__1
8106 @init { 8106 @init {
8107 int stackSize = keepStackSize(); 8107 int stackSize = keepStackSize();
8108 } 8108 }
8109: 8109:
8110 rule__GenerationTask__Group_3_8__1__Impl 8110 rule__StringEnumeration__Group_2__1__Impl
8111 rule__GenerationTask__Group_3_8__2 8111;
8112; 8112finally {
8113finally { 8113 restoreStackSize(stackSize);
8114 restoreStackSize(stackSize); 8114}
8115} 8115
8116 8116rule__StringEnumeration__Group_2__1__Impl
8117rule__GenerationTask__Group_3_8__1__Impl 8117 @init {
8118 @init { 8118 int stackSize = keepStackSize();
8119 int stackSize = keepStackSize(); 8119 }
8120 } 8120:
8121: 8121(
8122( 8122 { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); }
8123 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } 8123 (rule__StringEnumeration__Group_2_1__0)*
8124 '=' 8124 { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); }
8125 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } 8125)
8126) 8126;
8127; 8127finally {
8128finally { 8128 restoreStackSize(stackSize);
8129 restoreStackSize(stackSize); 8129}
8130} 8130
8131 8131
8132rule__GenerationTask__Group_3_8__2 8132rule__StringEnumeration__Group_2_1__0
8133 @init { 8133 @init {
8134 int stackSize = keepStackSize(); 8134 int stackSize = keepStackSize();
8135 } 8135 }
8136: 8136:
8137 rule__GenerationTask__Group_3_8__2__Impl 8137 rule__StringEnumeration__Group_2_1__0__Impl
8138; 8138 rule__StringEnumeration__Group_2_1__1
8139finally { 8139;
8140 restoreStackSize(stackSize); 8140finally {
8141} 8141 restoreStackSize(stackSize);
8142 8142}
8143rule__GenerationTask__Group_3_8__2__Impl 8143
8144 @init { 8144rule__StringEnumeration__Group_2_1__0__Impl
8145 int stackSize = keepStackSize(); 8145 @init {
8146 } 8146 int stackSize = keepStackSize();
8147: 8147 }
8148( 8148:
8149 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); } 8149(
8150 (rule__GenerationTask__DebugFolderAssignment_3_8_2) 8150 { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); }
8151 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); } 8151 ','
8152) 8152 { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); }
8153; 8153)
8154finally { 8154;
8155 restoreStackSize(stackSize); 8155finally {
8156} 8156 restoreStackSize(stackSize);
8157 8157}
8158 8158
8159rule__GenerationTask__Group_3_9__0 8159rule__StringEnumeration__Group_2_1__1
8160 @init { 8160 @init {
8161 int stackSize = keepStackSize(); 8161 int stackSize = keepStackSize();
8162 } 8162 }
8163: 8163:
8164 rule__GenerationTask__Group_3_9__0__Impl 8164 rule__StringEnumeration__Group_2_1__1__Impl
8165 rule__GenerationTask__Group_3_9__1 8165;
8166; 8166finally {
8167finally { 8167 restoreStackSize(stackSize);
8168 restoreStackSize(stackSize); 8168}
8169} 8169
8170 8170rule__StringEnumeration__Group_2_1__1__Impl
8171rule__GenerationTask__Group_3_9__0__Impl 8171 @init {
8172 @init { 8172 int stackSize = keepStackSize();
8173 int stackSize = keepStackSize(); 8173 }
8174 } 8174:
8175: 8175(
8176( 8176 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); }
8177 { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); } 8177 (rule__StringEnumeration__EntryAssignment_2_1_1)
8178 'log' 8178 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); }
8179 { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); } 8179)
8180) 8180;
8181; 8181finally {
8182finally { 8182 restoreStackSize(stackSize);
8183 restoreStackSize(stackSize); 8183}
8184} 8184
8185 8185
8186rule__GenerationTask__Group_3_9__1 8186rule__ScopeDeclaration__Group__0
8187 @init { 8187 @init {
8188 int stackSize = keepStackSize(); 8188 int stackSize = keepStackSize();
8189 } 8189 }
8190: 8190:
8191 rule__GenerationTask__Group_3_9__1__Impl 8191 rule__ScopeDeclaration__Group__0__Impl
8192 rule__GenerationTask__Group_3_9__2 8192 rule__ScopeDeclaration__Group__1
8193; 8193;
8194finally { 8194finally {
8195 restoreStackSize(stackSize); 8195 restoreStackSize(stackSize);
8196} 8196}
8197 8197
8198rule__GenerationTask__Group_3_9__1__Impl 8198rule__ScopeDeclaration__Group__0__Impl
8199 @init { 8199 @init {
8200 int stackSize = keepStackSize(); 8200 int stackSize = keepStackSize();
8201 } 8201 }
8202: 8202:
8203( 8203(
8204 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } 8204 { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); }
8205 '=' 8205 'scope'
8206 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } 8206 { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); }
8207) 8207)
8208; 8208;
8209finally { 8209finally {
8210 restoreStackSize(stackSize); 8210 restoreStackSize(stackSize);
8211} 8211}
8212 8212
8213rule__GenerationTask__Group_3_9__2 8213rule__ScopeDeclaration__Group__1
8214 @init { 8214 @init {
8215 int stackSize = keepStackSize(); 8215 int stackSize = keepStackSize();
8216 } 8216 }
8217: 8217:
8218 rule__GenerationTask__Group_3_9__2__Impl 8218 rule__ScopeDeclaration__Group__1__Impl
8219; 8219 rule__ScopeDeclaration__Group__2
8220finally { 8220;
8221 restoreStackSize(stackSize); 8221finally {
8222} 8222 restoreStackSize(stackSize);
8223 8223}
8224rule__GenerationTask__Group_3_9__2__Impl 8224
8225 @init { 8225rule__ScopeDeclaration__Group__1__Impl
8226 int stackSize = keepStackSize(); 8226 @init {
8227 } 8227 int stackSize = keepStackSize();
8228: 8228 }
8229( 8229:
8230 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); } 8230(
8231 (rule__GenerationTask__TargetLogFileAssignment_3_9_2) 8231 { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); }
8232 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); } 8232 (rule__ScopeDeclaration__NameAssignment_1)
8233) 8233 { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); }
8234; 8234)
8235finally { 8235;
8236 restoreStackSize(stackSize); 8236finally {
8237} 8237 restoreStackSize(stackSize);
8238 8238}
8239 8239
8240rule__GenerationTask__Group_3_10__0 8240rule__ScopeDeclaration__Group__2
8241 @init { 8241 @init {
8242 int stackSize = keepStackSize(); 8242 int stackSize = keepStackSize();
8243 } 8243 }
8244: 8244:
8245 rule__GenerationTask__Group_3_10__0__Impl 8245 rule__ScopeDeclaration__Group__2__Impl
8246 rule__GenerationTask__Group_3_10__1 8246;
8247; 8247finally {
8248finally { 8248 restoreStackSize(stackSize);
8249 restoreStackSize(stackSize); 8249}
8250} 8250
8251 8251rule__ScopeDeclaration__Group__2__Impl
8252rule__GenerationTask__Group_3_10__0__Impl 8252 @init {
8253 @init { 8253 int stackSize = keepStackSize();
8254 int stackSize = keepStackSize(); 8254 }
8255 } 8255:
8256: 8256(
8257( 8257 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); }
8258 { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); } 8258 (rule__ScopeDeclaration__SpecificationAssignment_2)
8259 'statistics' 8259 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); }
8260 { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); } 8260)
8261) 8261;
8262; 8262finally {
8263finally { 8263 restoreStackSize(stackSize);
8264 restoreStackSize(stackSize); 8264}
8265} 8265
8266 8266
8267rule__GenerationTask__Group_3_10__1 8267rule__GenerationTask__Group__0
8268 @init { 8268 @init {
8269 int stackSize = keepStackSize(); 8269 int stackSize = keepStackSize();
8270 } 8270 }
8271: 8271:
8272 rule__GenerationTask__Group_3_10__1__Impl 8272 rule__GenerationTask__Group__0__Impl
8273 rule__GenerationTask__Group_3_10__2 8273 rule__GenerationTask__Group__1
8274; 8274;
8275finally { 8275finally {
8276 restoreStackSize(stackSize); 8276 restoreStackSize(stackSize);
8277} 8277}
8278 8278
8279rule__GenerationTask__Group_3_10__1__Impl 8279rule__GenerationTask__Group__0__Impl
8280 @init { 8280 @init {
8281 int stackSize = keepStackSize(); 8281 int stackSize = keepStackSize();
8282 } 8282 }
8283: 8283:
8284( 8284(
8285 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } 8285 { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); }
8286 '=' 8286 'generate'
8287 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } 8287 { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); }
8288) 8288)
8289; 8289;
8290finally { 8290finally {
8291 restoreStackSize(stackSize); 8291 restoreStackSize(stackSize);
8292} 8292}
8293 8293
8294rule__GenerationTask__Group_3_10__2 8294rule__GenerationTask__Group__1
8295 @init { 8295 @init {
8296 int stackSize = keepStackSize(); 8296 int stackSize = keepStackSize();
8297 } 8297 }
8298: 8298:
8299 rule__GenerationTask__Group_3_10__2__Impl 8299 rule__GenerationTask__Group__1__Impl
8300; 8300 rule__GenerationTask__Group__2
8301finally { 8301;
8302 restoreStackSize(stackSize); 8302finally {
8303} 8303 restoreStackSize(stackSize);
8304 8304}
8305rule__GenerationTask__Group_3_10__2__Impl 8305
8306 @init { 8306rule__GenerationTask__Group__1__Impl
8307 int stackSize = keepStackSize(); 8307 @init {
8308 } 8308 int stackSize = keepStackSize();
8309: 8309 }
8310( 8310:
8311 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); } 8311(
8312 (rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2) 8312 { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); }
8313 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); } 8313 ()
8314) 8314 { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); }
8315; 8315)
8316finally { 8316;
8317 restoreStackSize(stackSize); 8317finally {
8318} 8318 restoreStackSize(stackSize);
8319 8319}
8320 8320
8321rule__GenerationTask__Group_3_11__0 8321rule__GenerationTask__Group__2
8322 @init { 8322 @init {
8323 int stackSize = keepStackSize(); 8323 int stackSize = keepStackSize();
8324 } 8324 }
8325: 8325:
8326 rule__GenerationTask__Group_3_11__0__Impl 8326 rule__GenerationTask__Group__2__Impl
8327 rule__GenerationTask__Group_3_11__1 8327 rule__GenerationTask__Group__3
8328; 8328;
8329finally { 8329finally {
8330 restoreStackSize(stackSize); 8330 restoreStackSize(stackSize);
8331} 8331}
8332 8332
8333rule__GenerationTask__Group_3_11__0__Impl 8333rule__GenerationTask__Group__2__Impl
8334 @init { 8334 @init {
8335 int stackSize = keepStackSize(); 8335 int stackSize = keepStackSize();
8336 } 8336 }
8337: 8337:
8338( 8338(
8339 { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); } 8339 { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); }
8340 'output' 8340 '{'
8341 { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); } 8341 { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); }
8342) 8342)
8343; 8343;
8344finally { 8344finally {
8345 restoreStackSize(stackSize); 8345 restoreStackSize(stackSize);
8346} 8346}
8347 8347
8348rule__GenerationTask__Group_3_11__1 8348rule__GenerationTask__Group__3
8349 @init { 8349 @init {
8350 int stackSize = keepStackSize(); 8350 int stackSize = keepStackSize();
8351 } 8351 }
8352: 8352:
8353 rule__GenerationTask__Group_3_11__1__Impl 8353 rule__GenerationTask__Group__3__Impl
8354 rule__GenerationTask__Group_3_11__2 8354 rule__GenerationTask__Group__4
8355; 8355;
8356finally { 8356finally {
8357 restoreStackSize(stackSize); 8357 restoreStackSize(stackSize);
8358} 8358}
8359 8359
8360rule__GenerationTask__Group_3_11__1__Impl 8360rule__GenerationTask__Group__3__Impl
8361 @init { 8361 @init {
8362 int stackSize = keepStackSize(); 8362 int stackSize = keepStackSize();
8363 } 8363 }
8364: 8364:
8365( 8365(
8366 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } 8366 { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); }
8367 '=' 8367 (rule__GenerationTask__UnorderedGroup_3)
8368 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } 8368 { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); }
8369) 8369)
8370; 8370;
8371finally { 8371finally {
8372 restoreStackSize(stackSize); 8372 restoreStackSize(stackSize);
8373} 8373}
8374 8374
8375rule__GenerationTask__Group_3_11__2 8375rule__GenerationTask__Group__4
8376 @init { 8376 @init {
8377 int stackSize = keepStackSize(); 8377 int stackSize = keepStackSize();
8378 } 8378 }
8379: 8379:
8380 rule__GenerationTask__Group_3_11__2__Impl 8380 rule__GenerationTask__Group__4__Impl
8381; 8381;
8382finally { 8382finally {
8383 restoreStackSize(stackSize); 8383 restoreStackSize(stackSize);
8384} 8384}
8385 8385
8386rule__GenerationTask__Group_3_11__2__Impl 8386rule__GenerationTask__Group__4__Impl
8387 @init { 8387 @init {
8388 int stackSize = keepStackSize(); 8388 int stackSize = keepStackSize();
8389 } 8389 }
8390: 8390:
8391( 8391(
8392 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); } 8392 { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); }
8393 (rule__GenerationTask__TagetFolderAssignment_3_11_2) 8393 '}'
8394 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); } 8394 { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); }
8395) 8395)
8396; 8396;
8397finally { 8397finally {
8398 restoreStackSize(stackSize); 8398 restoreStackSize(stackSize);
8399} 8399}
8400 8400
8401 8401
8402rule__GenerationTask__UnorderedGroup_3 8402rule__GenerationTask__Group_3_0__0
8403 @init { 8403 @init {
8404 int stackSize = keepStackSize(); 8404 int stackSize = keepStackSize();
8405 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 8405 }
8406 } 8406:
8407: 8407 rule__GenerationTask__Group_3_0__0__Impl
8408 rule__GenerationTask__UnorderedGroup_3__0 8408 rule__GenerationTask__Group_3_0__1
8409 ? 8409;
8410; 8410finally {
8411finally { 8411 restoreStackSize(stackSize);
8412 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 8412}
8413 restoreStackSize(stackSize); 8413
8414} 8414rule__GenerationTask__Group_3_0__0__Impl
8415 8415 @init {
8416rule__GenerationTask__UnorderedGroup_3__Impl 8416 int stackSize = keepStackSize();
8417 @init { 8417 }
8418 int stackSize = keepStackSize(); 8418:
8419 boolean selected = false; 8419(
8420 } 8420 { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); }
8421: 8421 'metamodel'
8422 ( 8422 { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); }
8423 ( 8423)
8424 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( 8424;
8425 { 8425finally {
8426 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 8426 restoreStackSize(stackSize);
8427 } 8427}
8428 { 8428
8429 selected = true; 8429rule__GenerationTask__Group_3_0__1
8430 } 8430 @init {
8431 ( 8431 int stackSize = keepStackSize();
8432 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } 8432 }
8433 (rule__GenerationTask__Group_3_0__0) 8433:
8434 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } 8434 rule__GenerationTask__Group_3_0__1__Impl
8435 ) 8435 rule__GenerationTask__Group_3_0__2
8436 ) 8436;
8437 )| 8437finally {
8438 ( 8438 restoreStackSize(stackSize);
8439 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( 8439}
8440 { 8440
8441 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 8441rule__GenerationTask__Group_3_0__1__Impl
8442 } 8442 @init {
8443 { 8443 int stackSize = keepStackSize();
8444 selected = true; 8444 }
8445 } 8445:
8446 ( 8446(
8447 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } 8447 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); }
8448 (rule__GenerationTask__Group_3_1__0) 8448 '='
8449 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } 8449 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); }
8450 ) 8450)
8451 ) 8451;
8452 )| 8452finally {
8453 ( 8453 restoreStackSize(stackSize);
8454 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( 8454}
8455 { 8455
8456 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 8456rule__GenerationTask__Group_3_0__2
8457 } 8457 @init {
8458 { 8458 int stackSize = keepStackSize();
8459 selected = true; 8459 }
8460 } 8460:
8461 ( 8461 rule__GenerationTask__Group_3_0__2__Impl
8462 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } 8462;
8463 (rule__GenerationTask__Group_3_2__0) 8463finally {
8464 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } 8464 restoreStackSize(stackSize);
8465 ) 8465}
8466 ) 8466
8467 )| 8467rule__GenerationTask__Group_3_0__2__Impl
8468 ( 8468 @init {
8469 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( 8469 int stackSize = keepStackSize();
8470 { 8470 }
8471 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 8471:
8472 } 8472(
8473 { 8473 { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); }
8474 selected = true; 8474 (rule__GenerationTask__MetamodelAssignment_3_0_2)
8475 } 8475 { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); }
8476 ( 8476)
8477 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } 8477;
8478 (rule__GenerationTask__Group_3_3__0) 8478finally {
8479 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } 8479 restoreStackSize(stackSize);
8480 ) 8480}
8481 ) 8481
8482 )| 8482
8483 ( 8483rule__GenerationTask__Group_3_1__0
8484 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( 8484 @init {
8485 { 8485 int stackSize = keepStackSize();
8486 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 8486 }
8487 } 8487:
8488 { 8488 rule__GenerationTask__Group_3_1__0__Impl
8489 selected = true; 8489 rule__GenerationTask__Group_3_1__1
8490 } 8490;
8491 ( 8491finally {
8492 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } 8492 restoreStackSize(stackSize);
8493 (rule__GenerationTask__Group_3_4__0) 8493}
8494 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } 8494
8495 ) 8495rule__GenerationTask__Group_3_1__0__Impl
8496 ) 8496 @init {
8497 )| 8497 int stackSize = keepStackSize();
8498 ( 8498 }
8499 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( 8499:
8500 { 8500(
8501 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 8501 { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); }
8502 } 8502 'partial-model'
8503 { 8503 { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); }
8504 selected = true; 8504)
8505 } 8505;
8506 ( 8506finally {
8507 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } 8507 restoreStackSize(stackSize);
8508 (rule__GenerationTask__Group_3_5__0) 8508}
8509 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } 8509
8510 ) 8510rule__GenerationTask__Group_3_1__1
8511 ) 8511 @init {
8512 )| 8512 int stackSize = keepStackSize();
8513 ( 8513 }
8514 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( 8514:
8515 { 8515 rule__GenerationTask__Group_3_1__1__Impl
8516 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 8516 rule__GenerationTask__Group_3_1__2
8517 } 8517;
8518 { 8518finally {
8519 selected = true; 8519 restoreStackSize(stackSize);
8520 } 8520}
8521 ( 8521
8522 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } 8522rule__GenerationTask__Group_3_1__1__Impl
8523 (rule__GenerationTask__Group_3_6__0) 8523 @init {
8524 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } 8524 int stackSize = keepStackSize();
8525 ) 8525 }
8526 ) 8526:
8527 )| 8527(
8528 ( 8528 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); }
8529 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( 8529 '='
8530 { 8530 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); }
8531 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 8531)
8532 } 8532;
8533 { 8533finally {
8534 selected = true; 8534 restoreStackSize(stackSize);
8535 } 8535}
8536 ( 8536
8537 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } 8537rule__GenerationTask__Group_3_1__2
8538 (rule__GenerationTask__Group_3_7__0) 8538 @init {
8539 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } 8539 int stackSize = keepStackSize();
8540 ) 8540 }
8541 ) 8541:
8542 )| 8542 rule__GenerationTask__Group_3_1__2__Impl
8543 ( 8543;
8544 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( 8544finally {
8545 { 8545 restoreStackSize(stackSize);
8546 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 8546}
8547 } 8547
8548 { 8548rule__GenerationTask__Group_3_1__2__Impl
8549 selected = true; 8549 @init {
8550 } 8550 int stackSize = keepStackSize();
8551 ( 8551 }
8552 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } 8552:
8553 (rule__GenerationTask__Group_3_8__0) 8553(
8554 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } 8554 { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); }
8555 ) 8555 (rule__GenerationTask__PartialModelAssignment_3_1_2)
8556 ) 8556 { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); }
8557 )| 8557)
8558 ( 8558;
8559 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( 8559finally {
8560 { 8560 restoreStackSize(stackSize);
8561 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 8561}
8562 } 8562
8563 { 8563
8564 selected = true; 8564rule__GenerationTask__Group_3_2__0
8565 } 8565 @init {
8566 ( 8566 int stackSize = keepStackSize();
8567 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } 8567 }
8568 (rule__GenerationTask__Group_3_9__0) 8568:
8569 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } 8569 rule__GenerationTask__Group_3_2__0__Impl
8570 ) 8570 rule__GenerationTask__Group_3_2__1
8571 ) 8571;
8572 )| 8572finally {
8573 ( 8573 restoreStackSize(stackSize);
8574 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( 8574}
8575 { 8575
8576 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 8576rule__GenerationTask__Group_3_2__0__Impl
8577 } 8577 @init {
8578 { 8578 int stackSize = keepStackSize();
8579 selected = true; 8579 }
8580 } 8580:
8581 ( 8581(
8582 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } 8582 { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); }
8583 (rule__GenerationTask__Group_3_10__0) 8583 'constraints'
8584 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } 8584 { after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); }
8585 ) 8585)
8586 ) 8586;
8587 )| 8587finally {
8588 ( 8588 restoreStackSize(stackSize);
8589 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( 8589}
8590 { 8590
8591 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 8591rule__GenerationTask__Group_3_2__1
8592 } 8592 @init {
8593 { 8593 int stackSize = keepStackSize();
8594 selected = true; 8594 }
8595 } 8595:
8596 ( 8596 rule__GenerationTask__Group_3_2__1__Impl
8597 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } 8597 rule__GenerationTask__Group_3_2__2
8598 (rule__GenerationTask__Group_3_11__0) 8598;
8599 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } 8599finally {
8600 ) 8600 restoreStackSize(stackSize);
8601 ) 8601}
8602 ) 8602
8603 ) 8603rule__GenerationTask__Group_3_2__1__Impl
8604; 8604 @init {
8605finally { 8605 int stackSize = keepStackSize();
8606 if (selected) 8606 }
8607 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 8607:
8608 restoreStackSize(stackSize); 8608(
8609} 8609 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); }
8610 8610 '='
8611rule__GenerationTask__UnorderedGroup_3__0 8611 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); }
8612 @init { 8612)
8613 int stackSize = keepStackSize(); 8613;
8614 } 8614finally {
8615: 8615 restoreStackSize(stackSize);
8616 rule__GenerationTask__UnorderedGroup_3__Impl 8616}
8617 rule__GenerationTask__UnorderedGroup_3__1? 8617
8618; 8618rule__GenerationTask__Group_3_2__2
8619finally { 8619 @init {
8620 restoreStackSize(stackSize); 8620 int stackSize = keepStackSize();
8621} 8621 }
8622 8622:
8623rule__GenerationTask__UnorderedGroup_3__1 8623 rule__GenerationTask__Group_3_2__2__Impl
8624 @init { 8624;
8625 int stackSize = keepStackSize(); 8625finally {
8626 } 8626 restoreStackSize(stackSize);
8627: 8627}
8628 rule__GenerationTask__UnorderedGroup_3__Impl 8628
8629 rule__GenerationTask__UnorderedGroup_3__2? 8629rule__GenerationTask__Group_3_2__2__Impl
8630; 8630 @init {
8631finally { 8631 int stackSize = keepStackSize();
8632 restoreStackSize(stackSize); 8632 }
8633} 8633:
8634 8634(
8635rule__GenerationTask__UnorderedGroup_3__2 8635 { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); }
8636 @init { 8636 (rule__GenerationTask__PatternsAssignment_3_2_2)
8637 int stackSize = keepStackSize(); 8637 { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); }
8638 } 8638)
8639: 8639;
8640 rule__GenerationTask__UnorderedGroup_3__Impl 8640finally {
8641 rule__GenerationTask__UnorderedGroup_3__3? 8641 restoreStackSize(stackSize);
8642; 8642}
8643finally { 8643
8644 restoreStackSize(stackSize); 8644
8645} 8645rule__GenerationTask__Group_3_3__0
8646 8646 @init {
8647rule__GenerationTask__UnorderedGroup_3__3 8647 int stackSize = keepStackSize();
8648 @init { 8648 }
8649 int stackSize = keepStackSize(); 8649:
8650 } 8650 rule__GenerationTask__Group_3_3__0__Impl
8651: 8651 rule__GenerationTask__Group_3_3__1
8652 rule__GenerationTask__UnorderedGroup_3__Impl 8652;
8653 rule__GenerationTask__UnorderedGroup_3__4? 8653finally {
8654; 8654 restoreStackSize(stackSize);
8655finally { 8655}
8656 restoreStackSize(stackSize); 8656
8657} 8657rule__GenerationTask__Group_3_3__0__Impl
8658 8658 @init {
8659rule__GenerationTask__UnorderedGroup_3__4 8659 int stackSize = keepStackSize();
8660 @init { 8660 }
8661 int stackSize = keepStackSize(); 8661:
8662 } 8662(
8663: 8663 { before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); }
8664 rule__GenerationTask__UnorderedGroup_3__Impl 8664 'objectives'
8665 rule__GenerationTask__UnorderedGroup_3__5? 8665 { after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); }
8666; 8666)
8667finally { 8667;
8668 restoreStackSize(stackSize); 8668finally {
8669} 8669 restoreStackSize(stackSize);
8670 8670}
8671rule__GenerationTask__UnorderedGroup_3__5 8671
8672 @init { 8672rule__GenerationTask__Group_3_3__1
8673 int stackSize = keepStackSize(); 8673 @init {
8674 } 8674 int stackSize = keepStackSize();
8675: 8675 }
8676 rule__GenerationTask__UnorderedGroup_3__Impl 8676:
8677 rule__GenerationTask__UnorderedGroup_3__6? 8677 rule__GenerationTask__Group_3_3__1__Impl
8678; 8678 rule__GenerationTask__Group_3_3__2
8679finally { 8679;
8680 restoreStackSize(stackSize); 8680finally {
8681} 8681 restoreStackSize(stackSize);
8682 8682}
8683rule__GenerationTask__UnorderedGroup_3__6 8683
8684 @init { 8684rule__GenerationTask__Group_3_3__1__Impl
8685 int stackSize = keepStackSize(); 8685 @init {
8686 } 8686 int stackSize = keepStackSize();
8687: 8687 }
8688 rule__GenerationTask__UnorderedGroup_3__Impl 8688:
8689 rule__GenerationTask__UnorderedGroup_3__7? 8689(
8690; 8690 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); }
8691finally { 8691 '='
8692 restoreStackSize(stackSize); 8692 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); }
8693} 8693)
8694 8694;
8695rule__GenerationTask__UnorderedGroup_3__7 8695finally {
8696 @init { 8696 restoreStackSize(stackSize);
8697 int stackSize = keepStackSize(); 8697}
8698 } 8698
8699: 8699rule__GenerationTask__Group_3_3__2
8700 rule__GenerationTask__UnorderedGroup_3__Impl 8700 @init {
8701 rule__GenerationTask__UnorderedGroup_3__8? 8701 int stackSize = keepStackSize();
8702; 8702 }
8703finally { 8703:
8704 restoreStackSize(stackSize); 8704 rule__GenerationTask__Group_3_3__2__Impl
8705} 8705;
8706 8706finally {
8707rule__GenerationTask__UnorderedGroup_3__8 8707 restoreStackSize(stackSize);
8708 @init { 8708}
8709 int stackSize = keepStackSize(); 8709
8710 } 8710rule__GenerationTask__Group_3_3__2__Impl
8711: 8711 @init {
8712 rule__GenerationTask__UnorderedGroup_3__Impl 8712 int stackSize = keepStackSize();
8713 rule__GenerationTask__UnorderedGroup_3__9? 8713 }
8714; 8714:
8715finally { 8715(
8716 restoreStackSize(stackSize); 8716 { before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); }
8717} 8717 (rule__GenerationTask__ObjectivesAssignment_3_3_2)
8718 8718 { after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); }
8719rule__GenerationTask__UnorderedGroup_3__9 8719)
8720 @init { 8720;
8721 int stackSize = keepStackSize(); 8721finally {
8722 } 8722 restoreStackSize(stackSize);
8723: 8723}
8724 rule__GenerationTask__UnorderedGroup_3__Impl 8724
8725 rule__GenerationTask__UnorderedGroup_3__10? 8725
8726; 8726rule__GenerationTask__Group_3_4__0
8727finally { 8727 @init {
8728 restoreStackSize(stackSize); 8728 int stackSize = keepStackSize();
8729} 8729 }
8730 8730:
8731rule__GenerationTask__UnorderedGroup_3__10 8731 rule__GenerationTask__Group_3_4__0__Impl
8732 @init { 8732 rule__GenerationTask__Group_3_4__1
8733 int stackSize = keepStackSize(); 8733;
8734 } 8734finally {
8735: 8735 restoreStackSize(stackSize);
8736 rule__GenerationTask__UnorderedGroup_3__Impl 8736}
8737 rule__GenerationTask__UnorderedGroup_3__11? 8737
8738; 8738rule__GenerationTask__Group_3_4__0__Impl
8739finally { 8739 @init {
8740 restoreStackSize(stackSize); 8740 int stackSize = keepStackSize();
8741} 8741 }
8742 8742:
8743rule__GenerationTask__UnorderedGroup_3__11 8743(
8744 @init { 8744 { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); }
8745 int stackSize = keepStackSize(); 8745 'scope'
8746 } 8746 { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); }
8747: 8747)
8748 rule__GenerationTask__UnorderedGroup_3__Impl 8748;
8749; 8749finally {
8750finally { 8750 restoreStackSize(stackSize);
8751 restoreStackSize(stackSize); 8751}
8752} 8752
8753 8753rule__GenerationTask__Group_3_4__1
8754 8754 @init {
8755rule__ConfigurationScript__ImportsAssignment_0 8755 int stackSize = keepStackSize();
8756 @init { 8756 }
8757 int stackSize = keepStackSize(); 8757:
8758 } 8758 rule__GenerationTask__Group_3_4__1__Impl
8759: 8759 rule__GenerationTask__Group_3_4__2
8760 ( 8760;
8761 { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } 8761finally {
8762 ruleImport 8762 restoreStackSize(stackSize);
8763 { after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } 8763}
8764 ) 8764
8765; 8765rule__GenerationTask__Group_3_4__1__Impl
8766finally { 8766 @init {
8767 restoreStackSize(stackSize); 8767 int stackSize = keepStackSize();
8768} 8768 }
8769 8769:
8770rule__ConfigurationScript__CommandsAssignment_1 8770(
8771 @init { 8771 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); }
8772 int stackSize = keepStackSize(); 8772 '='
8773 } 8773 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); }
8774: 8774)
8775 ( 8775;
8776 { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } 8776finally {
8777 ruleCommand 8777 restoreStackSize(stackSize);
8778 { after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } 8778}
8779 ) 8779
8780; 8780rule__GenerationTask__Group_3_4__2
8781finally { 8781 @init {
8782 restoreStackSize(stackSize); 8782 int stackSize = keepStackSize();
8783} 8783 }
8784 8784:
8785rule__EPackageImport__ImportedPackageAssignment_2 8785 rule__GenerationTask__Group_3_4__2__Impl
8786 @init { 8786;
8787 int stackSize = keepStackSize(); 8787finally {
8788 } 8788 restoreStackSize(stackSize);
8789: 8789}
8790 ( 8790
8791 { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } 8791rule__GenerationTask__Group_3_4__2__Impl
8792 ( 8792 @init {
8793 { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } 8793 int stackSize = keepStackSize();
8794 RULE_STRING 8794 }
8795 { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } 8795:
8796 ) 8796(
8797 { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } 8797 { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); }
8798 ) 8798 (rule__GenerationTask__ScopeAssignment_3_4_2)
8799; 8799 { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); }
8800finally { 8800)
8801 restoreStackSize(stackSize); 8801;
8802} 8802finally {
8803 8803 restoreStackSize(stackSize);
8804rule__ViatraImport__ImportedViatraAssignment_2 8804}
8805 @init { 8805
8806 int stackSize = keepStackSize(); 8806
8807 } 8807rule__GenerationTask__Group_3_5__0
8808: 8808 @init {
8809 ( 8809 int stackSize = keepStackSize();
8810 { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } 8810 }
8811 ( 8811:
8812 { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } 8812 rule__GenerationTask__Group_3_5__0__Impl
8813 RULE_STRING 8813 rule__GenerationTask__Group_3_5__1
8814 { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } 8814;
8815 ) 8815finally {
8816 { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } 8816 restoreStackSize(stackSize);
8817 ) 8817}
8818; 8818
8819finally { 8819rule__GenerationTask__Group_3_5__0__Impl
8820 restoreStackSize(stackSize); 8820 @init {
8821} 8821 int stackSize = keepStackSize();
8822 8822 }
8823rule__FileSpecification__PathAssignment 8823:
8824 @init { 8824(
8825 int stackSize = keepStackSize(); 8825 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); }
8826 } 8826 (rule__GenerationTask__NumberSpecifiedAssignment_3_5_0)
8827: 8827 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); }
8828 ( 8828)
8829 { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } 8829;
8830 RULE_STRING 8830finally {
8831 { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } 8831 restoreStackSize(stackSize);
8832 ) 8832}
8833; 8833
8834finally { 8834rule__GenerationTask__Group_3_5__1
8835 restoreStackSize(stackSize); 8835 @init {
8836} 8836 int stackSize = keepStackSize();
8837 8837 }
8838rule__FileDeclaration__NameAssignment_1 8838:
8839 @init { 8839 rule__GenerationTask__Group_3_5__1__Impl
8840 int stackSize = keepStackSize(); 8840 rule__GenerationTask__Group_3_5__2
8841 } 8841;
8842: 8842finally {
8843 ( 8843 restoreStackSize(stackSize);
8844 { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 8844}
8845 RULE_ID 8845
8846 { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 8846rule__GenerationTask__Group_3_5__1__Impl
8847 ) 8847 @init {
8848; 8848 int stackSize = keepStackSize();
8849finally { 8849 }
8850 restoreStackSize(stackSize); 8850:
8851} 8851(
8852 8852 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); }
8853rule__FileDeclaration__SpecificationAssignment_3 8853 '='
8854 @init { 8854 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); }
8855 int stackSize = keepStackSize(); 8855)
8856 } 8856;
8857: 8857finally {
8858 ( 8858 restoreStackSize(stackSize);
8859 { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } 8859}
8860 ruleFileSpecification 8860
8861 { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } 8861rule__GenerationTask__Group_3_5__2
8862 ) 8862 @init {
8863; 8863 int stackSize = keepStackSize();
8864finally { 8864 }
8865 restoreStackSize(stackSize); 8865:
8866} 8866 rule__GenerationTask__Group_3_5__2__Impl
8867 8867;
8868rule__FileReference__ReferredAssignment 8868finally {
8869 @init { 8869 restoreStackSize(stackSize);
8870 int stackSize = keepStackSize(); 8870}
8871 } 8871
8872: 8872rule__GenerationTask__Group_3_5__2__Impl
8873 ( 8873 @init {
8874 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } 8874 int stackSize = keepStackSize();
8875 ( 8875 }
8876 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } 8876:
8877 RULE_ID 8877(
8878 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } 8878 { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); }
8879 ) 8879 (rule__GenerationTask__NumberAssignment_3_5_2)
8880 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } 8880 { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); }
8881 ) 8881)
8882; 8882;
8883finally { 8883finally {
8884 restoreStackSize(stackSize); 8884 restoreStackSize(stackSize);
8885} 8885}
8886 8886
8887rule__MetamodelSpecification__EntriesAssignment_1 8887
8888 @init { 8888rule__GenerationTask__Group_3_6__0
8889 int stackSize = keepStackSize(); 8889 @init {
8890 } 8890 int stackSize = keepStackSize();
8891: 8891 }
8892 ( 8892:
8893 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } 8893 rule__GenerationTask__Group_3_6__0__Impl
8894 ruleMetamodelEntry 8894 rule__GenerationTask__Group_3_6__1
8895 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } 8895;
8896 ) 8896finally {
8897; 8897 restoreStackSize(stackSize);
8898finally { 8898}
8899 restoreStackSize(stackSize); 8899
8900} 8900rule__GenerationTask__Group_3_6__0__Impl
8901 8901 @init {
8902rule__MetamodelSpecification__EntriesAssignment_2_1 8902 int stackSize = keepStackSize();
8903 @init { 8903 }
8904 int stackSize = keepStackSize(); 8904:
8905 } 8905(
8906: 8906 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); }
8907 ( 8907 (rule__GenerationTask__RunSpecifiedAssignment_3_6_0)
8908 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } 8908 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); }
8909 ruleMetamodelEntry 8909)
8910 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } 8910;
8911 ) 8911finally {
8912; 8912 restoreStackSize(stackSize);
8913finally { 8913}
8914 restoreStackSize(stackSize); 8914
8915} 8915rule__GenerationTask__Group_3_6__1
8916 8916 @init {
8917rule__AllPackageEntry__PackageAssignment_1 8917 int stackSize = keepStackSize();
8918 @init { 8918 }
8919 int stackSize = keepStackSize(); 8919:
8920 } 8920 rule__GenerationTask__Group_3_6__1__Impl
8921: 8921 rule__GenerationTask__Group_3_6__2
8922 ( 8922;
8923 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } 8923finally {
8924 ( 8924 restoreStackSize(stackSize);
8925 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } 8925}
8926 ruleQualifiedName 8926
8927 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } 8927rule__GenerationTask__Group_3_6__1__Impl
8928 ) 8928 @init {
8929 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } 8929 int stackSize = keepStackSize();
8930 ) 8930 }
8931; 8931:
8932finally { 8932(
8933 restoreStackSize(stackSize); 8933 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); }
8934} 8934 '='
8935 8935 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); }
8936rule__AllPackageEntry__ExclusionAssignment_2_2 8936)
8937 @init { 8937;
8938 int stackSize = keepStackSize(); 8938finally {
8939 } 8939 restoreStackSize(stackSize);
8940: 8940}
8941 ( 8941
8942 { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } 8942rule__GenerationTask__Group_3_6__2
8943 ruleMetamodelElement 8943 @init {
8944 { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } 8944 int stackSize = keepStackSize();
8945 ) 8945 }
8946; 8946:
8947finally { 8947 rule__GenerationTask__Group_3_6__2__Impl
8948 restoreStackSize(stackSize); 8948;
8949} 8949finally {
8950 8950 restoreStackSize(stackSize);
8951rule__AllPackageEntry__ExclusionAssignment_2_3_1 8951}
8952 @init { 8952
8953 int stackSize = keepStackSize(); 8953rule__GenerationTask__Group_3_6__2__Impl
8954 } 8954 @init {
8955: 8955 int stackSize = keepStackSize();
8956 ( 8956 }
8957 { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } 8957:
8958 ruleMetamodelElement 8958(
8959 { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } 8959 { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); }
8960 ) 8960 (rule__GenerationTask__RunsAssignment_3_6_2)
8961; 8961 { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); }
8962finally { 8962)
8963 restoreStackSize(stackSize); 8963;
8964} 8964finally {
8965 8965 restoreStackSize(stackSize);
8966rule__MetamodelElement__PackageAssignment_0_0 8966}
8967 @init { 8967
8968 int stackSize = keepStackSize(); 8968
8969 } 8969rule__GenerationTask__Group_3_7__0
8970: 8970 @init {
8971 ( 8971 int stackSize = keepStackSize();
8972 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } 8972 }
8973 ( 8973:
8974 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } 8974 rule__GenerationTask__Group_3_7__0__Impl
8975 ruleQualifiedName 8975 rule__GenerationTask__Group_3_7__1
8976 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } 8976;
8977 ) 8977finally {
8978 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } 8978 restoreStackSize(stackSize);
8979 ) 8979}
8980; 8980
8981finally { 8981rule__GenerationTask__Group_3_7__0__Impl
8982 restoreStackSize(stackSize); 8982 @init {
8983} 8983 int stackSize = keepStackSize();
8984 8984 }
8985rule__MetamodelElement__ClassifierAssignment_1 8985:
8986 @init { 8986(
8987 int stackSize = keepStackSize(); 8987 { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); }
8988 } 8988 'solver'
8989: 8989 { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); }
8990 ( 8990)
8991 { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } 8991;
8992 ( 8992finally {
8993 { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } 8993 restoreStackSize(stackSize);
8994 RULE_ID 8994}
8995 { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } 8995
8996 ) 8996rule__GenerationTask__Group_3_7__1
8997 { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } 8997 @init {
8998 ) 8998 int stackSize = keepStackSize();
8999; 8999 }
9000finally { 9000:
9001 restoreStackSize(stackSize); 9001 rule__GenerationTask__Group_3_7__1__Impl
9002} 9002 rule__GenerationTask__Group_3_7__2
9003 9003;
9004rule__MetamodelElement__FeatureAssignment_2_1 9004finally {
9005 @init { 9005 restoreStackSize(stackSize);
9006 int stackSize = keepStackSize(); 9006}
9007 } 9007
9008: 9008rule__GenerationTask__Group_3_7__1__Impl
9009 ( 9009 @init {
9010 { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } 9010 int stackSize = keepStackSize();
9011 ( 9011 }
9012 { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } 9012:
9013 RULE_ID 9013(
9014 { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } 9014 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); }
9015 ) 9015 '='
9016 { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } 9016 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); }
9017 ) 9017)
9018; 9018;
9019finally { 9019finally {
9020 restoreStackSize(stackSize); 9020 restoreStackSize(stackSize);
9021} 9021}
9022 9022
9023rule__MetamodelDeclaration__NameAssignment_1 9023rule__GenerationTask__Group_3_7__2
9024 @init { 9024 @init {
9025 int stackSize = keepStackSize(); 9025 int stackSize = keepStackSize();
9026 } 9026 }
9027: 9027:
9028 ( 9028 rule__GenerationTask__Group_3_7__2__Impl
9029 { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9029;
9030 RULE_ID 9030finally {
9031 { after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9031 restoreStackSize(stackSize);
9032 ) 9032}
9033; 9033
9034finally { 9034rule__GenerationTask__Group_3_7__2__Impl
9035 restoreStackSize(stackSize); 9035 @init {
9036} 9036 int stackSize = keepStackSize();
9037 9037 }
9038rule__MetamodelDeclaration__SpecificationAssignment_2 9038:
9039 @init { 9039(
9040 int stackSize = keepStackSize(); 9040 { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); }
9041 } 9041 (rule__GenerationTask__SolverAssignment_3_7_2)
9042: 9042 { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); }
9043 ( 9043)
9044 { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } 9044;
9045 ruleMetamodelSpecification 9045finally {
9046 { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } 9046 restoreStackSize(stackSize);
9047 ) 9047}
9048; 9048
9049finally { 9049
9050 restoreStackSize(stackSize); 9050rule__GenerationTask__Group_3_8__0
9051} 9051 @init {
9052 9052 int stackSize = keepStackSize();
9053rule__MetamodelReference__ReferredAssignment 9053 }
9054 @init { 9054:
9055 int stackSize = keepStackSize(); 9055 rule__GenerationTask__Group_3_8__0__Impl
9056 } 9056 rule__GenerationTask__Group_3_8__1
9057: 9057;
9058 ( 9058finally {
9059 { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } 9059 restoreStackSize(stackSize);
9060 ( 9060}
9061 { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } 9061
9062 RULE_ID 9062rule__GenerationTask__Group_3_8__0__Impl
9063 { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } 9063 @init {
9064 ) 9064 int stackSize = keepStackSize();
9065 { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } 9065 }
9066 ) 9066:
9067; 9067(
9068finally { 9068 { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); }
9069 restoreStackSize(stackSize); 9069 'config'
9070} 9070 { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); }
9071 9071)
9072rule__PartialModelSpecification__EntryAssignment_1 9072;
9073 @init { 9073finally {
9074 int stackSize = keepStackSize(); 9074 restoreStackSize(stackSize);
9075 } 9075}
9076: 9076
9077 ( 9077rule__GenerationTask__Group_3_8__1
9078 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } 9078 @init {
9079 rulePartialModelEntry 9079 int stackSize = keepStackSize();
9080 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } 9080 }
9081 ) 9081:
9082; 9082 rule__GenerationTask__Group_3_8__1__Impl
9083finally { 9083 rule__GenerationTask__Group_3_8__2
9084 restoreStackSize(stackSize); 9084;
9085} 9085finally {
9086 9086 restoreStackSize(stackSize);
9087rule__PartialModelSpecification__EntryAssignment_2_1 9087}
9088 @init { 9088
9089 int stackSize = keepStackSize(); 9089rule__GenerationTask__Group_3_8__1__Impl
9090 } 9090 @init {
9091: 9091 int stackSize = keepStackSize();
9092 ( 9092 }
9093 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } 9093:
9094 rulePartialModelEntry 9094(
9095 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } 9095 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); }
9096 ) 9096 '='
9097; 9097 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); }
9098finally { 9098)
9099 restoreStackSize(stackSize); 9099;
9100} 9100finally {
9101 9101 restoreStackSize(stackSize);
9102rule__ModelEntry__PathAssignment 9102}
9103 @init { 9103
9104 int stackSize = keepStackSize(); 9104rule__GenerationTask__Group_3_8__2
9105 } 9105 @init {
9106: 9106 int stackSize = keepStackSize();
9107 ( 9107 }
9108 { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } 9108:
9109 ruleFile 9109 rule__GenerationTask__Group_3_8__2__Impl
9110 { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } 9110;
9111 ) 9111finally {
9112; 9112 restoreStackSize(stackSize);
9113finally { 9113}
9114 restoreStackSize(stackSize); 9114
9115} 9115rule__GenerationTask__Group_3_8__2__Impl
9116 9116 @init {
9117rule__FolderEntry__PathAssignment_1 9117 int stackSize = keepStackSize();
9118 @init { 9118 }
9119 int stackSize = keepStackSize(); 9119:
9120 } 9120(
9121: 9121 { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); }
9122 ( 9122 (rule__GenerationTask__ConfigAssignment_3_8_2)
9123 { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } 9123 { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); }
9124 ruleFile 9124)
9125 { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } 9125;
9126 ) 9126finally {
9127; 9127 restoreStackSize(stackSize);
9128finally { 9128}
9129 restoreStackSize(stackSize); 9129
9130} 9130
9131 9131rule__GenerationTask__Group_3_9__0
9132rule__FolderEntry__ExclusionAssignment_2_2 9132 @init {
9133 @init { 9133 int stackSize = keepStackSize();
9134 int stackSize = keepStackSize(); 9134 }
9135 } 9135:
9136: 9136 rule__GenerationTask__Group_3_9__0__Impl
9137 ( 9137 rule__GenerationTask__Group_3_9__1
9138 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } 9138;
9139 ruleModelEntry 9139finally {
9140 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } 9140 restoreStackSize(stackSize);
9141 ) 9141}
9142; 9142
9143finally { 9143rule__GenerationTask__Group_3_9__0__Impl
9144 restoreStackSize(stackSize); 9144 @init {
9145} 9145 int stackSize = keepStackSize();
9146 9146 }
9147rule__FolderEntry__ExclusionAssignment_2_3_1 9147:
9148 @init { 9148(
9149 int stackSize = keepStackSize(); 9149 { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); }
9150 } 9150 'debug'
9151: 9151 { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); }
9152 ( 9152)
9153 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } 9153;
9154 ruleModelEntry 9154finally {
9155 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } 9155 restoreStackSize(stackSize);
9156 ) 9156}
9157; 9157
9158finally { 9158rule__GenerationTask__Group_3_9__1
9159 restoreStackSize(stackSize); 9159 @init {
9160} 9160 int stackSize = keepStackSize();
9161 9161 }
9162rule__PartialModelDeclaration__NameAssignment_1 9162:
9163 @init { 9163 rule__GenerationTask__Group_3_9__1__Impl
9164 int stackSize = keepStackSize(); 9164 rule__GenerationTask__Group_3_9__2
9165 } 9165;
9166: 9166finally {
9167 ( 9167 restoreStackSize(stackSize);
9168 { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9168}
9169 RULE_ID 9169
9170 { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9170rule__GenerationTask__Group_3_9__1__Impl
9171 ) 9171 @init {
9172; 9172 int stackSize = keepStackSize();
9173finally { 9173 }
9174 restoreStackSize(stackSize); 9174:
9175} 9175(
9176 9176 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); }
9177rule__PartialModelDeclaration__SpecificationAssignment_2 9177 '='
9178 @init { 9178 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); }
9179 int stackSize = keepStackSize(); 9179)
9180 } 9180;
9181: 9181finally {
9182 ( 9182 restoreStackSize(stackSize);
9183 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } 9183}
9184 rulePartialModelSpecification 9184
9185 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } 9185rule__GenerationTask__Group_3_9__2
9186 ) 9186 @init {
9187; 9187 int stackSize = keepStackSize();
9188finally { 9188 }
9189 restoreStackSize(stackSize); 9189:
9190} 9190 rule__GenerationTask__Group_3_9__2__Impl
9191 9191;
9192rule__PartialModelReference__ReferredAssignment 9192finally {
9193 @init { 9193 restoreStackSize(stackSize);
9194 int stackSize = keepStackSize(); 9194}
9195 } 9195
9196: 9196rule__GenerationTask__Group_3_9__2__Impl
9197 ( 9197 @init {
9198 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } 9198 int stackSize = keepStackSize();
9199 ( 9199 }
9200 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } 9200:
9201 RULE_ID 9201(
9202 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } 9202 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); }
9203 ) 9203 (rule__GenerationTask__DebugFolderAssignment_3_9_2)
9204 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } 9204 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); }
9205 ) 9205)
9206; 9206;
9207finally { 9207finally {
9208 restoreStackSize(stackSize); 9208 restoreStackSize(stackSize);
9209} 9209}
9210 9210
9211rule__PatternSpecification__EntriesAssignment_1 9211
9212 @init { 9212rule__GenerationTask__Group_3_10__0
9213 int stackSize = keepStackSize(); 9213 @init {
9214 } 9214 int stackSize = keepStackSize();
9215: 9215 }
9216 ( 9216:
9217 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } 9217 rule__GenerationTask__Group_3_10__0__Impl
9218 rulePatternEntry 9218 rule__GenerationTask__Group_3_10__1
9219 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } 9219;
9220 ) 9220finally {
9221; 9221 restoreStackSize(stackSize);
9222finally { 9222}
9223 restoreStackSize(stackSize); 9223
9224} 9224rule__GenerationTask__Group_3_10__0__Impl
9225 9225 @init {
9226rule__PatternSpecification__EntriesAssignment_2_1 9226 int stackSize = keepStackSize();
9227 @init { 9227 }
9228 int stackSize = keepStackSize(); 9228:
9229 } 9229(
9230: 9230 { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); }
9231 ( 9231 'log'
9232 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } 9232 { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); }
9233 rulePatternEntry 9233)
9234 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } 9234;
9235 ) 9235finally {
9236; 9236 restoreStackSize(stackSize);
9237finally { 9237}
9238 restoreStackSize(stackSize); 9238
9239} 9239rule__GenerationTask__Group_3_10__1
9240 9240 @init {
9241rule__AllPatternEntry__PackageAssignment_1 9241 int stackSize = keepStackSize();
9242 @init { 9242 }
9243 int stackSize = keepStackSize(); 9243:
9244 } 9244 rule__GenerationTask__Group_3_10__1__Impl
9245: 9245 rule__GenerationTask__Group_3_10__2
9246 ( 9246;
9247 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } 9247finally {
9248 ( 9248 restoreStackSize(stackSize);
9249 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } 9249}
9250 ruleQualifiedName 9250
9251 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } 9251rule__GenerationTask__Group_3_10__1__Impl
9252 ) 9252 @init {
9253 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } 9253 int stackSize = keepStackSize();
9254 ) 9254 }
9255; 9255:
9256finally { 9256(
9257 restoreStackSize(stackSize); 9257 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); }
9258} 9258 '='
9259 9259 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); }
9260rule__AllPatternEntry__ExclusuionAssignment_2_2 9260)
9261 @init { 9261;
9262 int stackSize = keepStackSize(); 9262finally {
9263 } 9263 restoreStackSize(stackSize);
9264: 9264}
9265 ( 9265
9266 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } 9266rule__GenerationTask__Group_3_10__2
9267 rulePatternElement 9267 @init {
9268 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } 9268 int stackSize = keepStackSize();
9269 ) 9269 }
9270; 9270:
9271finally { 9271 rule__GenerationTask__Group_3_10__2__Impl
9272 restoreStackSize(stackSize); 9272;
9273} 9273finally {
9274 9274 restoreStackSize(stackSize);
9275rule__AllPatternEntry__ExclusuionAssignment_2_3_1 9275}
9276 @init { 9276
9277 int stackSize = keepStackSize(); 9277rule__GenerationTask__Group_3_10__2__Impl
9278 } 9278 @init {
9279: 9279 int stackSize = keepStackSize();
9280 ( 9280 }
9281 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } 9281:
9282 rulePatternElement 9282(
9283 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } 9283 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); }
9284 ) 9284 (rule__GenerationTask__TargetLogFileAssignment_3_10_2)
9285; 9285 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); }
9286finally { 9286)
9287 restoreStackSize(stackSize); 9287;
9288} 9288finally {
9289 9289 restoreStackSize(stackSize);
9290rule__PatternElement__PackageAssignment_0_0 9290}
9291 @init { 9291
9292 int stackSize = keepStackSize(); 9292
9293 } 9293rule__GenerationTask__Group_3_11__0
9294: 9294 @init {
9295 ( 9295 int stackSize = keepStackSize();
9296 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } 9296 }
9297 ( 9297:
9298 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } 9298 rule__GenerationTask__Group_3_11__0__Impl
9299 ruleQualifiedName 9299 rule__GenerationTask__Group_3_11__1
9300 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } 9300;
9301 ) 9301finally {
9302 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } 9302 restoreStackSize(stackSize);
9303 ) 9303}
9304; 9304
9305finally { 9305rule__GenerationTask__Group_3_11__0__Impl
9306 restoreStackSize(stackSize); 9306 @init {
9307} 9307 int stackSize = keepStackSize();
9308 9308 }
9309rule__PatternElement__PatternAssignment_1 9309:
9310 @init { 9310(
9311 int stackSize = keepStackSize(); 9311 { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); }
9312 } 9312 'statistics'
9313: 9313 { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); }
9314 ( 9314)
9315 { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } 9315;
9316 ( 9316finally {
9317 { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } 9317 restoreStackSize(stackSize);
9318 RULE_ID 9318}
9319 { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } 9319
9320 ) 9320rule__GenerationTask__Group_3_11__1
9321 { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } 9321 @init {
9322 ) 9322 int stackSize = keepStackSize();
9323; 9323 }
9324finally { 9324:
9325 restoreStackSize(stackSize); 9325 rule__GenerationTask__Group_3_11__1__Impl
9326} 9326 rule__GenerationTask__Group_3_11__2
9327 9327;
9328rule__GraphPatternDeclaration__NameAssignment_1 9328finally {
9329 @init { 9329 restoreStackSize(stackSize);
9330 int stackSize = keepStackSize(); 9330}
9331 } 9331
9332: 9332rule__GenerationTask__Group_3_11__1__Impl
9333 ( 9333 @init {
9334 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9334 int stackSize = keepStackSize();
9335 RULE_ID 9335 }
9336 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9336:
9337 ) 9337(
9338; 9338 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); }
9339finally { 9339 '='
9340 restoreStackSize(stackSize); 9340 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); }
9341} 9341)
9342 9342;
9343rule__GraphPatternDeclaration__SpecificationAssignment_2 9343finally {
9344 @init { 9344 restoreStackSize(stackSize);
9345 int stackSize = keepStackSize(); 9345}
9346 } 9346
9347: 9347rule__GenerationTask__Group_3_11__2
9348 ( 9348 @init {
9349 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } 9349 int stackSize = keepStackSize();
9350 rulePatternSpecification 9350 }
9351 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } 9351:
9352 ) 9352 rule__GenerationTask__Group_3_11__2__Impl
9353; 9353;
9354finally { 9354finally {
9355 restoreStackSize(stackSize); 9355 restoreStackSize(stackSize);
9356} 9356}
9357 9357
9358rule__GraphPatternReference__ReferredAssignment 9358rule__GenerationTask__Group_3_11__2__Impl
9359 @init { 9359 @init {
9360 int stackSize = keepStackSize(); 9360 int stackSize = keepStackSize();
9361 } 9361 }
9362: 9362:
9363 ( 9363(
9364 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } 9364 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); }
9365 ( 9365 (rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2)
9366 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } 9366 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); }
9367 RULE_ID 9367)
9368 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } 9368;
9369 ) 9369finally {
9370 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } 9370 restoreStackSize(stackSize);
9371 ) 9371}
9372; 9372
9373finally { 9373
9374 restoreStackSize(stackSize); 9374rule__GenerationTask__Group_3_12__0
9375} 9375 @init {
9376 9376 int stackSize = keepStackSize();
9377rule__ConfigSpecification__EntriesAssignment_2_0 9377 }
9378 @init { 9378:
9379 int stackSize = keepStackSize(); 9379 rule__GenerationTask__Group_3_12__0__Impl
9380 } 9380 rule__GenerationTask__Group_3_12__1
9381: 9381;
9382 ( 9382finally {
9383 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } 9383 restoreStackSize(stackSize);
9384 ruleConfigEntry 9384}
9385 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } 9385
9386 ) 9386rule__GenerationTask__Group_3_12__0__Impl
9387; 9387 @init {
9388finally { 9388 int stackSize = keepStackSize();
9389 restoreStackSize(stackSize); 9389 }
9390} 9390:
9391 9391(
9392rule__ConfigSpecification__EntriesAssignment_2_1_1 9392 { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); }
9393 @init { 9393 'output'
9394 int stackSize = keepStackSize(); 9394 { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); }
9395 } 9395)
9396: 9396;
9397 ( 9397finally {
9398 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } 9398 restoreStackSize(stackSize);
9399 ruleConfigEntry 9399}
9400 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } 9400
9401 ) 9401rule__GenerationTask__Group_3_12__1
9402; 9402 @init {
9403finally { 9403 int stackSize = keepStackSize();
9404 restoreStackSize(stackSize); 9404 }
9405} 9405:
9406 9406 rule__GenerationTask__Group_3_12__1__Impl
9407rule__ConfigDeclaration__NameAssignment_1 9407 rule__GenerationTask__Group_3_12__2
9408 @init { 9408;
9409 int stackSize = keepStackSize(); 9409finally {
9410 } 9410 restoreStackSize(stackSize);
9411: 9411}
9412 ( 9412
9413 { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9413rule__GenerationTask__Group_3_12__1__Impl
9414 RULE_ID 9414 @init {
9415 { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9415 int stackSize = keepStackSize();
9416 ) 9416 }
9417; 9417:
9418finally { 9418(
9419 restoreStackSize(stackSize); 9419 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); }
9420} 9420 '='
9421 9421 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); }
9422rule__ConfigDeclaration__SpecificationAssignment_2 9422)
9423 @init { 9423;
9424 int stackSize = keepStackSize(); 9424finally {
9425 } 9425 restoreStackSize(stackSize);
9426: 9426}
9427 ( 9427
9428 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } 9428rule__GenerationTask__Group_3_12__2
9429 ruleConfigSpecification 9429 @init {
9430 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } 9430 int stackSize = keepStackSize();
9431 ) 9431 }
9432; 9432:
9433finally { 9433 rule__GenerationTask__Group_3_12__2__Impl
9434 restoreStackSize(stackSize); 9434;
9435} 9435finally {
9436 9436 restoreStackSize(stackSize);
9437rule__DocumentationEntry__LevelAssignment_2 9437}
9438 @init { 9438
9439 int stackSize = keepStackSize(); 9439rule__GenerationTask__Group_3_12__2__Impl
9440 } 9440 @init {
9441: 9441 int stackSize = keepStackSize();
9442 ( 9442 }
9443 { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } 9443:
9444 ruleDocumentLevelSpecification 9444(
9445 { after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } 9445 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); }
9446 ) 9446 (rule__GenerationTask__TagetFolderAssignment_3_12_2)
9447; 9447 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); }
9448finally { 9448)
9449 restoreStackSize(stackSize); 9449;
9450} 9450finally {
9451 9451 restoreStackSize(stackSize);
9452rule__RuntimeEntry__MillisecLimitAssignment_2 9452}
9453 @init { 9453
9454 int stackSize = keepStackSize(); 9454
9455 } 9455rule__GenerationTask__UnorderedGroup_3
9456: 9456 @init {
9457 ( 9457 int stackSize = keepStackSize();
9458 { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } 9458 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
9459 RULE_INT 9459 }
9460 { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } 9460:
9461 ) 9461 rule__GenerationTask__UnorderedGroup_3__0
9462; 9462 ?
9463finally { 9463;
9464 restoreStackSize(stackSize); 9464finally {
9465} 9465 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
9466 9466 restoreStackSize(stackSize);
9467rule__MemoryEntry__MegabyteLimitAssignment_2 9467}
9468 @init { 9468
9469 int stackSize = keepStackSize(); 9469rule__GenerationTask__UnorderedGroup_3__Impl
9470 } 9470 @init {
9471: 9471 int stackSize = keepStackSize();
9472 ( 9472 boolean selected = false;
9473 { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } 9473 }
9474 RULE_INT 9474:
9475 { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } 9475 (
9476 ) 9476 (
9477; 9477 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>(
9478finally { 9478 {
9479 restoreStackSize(stackSize); 9479 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
9480} 9480 }
9481 9481 {
9482rule__CustomEntry__KeyAssignment_0 9482 selected = true;
9483 @init { 9483 }
9484 int stackSize = keepStackSize(); 9484 (
9485 } 9485 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); }
9486: 9486 (rule__GenerationTask__Group_3_0__0)
9487 ( 9487 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); }
9488 { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } 9488 )
9489 RULE_STRING 9489 )
9490 { after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } 9490 )|
9491 ) 9491 (
9492; 9492 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>(
9493finally { 9493 {
9494 restoreStackSize(stackSize); 9494 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
9495} 9495 }
9496 9496 {
9497rule__CustomEntry__ValueAssignment_2 9497 selected = true;
9498 @init { 9498 }
9499 int stackSize = keepStackSize(); 9499 (
9500 } 9500 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); }
9501: 9501 (rule__GenerationTask__Group_3_1__0)
9502 ( 9502 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); }
9503 { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } 9503 )
9504 RULE_STRING 9504 )
9505 { after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } 9505 )|
9506 ) 9506 (
9507; 9507 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>(
9508finally { 9508 {
9509 restoreStackSize(stackSize); 9509 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
9510} 9510 }
9511 9511 {
9512rule__ConfigReference__ConfigAssignment 9512 selected = true;
9513 @init { 9513 }
9514 int stackSize = keepStackSize(); 9514 (
9515 } 9515 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); }
9516: 9516 (rule__GenerationTask__Group_3_2__0)
9517 ( 9517 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); }
9518 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } 9518 )
9519 ( 9519 )
9520 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } 9520 )|
9521 RULE_ID 9521 (
9522 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } 9522 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>(
9523 ) 9523 {
9524 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } 9524 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
9525 ) 9525 }
9526; 9526 {
9527finally { 9527 selected = true;
9528 restoreStackSize(stackSize); 9528 }
9529} 9529 (
9530 9530 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); }
9531rule__ScopeSpecification__ScopesAssignment_2_0 9531 (rule__GenerationTask__Group_3_3__0)
9532 @init { 9532 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); }
9533 int stackSize = keepStackSize(); 9533 )
9534 } 9534 )
9535: 9535 )|
9536 ( 9536 (
9537 { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } 9537 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>(
9538 ruleTypeScope 9538 {
9539 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } 9539 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
9540 ) 9540 }
9541; 9541 {
9542finally { 9542 selected = true;
9543 restoreStackSize(stackSize); 9543 }
9544} 9544 (
9545 9545 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); }
9546rule__ScopeSpecification__ScopesAssignment_2_1_1 9546 (rule__GenerationTask__Group_3_4__0)
9547 @init { 9547 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); }
9548 int stackSize = keepStackSize(); 9548 )
9549 } 9549 )
9550: 9550 )|
9551 ( 9551 (
9552 { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } 9552 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>(
9553 ruleTypeScope 9553 {
9554 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } 9554 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
9555 ) 9555 }
9556; 9556 {
9557finally { 9557 selected = true;
9558 restoreStackSize(stackSize); 9558 }
9559} 9559 (
9560 9560 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); }
9561rule__ClassTypeScope__TypeAssignment_1 9561 (rule__GenerationTask__Group_3_5__0)
9562 @init { 9562 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); }
9563 int stackSize = keepStackSize(); 9563 )
9564 } 9564 )
9565: 9565 )|
9566 ( 9566 (
9567 { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } 9567 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>(
9568 ruleClassReference 9568 {
9569 { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } 9569 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
9570 ) 9570 }
9571; 9571 {
9572finally { 9572 selected = true;
9573 restoreStackSize(stackSize); 9573 }
9574} 9574 (
9575 9575 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); }
9576rule__ClassTypeScope__SetsNewAssignment_2_0 9576 (rule__GenerationTask__Group_3_6__0)
9577 @init { 9577 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); }
9578 int stackSize = keepStackSize(); 9578 )
9579 } 9579 )
9580: 9580 )|
9581 ( 9581 (
9582 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9582 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>(
9583 ( 9583 {
9584 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9584 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
9585 '+=' 9585 }
9586 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9586 {
9587 ) 9587 selected = true;
9588 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9588 }
9589 ) 9589 (
9590; 9590 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); }
9591finally { 9591 (rule__GenerationTask__Group_3_7__0)
9592 restoreStackSize(stackSize); 9592 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); }
9593} 9593 )
9594 9594 )
9595rule__ClassTypeScope__SetsSumAssignment_2_1 9595 )|
9596 @init { 9596 (
9597 int stackSize = keepStackSize(); 9597 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>(
9598 } 9598 {
9599: 9599 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
9600 ( 9600 }
9601 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9601 {
9602 ( 9602 selected = true;
9603 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9603 }
9604 '=' 9604 (
9605 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9605 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); }
9606 ) 9606 (rule__GenerationTask__Group_3_8__0)
9607 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9607 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); }
9608 ) 9608 )
9609; 9609 )
9610finally { 9610 )|
9611 restoreStackSize(stackSize); 9611 (
9612} 9612 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>(
9613 9613 {
9614rule__ClassTypeScope__NumberAssignment_3_0 9614 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
9615 @init { 9615 }
9616 int stackSize = keepStackSize(); 9616 {
9617 } 9617 selected = true;
9618: 9618 }
9619 ( 9619 (
9620 { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9620 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); }
9621 ruleExactNumber 9621 (rule__GenerationTask__Group_3_9__0)
9622 { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9622 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); }
9623 ) 9623 )
9624; 9624 )
9625finally { 9625 )|
9626 restoreStackSize(stackSize); 9626 (
9627} 9627 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>(
9628 9628 {
9629rule__ClassTypeScope__NumberAssignment_3_1 9629 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
9630 @init { 9630 }
9631 int stackSize = keepStackSize(); 9631 {
9632 } 9632 selected = true;
9633: 9633 }
9634 ( 9634 (
9635 { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9635 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); }
9636 ruleIntervallNumber 9636 (rule__GenerationTask__Group_3_10__0)
9637 { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9637 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); }
9638 ) 9638 )
9639; 9639 )
9640finally { 9640 )|
9641 restoreStackSize(stackSize); 9641 (
9642} 9642 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>(
9643 9643 {
9644rule__ObjectTypeScope__TypeAssignment_1 9644 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
9645 @init { 9645 }
9646 int stackSize = keepStackSize(); 9646 {
9647 } 9647 selected = true;
9648: 9648 }
9649 ( 9649 (
9650 { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } 9650 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); }
9651 ruleObjectReference 9651 (rule__GenerationTask__Group_3_11__0)
9652 { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } 9652 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); }
9653 ) 9653 )
9654; 9654 )
9655finally { 9655 )|
9656 restoreStackSize(stackSize); 9656 (
9657} 9657 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)}?=>(
9658 9658 {
9659rule__ObjectTypeScope__SetsNewAssignment_2_0 9659 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
9660 @init { 9660 }
9661 int stackSize = keepStackSize(); 9661 {
9662 } 9662 selected = true;
9663: 9663 }
9664 ( 9664 (
9665 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9665 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); }
9666 ( 9666 (rule__GenerationTask__Group_3_12__0)
9667 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9667 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); }
9668 '+=' 9668 )
9669 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9669 )
9670 ) 9670 )
9671 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9671 )
9672 ) 9672;
9673; 9673finally {
9674finally { 9674 if (selected)
9675 restoreStackSize(stackSize); 9675 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
9676} 9676 restoreStackSize(stackSize);
9677 9677}
9678rule__ObjectTypeScope__SetsSumAssignment_2_1 9678
9679 @init { 9679rule__GenerationTask__UnorderedGroup_3__0
9680 int stackSize = keepStackSize(); 9680 @init {
9681 } 9681 int stackSize = keepStackSize();
9682: 9682 }
9683 ( 9683:
9684 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9684 rule__GenerationTask__UnorderedGroup_3__Impl
9685 ( 9685 rule__GenerationTask__UnorderedGroup_3__1?
9686 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9686;
9687 '=' 9687finally {
9688 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9688 restoreStackSize(stackSize);
9689 ) 9689}
9690 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9690
9691 ) 9691rule__GenerationTask__UnorderedGroup_3__1
9692; 9692 @init {
9693finally { 9693 int stackSize = keepStackSize();
9694 restoreStackSize(stackSize); 9694 }
9695} 9695:
9696 9696 rule__GenerationTask__UnorderedGroup_3__Impl
9697rule__ObjectTypeScope__NumberAssignment_3_0 9697 rule__GenerationTask__UnorderedGroup_3__2?
9698 @init { 9698;
9699 int stackSize = keepStackSize(); 9699finally {
9700 } 9700 restoreStackSize(stackSize);
9701: 9701}
9702 ( 9702
9703 { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9703rule__GenerationTask__UnorderedGroup_3__2
9704 ruleExactNumber 9704 @init {
9705 { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9705 int stackSize = keepStackSize();
9706 ) 9706 }
9707; 9707:
9708finally { 9708 rule__GenerationTask__UnorderedGroup_3__Impl
9709 restoreStackSize(stackSize); 9709 rule__GenerationTask__UnorderedGroup_3__3?
9710} 9710;
9711 9711finally {
9712rule__ObjectTypeScope__NumberAssignment_3_1 9712 restoreStackSize(stackSize);
9713 @init { 9713}
9714 int stackSize = keepStackSize(); 9714
9715 } 9715rule__GenerationTask__UnorderedGroup_3__3
9716: 9716 @init {
9717 ( 9717 int stackSize = keepStackSize();
9718 { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9718 }
9719 ruleIntervallNumber 9719:
9720 { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9720 rule__GenerationTask__UnorderedGroup_3__Impl
9721 ) 9721 rule__GenerationTask__UnorderedGroup_3__4?
9722; 9722;
9723finally { 9723finally {
9724 restoreStackSize(stackSize); 9724 restoreStackSize(stackSize);
9725} 9725}
9726 9726
9727rule__IntegerTypeScope__TypeAssignment_1 9727rule__GenerationTask__UnorderedGroup_3__4
9728 @init { 9728 @init {
9729 int stackSize = keepStackSize(); 9729 int stackSize = keepStackSize();
9730 } 9730 }
9731: 9731:
9732 ( 9732 rule__GenerationTask__UnorderedGroup_3__Impl
9733 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } 9733 rule__GenerationTask__UnorderedGroup_3__5?
9734 ruleIntegerReference 9734;
9735 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } 9735finally {
9736 ) 9736 restoreStackSize(stackSize);
9737; 9737}
9738finally { 9738
9739 restoreStackSize(stackSize); 9739rule__GenerationTask__UnorderedGroup_3__5
9740} 9740 @init {
9741 9741 int stackSize = keepStackSize();
9742rule__IntegerTypeScope__SetsNewAssignment_2_0 9742 }
9743 @init { 9743:
9744 int stackSize = keepStackSize(); 9744 rule__GenerationTask__UnorderedGroup_3__Impl
9745 } 9745 rule__GenerationTask__UnorderedGroup_3__6?
9746: 9746;
9747 ( 9747finally {
9748 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9748 restoreStackSize(stackSize);
9749 ( 9749}
9750 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9750
9751 '+=' 9751rule__GenerationTask__UnorderedGroup_3__6
9752 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9752 @init {
9753 ) 9753 int stackSize = keepStackSize();
9754 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9754 }
9755 ) 9755:
9756; 9756 rule__GenerationTask__UnorderedGroup_3__Impl
9757finally { 9757 rule__GenerationTask__UnorderedGroup_3__7?
9758 restoreStackSize(stackSize); 9758;
9759} 9759finally {
9760 9760 restoreStackSize(stackSize);
9761rule__IntegerTypeScope__SetsSumAssignment_2_1 9761}
9762 @init { 9762
9763 int stackSize = keepStackSize(); 9763rule__GenerationTask__UnorderedGroup_3__7
9764 } 9764 @init {
9765: 9765 int stackSize = keepStackSize();
9766 ( 9766 }
9767 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9767:
9768 ( 9768 rule__GenerationTask__UnorderedGroup_3__Impl
9769 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9769 rule__GenerationTask__UnorderedGroup_3__8?
9770 '=' 9770;
9771 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9771finally {
9772 ) 9772 restoreStackSize(stackSize);
9773 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9773}
9774 ) 9774
9775; 9775rule__GenerationTask__UnorderedGroup_3__8
9776finally { 9776 @init {
9777 restoreStackSize(stackSize); 9777 int stackSize = keepStackSize();
9778} 9778 }
9779 9779:
9780rule__IntegerTypeScope__NumberAssignment_3_0 9780 rule__GenerationTask__UnorderedGroup_3__Impl
9781 @init { 9781 rule__GenerationTask__UnorderedGroup_3__9?
9782 int stackSize = keepStackSize(); 9782;
9783 } 9783finally {
9784: 9784 restoreStackSize(stackSize);
9785 ( 9785}
9786 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9786
9787 ruleExactNumber 9787rule__GenerationTask__UnorderedGroup_3__9
9788 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9788 @init {
9789 ) 9789 int stackSize = keepStackSize();
9790; 9790 }
9791finally { 9791:
9792 restoreStackSize(stackSize); 9792 rule__GenerationTask__UnorderedGroup_3__Impl
9793} 9793 rule__GenerationTask__UnorderedGroup_3__10?
9794 9794;
9795rule__IntegerTypeScope__NumberAssignment_3_1 9795finally {
9796 @init { 9796 restoreStackSize(stackSize);
9797 int stackSize = keepStackSize(); 9797}
9798 } 9798
9799: 9799rule__GenerationTask__UnorderedGroup_3__10
9800 ( 9800 @init {
9801 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9801 int stackSize = keepStackSize();
9802 ruleIntervallNumber 9802 }
9803 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9803:
9804 ) 9804 rule__GenerationTask__UnorderedGroup_3__Impl
9805; 9805 rule__GenerationTask__UnorderedGroup_3__11?
9806finally { 9806;
9807 restoreStackSize(stackSize); 9807finally {
9808} 9808 restoreStackSize(stackSize);
9809 9809}
9810rule__IntegerTypeScope__NumberAssignment_3_2 9810
9811 @init { 9811rule__GenerationTask__UnorderedGroup_3__11
9812 int stackSize = keepStackSize(); 9812 @init {
9813 } 9813 int stackSize = keepStackSize();
9814: 9814 }
9815 ( 9815:
9816 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } 9816 rule__GenerationTask__UnorderedGroup_3__Impl
9817 ruleIntEnumberation 9817 rule__GenerationTask__UnorderedGroup_3__12?
9818 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } 9818;
9819 ) 9819finally {
9820; 9820 restoreStackSize(stackSize);
9821finally { 9821}
9822 restoreStackSize(stackSize); 9822
9823} 9823rule__GenerationTask__UnorderedGroup_3__12
9824 9824 @init {
9825rule__RealTypeScope__TypeAssignment_1 9825 int stackSize = keepStackSize();
9826 @init { 9826 }
9827 int stackSize = keepStackSize(); 9827:
9828 } 9828 rule__GenerationTask__UnorderedGroup_3__Impl
9829: 9829;
9830 ( 9830finally {
9831 { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } 9831 restoreStackSize(stackSize);
9832 ruleRealReference 9832}
9833 { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } 9833
9834 ) 9834
9835; 9835rule__ConfigurationScript__ImportsAssignment_0
9836finally { 9836 @init {
9837 restoreStackSize(stackSize); 9837 int stackSize = keepStackSize();
9838} 9838 }
9839 9839:
9840rule__RealTypeScope__SetsNewAssignment_2_0 9840 (
9841 @init { 9841 { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); }
9842 int stackSize = keepStackSize(); 9842 ruleImport
9843 } 9843 { after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); }
9844: 9844 )
9845 ( 9845;
9846 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9846finally {
9847 ( 9847 restoreStackSize(stackSize);
9848 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9848}
9849 '+=' 9849
9850 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9850rule__ConfigurationScript__CommandsAssignment_1
9851 ) 9851 @init {
9852 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9852 int stackSize = keepStackSize();
9853 ) 9853 }
9854; 9854:
9855finally { 9855 (
9856 restoreStackSize(stackSize); 9856 { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); }
9857} 9857 ruleCommand
9858 9858 { after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); }
9859rule__RealTypeScope__SetsSumAssignment_2_1 9859 )
9860 @init { 9860;
9861 int stackSize = keepStackSize(); 9861finally {
9862 } 9862 restoreStackSize(stackSize);
9863: 9863}
9864 ( 9864
9865 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9865rule__EPackageImport__ImportedPackageAssignment_2
9866 ( 9866 @init {
9867 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9867 int stackSize = keepStackSize();
9868 '=' 9868 }
9869 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9869:
9870 ) 9870 (
9871 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9871 { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); }
9872 ) 9872 (
9873; 9873 { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); }
9874finally { 9874 RULE_STRING
9875 restoreStackSize(stackSize); 9875 { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); }
9876} 9876 )
9877 9877 { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); }
9878rule__RealTypeScope__NumberAssignment_3_0 9878 )
9879 @init { 9879;
9880 int stackSize = keepStackSize(); 9880finally {
9881 } 9881 restoreStackSize(stackSize);
9882: 9882}
9883 ( 9883
9884 { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9884rule__ViatraImport__ImportedViatraAssignment_2
9885 ruleExactNumber 9885 @init {
9886 { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9886 int stackSize = keepStackSize();
9887 ) 9887 }
9888; 9888:
9889finally { 9889 (
9890 restoreStackSize(stackSize); 9890 { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); }
9891} 9891 (
9892 9892 { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); }
9893rule__RealTypeScope__NumberAssignment_3_1 9893 RULE_STRING
9894 @init { 9894 { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); }
9895 int stackSize = keepStackSize(); 9895 )
9896 } 9896 { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); }
9897: 9897 )
9898 ( 9898;
9899 { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9899finally {
9900 ruleIntervallNumber 9900 restoreStackSize(stackSize);
9901 { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9901}
9902 ) 9902
9903; 9903rule__CftImport__ImportedCftAssignment_2
9904finally { 9904 @init {
9905 restoreStackSize(stackSize); 9905 int stackSize = keepStackSize();
9906} 9906 }
9907 9907:
9908rule__RealTypeScope__NumberAssignment_3_2 9908 (
9909 @init { 9909 { before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); }
9910 int stackSize = keepStackSize(); 9910 (
9911 } 9911 { before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); }
9912: 9912 RULE_STRING
9913 ( 9913 { after(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); }
9914 { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } 9914 )
9915 ruleRealEnumeration 9915 { after(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); }
9916 { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } 9916 )
9917 ) 9917;
9918; 9918finally {
9919finally { 9919 restoreStackSize(stackSize);
9920 restoreStackSize(stackSize); 9920}
9921} 9921
9922 9922rule__FileSpecification__PathAssignment
9923rule__StringTypeScope__TypeAssignment_1 9923 @init {
9924 @init { 9924 int stackSize = keepStackSize();
9925 int stackSize = keepStackSize(); 9925 }
9926 } 9926:
9927: 9927 (
9928 ( 9928 { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); }
9929 { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } 9929 RULE_STRING
9930 ruleStringReference 9930 { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); }
9931 { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } 9931 )
9932 ) 9932;
9933; 9933finally {
9934finally { 9934 restoreStackSize(stackSize);
9935 restoreStackSize(stackSize); 9935}
9936} 9936
9937 9937rule__FileDeclaration__NameAssignment_1
9938rule__StringTypeScope__SetsNewAssignment_2_0 9938 @init {
9939 @init { 9939 int stackSize = keepStackSize();
9940 int stackSize = keepStackSize(); 9940 }
9941 } 9941:
9942: 9942 (
9943 ( 9943 { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
9944 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9944 RULE_ID
9945 ( 9945 { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
9946 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9946 )
9947 '+=' 9947;
9948 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9948finally {
9949 ) 9949 restoreStackSize(stackSize);
9950 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9950}
9951 ) 9951
9952; 9952rule__FileDeclaration__SpecificationAssignment_3
9953finally { 9953 @init {
9954 restoreStackSize(stackSize); 9954 int stackSize = keepStackSize();
9955} 9955 }
9956 9956:
9957rule__StringTypeScope__SetsSumAssignment_2_1 9957 (
9958 @init { 9958 { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); }
9959 int stackSize = keepStackSize(); 9959 ruleFileSpecification
9960 } 9960 { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); }
9961: 9961 )
9962 ( 9962;
9963 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9963finally {
9964 ( 9964 restoreStackSize(stackSize);
9965 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9965}
9966 '=' 9966
9967 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9967rule__FileReference__ReferredAssignment
9968 ) 9968 @init {
9969 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9969 int stackSize = keepStackSize();
9970 ) 9970 }
9971; 9971:
9972finally { 9972 (
9973 restoreStackSize(stackSize); 9973 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); }
9974} 9974 (
9975 9975 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); }
9976rule__StringTypeScope__NumberAssignment_3_0 9976 RULE_ID
9977 @init { 9977 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); }
9978 int stackSize = keepStackSize(); 9978 )
9979 } 9979 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); }
9980: 9980 )
9981 ( 9981;
9982 { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9982finally {
9983 ruleExactNumber 9983 restoreStackSize(stackSize);
9984 { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9984}
9985 ) 9985
9986; 9986rule__MetamodelSpecification__EntriesAssignment_1
9987finally { 9987 @init {
9988 restoreStackSize(stackSize); 9988 int stackSize = keepStackSize();
9989} 9989 }
9990 9990:
9991rule__StringTypeScope__NumberAssignment_3_1 9991 (
9992 @init { 9992 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); }
9993 int stackSize = keepStackSize(); 9993 ruleMetamodelEntry
9994 } 9994 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); }
9995: 9995 )
9996 ( 9996;
9997 { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9997finally {
9998 ruleIntervallNumber 9998 restoreStackSize(stackSize);
9999 { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9999}
10000 ) 10000
10001; 10001rule__MetamodelSpecification__EntriesAssignment_2_1
10002finally { 10002 @init {
10003 restoreStackSize(stackSize); 10003 int stackSize = keepStackSize();
10004} 10004 }
10005 10005:
10006rule__StringTypeScope__NumberAssignment_3_2 10006 (
10007 @init { 10007 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); }
10008 int stackSize = keepStackSize(); 10008 ruleMetamodelEntry
10009 } 10009 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); }
10010: 10010 )
10011 ( 10011;
10012 { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } 10012finally {
10013 ruleStringEnumeration 10013 restoreStackSize(stackSize);
10014 { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } 10014}
10015 ) 10015
10016; 10016rule__AllPackageEntry__PackageAssignment_1
10017finally { 10017 @init {
10018 restoreStackSize(stackSize); 10018 int stackSize = keepStackSize();
10019} 10019 }
10020 10020:
10021rule__ClassReference__ElementAssignment_1 10021 (
10022 @init { 10022 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); }
10023 int stackSize = keepStackSize(); 10023 (
10024 } 10024 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); }
10025: 10025 ruleQualifiedName
10026 ( 10026 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); }
10027 { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } 10027 )
10028 ruleMetamodelElement 10028 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); }
10029 { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } 10029 )
10030 ) 10030;
10031; 10031finally {
10032finally { 10032 restoreStackSize(stackSize);
10033 restoreStackSize(stackSize); 10033}
10034} 10034
10035 10035rule__AllPackageEntry__ExclusionAssignment_2_2
10036rule__ExactNumber__ExactNumberAssignment_0 10036 @init {
10037 @init { 10037 int stackSize = keepStackSize();
10038 int stackSize = keepStackSize(); 10038 }
10039 } 10039:
10040: 10040 (
10041 ( 10041 { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); }
10042 { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } 10042 ruleMetamodelElement
10043 RULE_INT 10043 { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); }
10044 { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } 10044 )
10045 ) 10045;
10046; 10046finally {
10047finally { 10047 restoreStackSize(stackSize);
10048 restoreStackSize(stackSize); 10048}
10049} 10049
10050 10050rule__AllPackageEntry__ExclusionAssignment_2_3_1
10051rule__ExactNumber__ExactUnlimitedAssignment_1 10051 @init {
10052 @init { 10052 int stackSize = keepStackSize();
10053 int stackSize = keepStackSize(); 10053 }
10054 } 10054:
10055: 10055 (
10056 ( 10056 { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); }
10057 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } 10057 ruleMetamodelElement
10058 ( 10058 { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); }
10059 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } 10059 )
10060 '*' 10060;
10061 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } 10061finally {
10062 ) 10062 restoreStackSize(stackSize);
10063 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } 10063}
10064 ) 10064
10065; 10065rule__MetamodelElement__PackageAssignment_0_0
10066finally { 10066 @init {
10067 restoreStackSize(stackSize); 10067 int stackSize = keepStackSize();
10068} 10068 }
10069 10069:
10070rule__IntervallNumber__MinAssignment_0 10070 (
10071 @init { 10071 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); }
10072 int stackSize = keepStackSize(); 10072 (
10073 } 10073 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); }
10074: 10074 ruleQualifiedName
10075 ( 10075 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); }
10076 { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } 10076 )
10077 RULE_INT 10077 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); }
10078 { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } 10078 )
10079 ) 10079;
10080; 10080finally {
10081finally { 10081 restoreStackSize(stackSize);
10082 restoreStackSize(stackSize); 10082}
10083} 10083
10084 10084rule__MetamodelElement__ClassifierAssignment_1
10085rule__IntervallNumber__MaxNumberAssignment_2_0 10085 @init {
10086 @init { 10086 int stackSize = keepStackSize();
10087 int stackSize = keepStackSize(); 10087 }
10088 } 10088:
10089: 10089 (
10090 ( 10090 { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); }
10091 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } 10091 (
10092 RULE_INT 10092 { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); }
10093 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } 10093 RULE_ID
10094 ) 10094 { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); }
10095; 10095 )
10096finally { 10096 { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); }
10097 restoreStackSize(stackSize); 10097 )
10098} 10098;
10099 10099finally {
10100rule__IntervallNumber__MaxUnlimitedAssignment_2_1 10100 restoreStackSize(stackSize);
10101 @init { 10101}
10102 int stackSize = keepStackSize(); 10102
10103 } 10103rule__MetamodelElement__FeatureAssignment_2_1
10104: 10104 @init {
10105 ( 10105 int stackSize = keepStackSize();
10106 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } 10106 }
10107 ( 10107:
10108 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } 10108 (
10109 '*' 10109 { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); }
10110 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } 10110 (
10111 ) 10111 { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); }
10112 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } 10112 RULE_ID
10113 ) 10113 { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); }
10114; 10114 )
10115finally { 10115 { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); }
10116 restoreStackSize(stackSize); 10116 )
10117} 10117;
10118 10118finally {
10119rule__IntEnumberation__EntryAssignment_2_0 10119 restoreStackSize(stackSize);
10120 @init { 10120}
10121 int stackSize = keepStackSize(); 10121
10122 } 10122rule__MetamodelDeclaration__NameAssignment_1
10123: 10123 @init {
10124 ( 10124 int stackSize = keepStackSize();
10125 { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } 10125 }
10126 ruleINTLiteral 10126:
10127 { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } 10127 (
10128 ) 10128 { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10129; 10129 RULE_ID
10130finally { 10130 { after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10131 restoreStackSize(stackSize); 10131 )
10132} 10132;
10133 10133finally {
10134rule__IntEnumberation__EntryAssignment_2_1_1 10134 restoreStackSize(stackSize);
10135 @init { 10135}
10136 int stackSize = keepStackSize(); 10136
10137 } 10137rule__MetamodelDeclaration__SpecificationAssignment_2
10138: 10138 @init {
10139 ( 10139 int stackSize = keepStackSize();
10140 { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } 10140 }
10141 ruleINTLiteral 10141:
10142 { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } 10142 (
10143 ) 10143 { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); }
10144; 10144 ruleMetamodelSpecification
10145finally { 10145 { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); }
10146 restoreStackSize(stackSize); 10146 )
10147} 10147;
10148 10148finally {
10149rule__RealEnumeration__EntryAssignment_2_0 10149 restoreStackSize(stackSize);
10150 @init { 10150}
10151 int stackSize = keepStackSize(); 10151
10152 } 10152rule__MetamodelReference__ReferredAssignment
10153: 10153 @init {
10154 ( 10154 int stackSize = keepStackSize();
10155 { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } 10155 }
10156 ruleREALLiteral 10156:
10157 { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } 10157 (
10158 ) 10158 { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); }
10159; 10159 (
10160finally { 10160 { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); }
10161 restoreStackSize(stackSize); 10161 RULE_ID
10162} 10162 { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); }
10163 10163 )
10164rule__RealEnumeration__EntryAssignment_2_1_1 10164 { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); }
10165 @init { 10165 )
10166 int stackSize = keepStackSize(); 10166;
10167 } 10167finally {
10168: 10168 restoreStackSize(stackSize);
10169 ( 10169}
10170 { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } 10170
10171 ruleREALLiteral 10171rule__PartialModelSpecification__EntryAssignment_1
10172 { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } 10172 @init {
10173 ) 10173 int stackSize = keepStackSize();
10174; 10174 }
10175finally { 10175:
10176 restoreStackSize(stackSize); 10176 (
10177} 10177 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); }
10178 10178 rulePartialModelEntry
10179rule__StringEnumeration__EntryAssignment_2_0 10179 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); }
10180 @init { 10180 )
10181 int stackSize = keepStackSize(); 10181;
10182 } 10182finally {
10183: 10183 restoreStackSize(stackSize);
10184 ( 10184}
10185 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } 10185
10186 RULE_STRING 10186rule__PartialModelSpecification__EntryAssignment_2_1
10187 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } 10187 @init {
10188 ) 10188 int stackSize = keepStackSize();
10189; 10189 }
10190finally { 10190:
10191 restoreStackSize(stackSize); 10191 (
10192} 10192 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); }
10193 10193 rulePartialModelEntry
10194rule__StringEnumeration__EntryAssignment_2_1_1 10194 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); }
10195 @init { 10195 )
10196 int stackSize = keepStackSize(); 10196;
10197 } 10197finally {
10198: 10198 restoreStackSize(stackSize);
10199 ( 10199}
10200 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } 10200
10201 RULE_STRING 10201rule__ModelEntry__PathAssignment
10202 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } 10202 @init {
10203 ) 10203 int stackSize = keepStackSize();
10204; 10204 }
10205finally { 10205:
10206 restoreStackSize(stackSize); 10206 (
10207} 10207 { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); }
10208 10208 ruleFile
10209rule__ScopeDeclaration__NameAssignment_1 10209 { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); }
10210 @init { 10210 )
10211 int stackSize = keepStackSize(); 10211;
10212 } 10212finally {
10213: 10213 restoreStackSize(stackSize);
10214 ( 10214}
10215 { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 10215
10216 RULE_ID 10216rule__FolderEntry__PathAssignment_1
10217 { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 10217 @init {
10218 ) 10218 int stackSize = keepStackSize();
10219; 10219 }
10220finally { 10220:
10221 restoreStackSize(stackSize); 10221 (
10222} 10222 { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); }
10223 10223 ruleFile
10224rule__ScopeDeclaration__SpecificationAssignment_2 10224 { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); }
10225 @init { 10225 )
10226 int stackSize = keepStackSize(); 10226;
10227 } 10227finally {
10228: 10228 restoreStackSize(stackSize);
10229 ( 10229}
10230 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } 10230
10231 ruleScopeSpecification 10231rule__FolderEntry__ExclusionAssignment_2_2
10232 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } 10232 @init {
10233 ) 10233 int stackSize = keepStackSize();
10234; 10234 }
10235finally { 10235:
10236 restoreStackSize(stackSize); 10236 (
10237} 10237 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); }
10238 10238 ruleModelEntry
10239rule__ScopeReference__ReferredAssignment 10239 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); }
10240 @init { 10240 )
10241 int stackSize = keepStackSize(); 10241;
10242 } 10242finally {
10243: 10243 restoreStackSize(stackSize);
10244 ( 10244}
10245 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } 10245
10246 ( 10246rule__FolderEntry__ExclusionAssignment_2_3_1
10247 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } 10247 @init {
10248 RULE_ID 10248 int stackSize = keepStackSize();
10249 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } 10249 }
10250 ) 10250:
10251 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } 10251 (
10252 ) 10252 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); }
10253; 10253 ruleModelEntry
10254finally { 10254 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); }
10255 restoreStackSize(stackSize); 10255 )
10256} 10256;
10257 10257finally {
10258rule__GenerationTask__MetamodelAssignment_3_0_2 10258 restoreStackSize(stackSize);
10259 @init { 10259}
10260 int stackSize = keepStackSize(); 10260
10261 } 10261rule__PartialModelDeclaration__NameAssignment_1
10262: 10262 @init {
10263 ( 10263 int stackSize = keepStackSize();
10264 { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } 10264 }
10265 ruleMetamodel 10265:
10266 { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } 10266 (
10267 ) 10267 { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10268; 10268 RULE_ID
10269finally { 10269 { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10270 restoreStackSize(stackSize); 10270 )
10271} 10271;
10272 10272finally {
10273rule__GenerationTask__PartialModelAssignment_3_1_2 10273 restoreStackSize(stackSize);
10274 @init { 10274}
10275 int stackSize = keepStackSize(); 10275
10276 } 10276rule__PartialModelDeclaration__SpecificationAssignment_2
10277: 10277 @init {
10278 ( 10278 int stackSize = keepStackSize();
10279 { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } 10279 }
10280 rulePartialModel 10280:
10281 { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } 10281 (
10282 ) 10282 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); }
10283; 10283 rulePartialModelSpecification
10284finally { 10284 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); }
10285 restoreStackSize(stackSize); 10285 )
10286} 10286;
10287 10287finally {
10288rule__GenerationTask__PatternsAssignment_3_2_2 10288 restoreStackSize(stackSize);
10289 @init { 10289}
10290 int stackSize = keepStackSize(); 10290
10291 } 10291rule__PartialModelReference__ReferredAssignment
10292: 10292 @init {
10293 ( 10293 int stackSize = keepStackSize();
10294 { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } 10294 }
10295 ruleGraphPattern 10295:
10296 { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } 10296 (
10297 ) 10297 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); }
10298; 10298 (
10299finally { 10299 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); }
10300 restoreStackSize(stackSize); 10300 RULE_ID
10301} 10301 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); }
10302 10302 )
10303rule__GenerationTask__ScopeAssignment_3_3_2 10303 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); }
10304 @init { 10304 )
10305 int stackSize = keepStackSize(); 10305;
10306 } 10306finally {
10307: 10307 restoreStackSize(stackSize);
10308 ( 10308}
10309 { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); } 10309
10310 ruleScope 10310rule__PatternSpecification__EntriesAssignment_1
10311 { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); } 10311 @init {
10312 ) 10312 int stackSize = keepStackSize();
10313; 10313 }
10314finally { 10314:
10315 restoreStackSize(stackSize); 10315 (
10316} 10316 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); }
10317 10317 rulePatternEntry
10318rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 10318 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); }
10319 @init { 10319 )
10320 int stackSize = keepStackSize(); 10320;
10321 } 10321finally {
10322: 10322 restoreStackSize(stackSize);
10323 ( 10323}
10324 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } 10324
10325 ( 10325rule__PatternSpecification__EntriesAssignment_2_1
10326 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } 10326 @init {
10327 'number' 10327 int stackSize = keepStackSize();
10328 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } 10328 }
10329 ) 10329:
10330 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } 10330 (
10331 ) 10331 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); }
10332; 10332 rulePatternEntry
10333finally { 10333 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); }
10334 restoreStackSize(stackSize); 10334 )
10335} 10335;
10336 10336finally {
10337rule__GenerationTask__NumberAssignment_3_4_2 10337 restoreStackSize(stackSize);
10338 @init { 10338}
10339 int stackSize = keepStackSize(); 10339
10340 } 10340rule__AllPatternEntry__PackageAssignment_1
10341: 10341 @init {
10342 ( 10342 int stackSize = keepStackSize();
10343 { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); } 10343 }
10344 RULE_INT 10344:
10345 { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); } 10345 (
10346 ) 10346 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); }
10347; 10347 (
10348finally { 10348 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); }
10349 restoreStackSize(stackSize); 10349 ruleQualifiedName
10350} 10350 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); }
10351 10351 )
10352rule__GenerationTask__RunSpecifiedAssignment_3_5_0 10352 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); }
10353 @init { 10353 )
10354 int stackSize = keepStackSize(); 10354;
10355 } 10355finally {
10356: 10356 restoreStackSize(stackSize);
10357 ( 10357}
10358 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } 10358
10359 ( 10359rule__AllPatternEntry__ExclusuionAssignment_2_2
10360 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } 10360 @init {
10361 'runs' 10361 int stackSize = keepStackSize();
10362 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } 10362 }
10363 ) 10363:
10364 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } 10364 (
10365 ) 10365 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); }
10366; 10366 rulePatternElement
10367finally { 10367 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); }
10368 restoreStackSize(stackSize); 10368 )
10369} 10369;
10370 10370finally {
10371rule__GenerationTask__RunsAssignment_3_5_2 10371 restoreStackSize(stackSize);
10372 @init { 10372}
10373 int stackSize = keepStackSize(); 10373
10374 } 10374rule__AllPatternEntry__ExclusuionAssignment_2_3_1
10375: 10375 @init {
10376 ( 10376 int stackSize = keepStackSize();
10377 { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); } 10377 }
10378 RULE_INT 10378:
10379 { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); } 10379 (
10380 ) 10380 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); }
10381; 10381 rulePatternElement
10382finally { 10382 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); }
10383 restoreStackSize(stackSize); 10383 )
10384} 10384;
10385 10385finally {
10386rule__GenerationTask__SolverAssignment_3_6_2 10386 restoreStackSize(stackSize);
10387 @init { 10387}
10388 int stackSize = keepStackSize(); 10388
10389 } 10389rule__PatternElement__PackageAssignment_0_0
10390: 10390 @init {
10391 ( 10391 int stackSize = keepStackSize();
10392 { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); } 10392 }
10393 ruleSolver 10393:
10394 { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); } 10394 (
10395 ) 10395 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); }
10396; 10396 (
10397finally { 10397 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); }
10398 restoreStackSize(stackSize); 10398 ruleQualifiedName
10399} 10399 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); }
10400 10400 )
10401rule__GenerationTask__ConfigAssignment_3_7_2 10401 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); }
10402 @init { 10402 )
10403 int stackSize = keepStackSize(); 10403;
10404 } 10404finally {
10405: 10405 restoreStackSize(stackSize);
10406 ( 10406}
10407 { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); } 10407
10408 ruleConfig 10408rule__PatternElement__PatternAssignment_1
10409 { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); } 10409 @init {
10410 ) 10410 int stackSize = keepStackSize();
10411; 10411 }
10412finally { 10412:
10413 restoreStackSize(stackSize); 10413 (
10414} 10414 { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); }
10415 10415 (
10416rule__GenerationTask__DebugFolderAssignment_3_8_2 10416 { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); }
10417 @init { 10417 RULE_ID
10418 int stackSize = keepStackSize(); 10418 { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); }
10419 } 10419 )
10420: 10420 { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); }
10421 ( 10421 )
10422 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); } 10422;
10423 ruleFile 10423finally {
10424 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); } 10424 restoreStackSize(stackSize);
10425 ) 10425}
10426; 10426
10427finally { 10427rule__GraphPatternDeclaration__NameAssignment_1
10428 restoreStackSize(stackSize); 10428 @init {
10429} 10429 int stackSize = keepStackSize();
10430 10430 }
10431rule__GenerationTask__TargetLogFileAssignment_3_9_2 10431:
10432 @init { 10432 (
10433 int stackSize = keepStackSize(); 10433 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10434 } 10434 RULE_ID
10435: 10435 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10436 ( 10436 )
10437 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); } 10437;
10438 ruleFile 10438finally {
10439 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); } 10439 restoreStackSize(stackSize);
10440 ) 10440}
10441; 10441
10442finally { 10442rule__GraphPatternDeclaration__SpecificationAssignment_2
10443 restoreStackSize(stackSize); 10443 @init {
10444} 10444 int stackSize = keepStackSize();
10445 10445 }
10446rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 10446:
10447 @init { 10447 (
10448 int stackSize = keepStackSize(); 10448 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); }
10449 } 10449 rulePatternSpecification
10450: 10450 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); }
10451 ( 10451 )
10452 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); } 10452;
10453 ruleFile 10453finally {
10454 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); } 10454 restoreStackSize(stackSize);
10455 ) 10455}
10456; 10456
10457finally { 10457rule__GraphPatternReference__ReferredAssignment
10458 restoreStackSize(stackSize); 10458 @init {
10459} 10459 int stackSize = keepStackSize();
10460 10460 }
10461rule__GenerationTask__TagetFolderAssignment_3_11_2 10461:
10462 @init { 10462 (
10463 int stackSize = keepStackSize(); 10463 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); }
10464 } 10464 (
10465: 10465 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); }
10466 ( 10466 RULE_ID
10467 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); } 10467 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); }
10468 ruleFile 10468 )
10469 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); } 10469 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); }
10470 ) 10470 )
10471; 10471;
10472finally { 10472finally {
10473 restoreStackSize(stackSize); 10473 restoreStackSize(stackSize);
10474} 10474}
10475 10475
10476RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; 10476rule__ObjectiveSpecification__EntriesAssignment_1
10477 10477 @init {
10478RULE_INT : ('0'..'9')+; 10478 int stackSize = keepStackSize();
10479 10479 }
10480RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); 10480:
10481 10481 (
10482RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; 10482 { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); }
10483 10483 ruleObjectiveEntry
10484RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; 10484 { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); }
10485 10485 )
10486RULE_WS : (' '|'\t'|'\r'|'\n')+; 10486;
10487 10487finally {
10488RULE_ANY_OTHER : .; 10488 restoreStackSize(stackSize);
10489}
10490
10491rule__ObjectiveSpecification__EntriesAssignment_2_1
10492 @init {
10493 int stackSize = keepStackSize();
10494 }
10495:
10496 (
10497 { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); }
10498 ruleObjectiveEntry
10499 { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); }
10500 )
10501;
10502finally {
10503 restoreStackSize(stackSize);
10504}
10505
10506rule__OptimizationEntry__DirectionAssignment_0
10507 @init {
10508 int stackSize = keepStackSize();
10509 }
10510:
10511 (
10512 { before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); }
10513 ruleOptimizationDirection
10514 { after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); }
10515 )
10516;
10517finally {
10518 restoreStackSize(stackSize);
10519}
10520
10521rule__OptimizationEntry__FunctionAssignment_1
10522 @init {
10523 int stackSize = keepStackSize();
10524 }
10525:
10526 (
10527 { before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); }
10528 ruleObjectiveFunction
10529 { after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); }
10530 )
10531;
10532finally {
10533 restoreStackSize(stackSize);
10534}
10535
10536rule__ThresholdEntry__FunctionAssignment_0
10537 @init {
10538 int stackSize = keepStackSize();
10539 }
10540:
10541 (
10542 { before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); }
10543 ruleObjectiveFunction
10544 { after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); }
10545 )
10546;
10547finally {
10548 restoreStackSize(stackSize);
10549}
10550
10551rule__ThresholdEntry__OperatorAssignment_1
10552 @init {
10553 int stackSize = keepStackSize();
10554 }
10555:
10556 (
10557 { before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); }
10558 ruleComparisonOperator
10559 { after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); }
10560 )
10561;
10562finally {
10563 restoreStackSize(stackSize);
10564}
10565
10566rule__ThresholdEntry__ThresholdAssignment_2
10567 @init {
10568 int stackSize = keepStackSize();
10569 }
10570:
10571 (
10572 { before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); }
10573 ruleREALLiteral
10574 { after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); }
10575 )
10576;
10577finally {
10578 restoreStackSize(stackSize);
10579}
10580
10581rule__ReliabiltiyFunction__PackageAssignment_1_0
10582 @init {
10583 int stackSize = keepStackSize();
10584 }
10585:
10586 (
10587 { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); }
10588 (
10589 { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); }
10590 ruleQualifiedName
10591 { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); }
10592 )
10593 { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); }
10594 )
10595;
10596finally {
10597 restoreStackSize(stackSize);
10598}
10599
10600rule__ReliabiltiyFunction__TransformationAssignment_2
10601 @init {
10602 int stackSize = keepStackSize();
10603 }
10604:
10605 (
10606 { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); }
10607 (
10608 { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); }
10609 RULE_ID
10610 { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); }
10611 )
10612 { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); }
10613 )
10614;
10615finally {
10616 restoreStackSize(stackSize);
10617}
10618
10619rule__ObjectiveDeclaration__NameAssignment_1
10620 @init {
10621 int stackSize = keepStackSize();
10622 }
10623:
10624 (
10625 { before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10626 RULE_ID
10627 { after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10628 )
10629;
10630finally {
10631 restoreStackSize(stackSize);
10632}
10633
10634rule__ObjectiveDeclaration__SpecificationAssignment_2
10635 @init {
10636 int stackSize = keepStackSize();
10637 }
10638:
10639 (
10640 { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); }
10641 ruleObjectiveSpecification
10642 { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); }
10643 )
10644;
10645finally {
10646 restoreStackSize(stackSize);
10647}
10648
10649rule__ObjectiveReference__ReferredAssignment
10650 @init {
10651 int stackSize = keepStackSize();
10652 }
10653:
10654 (
10655 { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); }
10656 (
10657 { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); }
10658 RULE_ID
10659 { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); }
10660 )
10661 { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); }
10662 )
10663;
10664finally {
10665 restoreStackSize(stackSize);
10666}
10667
10668rule__ConfigSpecification__EntriesAssignment_2_0
10669 @init {
10670 int stackSize = keepStackSize();
10671 }
10672:
10673 (
10674 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); }
10675 ruleConfigEntry
10676 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); }
10677 )
10678;
10679finally {
10680 restoreStackSize(stackSize);
10681}
10682
10683rule__ConfigSpecification__EntriesAssignment_2_1_1
10684 @init {
10685 int stackSize = keepStackSize();
10686 }
10687:
10688 (
10689 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); }
10690 ruleConfigEntry
10691 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); }
10692 )
10693;
10694finally {
10695 restoreStackSize(stackSize);
10696}
10697
10698rule__ConfigDeclaration__NameAssignment_1
10699 @init {
10700 int stackSize = keepStackSize();
10701 }
10702:
10703 (
10704 { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10705 RULE_ID
10706 { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10707 )
10708;
10709finally {
10710 restoreStackSize(stackSize);
10711}
10712
10713rule__ConfigDeclaration__SpecificationAssignment_2
10714 @init {
10715 int stackSize = keepStackSize();
10716 }
10717:
10718 (
10719 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); }
10720 ruleConfigSpecification
10721 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); }
10722 )
10723;
10724finally {
10725 restoreStackSize(stackSize);
10726}
10727
10728rule__DocumentationEntry__LevelAssignment_2
10729 @init {
10730 int stackSize = keepStackSize();
10731 }
10732:
10733 (
10734 { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); }
10735 ruleDocumentLevelSpecification
10736 { after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); }
10737 )
10738;
10739finally {
10740 restoreStackSize(stackSize);
10741}
10742
10743rule__RuntimeEntry__MillisecLimitAssignment_2
10744 @init {
10745 int stackSize = keepStackSize();
10746 }
10747:
10748 (
10749 { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); }
10750 RULE_INT
10751 { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); }
10752 )
10753;
10754finally {
10755 restoreStackSize(stackSize);
10756}
10757
10758rule__MemoryEntry__MegabyteLimitAssignment_2
10759 @init {
10760 int stackSize = keepStackSize();
10761 }
10762:
10763 (
10764 { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); }
10765 RULE_INT
10766 { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); }
10767 )
10768;
10769finally {
10770 restoreStackSize(stackSize);
10771}
10772
10773rule__CustomEntry__KeyAssignment_0
10774 @init {
10775 int stackSize = keepStackSize();
10776 }
10777:
10778 (
10779 { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); }
10780 RULE_STRING
10781 { after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); }
10782 )
10783;
10784finally {
10785 restoreStackSize(stackSize);
10786}
10787
10788rule__CustomEntry__ValueAssignment_2
10789 @init {
10790 int stackSize = keepStackSize();
10791 }
10792:
10793 (
10794 { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); }
10795 RULE_STRING
10796 { after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); }
10797 )
10798;
10799finally {
10800 restoreStackSize(stackSize);
10801}
10802
10803rule__ConfigReference__ConfigAssignment
10804 @init {
10805 int stackSize = keepStackSize();
10806 }
10807:
10808 (
10809 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); }
10810 (
10811 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); }
10812 RULE_ID
10813 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); }
10814 )
10815 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); }
10816 )
10817;
10818finally {
10819 restoreStackSize(stackSize);
10820}
10821
10822rule__ScopeSpecification__ScopesAssignment_2_0
10823 @init {
10824 int stackSize = keepStackSize();
10825 }
10826:
10827 (
10828 { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); }
10829 ruleTypeScope
10830 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); }
10831 )
10832;
10833finally {
10834 restoreStackSize(stackSize);
10835}
10836
10837rule__ScopeSpecification__ScopesAssignment_2_1_1
10838 @init {
10839 int stackSize = keepStackSize();
10840 }
10841:
10842 (
10843 { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); }
10844 ruleTypeScope
10845 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); }
10846 )
10847;
10848finally {
10849 restoreStackSize(stackSize);
10850}
10851
10852rule__ClassTypeScope__TypeAssignment_1
10853 @init {
10854 int stackSize = keepStackSize();
10855 }
10856:
10857 (
10858 { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); }
10859 ruleClassReference
10860 { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); }
10861 )
10862;
10863finally {
10864 restoreStackSize(stackSize);
10865}
10866
10867rule__ClassTypeScope__SetsNewAssignment_2_0
10868 @init {
10869 int stackSize = keepStackSize();
10870 }
10871:
10872 (
10873 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10874 (
10875 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10876 '+='
10877 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10878 )
10879 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10880 )
10881;
10882finally {
10883 restoreStackSize(stackSize);
10884}
10885
10886rule__ClassTypeScope__SetsSumAssignment_2_1
10887 @init {
10888 int stackSize = keepStackSize();
10889 }
10890:
10891 (
10892 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10893 (
10894 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10895 '='
10896 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10897 )
10898 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10899 )
10900;
10901finally {
10902 restoreStackSize(stackSize);
10903}
10904
10905rule__ClassTypeScope__NumberAssignment_3_0
10906 @init {
10907 int stackSize = keepStackSize();
10908 }
10909:
10910 (
10911 { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
10912 ruleExactNumber
10913 { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
10914 )
10915;
10916finally {
10917 restoreStackSize(stackSize);
10918}
10919
10920rule__ClassTypeScope__NumberAssignment_3_1
10921 @init {
10922 int stackSize = keepStackSize();
10923 }
10924:
10925 (
10926 { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
10927 ruleIntervallNumber
10928 { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
10929 )
10930;
10931finally {
10932 restoreStackSize(stackSize);
10933}
10934
10935rule__ObjectTypeScope__TypeAssignment_1
10936 @init {
10937 int stackSize = keepStackSize();
10938 }
10939:
10940 (
10941 { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); }
10942 ruleObjectReference
10943 { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); }
10944 )
10945;
10946finally {
10947 restoreStackSize(stackSize);
10948}
10949
10950rule__ObjectTypeScope__SetsNewAssignment_2_0
10951 @init {
10952 int stackSize = keepStackSize();
10953 }
10954:
10955 (
10956 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10957 (
10958 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10959 '+='
10960 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10961 )
10962 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10963 )
10964;
10965finally {
10966 restoreStackSize(stackSize);
10967}
10968
10969rule__ObjectTypeScope__SetsSumAssignment_2_1
10970 @init {
10971 int stackSize = keepStackSize();
10972 }
10973:
10974 (
10975 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10976 (
10977 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10978 '='
10979 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10980 )
10981 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10982 )
10983;
10984finally {
10985 restoreStackSize(stackSize);
10986}
10987
10988rule__ObjectTypeScope__NumberAssignment_3_0
10989 @init {
10990 int stackSize = keepStackSize();
10991 }
10992:
10993 (
10994 { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
10995 ruleExactNumber
10996 { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
10997 )
10998;
10999finally {
11000 restoreStackSize(stackSize);
11001}
11002
11003rule__ObjectTypeScope__NumberAssignment_3_1
11004 @init {
11005 int stackSize = keepStackSize();
11006 }
11007:
11008 (
11009 { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11010 ruleIntervallNumber
11011 { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11012 )
11013;
11014finally {
11015 restoreStackSize(stackSize);
11016}
11017
11018rule__IntegerTypeScope__TypeAssignment_1
11019 @init {
11020 int stackSize = keepStackSize();
11021 }
11022:
11023 (
11024 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); }
11025 ruleIntegerReference
11026 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); }
11027 )
11028;
11029finally {
11030 restoreStackSize(stackSize);
11031}
11032
11033rule__IntegerTypeScope__SetsNewAssignment_2_0
11034 @init {
11035 int stackSize = keepStackSize();
11036 }
11037:
11038 (
11039 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11040 (
11041 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11042 '+='
11043 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11044 )
11045 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11046 )
11047;
11048finally {
11049 restoreStackSize(stackSize);
11050}
11051
11052rule__IntegerTypeScope__SetsSumAssignment_2_1
11053 @init {
11054 int stackSize = keepStackSize();
11055 }
11056:
11057 (
11058 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11059 (
11060 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11061 '='
11062 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11063 )
11064 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11065 )
11066;
11067finally {
11068 restoreStackSize(stackSize);
11069}
11070
11071rule__IntegerTypeScope__NumberAssignment_3_0
11072 @init {
11073 int stackSize = keepStackSize();
11074 }
11075:
11076 (
11077 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11078 ruleExactNumber
11079 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11080 )
11081;
11082finally {
11083 restoreStackSize(stackSize);
11084}
11085
11086rule__IntegerTypeScope__NumberAssignment_3_1
11087 @init {
11088 int stackSize = keepStackSize();
11089 }
11090:
11091 (
11092 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11093 ruleIntervallNumber
11094 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11095 )
11096;
11097finally {
11098 restoreStackSize(stackSize);
11099}
11100
11101rule__IntegerTypeScope__NumberAssignment_3_2
11102 @init {
11103 int stackSize = keepStackSize();
11104 }
11105:
11106 (
11107 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); }
11108 ruleIntEnumberation
11109 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); }
11110 )
11111;
11112finally {
11113 restoreStackSize(stackSize);
11114}
11115
11116rule__RealTypeScope__TypeAssignment_1
11117 @init {
11118 int stackSize = keepStackSize();
11119 }
11120:
11121 (
11122 { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); }
11123 ruleRealReference
11124 { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); }
11125 )
11126;
11127finally {
11128 restoreStackSize(stackSize);
11129}
11130
11131rule__RealTypeScope__SetsNewAssignment_2_0
11132 @init {
11133 int stackSize = keepStackSize();
11134 }
11135:
11136 (
11137 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11138 (
11139 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11140 '+='
11141 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11142 )
11143 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11144 )
11145;
11146finally {
11147 restoreStackSize(stackSize);
11148}
11149
11150rule__RealTypeScope__SetsSumAssignment_2_1
11151 @init {
11152 int stackSize = keepStackSize();
11153 }
11154:
11155 (
11156 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11157 (
11158 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11159 '='
11160 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11161 )
11162 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11163 )
11164;
11165finally {
11166 restoreStackSize(stackSize);
11167}
11168
11169rule__RealTypeScope__NumberAssignment_3_0
11170 @init {
11171 int stackSize = keepStackSize();
11172 }
11173:
11174 (
11175 { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11176 ruleExactNumber
11177 { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11178 )
11179;
11180finally {
11181 restoreStackSize(stackSize);
11182}
11183
11184rule__RealTypeScope__NumberAssignment_3_1
11185 @init {
11186 int stackSize = keepStackSize();
11187 }
11188:
11189 (
11190 { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11191 ruleIntervallNumber
11192 { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11193 )
11194;
11195finally {
11196 restoreStackSize(stackSize);
11197}
11198
11199rule__RealTypeScope__NumberAssignment_3_2
11200 @init {
11201 int stackSize = keepStackSize();
11202 }
11203:
11204 (
11205 { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); }
11206 ruleRealEnumeration
11207 { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); }
11208 )
11209;
11210finally {
11211 restoreStackSize(stackSize);
11212}
11213
11214rule__StringTypeScope__TypeAssignment_1
11215 @init {
11216 int stackSize = keepStackSize();
11217 }
11218:
11219 (
11220 { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); }
11221 ruleStringReference
11222 { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); }
11223 )
11224;
11225finally {
11226 restoreStackSize(stackSize);
11227}
11228
11229rule__StringTypeScope__SetsNewAssignment_2_0
11230 @init {
11231 int stackSize = keepStackSize();
11232 }
11233:
11234 (
11235 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11236 (
11237 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11238 '+='
11239 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11240 )
11241 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11242 )
11243;
11244finally {
11245 restoreStackSize(stackSize);
11246}
11247
11248rule__StringTypeScope__SetsSumAssignment_2_1
11249 @init {
11250 int stackSize = keepStackSize();
11251 }
11252:
11253 (
11254 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11255 (
11256 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11257 '='
11258 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11259 )
11260 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11261 )
11262;
11263finally {
11264 restoreStackSize(stackSize);
11265}
11266
11267rule__StringTypeScope__NumberAssignment_3_0
11268 @init {
11269 int stackSize = keepStackSize();
11270 }
11271:
11272 (
11273 { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11274 ruleExactNumber
11275 { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11276 )
11277;
11278finally {
11279 restoreStackSize(stackSize);
11280}
11281
11282rule__StringTypeScope__NumberAssignment_3_1
11283 @init {
11284 int stackSize = keepStackSize();
11285 }
11286:
11287 (
11288 { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11289 ruleIntervallNumber
11290 { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11291 )
11292;
11293finally {
11294 restoreStackSize(stackSize);
11295}
11296
11297rule__StringTypeScope__NumberAssignment_3_2
11298 @init {
11299 int stackSize = keepStackSize();
11300 }
11301:
11302 (
11303 { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); }
11304 ruleStringEnumeration
11305 { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); }
11306 )
11307;
11308finally {
11309 restoreStackSize(stackSize);
11310}
11311
11312rule__ClassReference__ElementAssignment_1
11313 @init {
11314 int stackSize = keepStackSize();
11315 }
11316:
11317 (
11318 { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); }
11319 ruleMetamodelElement
11320 { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); }
11321 )
11322;
11323finally {
11324 restoreStackSize(stackSize);
11325}
11326
11327rule__ExactNumber__ExactNumberAssignment_0
11328 @init {
11329 int stackSize = keepStackSize();
11330 }
11331:
11332 (
11333 { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); }
11334 RULE_INT
11335 { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); }
11336 )
11337;
11338finally {
11339 restoreStackSize(stackSize);
11340}
11341
11342rule__ExactNumber__ExactUnlimitedAssignment_1
11343 @init {
11344 int stackSize = keepStackSize();
11345 }
11346:
11347 (
11348 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
11349 (
11350 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
11351 '*'
11352 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
11353 )
11354 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
11355 )
11356;
11357finally {
11358 restoreStackSize(stackSize);
11359}
11360
11361rule__IntervallNumber__MinAssignment_0
11362 @init {
11363 int stackSize = keepStackSize();
11364 }
11365:
11366 (
11367 { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); }
11368 RULE_INT
11369 { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); }
11370 )
11371;
11372finally {
11373 restoreStackSize(stackSize);
11374}
11375
11376rule__IntervallNumber__MaxNumberAssignment_2_0
11377 @init {
11378 int stackSize = keepStackSize();
11379 }
11380:
11381 (
11382 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); }
11383 RULE_INT
11384 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); }
11385 )
11386;
11387finally {
11388 restoreStackSize(stackSize);
11389}
11390
11391rule__IntervallNumber__MaxUnlimitedAssignment_2_1
11392 @init {
11393 int stackSize = keepStackSize();
11394 }
11395:
11396 (
11397 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
11398 (
11399 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
11400 '*'
11401 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
11402 )
11403 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
11404 )
11405;
11406finally {
11407 restoreStackSize(stackSize);
11408}
11409
11410rule__IntEnumberation__EntryAssignment_2_0
11411 @init {
11412 int stackSize = keepStackSize();
11413 }
11414:
11415 (
11416 { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); }
11417 ruleINTLiteral
11418 { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); }
11419 )
11420;
11421finally {
11422 restoreStackSize(stackSize);
11423}
11424
11425rule__IntEnumberation__EntryAssignment_2_1_1
11426 @init {
11427 int stackSize = keepStackSize();
11428 }
11429:
11430 (
11431 { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); }
11432 ruleINTLiteral
11433 { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); }
11434 )
11435;
11436finally {
11437 restoreStackSize(stackSize);
11438}
11439
11440rule__RealEnumeration__EntryAssignment_2_0
11441 @init {
11442 int stackSize = keepStackSize();
11443 }
11444:
11445 (
11446 { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); }
11447 ruleREALLiteral
11448 { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); }
11449 )
11450;
11451finally {
11452 restoreStackSize(stackSize);
11453}
11454
11455rule__RealEnumeration__EntryAssignment_2_1_1
11456 @init {
11457 int stackSize = keepStackSize();
11458 }
11459:
11460 (
11461 { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); }
11462 ruleREALLiteral
11463 { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); }
11464 )
11465;
11466finally {
11467 restoreStackSize(stackSize);
11468}
11469
11470rule__StringEnumeration__EntryAssignment_2_0
11471 @init {
11472 int stackSize = keepStackSize();
11473 }
11474:
11475 (
11476 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); }
11477 RULE_STRING
11478 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); }
11479 )
11480;
11481finally {
11482 restoreStackSize(stackSize);
11483}
11484
11485rule__StringEnumeration__EntryAssignment_2_1_1
11486 @init {
11487 int stackSize = keepStackSize();
11488 }
11489:
11490 (
11491 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); }
11492 RULE_STRING
11493 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); }
11494 )
11495;
11496finally {
11497 restoreStackSize(stackSize);
11498}
11499
11500rule__ScopeDeclaration__NameAssignment_1
11501 @init {
11502 int stackSize = keepStackSize();
11503 }
11504:
11505 (
11506 { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
11507 RULE_ID
11508 { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
11509 )
11510;
11511finally {
11512 restoreStackSize(stackSize);
11513}
11514
11515rule__ScopeDeclaration__SpecificationAssignment_2
11516 @init {
11517 int stackSize = keepStackSize();
11518 }
11519:
11520 (
11521 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); }
11522 ruleScopeSpecification
11523 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); }
11524 )
11525;
11526finally {
11527 restoreStackSize(stackSize);
11528}
11529
11530rule__ScopeReference__ReferredAssignment
11531 @init {
11532 int stackSize = keepStackSize();
11533 }
11534:
11535 (
11536 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); }
11537 (
11538 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); }
11539 RULE_ID
11540 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); }
11541 )
11542 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); }
11543 )
11544;
11545finally {
11546 restoreStackSize(stackSize);
11547}
11548
11549rule__GenerationTask__MetamodelAssignment_3_0_2
11550 @init {
11551 int stackSize = keepStackSize();
11552 }
11553:
11554 (
11555 { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); }
11556 ruleMetamodel
11557 { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); }
11558 )
11559;
11560finally {
11561 restoreStackSize(stackSize);
11562}
11563
11564rule__GenerationTask__PartialModelAssignment_3_1_2
11565 @init {
11566 int stackSize = keepStackSize();
11567 }
11568:
11569 (
11570 { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); }
11571 rulePartialModel
11572 { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); }
11573 )
11574;
11575finally {
11576 restoreStackSize(stackSize);
11577}
11578
11579rule__GenerationTask__PatternsAssignment_3_2_2
11580 @init {
11581 int stackSize = keepStackSize();
11582 }
11583:
11584 (
11585 { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); }
11586 ruleGraphPattern
11587 { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); }
11588 )
11589;
11590finally {
11591 restoreStackSize(stackSize);
11592}
11593
11594rule__GenerationTask__ObjectivesAssignment_3_3_2
11595 @init {
11596 int stackSize = keepStackSize();
11597 }
11598:
11599 (
11600 { before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); }
11601 ruleObjective
11602 { after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); }
11603 )
11604;
11605finally {
11606 restoreStackSize(stackSize);
11607}
11608
11609rule__GenerationTask__ScopeAssignment_3_4_2
11610 @init {
11611 int stackSize = keepStackSize();
11612 }
11613:
11614 (
11615 { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); }
11616 ruleScope
11617 { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); }
11618 )
11619;
11620finally {
11621 restoreStackSize(stackSize);
11622}
11623
11624rule__GenerationTask__NumberSpecifiedAssignment_3_5_0
11625 @init {
11626 int stackSize = keepStackSize();
11627 }
11628:
11629 (
11630 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); }
11631 (
11632 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); }
11633 'number'
11634 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); }
11635 )
11636 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); }
11637 )
11638;
11639finally {
11640 restoreStackSize(stackSize);
11641}
11642
11643rule__GenerationTask__NumberAssignment_3_5_2
11644 @init {
11645 int stackSize = keepStackSize();
11646 }
11647:
11648 (
11649 { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); }
11650 RULE_INT
11651 { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); }
11652 )
11653;
11654finally {
11655 restoreStackSize(stackSize);
11656}
11657
11658rule__GenerationTask__RunSpecifiedAssignment_3_6_0
11659 @init {
11660 int stackSize = keepStackSize();
11661 }
11662:
11663 (
11664 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); }
11665 (
11666 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); }
11667 'runs'
11668 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); }
11669 )
11670 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); }
11671 )
11672;
11673finally {
11674 restoreStackSize(stackSize);
11675}
11676
11677rule__GenerationTask__RunsAssignment_3_6_2
11678 @init {
11679 int stackSize = keepStackSize();
11680 }
11681:
11682 (
11683 { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); }
11684 RULE_INT
11685 { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); }
11686 )
11687;
11688finally {
11689 restoreStackSize(stackSize);
11690}
11691
11692rule__GenerationTask__SolverAssignment_3_7_2
11693 @init {
11694 int stackSize = keepStackSize();
11695 }
11696:
11697 (
11698 { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); }
11699 ruleSolver
11700 { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); }
11701 )
11702;
11703finally {
11704 restoreStackSize(stackSize);
11705}
11706
11707rule__GenerationTask__ConfigAssignment_3_8_2
11708 @init {
11709 int stackSize = keepStackSize();
11710 }
11711:
11712 (
11713 { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); }
11714 ruleConfig
11715 { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); }
11716 )
11717;
11718finally {
11719 restoreStackSize(stackSize);
11720}
11721
11722rule__GenerationTask__DebugFolderAssignment_3_9_2
11723 @init {
11724 int stackSize = keepStackSize();
11725 }
11726:
11727 (
11728 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); }
11729 ruleFile
11730 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); }
11731 )
11732;
11733finally {
11734 restoreStackSize(stackSize);
11735}
11736
11737rule__GenerationTask__TargetLogFileAssignment_3_10_2
11738 @init {
11739 int stackSize = keepStackSize();
11740 }
11741:
11742 (
11743 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); }
11744 ruleFile
11745 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); }
11746 )
11747;
11748finally {
11749 restoreStackSize(stackSize);
11750}
11751
11752rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2
11753 @init {
11754 int stackSize = keepStackSize();
11755 }
11756:
11757 (
11758 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); }
11759 ruleFile
11760 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); }
11761 )
11762;
11763finally {
11764 restoreStackSize(stackSize);
11765}
11766
11767rule__GenerationTask__TagetFolderAssignment_3_12_2
11768 @init {
11769 int stackSize = keepStackSize();
11770 }
11771:
11772 (
11773 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); }
11774 ruleFile
11775 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); }
11776 )
11777;
11778finally {
11779 restoreStackSize(stackSize);
11780}
11781
11782RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
11783
11784RULE_INT : ('0'..'9')+;
11785
11786RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
11787
11788RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
11789
11790RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
11791
11792RULE_WS : (' '|'\t'|'\r'|'\n')+;
11793
11794RULE_ANY_OTHER : .;
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
index f7f2179e..f7399b63 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
@@ -1,101 +1,113 @@
1'#'=38 1'#'=44
2'*'=55 2'*'=61
3'+='=54 3'+='=60
4','=26 4','=31
5'-'=18 5'-'=22
6'.'=17 6'.'=21
7'..'=45 7'..'=51
8'::'=29 8'::'=34
9'<'=39 9'<'=45
10'='=23 10'<='=13
11'>'=40 11'='=28
12'AlloySolver'=15 12'>'=46
13'SMTSolver'=14 13'>='=14
14'ViatraSolver'=16 14'AlloySolver'=19
15'config'=34 15'SMTSolver'=18
16'constraints'=33 16'ViatraSolver'=20
17'debug'=50 17'config'=40
18'epackage'=20 18'constraints'=38
19'excluding'=28 19'debug'=56
20'file'=22 20'epackage'=24
21'folder'=31 21'excluding'=33
22'full'=13 22'file'=27
23'generate'=47 23'folder'=36
24'import'=19 24'full'=17
25'int'=42 25'generate'=53
26'log'=51 26'import'=23
27'log-level'=35 27'int'=48
28'memory'=37 28'log'=57
29'metamodel'=30 29'log-level'=41
30'models'=32 30'maximize'=12
31'node'=41 31'memory'=43
32'none'=11 32'metamodel'=35
33'normal'=12 33'minimize'=11
34'number'=56 34'models'=37
35'output'=53 35'node'=47
36'package'=27 36'none'=15
37'partial-model'=48 37'normal'=16
38'real'=43 38'number'=62
39'runs'=57 39'objectives'=39
40'runtime'=36 40'output'=59
41'scope'=46 41'package'=32
42'solver'=49 42'partial-model'=54
43'statistics'=52 43'real'=49
44'string'=44 44'reliability'=26
45'viatra'=21 45'runs'=63
46'{'=24 46'runtime'=42
47'}'=25 47'scope'=52
48RULE_ANY_OTHER=10 48'solver'=55
49RULE_ID=4 49'statistics'=58
50RULE_INT=5 50'string'=50
51RULE_ML_COMMENT=7 51'viatra'=25
52RULE_SL_COMMENT=8 52'{'=29
53RULE_STRING=6 53'}'=30
54RULE_WS=9 54RULE_ANY_OTHER=10
55T__11=11 55RULE_ID=4
56T__12=12 56RULE_INT=5
57T__13=13 57RULE_ML_COMMENT=7
58T__14=14 58RULE_SL_COMMENT=8
59T__15=15 59RULE_STRING=6
60T__16=16 60RULE_WS=9
61T__17=17 61T__11=11
62T__18=18 62T__12=12
63T__19=19 63T__13=13
64T__20=20 64T__14=14
65T__21=21 65T__15=15
66T__22=22 66T__16=16
67T__23=23 67T__17=17
68T__24=24 68T__18=18
69T__25=25 69T__19=19
70T__26=26 70T__20=20
71T__27=27 71T__21=21
72T__28=28 72T__22=22
73T__29=29 73T__23=23
74T__30=30 74T__24=24
75T__31=31 75T__25=25
76T__32=32 76T__26=26
77T__33=33 77T__27=27
78T__34=34 78T__28=28
79T__35=35 79T__29=29
80T__36=36 80T__30=30
81T__37=37 81T__31=31
82T__38=38 82T__32=32
83T__39=39 83T__33=33
84T__40=40 84T__34=34
85T__41=41 85T__35=35
86T__42=42 86T__36=36
87T__43=43 87T__37=37
88T__44=44 88T__38=38
89T__45=45 89T__39=39
90T__46=46 90T__40=40
91T__47=47 91T__41=41
92T__48=48 92T__42=42
93T__49=49 93T__43=43
94T__50=50 94T__44=44
95T__51=51 95T__45=45
96T__52=52 96T__46=46
97T__53=53 97T__47=47
98T__54=54 98T__48=48
99T__55=55 99T__49=49
100T__56=56 100T__50=50
101T__57=57 101T__51=51
102T__52=52
103T__53=53
104T__54=54
105T__55=55
106T__56=56
107T__57=57
108T__58=58
109T__59=59
110T__60=60
111T__61=61
112T__62=62
113T__63=63
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
index 46e0af6f..667cec10 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
@@ -1,2372 +1,2584 @@
1package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; 1package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal;
2 2
3// Hack: Use our own Lexer superclass by means of import. 3// Hack: Use our own Lexer superclass by means of import.
4// Currently there is no other way to specify the superclass for the lexer. 4// Currently there is no other way to specify the superclass for the lexer.
5import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; 5import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer;
6 6
7 7
8import org.antlr.runtime.*; 8import org.antlr.runtime.*;
9import java.util.Stack; 9import java.util.Stack;
10import java.util.List; 10import java.util.List;
11import java.util.ArrayList; 11import java.util.ArrayList;
12 12
13@SuppressWarnings("all") 13@SuppressWarnings("all")
14public class InternalApplicationConfigurationLexer extends Lexer { 14public class InternalApplicationConfigurationLexer extends Lexer {
15 public static final int T__50=50; 15 public static final int T__50=50;
16 public static final int T__19=19; 16 public static final int T__19=19;
17 public static final int T__15=15; 17 public static final int T__15=15;
18 public static final int T__16=16; 18 public static final int T__59=59;
19 public static final int T__17=17; 19 public static final int T__16=16;
20 public static final int T__18=18; 20 public static final int T__17=17;
21 public static final int T__11=11; 21 public static final int T__18=18;
22 public static final int T__55=55; 22 public static final int T__11=11;
23 public static final int T__12=12; 23 public static final int T__55=55;
24 public static final int T__56=56; 24 public static final int T__12=12;
25 public static final int T__13=13; 25 public static final int T__56=56;
26 public static final int T__57=57; 26 public static final int T__13=13;
27 public static final int T__14=14; 27 public static final int T__57=57;
28 public static final int T__51=51; 28 public static final int T__14=14;
29 public static final int T__52=52; 29 public static final int T__58=58;
30 public static final int T__53=53; 30 public static final int T__51=51;
31 public static final int T__54=54; 31 public static final int T__52=52;
32 public static final int RULE_ID=4; 32 public static final int T__53=53;
33 public static final int T__26=26; 33 public static final int T__54=54;
34 public static final int T__27=27; 34 public static final int T__60=60;
35 public static final int T__28=28; 35 public static final int T__61=61;
36 public static final int RULE_INT=5; 36 public static final int RULE_ID=4;
37 public static final int T__29=29; 37 public static final int T__26=26;
38 public static final int T__22=22; 38 public static final int T__27=27;
39 public static final int RULE_ML_COMMENT=7; 39 public static final int T__28=28;
40 public static final int T__23=23; 40 public static final int RULE_INT=5;
41 public static final int T__24=24; 41 public static final int T__29=29;
42 public static final int T__25=25; 42 public static final int T__22=22;
43 public static final int T__20=20; 43 public static final int RULE_ML_COMMENT=7;
44 public static final int T__21=21; 44 public static final int T__23=23;
45 public static final int RULE_STRING=6; 45 public static final int T__24=24;
46 public static final int RULE_SL_COMMENT=8; 46 public static final int T__25=25;
47 public static final int T__37=37; 47 public static final int T__62=62;
48 public static final int T__38=38; 48 public static final int T__63=63;
49 public static final int T__39=39; 49 public static final int T__20=20;
50 public static final int T__33=33; 50 public static final int T__21=21;
51 public static final int T__34=34; 51 public static final int RULE_STRING=6;
52 public static final int T__35=35; 52 public static final int RULE_SL_COMMENT=8;
53 public static final int T__36=36; 53 public static final int T__37=37;
54 public static final int EOF=-1; 54 public static final int T__38=38;
55 public static final int T__30=30; 55 public static final int T__39=39;
56 public static final int T__31=31; 56 public static final int T__33=33;
57 public static final int T__32=32; 57 public static final int T__34=34;
58 public static final int RULE_WS=9; 58 public static final int T__35=35;
59 public static final int RULE_ANY_OTHER=10; 59 public static final int T__36=36;
60 public static final int T__48=48; 60 public static final int EOF=-1;
61 public static final int T__49=49; 61 public static final int T__30=30;
62 public static final int T__44=44; 62 public static final int T__31=31;
63 public static final int T__45=45; 63 public static final int T__32=32;
64 public static final int T__46=46; 64 public static final int RULE_WS=9;
65 public static final int T__47=47; 65 public static final int RULE_ANY_OTHER=10;
66 public static final int T__40=40; 66 public static final int T__48=48;
67 public static final int T__41=41; 67 public static final int T__49=49;
68 public static final int T__42=42; 68 public static final int T__44=44;
69 public static final int T__43=43; 69 public static final int T__45=45;
70 70 public static final int T__46=46;
71 // delegates 71 public static final int T__47=47;
72 // delegators 72 public static final int T__40=40;
73 73 public static final int T__41=41;
74 public InternalApplicationConfigurationLexer() {;} 74 public static final int T__42=42;
75 public InternalApplicationConfigurationLexer(CharStream input) { 75 public static final int T__43=43;
76 this(input, new RecognizerSharedState()); 76
77 } 77 // delegates
78 public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) { 78 // delegators
79 super(input,state); 79
80 80 public InternalApplicationConfigurationLexer() {;}
81 } 81 public InternalApplicationConfigurationLexer(CharStream input) {
82 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } 82 this(input, new RecognizerSharedState());
83 83 }
84 // $ANTLR start "T__11" 84 public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) {
85 public final void mT__11() throws RecognitionException { 85 super(input,state);
86 try { 86
87 int _type = T__11; 87 }
88 int _channel = DEFAULT_TOKEN_CHANNEL; 88 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; }
89 // InternalApplicationConfiguration.g:11:7: ( 'none' ) 89
90 // InternalApplicationConfiguration.g:11:9: 'none' 90 // $ANTLR start "T__11"
91 { 91 public final void mT__11() throws RecognitionException {
92 match("none"); 92 try {
93 93 int _type = T__11;
94 94 int _channel = DEFAULT_TOKEN_CHANNEL;
95 } 95 // InternalApplicationConfiguration.g:11:7: ( 'minimize' )
96 96 // InternalApplicationConfiguration.g:11:9: 'minimize'
97 state.type = _type; 97 {
98 state.channel = _channel; 98 match("minimize");
99 } 99
100 finally { 100
101 } 101 }
102 } 102
103 // $ANTLR end "T__11" 103 state.type = _type;
104 104 state.channel = _channel;
105 // $ANTLR start "T__12" 105 }
106 public final void mT__12() throws RecognitionException { 106 finally {
107 try { 107 }
108 int _type = T__12; 108 }
109 int _channel = DEFAULT_TOKEN_CHANNEL; 109 // $ANTLR end "T__11"
110 // InternalApplicationConfiguration.g:12:7: ( 'normal' ) 110
111 // InternalApplicationConfiguration.g:12:9: 'normal' 111 // $ANTLR start "T__12"
112 { 112 public final void mT__12() throws RecognitionException {
113 match("normal"); 113 try {
114 114 int _type = T__12;
115 115 int _channel = DEFAULT_TOKEN_CHANNEL;
116 } 116 // InternalApplicationConfiguration.g:12:7: ( 'maximize' )
117 117 // InternalApplicationConfiguration.g:12:9: 'maximize'
118 state.type = _type; 118 {
119 state.channel = _channel; 119 match("maximize");
120 } 120
121 finally { 121
122 } 122 }
123 } 123
124 // $ANTLR end "T__12" 124 state.type = _type;
125 125 state.channel = _channel;
126 // $ANTLR start "T__13" 126 }
127 public final void mT__13() throws RecognitionException { 127 finally {
128 try { 128 }
129 int _type = T__13; 129 }
130 int _channel = DEFAULT_TOKEN_CHANNEL; 130 // $ANTLR end "T__12"
131 // InternalApplicationConfiguration.g:13:7: ( 'full' ) 131
132 // InternalApplicationConfiguration.g:13:9: 'full' 132 // $ANTLR start "T__13"
133 { 133 public final void mT__13() throws RecognitionException {
134 match("full"); 134 try {
135 135 int _type = T__13;
136 136 int _channel = DEFAULT_TOKEN_CHANNEL;
137 } 137 // InternalApplicationConfiguration.g:13:7: ( '<=' )
138 138 // InternalApplicationConfiguration.g:13:9: '<='
139 state.type = _type; 139 {
140 state.channel = _channel; 140 match("<=");
141 } 141
142 finally { 142
143 } 143 }
144 } 144
145 // $ANTLR end "T__13" 145 state.type = _type;
146 146 state.channel = _channel;
147 // $ANTLR start "T__14" 147 }
148 public final void mT__14() throws RecognitionException { 148 finally {
149 try { 149 }
150 int _type = T__14; 150 }
151 int _channel = DEFAULT_TOKEN_CHANNEL; 151 // $ANTLR end "T__13"
152 // InternalApplicationConfiguration.g:14:7: ( 'SMTSolver' ) 152
153 // InternalApplicationConfiguration.g:14:9: 'SMTSolver' 153 // $ANTLR start "T__14"
154 { 154 public final void mT__14() throws RecognitionException {
155 match("SMTSolver"); 155 try {
156 156 int _type = T__14;
157 157 int _channel = DEFAULT_TOKEN_CHANNEL;
158 } 158 // InternalApplicationConfiguration.g:14:7: ( '>=' )
159 159 // InternalApplicationConfiguration.g:14:9: '>='
160 state.type = _type; 160 {
161 state.channel = _channel; 161 match(">=");
162 } 162
163 finally { 163
164 } 164 }
165 } 165
166 // $ANTLR end "T__14" 166 state.type = _type;
167 167 state.channel = _channel;
168 // $ANTLR start "T__15" 168 }
169 public final void mT__15() throws RecognitionException { 169 finally {
170 try { 170 }
171 int _type = T__15; 171 }
172 int _channel = DEFAULT_TOKEN_CHANNEL; 172 // $ANTLR end "T__14"
173 // InternalApplicationConfiguration.g:15:7: ( 'AlloySolver' ) 173
174 // InternalApplicationConfiguration.g:15:9: 'AlloySolver' 174 // $ANTLR start "T__15"
175 { 175 public final void mT__15() throws RecognitionException {
176 match("AlloySolver"); 176 try {
177 177 int _type = T__15;
178 178 int _channel = DEFAULT_TOKEN_CHANNEL;
179 } 179 // InternalApplicationConfiguration.g:15:7: ( 'none' )
180 180 // InternalApplicationConfiguration.g:15:9: 'none'
181 state.type = _type; 181 {
182 state.channel = _channel; 182 match("none");
183 } 183
184 finally { 184
185 } 185 }
186 } 186
187 // $ANTLR end "T__15" 187 state.type = _type;
188 188 state.channel = _channel;
189 // $ANTLR start "T__16" 189 }
190 public final void mT__16() throws RecognitionException { 190 finally {
191 try { 191 }
192 int _type = T__16; 192 }
193 int _channel = DEFAULT_TOKEN_CHANNEL; 193 // $ANTLR end "T__15"
194 // InternalApplicationConfiguration.g:16:7: ( 'ViatraSolver' ) 194
195 // InternalApplicationConfiguration.g:16:9: 'ViatraSolver' 195 // $ANTLR start "T__16"
196 { 196 public final void mT__16() throws RecognitionException {
197 match("ViatraSolver"); 197 try {
198 198 int _type = T__16;
199 199 int _channel = DEFAULT_TOKEN_CHANNEL;
200 } 200 // InternalApplicationConfiguration.g:16:7: ( 'normal' )
201 201 // InternalApplicationConfiguration.g:16:9: 'normal'
202 state.type = _type; 202 {
203 state.channel = _channel; 203 match("normal");
204 } 204
205 finally { 205
206 } 206 }
207 } 207
208 // $ANTLR end "T__16" 208 state.type = _type;
209 209 state.channel = _channel;
210 // $ANTLR start "T__17" 210 }
211 public final void mT__17() throws RecognitionException { 211 finally {
212 try { 212 }
213 int _type = T__17; 213 }
214 int _channel = DEFAULT_TOKEN_CHANNEL; 214 // $ANTLR end "T__16"
215 // InternalApplicationConfiguration.g:17:7: ( '.' ) 215
216 // InternalApplicationConfiguration.g:17:9: '.' 216 // $ANTLR start "T__17"
217 { 217 public final void mT__17() throws RecognitionException {
218 match('.'); 218 try {
219 219 int _type = T__17;
220 } 220 int _channel = DEFAULT_TOKEN_CHANNEL;
221 221 // InternalApplicationConfiguration.g:17:7: ( 'full' )
222 state.type = _type; 222 // InternalApplicationConfiguration.g:17:9: 'full'
223 state.channel = _channel; 223 {
224 } 224 match("full");
225 finally { 225
226 } 226
227 } 227 }
228 // $ANTLR end "T__17" 228
229 229 state.type = _type;
230 // $ANTLR start "T__18" 230 state.channel = _channel;
231 public final void mT__18() throws RecognitionException { 231 }
232 try { 232 finally {
233 int _type = T__18; 233 }
234 int _channel = DEFAULT_TOKEN_CHANNEL; 234 }
235 // InternalApplicationConfiguration.g:18:7: ( '-' ) 235 // $ANTLR end "T__17"
236 // InternalApplicationConfiguration.g:18:9: '-' 236
237 { 237 // $ANTLR start "T__18"
238 match('-'); 238 public final void mT__18() throws RecognitionException {
239 239 try {
240 } 240 int _type = T__18;
241 241 int _channel = DEFAULT_TOKEN_CHANNEL;
242 state.type = _type; 242 // InternalApplicationConfiguration.g:18:7: ( 'SMTSolver' )
243 state.channel = _channel; 243 // InternalApplicationConfiguration.g:18:9: 'SMTSolver'
244 } 244 {
245 finally { 245 match("SMTSolver");
246 } 246
247 } 247
248 // $ANTLR end "T__18" 248 }
249 249
250 // $ANTLR start "T__19" 250 state.type = _type;
251 public final void mT__19() throws RecognitionException { 251 state.channel = _channel;
252 try { 252 }
253 int _type = T__19; 253 finally {
254 int _channel = DEFAULT_TOKEN_CHANNEL; 254 }
255 // InternalApplicationConfiguration.g:19:7: ( 'import' ) 255 }
256 // InternalApplicationConfiguration.g:19:9: 'import' 256 // $ANTLR end "T__18"
257 { 257
258 match("import"); 258 // $ANTLR start "T__19"
259 259 public final void mT__19() throws RecognitionException {
260 260 try {
261 } 261 int _type = T__19;
262 262 int _channel = DEFAULT_TOKEN_CHANNEL;
263 state.type = _type; 263 // InternalApplicationConfiguration.g:19:7: ( 'AlloySolver' )
264 state.channel = _channel; 264 // InternalApplicationConfiguration.g:19:9: 'AlloySolver'
265 } 265 {
266 finally { 266 match("AlloySolver");
267 } 267
268 } 268
269 // $ANTLR end "T__19" 269 }
270 270
271 // $ANTLR start "T__20" 271 state.type = _type;
272 public final void mT__20() throws RecognitionException { 272 state.channel = _channel;
273 try { 273 }
274 int _type = T__20; 274 finally {
275 int _channel = DEFAULT_TOKEN_CHANNEL; 275 }
276 // InternalApplicationConfiguration.g:20:7: ( 'epackage' ) 276 }
277 // InternalApplicationConfiguration.g:20:9: 'epackage' 277 // $ANTLR end "T__19"
278 { 278
279 match("epackage"); 279 // $ANTLR start "T__20"
280 280 public final void mT__20() throws RecognitionException {
281 281 try {
282 } 282 int _type = T__20;
283 283 int _channel = DEFAULT_TOKEN_CHANNEL;
284 state.type = _type; 284 // InternalApplicationConfiguration.g:20:7: ( 'ViatraSolver' )
285 state.channel = _channel; 285 // InternalApplicationConfiguration.g:20:9: 'ViatraSolver'
286 } 286 {
287 finally { 287 match("ViatraSolver");
288 } 288
289 } 289
290 // $ANTLR end "T__20" 290 }
291 291
292 // $ANTLR start "T__21" 292 state.type = _type;
293 public final void mT__21() throws RecognitionException { 293 state.channel = _channel;
294 try { 294 }
295 int _type = T__21; 295 finally {
296 int _channel = DEFAULT_TOKEN_CHANNEL; 296 }
297 // InternalApplicationConfiguration.g:21:7: ( 'viatra' ) 297 }
298 // InternalApplicationConfiguration.g:21:9: 'viatra' 298 // $ANTLR end "T__20"
299 { 299
300 match("viatra"); 300 // $ANTLR start "T__21"
301 301 public final void mT__21() throws RecognitionException {
302 302 try {
303 } 303 int _type = T__21;
304 304 int _channel = DEFAULT_TOKEN_CHANNEL;
305 state.type = _type; 305 // InternalApplicationConfiguration.g:21:7: ( '.' )
306 state.channel = _channel; 306 // InternalApplicationConfiguration.g:21:9: '.'
307 } 307 {
308 finally { 308 match('.');
309 } 309
310 } 310 }
311 // $ANTLR end "T__21" 311
312 312 state.type = _type;
313 // $ANTLR start "T__22" 313 state.channel = _channel;
314 public final void mT__22() throws RecognitionException { 314 }
315 try { 315 finally {
316 int _type = T__22; 316 }
317 int _channel = DEFAULT_TOKEN_CHANNEL; 317 }
318 // InternalApplicationConfiguration.g:22:7: ( 'file' ) 318 // $ANTLR end "T__21"
319 // InternalApplicationConfiguration.g:22:9: 'file' 319
320 { 320 // $ANTLR start "T__22"
321 match("file"); 321 public final void mT__22() throws RecognitionException {
322 322 try {
323 323 int _type = T__22;
324 } 324 int _channel = DEFAULT_TOKEN_CHANNEL;
325 325 // InternalApplicationConfiguration.g:22:7: ( '-' )
326 state.type = _type; 326 // InternalApplicationConfiguration.g:22:9: '-'
327 state.channel = _channel; 327 {
328 } 328 match('-');
329 finally { 329
330 } 330 }
331 } 331
332 // $ANTLR end "T__22" 332 state.type = _type;
333 333 state.channel = _channel;
334 // $ANTLR start "T__23" 334 }
335 public final void mT__23() throws RecognitionException { 335 finally {
336 try { 336 }
337 int _type = T__23; 337 }
338 int _channel = DEFAULT_TOKEN_CHANNEL; 338 // $ANTLR end "T__22"
339 // InternalApplicationConfiguration.g:23:7: ( '=' ) 339
340 // InternalApplicationConfiguration.g:23:9: '=' 340 // $ANTLR start "T__23"
341 { 341 public final void mT__23() throws RecognitionException {
342 match('='); 342 try {
343 343 int _type = T__23;
344 } 344 int _channel = DEFAULT_TOKEN_CHANNEL;
345 345 // InternalApplicationConfiguration.g:23:7: ( 'import' )
346 state.type = _type; 346 // InternalApplicationConfiguration.g:23:9: 'import'
347 state.channel = _channel; 347 {
348 } 348 match("import");
349 finally { 349
350 } 350
351 } 351 }
352 // $ANTLR end "T__23" 352
353 353 state.type = _type;
354 // $ANTLR start "T__24" 354 state.channel = _channel;
355 public final void mT__24() throws RecognitionException { 355 }
356 try { 356 finally {
357 int _type = T__24; 357 }
358 int _channel = DEFAULT_TOKEN_CHANNEL; 358 }
359 // InternalApplicationConfiguration.g:24:7: ( '{' ) 359 // $ANTLR end "T__23"
360 // InternalApplicationConfiguration.g:24:9: '{' 360
361 { 361 // $ANTLR start "T__24"
362 match('{'); 362 public final void mT__24() throws RecognitionException {
363 363 try {
364 } 364 int _type = T__24;
365 365 int _channel = DEFAULT_TOKEN_CHANNEL;
366 state.type = _type; 366 // InternalApplicationConfiguration.g:24:7: ( 'epackage' )
367 state.channel = _channel; 367 // InternalApplicationConfiguration.g:24:9: 'epackage'
368 } 368 {
369 finally { 369 match("epackage");
370 } 370
371 } 371
372 // $ANTLR end "T__24" 372 }
373 373
374 // $ANTLR start "T__25" 374 state.type = _type;
375 public final void mT__25() throws RecognitionException { 375 state.channel = _channel;
376 try { 376 }
377 int _type = T__25; 377 finally {
378 int _channel = DEFAULT_TOKEN_CHANNEL; 378 }
379 // InternalApplicationConfiguration.g:25:7: ( '}' ) 379 }
380 // InternalApplicationConfiguration.g:25:9: '}' 380 // $ANTLR end "T__24"
381 { 381
382 match('}'); 382 // $ANTLR start "T__25"
383 383 public final void mT__25() throws RecognitionException {
384 } 384 try {
385 385 int _type = T__25;
386 state.type = _type; 386 int _channel = DEFAULT_TOKEN_CHANNEL;
387 state.channel = _channel; 387 // InternalApplicationConfiguration.g:25:7: ( 'viatra' )
388 } 388 // InternalApplicationConfiguration.g:25:9: 'viatra'
389 finally { 389 {
390 } 390 match("viatra");
391 } 391
392 // $ANTLR end "T__25" 392
393 393 }
394 // $ANTLR start "T__26" 394
395 public final void mT__26() throws RecognitionException { 395 state.type = _type;
396 try { 396 state.channel = _channel;
397 int _type = T__26; 397 }
398 int _channel = DEFAULT_TOKEN_CHANNEL; 398 finally {
399 // InternalApplicationConfiguration.g:26:7: ( ',' ) 399 }
400 // InternalApplicationConfiguration.g:26:9: ',' 400 }
401 { 401 // $ANTLR end "T__25"
402 match(','); 402
403 403 // $ANTLR start "T__26"
404 } 404 public final void mT__26() throws RecognitionException {
405 405 try {
406 state.type = _type; 406 int _type = T__26;
407 state.channel = _channel; 407 int _channel = DEFAULT_TOKEN_CHANNEL;
408 } 408 // InternalApplicationConfiguration.g:26:7: ( 'reliability' )
409 finally { 409 // InternalApplicationConfiguration.g:26:9: 'reliability'
410 } 410 {
411 } 411 match("reliability");
412 // $ANTLR end "T__26" 412
413 413
414 // $ANTLR start "T__27" 414 }
415 public final void mT__27() throws RecognitionException { 415
416 try { 416 state.type = _type;
417 int _type = T__27; 417 state.channel = _channel;
418 int _channel = DEFAULT_TOKEN_CHANNEL; 418 }
419 // InternalApplicationConfiguration.g:27:7: ( 'package' ) 419 finally {
420 // InternalApplicationConfiguration.g:27:9: 'package' 420 }
421 { 421 }
422 match("package"); 422 // $ANTLR end "T__26"
423 423
424 424 // $ANTLR start "T__27"
425 } 425 public final void mT__27() throws RecognitionException {
426 426 try {
427 state.type = _type; 427 int _type = T__27;
428 state.channel = _channel; 428 int _channel = DEFAULT_TOKEN_CHANNEL;
429 } 429 // InternalApplicationConfiguration.g:27:7: ( 'file' )
430 finally { 430 // InternalApplicationConfiguration.g:27:9: 'file'
431 } 431 {
432 } 432 match("file");
433 // $ANTLR end "T__27" 433
434 434
435 // $ANTLR start "T__28" 435 }
436 public final void mT__28() throws RecognitionException { 436
437 try { 437 state.type = _type;
438 int _type = T__28; 438 state.channel = _channel;
439 int _channel = DEFAULT_TOKEN_CHANNEL; 439 }
440 // InternalApplicationConfiguration.g:28:7: ( 'excluding' ) 440 finally {
441 // InternalApplicationConfiguration.g:28:9: 'excluding' 441 }
442 { 442 }
443 match("excluding"); 443 // $ANTLR end "T__27"
444 444
445 445 // $ANTLR start "T__28"
446 } 446 public final void mT__28() throws RecognitionException {
447 447 try {
448 state.type = _type; 448 int _type = T__28;
449 state.channel = _channel; 449 int _channel = DEFAULT_TOKEN_CHANNEL;
450 } 450 // InternalApplicationConfiguration.g:28:7: ( '=' )
451 finally { 451 // InternalApplicationConfiguration.g:28:9: '='
452 } 452 {
453 } 453 match('=');
454 // $ANTLR end "T__28" 454
455 455 }
456 // $ANTLR start "T__29" 456
457 public final void mT__29() throws RecognitionException { 457 state.type = _type;
458 try { 458 state.channel = _channel;
459 int _type = T__29; 459 }
460 int _channel = DEFAULT_TOKEN_CHANNEL; 460 finally {
461 // InternalApplicationConfiguration.g:29:7: ( '::' ) 461 }
462 // InternalApplicationConfiguration.g:29:9: '::' 462 }
463 { 463 // $ANTLR end "T__28"
464 match("::"); 464
465 465 // $ANTLR start "T__29"
466 466 public final void mT__29() throws RecognitionException {
467 } 467 try {
468 468 int _type = T__29;
469 state.type = _type; 469 int _channel = DEFAULT_TOKEN_CHANNEL;
470 state.channel = _channel; 470 // InternalApplicationConfiguration.g:29:7: ( '{' )
471 } 471 // InternalApplicationConfiguration.g:29:9: '{'
472 finally { 472 {
473 } 473 match('{');
474 } 474
475 // $ANTLR end "T__29" 475 }
476 476
477 // $ANTLR start "T__30" 477 state.type = _type;
478 public final void mT__30() throws RecognitionException { 478 state.channel = _channel;
479 try { 479 }
480 int _type = T__30; 480 finally {
481 int _channel = DEFAULT_TOKEN_CHANNEL; 481 }
482 // InternalApplicationConfiguration.g:30:7: ( 'metamodel' ) 482 }
483 // InternalApplicationConfiguration.g:30:9: 'metamodel' 483 // $ANTLR end "T__29"
484 { 484
485 match("metamodel"); 485 // $ANTLR start "T__30"
486 486 public final void mT__30() throws RecognitionException {
487 487 try {
488 } 488 int _type = T__30;
489 489 int _channel = DEFAULT_TOKEN_CHANNEL;
490 state.type = _type; 490 // InternalApplicationConfiguration.g:30:7: ( '}' )
491 state.channel = _channel; 491 // InternalApplicationConfiguration.g:30:9: '}'
492 } 492 {
493 finally { 493 match('}');
494 } 494
495 } 495 }
496 // $ANTLR end "T__30" 496
497 497 state.type = _type;
498 // $ANTLR start "T__31" 498 state.channel = _channel;
499 public final void mT__31() throws RecognitionException { 499 }
500 try { 500 finally {
501 int _type = T__31; 501 }
502 int _channel = DEFAULT_TOKEN_CHANNEL; 502 }
503 // InternalApplicationConfiguration.g:31:7: ( 'folder' ) 503 // $ANTLR end "T__30"
504 // InternalApplicationConfiguration.g:31:9: 'folder' 504
505 { 505 // $ANTLR start "T__31"
506 match("folder"); 506 public final void mT__31() throws RecognitionException {
507 507 try {
508 508 int _type = T__31;
509 } 509 int _channel = DEFAULT_TOKEN_CHANNEL;
510 510 // InternalApplicationConfiguration.g:31:7: ( ',' )
511 state.type = _type; 511 // InternalApplicationConfiguration.g:31:9: ','
512 state.channel = _channel; 512 {
513 } 513 match(',');
514 finally { 514
515 } 515 }
516 } 516
517 // $ANTLR end "T__31" 517 state.type = _type;
518 518 state.channel = _channel;
519 // $ANTLR start "T__32" 519 }
520 public final void mT__32() throws RecognitionException { 520 finally {
521 try { 521 }
522 int _type = T__32; 522 }
523 int _channel = DEFAULT_TOKEN_CHANNEL; 523 // $ANTLR end "T__31"
524 // InternalApplicationConfiguration.g:32:7: ( 'models' ) 524
525 // InternalApplicationConfiguration.g:32:9: 'models' 525 // $ANTLR start "T__32"
526 { 526 public final void mT__32() throws RecognitionException {
527 match("models"); 527 try {
528 528 int _type = T__32;
529 529 int _channel = DEFAULT_TOKEN_CHANNEL;
530 } 530 // InternalApplicationConfiguration.g:32:7: ( 'package' )
531 531 // InternalApplicationConfiguration.g:32:9: 'package'
532 state.type = _type; 532 {
533 state.channel = _channel; 533 match("package");
534 } 534
535 finally { 535
536 } 536 }
537 } 537
538 // $ANTLR end "T__32" 538 state.type = _type;
539 539 state.channel = _channel;
540 // $ANTLR start "T__33" 540 }
541 public final void mT__33() throws RecognitionException { 541 finally {
542 try { 542 }
543 int _type = T__33; 543 }
544 int _channel = DEFAULT_TOKEN_CHANNEL; 544 // $ANTLR end "T__32"
545 // InternalApplicationConfiguration.g:33:7: ( 'constraints' ) 545
546 // InternalApplicationConfiguration.g:33:9: 'constraints' 546 // $ANTLR start "T__33"
547 { 547 public final void mT__33() throws RecognitionException {
548 match("constraints"); 548 try {
549 549 int _type = T__33;
550 550 int _channel = DEFAULT_TOKEN_CHANNEL;
551 } 551 // InternalApplicationConfiguration.g:33:7: ( 'excluding' )
552 552 // InternalApplicationConfiguration.g:33:9: 'excluding'
553 state.type = _type; 553 {
554 state.channel = _channel; 554 match("excluding");
555 } 555
556 finally { 556
557 } 557 }
558 } 558
559 // $ANTLR end "T__33" 559 state.type = _type;
560 560 state.channel = _channel;
561 // $ANTLR start "T__34" 561 }
562 public final void mT__34() throws RecognitionException { 562 finally {
563 try { 563 }
564 int _type = T__34; 564 }
565 int _channel = DEFAULT_TOKEN_CHANNEL; 565 // $ANTLR end "T__33"
566 // InternalApplicationConfiguration.g:34:7: ( 'config' ) 566
567 // InternalApplicationConfiguration.g:34:9: 'config' 567 // $ANTLR start "T__34"
568 { 568 public final void mT__34() throws RecognitionException {
569 match("config"); 569 try {
570 570 int _type = T__34;
571 571 int _channel = DEFAULT_TOKEN_CHANNEL;
572 } 572 // InternalApplicationConfiguration.g:34:7: ( '::' )
573 573 // InternalApplicationConfiguration.g:34:9: '::'
574 state.type = _type; 574 {
575 state.channel = _channel; 575 match("::");
576 } 576
577 finally { 577
578 } 578 }
579 } 579
580 // $ANTLR end "T__34" 580 state.type = _type;
581 581 state.channel = _channel;
582 // $ANTLR start "T__35" 582 }
583 public final void mT__35() throws RecognitionException { 583 finally {
584 try { 584 }
585 int _type = T__35; 585 }
586 int _channel = DEFAULT_TOKEN_CHANNEL; 586 // $ANTLR end "T__34"
587 // InternalApplicationConfiguration.g:35:7: ( 'log-level' ) 587
588 // InternalApplicationConfiguration.g:35:9: 'log-level' 588 // $ANTLR start "T__35"
589 { 589 public final void mT__35() throws RecognitionException {
590 match("log-level"); 590 try {
591 591 int _type = T__35;
592 592 int _channel = DEFAULT_TOKEN_CHANNEL;
593 } 593 // InternalApplicationConfiguration.g:35:7: ( 'metamodel' )
594 594 // InternalApplicationConfiguration.g:35:9: 'metamodel'
595 state.type = _type; 595 {
596 state.channel = _channel; 596 match("metamodel");
597 } 597
598 finally { 598
599 } 599 }
600 } 600
601 // $ANTLR end "T__35" 601 state.type = _type;
602 602 state.channel = _channel;
603 // $ANTLR start "T__36" 603 }
604 public final void mT__36() throws RecognitionException { 604 finally {
605 try { 605 }
606 int _type = T__36; 606 }
607 int _channel = DEFAULT_TOKEN_CHANNEL; 607 // $ANTLR end "T__35"
608 // InternalApplicationConfiguration.g:36:7: ( 'runtime' ) 608
609 // InternalApplicationConfiguration.g:36:9: 'runtime' 609 // $ANTLR start "T__36"
610 { 610 public final void mT__36() throws RecognitionException {
611 match("runtime"); 611 try {
612 612 int _type = T__36;
613 613 int _channel = DEFAULT_TOKEN_CHANNEL;
614 } 614 // InternalApplicationConfiguration.g:36:7: ( 'folder' )
615 615 // InternalApplicationConfiguration.g:36:9: 'folder'
616 state.type = _type; 616 {
617 state.channel = _channel; 617 match("folder");
618 } 618
619 finally { 619
620 } 620 }
621 } 621
622 // $ANTLR end "T__36" 622 state.type = _type;
623 623 state.channel = _channel;
624 // $ANTLR start "T__37" 624 }
625 public final void mT__37() throws RecognitionException { 625 finally {
626 try { 626 }
627 int _type = T__37; 627 }
628 int _channel = DEFAULT_TOKEN_CHANNEL; 628 // $ANTLR end "T__36"
629 // InternalApplicationConfiguration.g:37:7: ( 'memory' ) 629
630 // InternalApplicationConfiguration.g:37:9: 'memory' 630 // $ANTLR start "T__37"
631 { 631 public final void mT__37() throws RecognitionException {
632 match("memory"); 632 try {
633 633 int _type = T__37;
634 634 int _channel = DEFAULT_TOKEN_CHANNEL;
635 } 635 // InternalApplicationConfiguration.g:37:7: ( 'models' )
636 636 // InternalApplicationConfiguration.g:37:9: 'models'
637 state.type = _type; 637 {
638 state.channel = _channel; 638 match("models");
639 } 639
640 finally { 640
641 } 641 }
642 } 642
643 // $ANTLR end "T__37" 643 state.type = _type;
644 644 state.channel = _channel;
645 // $ANTLR start "T__38" 645 }
646 public final void mT__38() throws RecognitionException { 646 finally {
647 try { 647 }
648 int _type = T__38; 648 }
649 int _channel = DEFAULT_TOKEN_CHANNEL; 649 // $ANTLR end "T__37"
650 // InternalApplicationConfiguration.g:38:7: ( '#' ) 650
651 // InternalApplicationConfiguration.g:38:9: '#' 651 // $ANTLR start "T__38"
652 { 652 public final void mT__38() throws RecognitionException {
653 match('#'); 653 try {
654 654 int _type = T__38;
655 } 655 int _channel = DEFAULT_TOKEN_CHANNEL;
656 656 // InternalApplicationConfiguration.g:38:7: ( 'constraints' )
657 state.type = _type; 657 // InternalApplicationConfiguration.g:38:9: 'constraints'
658 state.channel = _channel; 658 {
659 } 659 match("constraints");
660 finally { 660
661 } 661
662 } 662 }
663 // $ANTLR end "T__38" 663
664 664 state.type = _type;
665 // $ANTLR start "T__39" 665 state.channel = _channel;
666 public final void mT__39() throws RecognitionException { 666 }
667 try { 667 finally {
668 int _type = T__39; 668 }
669 int _channel = DEFAULT_TOKEN_CHANNEL; 669 }
670 // InternalApplicationConfiguration.g:39:7: ( '<' ) 670 // $ANTLR end "T__38"
671 // InternalApplicationConfiguration.g:39:9: '<' 671
672 { 672 // $ANTLR start "T__39"
673 match('<'); 673 public final void mT__39() throws RecognitionException {
674 674 try {
675 } 675 int _type = T__39;
676 676 int _channel = DEFAULT_TOKEN_CHANNEL;
677 state.type = _type; 677 // InternalApplicationConfiguration.g:39:7: ( 'objectives' )
678 state.channel = _channel; 678 // InternalApplicationConfiguration.g:39:9: 'objectives'
679 } 679 {
680 finally { 680 match("objectives");
681 } 681
682 } 682
683 // $ANTLR end "T__39" 683 }
684 684
685 // $ANTLR start "T__40" 685 state.type = _type;
686 public final void mT__40() throws RecognitionException { 686 state.channel = _channel;
687 try { 687 }
688 int _type = T__40; 688 finally {
689 int _channel = DEFAULT_TOKEN_CHANNEL; 689 }
690 // InternalApplicationConfiguration.g:40:7: ( '>' ) 690 }
691 // InternalApplicationConfiguration.g:40:9: '>' 691 // $ANTLR end "T__39"
692 { 692
693 match('>'); 693 // $ANTLR start "T__40"
694 694 public final void mT__40() throws RecognitionException {
695 } 695 try {
696 696 int _type = T__40;
697 state.type = _type; 697 int _channel = DEFAULT_TOKEN_CHANNEL;
698 state.channel = _channel; 698 // InternalApplicationConfiguration.g:40:7: ( 'config' )
699 } 699 // InternalApplicationConfiguration.g:40:9: 'config'
700 finally { 700 {
701 } 701 match("config");
702 } 702
703 // $ANTLR end "T__40" 703
704 704 }
705 // $ANTLR start "T__41" 705
706 public final void mT__41() throws RecognitionException { 706 state.type = _type;
707 try { 707 state.channel = _channel;
708 int _type = T__41; 708 }
709 int _channel = DEFAULT_TOKEN_CHANNEL; 709 finally {
710 // InternalApplicationConfiguration.g:41:7: ( 'node' ) 710 }
711 // InternalApplicationConfiguration.g:41:9: 'node' 711 }
712 { 712 // $ANTLR end "T__40"
713 match("node"); 713
714 714 // $ANTLR start "T__41"
715 715 public final void mT__41() throws RecognitionException {
716 } 716 try {
717 717 int _type = T__41;
718 state.type = _type; 718 int _channel = DEFAULT_TOKEN_CHANNEL;
719 state.channel = _channel; 719 // InternalApplicationConfiguration.g:41:7: ( 'log-level' )
720 } 720 // InternalApplicationConfiguration.g:41:9: 'log-level'
721 finally { 721 {
722 } 722 match("log-level");
723 } 723
724 // $ANTLR end "T__41" 724
725 725 }
726 // $ANTLR start "T__42" 726
727 public final void mT__42() throws RecognitionException { 727 state.type = _type;
728 try { 728 state.channel = _channel;
729 int _type = T__42; 729 }
730 int _channel = DEFAULT_TOKEN_CHANNEL; 730 finally {
731 // InternalApplicationConfiguration.g:42:7: ( 'int' ) 731 }
732 // InternalApplicationConfiguration.g:42:9: 'int' 732 }
733 { 733 // $ANTLR end "T__41"
734 match("int"); 734
735 735 // $ANTLR start "T__42"
736 736 public final void mT__42() throws RecognitionException {
737 } 737 try {
738 738 int _type = T__42;
739 state.type = _type; 739 int _channel = DEFAULT_TOKEN_CHANNEL;
740 state.channel = _channel; 740 // InternalApplicationConfiguration.g:42:7: ( 'runtime' )
741 } 741 // InternalApplicationConfiguration.g:42:9: 'runtime'
742 finally { 742 {
743 } 743 match("runtime");
744 } 744
745 // $ANTLR end "T__42" 745
746 746 }
747 // $ANTLR start "T__43" 747
748 public final void mT__43() throws RecognitionException { 748 state.type = _type;
749 try { 749 state.channel = _channel;
750 int _type = T__43; 750 }
751 int _channel = DEFAULT_TOKEN_CHANNEL; 751 finally {
752 // InternalApplicationConfiguration.g:43:7: ( 'real' ) 752 }
753 // InternalApplicationConfiguration.g:43:9: 'real' 753 }
754 { 754 // $ANTLR end "T__42"
755 match("real"); 755
756 756 // $ANTLR start "T__43"
757 757 public final void mT__43() throws RecognitionException {
758 } 758 try {
759 759 int _type = T__43;
760 state.type = _type; 760 int _channel = DEFAULT_TOKEN_CHANNEL;
761 state.channel = _channel; 761 // InternalApplicationConfiguration.g:43:7: ( 'memory' )
762 } 762 // InternalApplicationConfiguration.g:43:9: 'memory'
763 finally { 763 {
764 } 764 match("memory");
765 } 765
766 // $ANTLR end "T__43" 766
767 767 }
768 // $ANTLR start "T__44" 768
769 public final void mT__44() throws RecognitionException { 769 state.type = _type;
770 try { 770 state.channel = _channel;
771 int _type = T__44; 771 }
772 int _channel = DEFAULT_TOKEN_CHANNEL; 772 finally {
773 // InternalApplicationConfiguration.g:44:7: ( 'string' ) 773 }
774 // InternalApplicationConfiguration.g:44:9: 'string' 774 }
775 { 775 // $ANTLR end "T__43"
776 match("string"); 776
777 777 // $ANTLR start "T__44"
778 778 public final void mT__44() throws RecognitionException {
779 } 779 try {
780 780 int _type = T__44;
781 state.type = _type; 781 int _channel = DEFAULT_TOKEN_CHANNEL;
782 state.channel = _channel; 782 // InternalApplicationConfiguration.g:44:7: ( '#' )
783 } 783 // InternalApplicationConfiguration.g:44:9: '#'
784 finally { 784 {
785 } 785 match('#');
786 } 786
787 // $ANTLR end "T__44" 787 }
788 788
789 // $ANTLR start "T__45" 789 state.type = _type;
790 public final void mT__45() throws RecognitionException { 790 state.channel = _channel;
791 try { 791 }
792 int _type = T__45; 792 finally {
793 int _channel = DEFAULT_TOKEN_CHANNEL; 793 }
794 // InternalApplicationConfiguration.g:45:7: ( '..' ) 794 }
795 // InternalApplicationConfiguration.g:45:9: '..' 795 // $ANTLR end "T__44"
796 { 796
797 match(".."); 797 // $ANTLR start "T__45"
798 798 public final void mT__45() throws RecognitionException {
799 799 try {
800 } 800 int _type = T__45;
801 801 int _channel = DEFAULT_TOKEN_CHANNEL;
802 state.type = _type; 802 // InternalApplicationConfiguration.g:45:7: ( '<' )
803 state.channel = _channel; 803 // InternalApplicationConfiguration.g:45:9: '<'
804 } 804 {
805 finally { 805 match('<');
806 } 806
807 } 807 }
808 // $ANTLR end "T__45" 808
809 809 state.type = _type;
810 // $ANTLR start "T__46" 810 state.channel = _channel;
811 public final void mT__46() throws RecognitionException { 811 }
812 try { 812 finally {
813 int _type = T__46; 813 }
814 int _channel = DEFAULT_TOKEN_CHANNEL; 814 }
815 // InternalApplicationConfiguration.g:46:7: ( 'scope' ) 815 // $ANTLR end "T__45"
816 // InternalApplicationConfiguration.g:46:9: 'scope' 816
817 { 817 // $ANTLR start "T__46"
818 match("scope"); 818 public final void mT__46() throws RecognitionException {
819 819 try {
820 820 int _type = T__46;
821 } 821 int _channel = DEFAULT_TOKEN_CHANNEL;
822 822 // InternalApplicationConfiguration.g:46:7: ( '>' )
823 state.type = _type; 823 // InternalApplicationConfiguration.g:46:9: '>'
824 state.channel = _channel; 824 {
825 } 825 match('>');
826 finally { 826
827 } 827 }
828 } 828
829 // $ANTLR end "T__46" 829 state.type = _type;
830 830 state.channel = _channel;
831 // $ANTLR start "T__47" 831 }
832 public final void mT__47() throws RecognitionException { 832 finally {
833 try { 833 }
834 int _type = T__47; 834 }
835 int _channel = DEFAULT_TOKEN_CHANNEL; 835 // $ANTLR end "T__46"
836 // InternalApplicationConfiguration.g:47:7: ( 'generate' ) 836
837 // InternalApplicationConfiguration.g:47:9: 'generate' 837 // $ANTLR start "T__47"
838 { 838 public final void mT__47() throws RecognitionException {
839 match("generate"); 839 try {
840 840 int _type = T__47;
841 841 int _channel = DEFAULT_TOKEN_CHANNEL;
842 } 842 // InternalApplicationConfiguration.g:47:7: ( 'node' )
843 843 // InternalApplicationConfiguration.g:47:9: 'node'
844 state.type = _type; 844 {
845 state.channel = _channel; 845 match("node");
846 } 846
847 finally { 847
848 } 848 }
849 } 849
850 // $ANTLR end "T__47" 850 state.type = _type;
851 851 state.channel = _channel;
852 // $ANTLR start "T__48" 852 }
853 public final void mT__48() throws RecognitionException { 853 finally {
854 try { 854 }
855 int _type = T__48; 855 }
856 int _channel = DEFAULT_TOKEN_CHANNEL; 856 // $ANTLR end "T__47"
857 // InternalApplicationConfiguration.g:48:7: ( 'partial-model' ) 857
858 // InternalApplicationConfiguration.g:48:9: 'partial-model' 858 // $ANTLR start "T__48"
859 { 859 public final void mT__48() throws RecognitionException {
860 match("partial-model"); 860 try {
861 861 int _type = T__48;
862 862 int _channel = DEFAULT_TOKEN_CHANNEL;
863 } 863 // InternalApplicationConfiguration.g:48:7: ( 'int' )
864 864 // InternalApplicationConfiguration.g:48:9: 'int'
865 state.type = _type; 865 {
866 state.channel = _channel; 866 match("int");
867 } 867
868 finally { 868
869 } 869 }
870 } 870
871 // $ANTLR end "T__48" 871 state.type = _type;
872 872 state.channel = _channel;
873 // $ANTLR start "T__49" 873 }
874 public final void mT__49() throws RecognitionException { 874 finally {
875 try { 875 }
876 int _type = T__49; 876 }
877 int _channel = DEFAULT_TOKEN_CHANNEL; 877 // $ANTLR end "T__48"
878 // InternalApplicationConfiguration.g:49:7: ( 'solver' ) 878
879 // InternalApplicationConfiguration.g:49:9: 'solver' 879 // $ANTLR start "T__49"
880 { 880 public final void mT__49() throws RecognitionException {
881 match("solver"); 881 try {
882 882 int _type = T__49;
883 883 int _channel = DEFAULT_TOKEN_CHANNEL;
884 } 884 // InternalApplicationConfiguration.g:49:7: ( 'real' )
885 885 // InternalApplicationConfiguration.g:49:9: 'real'
886 state.type = _type; 886 {
887 state.channel = _channel; 887 match("real");
888 } 888
889 finally { 889
890 } 890 }
891 } 891
892 // $ANTLR end "T__49" 892 state.type = _type;
893 893 state.channel = _channel;
894 // $ANTLR start "T__50" 894 }
895 public final void mT__50() throws RecognitionException { 895 finally {
896 try { 896 }
897 int _type = T__50; 897 }
898 int _channel = DEFAULT_TOKEN_CHANNEL; 898 // $ANTLR end "T__49"
899 // InternalApplicationConfiguration.g:50:7: ( 'debug' ) 899
900 // InternalApplicationConfiguration.g:50:9: 'debug' 900 // $ANTLR start "T__50"
901 { 901 public final void mT__50() throws RecognitionException {
902 match("debug"); 902 try {
903 903 int _type = T__50;
904 904 int _channel = DEFAULT_TOKEN_CHANNEL;
905 } 905 // InternalApplicationConfiguration.g:50:7: ( 'string' )
906 906 // InternalApplicationConfiguration.g:50:9: 'string'
907 state.type = _type; 907 {
908 state.channel = _channel; 908 match("string");
909 } 909
910 finally { 910
911 } 911 }
912 } 912
913 // $ANTLR end "T__50" 913 state.type = _type;
914 914 state.channel = _channel;
915 // $ANTLR start "T__51" 915 }
916 public final void mT__51() throws RecognitionException { 916 finally {
917 try { 917 }
918 int _type = T__51; 918 }
919 int _channel = DEFAULT_TOKEN_CHANNEL; 919 // $ANTLR end "T__50"
920 // InternalApplicationConfiguration.g:51:7: ( 'log' ) 920
921 // InternalApplicationConfiguration.g:51:9: 'log' 921 // $ANTLR start "T__51"
922 { 922 public final void mT__51() throws RecognitionException {
923 match("log"); 923 try {
924 924 int _type = T__51;
925 925 int _channel = DEFAULT_TOKEN_CHANNEL;
926 } 926 // InternalApplicationConfiguration.g:51:7: ( '..' )
927 927 // InternalApplicationConfiguration.g:51:9: '..'
928 state.type = _type; 928 {
929 state.channel = _channel; 929 match("..");
930 } 930
931 finally { 931
932 } 932 }
933 } 933
934 // $ANTLR end "T__51" 934 state.type = _type;
935 935 state.channel = _channel;
936 // $ANTLR start "T__52" 936 }
937 public final void mT__52() throws RecognitionException { 937 finally {
938 try { 938 }
939 int _type = T__52; 939 }
940 int _channel = DEFAULT_TOKEN_CHANNEL; 940 // $ANTLR end "T__51"
941 // InternalApplicationConfiguration.g:52:7: ( 'statistics' ) 941
942 // InternalApplicationConfiguration.g:52:9: 'statistics' 942 // $ANTLR start "T__52"
943 { 943 public final void mT__52() throws RecognitionException {
944 match("statistics"); 944 try {
945 945 int _type = T__52;
946 946 int _channel = DEFAULT_TOKEN_CHANNEL;
947 } 947 // InternalApplicationConfiguration.g:52:7: ( 'scope' )
948 948 // InternalApplicationConfiguration.g:52:9: 'scope'
949 state.type = _type; 949 {
950 state.channel = _channel; 950 match("scope");
951 } 951
952 finally { 952
953 } 953 }
954 } 954
955 // $ANTLR end "T__52" 955 state.type = _type;
956 956 state.channel = _channel;
957 // $ANTLR start "T__53" 957 }
958 public final void mT__53() throws RecognitionException { 958 finally {
959 try { 959 }
960 int _type = T__53; 960 }
961 int _channel = DEFAULT_TOKEN_CHANNEL; 961 // $ANTLR end "T__52"
962 // InternalApplicationConfiguration.g:53:7: ( 'output' ) 962
963 // InternalApplicationConfiguration.g:53:9: 'output' 963 // $ANTLR start "T__53"
964 { 964 public final void mT__53() throws RecognitionException {
965 match("output"); 965 try {
966 966 int _type = T__53;
967 967 int _channel = DEFAULT_TOKEN_CHANNEL;
968 } 968 // InternalApplicationConfiguration.g:53:7: ( 'generate' )
969 969 // InternalApplicationConfiguration.g:53:9: 'generate'
970 state.type = _type; 970 {
971 state.channel = _channel; 971 match("generate");
972 } 972
973 finally { 973
974 } 974 }
975 } 975
976 // $ANTLR end "T__53" 976 state.type = _type;
977 977 state.channel = _channel;
978 // $ANTLR start "T__54" 978 }
979 public final void mT__54() throws RecognitionException { 979 finally {
980 try { 980 }
981 int _type = T__54; 981 }
982 int _channel = DEFAULT_TOKEN_CHANNEL; 982 // $ANTLR end "T__53"
983 // InternalApplicationConfiguration.g:54:7: ( '+=' ) 983
984 // InternalApplicationConfiguration.g:54:9: '+=' 984 // $ANTLR start "T__54"
985 { 985 public final void mT__54() throws RecognitionException {
986 match("+="); 986 try {
987 987 int _type = T__54;
988 988 int _channel = DEFAULT_TOKEN_CHANNEL;
989 } 989 // InternalApplicationConfiguration.g:54:7: ( 'partial-model' )
990 990 // InternalApplicationConfiguration.g:54:9: 'partial-model'
991 state.type = _type; 991 {
992 state.channel = _channel; 992 match("partial-model");
993 } 993
994 finally { 994
995 } 995 }
996 } 996
997 // $ANTLR end "T__54" 997 state.type = _type;
998 998 state.channel = _channel;
999 // $ANTLR start "T__55" 999 }
1000 public final void mT__55() throws RecognitionException { 1000 finally {
1001 try { 1001 }
1002 int _type = T__55; 1002 }
1003 int _channel = DEFAULT_TOKEN_CHANNEL; 1003 // $ANTLR end "T__54"
1004 // InternalApplicationConfiguration.g:55:7: ( '*' ) 1004
1005 // InternalApplicationConfiguration.g:55:9: '*' 1005 // $ANTLR start "T__55"
1006 { 1006 public final void mT__55() throws RecognitionException {
1007 match('*'); 1007 try {
1008 1008 int _type = T__55;
1009 } 1009 int _channel = DEFAULT_TOKEN_CHANNEL;
1010 1010 // InternalApplicationConfiguration.g:55:7: ( 'solver' )
1011 state.type = _type; 1011 // InternalApplicationConfiguration.g:55:9: 'solver'
1012 state.channel = _channel; 1012 {
1013 } 1013 match("solver");
1014 finally { 1014
1015 } 1015
1016 } 1016 }
1017 // $ANTLR end "T__55" 1017
1018 1018 state.type = _type;
1019 // $ANTLR start "T__56" 1019 state.channel = _channel;
1020 public final void mT__56() throws RecognitionException { 1020 }
1021 try { 1021 finally {
1022 int _type = T__56; 1022 }
1023 int _channel = DEFAULT_TOKEN_CHANNEL; 1023 }
1024 // InternalApplicationConfiguration.g:56:7: ( 'number' ) 1024 // $ANTLR end "T__55"
1025 // InternalApplicationConfiguration.g:56:9: 'number' 1025
1026 { 1026 // $ANTLR start "T__56"
1027 match("number"); 1027 public final void mT__56() throws RecognitionException {
1028 1028 try {
1029 1029 int _type = T__56;
1030 } 1030 int _channel = DEFAULT_TOKEN_CHANNEL;
1031 1031 // InternalApplicationConfiguration.g:56:7: ( 'debug' )
1032 state.type = _type; 1032 // InternalApplicationConfiguration.g:56:9: 'debug'
1033 state.channel = _channel; 1033 {
1034 } 1034 match("debug");
1035 finally { 1035
1036 } 1036
1037 } 1037 }
1038 // $ANTLR end "T__56" 1038
1039 1039 state.type = _type;
1040 // $ANTLR start "T__57" 1040 state.channel = _channel;
1041 public final void mT__57() throws RecognitionException { 1041 }
1042 try { 1042 finally {
1043 int _type = T__57; 1043 }
1044 int _channel = DEFAULT_TOKEN_CHANNEL; 1044 }
1045 // InternalApplicationConfiguration.g:57:7: ( 'runs' ) 1045 // $ANTLR end "T__56"
1046 // InternalApplicationConfiguration.g:57:9: 'runs' 1046
1047 { 1047 // $ANTLR start "T__57"
1048 match("runs"); 1048 public final void mT__57() throws RecognitionException {
1049 1049 try {
1050 1050 int _type = T__57;
1051 } 1051 int _channel = DEFAULT_TOKEN_CHANNEL;
1052 1052 // InternalApplicationConfiguration.g:57:7: ( 'log' )
1053 state.type = _type; 1053 // InternalApplicationConfiguration.g:57:9: 'log'
1054 state.channel = _channel; 1054 {
1055 } 1055 match("log");
1056 finally { 1056
1057 } 1057
1058 } 1058 }
1059 // $ANTLR end "T__57" 1059
1060 1060 state.type = _type;
1061 // $ANTLR start "RULE_ID" 1061 state.channel = _channel;
1062 public final void mRULE_ID() throws RecognitionException { 1062 }
1063 try { 1063 finally {
1064 int _type = RULE_ID; 1064 }
1065 int _channel = DEFAULT_TOKEN_CHANNEL; 1065 }
1066 // InternalApplicationConfiguration.g:10476:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) 1066 // $ANTLR end "T__57"
1067 // InternalApplicationConfiguration.g:10476:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 1067
1068 { 1068 // $ANTLR start "T__58"
1069 // InternalApplicationConfiguration.g:10476:11: ( '^' )? 1069 public final void mT__58() throws RecognitionException {
1070 int alt1=2; 1070 try {
1071 int LA1_0 = input.LA(1); 1071 int _type = T__58;
1072 1072 int _channel = DEFAULT_TOKEN_CHANNEL;
1073 if ( (LA1_0=='^') ) { 1073 // InternalApplicationConfiguration.g:58:7: ( 'statistics' )
1074 alt1=1; 1074 // InternalApplicationConfiguration.g:58:9: 'statistics'
1075 } 1075 {
1076 switch (alt1) { 1076 match("statistics");
1077 case 1 : 1077
1078 // InternalApplicationConfiguration.g:10476:11: '^' 1078
1079 { 1079 }
1080 match('^'); 1080
1081 1081 state.type = _type;
1082 } 1082 state.channel = _channel;
1083 break; 1083 }
1084 1084 finally {
1085 } 1085 }
1086 1086 }
1087 if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { 1087 // $ANTLR end "T__58"
1088 input.consume(); 1088
1089 1089 // $ANTLR start "T__59"
1090 } 1090 public final void mT__59() throws RecognitionException {
1091 else { 1091 try {
1092 MismatchedSetException mse = new MismatchedSetException(null,input); 1092 int _type = T__59;
1093 recover(mse); 1093 int _channel = DEFAULT_TOKEN_CHANNEL;
1094 throw mse;} 1094 // InternalApplicationConfiguration.g:59:7: ( 'output' )
1095 1095 // InternalApplicationConfiguration.g:59:9: 'output'
1096 // InternalApplicationConfiguration.g:10476:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 1096 {
1097 loop2: 1097 match("output");
1098 do { 1098
1099 int alt2=2; 1099
1100 int LA2_0 = input.LA(1); 1100 }
1101 1101
1102 if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { 1102 state.type = _type;
1103 alt2=1; 1103 state.channel = _channel;
1104 } 1104 }
1105 1105 finally {
1106 1106 }
1107 switch (alt2) { 1107 }
1108 case 1 : 1108 // $ANTLR end "T__59"
1109 // InternalApplicationConfiguration.g: 1109
1110 { 1110 // $ANTLR start "T__60"
1111 if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { 1111 public final void mT__60() throws RecognitionException {
1112 input.consume(); 1112 try {
1113 1113 int _type = T__60;
1114 } 1114 int _channel = DEFAULT_TOKEN_CHANNEL;
1115 else { 1115 // InternalApplicationConfiguration.g:60:7: ( '+=' )
1116 MismatchedSetException mse = new MismatchedSetException(null,input); 1116 // InternalApplicationConfiguration.g:60:9: '+='
1117 recover(mse); 1117 {
1118 throw mse;} 1118 match("+=");
1119 1119
1120 1120
1121 } 1121 }
1122 break; 1122
1123 1123 state.type = _type;
1124 default : 1124 state.channel = _channel;
1125 break loop2; 1125 }
1126 } 1126 finally {
1127 } while (true); 1127 }
1128 1128 }
1129 1129 // $ANTLR end "T__60"
1130 } 1130
1131 1131 // $ANTLR start "T__61"
1132 state.type = _type; 1132 public final void mT__61() throws RecognitionException {
1133 state.channel = _channel; 1133 try {
1134 } 1134 int _type = T__61;
1135 finally { 1135 int _channel = DEFAULT_TOKEN_CHANNEL;
1136 } 1136 // InternalApplicationConfiguration.g:61:7: ( '*' )
1137 } 1137 // InternalApplicationConfiguration.g:61:9: '*'
1138 // $ANTLR end "RULE_ID" 1138 {
1139 1139 match('*');
1140 // $ANTLR start "RULE_INT" 1140
1141 public final void mRULE_INT() throws RecognitionException { 1141 }
1142 try { 1142
1143 int _type = RULE_INT; 1143 state.type = _type;
1144 int _channel = DEFAULT_TOKEN_CHANNEL; 1144 state.channel = _channel;
1145 // InternalApplicationConfiguration.g:10478:10: ( ( '0' .. '9' )+ ) 1145 }
1146 // InternalApplicationConfiguration.g:10478:12: ( '0' .. '9' )+ 1146 finally {
1147 { 1147 }
1148 // InternalApplicationConfiguration.g:10478:12: ( '0' .. '9' )+ 1148 }
1149 int cnt3=0; 1149 // $ANTLR end "T__61"
1150 loop3: 1150
1151 do { 1151 // $ANTLR start "T__62"
1152 int alt3=2; 1152 public final void mT__62() throws RecognitionException {
1153 int LA3_0 = input.LA(1); 1153 try {
1154 1154 int _type = T__62;
1155 if ( ((LA3_0>='0' && LA3_0<='9')) ) { 1155 int _channel = DEFAULT_TOKEN_CHANNEL;
1156 alt3=1; 1156 // InternalApplicationConfiguration.g:62:7: ( 'number' )
1157 } 1157 // InternalApplicationConfiguration.g:62:9: 'number'
1158 1158 {
1159 1159 match("number");
1160 switch (alt3) { 1160
1161 case 1 : 1161
1162 // InternalApplicationConfiguration.g:10478:13: '0' .. '9' 1162 }
1163 { 1163
1164 matchRange('0','9'); 1164 state.type = _type;
1165 1165 state.channel = _channel;
1166 } 1166 }
1167 break; 1167 finally {
1168 1168 }
1169 default : 1169 }
1170 if ( cnt3 >= 1 ) break loop3; 1170 // $ANTLR end "T__62"
1171 EarlyExitException eee = 1171
1172 new EarlyExitException(3, input); 1172 // $ANTLR start "T__63"
1173 throw eee; 1173 public final void mT__63() throws RecognitionException {
1174 } 1174 try {
1175 cnt3++; 1175 int _type = T__63;
1176 } while (true); 1176 int _channel = DEFAULT_TOKEN_CHANNEL;
1177 1177 // InternalApplicationConfiguration.g:63:7: ( 'runs' )
1178 1178 // InternalApplicationConfiguration.g:63:9: 'runs'
1179 } 1179 {
1180 1180 match("runs");
1181 state.type = _type; 1181
1182 state.channel = _channel; 1182
1183 } 1183 }
1184 finally { 1184
1185 } 1185 state.type = _type;
1186 } 1186 state.channel = _channel;
1187 // $ANTLR end "RULE_INT" 1187 }
1188 1188 finally {
1189 // $ANTLR start "RULE_STRING" 1189 }
1190 public final void mRULE_STRING() throws RecognitionException { 1190 }
1191 try { 1191 // $ANTLR end "T__63"
1192 int _type = RULE_STRING; 1192
1193 int _channel = DEFAULT_TOKEN_CHANNEL; 1193 // $ANTLR start "RULE_ID"
1194 // InternalApplicationConfiguration.g:10480:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) 1194 public final void mRULE_ID() throws RecognitionException {
1195 // InternalApplicationConfiguration.g:10480:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1195 try {
1196 { 1196 int _type = RULE_ID;
1197 // InternalApplicationConfiguration.g:10480:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1197 int _channel = DEFAULT_TOKEN_CHANNEL;
1198 int alt6=2; 1198 // InternalApplicationConfiguration.g:11782:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
1199 int LA6_0 = input.LA(1); 1199 // InternalApplicationConfiguration.g:11782:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1200 1200 {
1201 if ( (LA6_0=='\"') ) { 1201 // InternalApplicationConfiguration.g:11782:11: ( '^' )?
1202 alt6=1; 1202 int alt1=2;
1203 } 1203 int LA1_0 = input.LA(1);
1204 else if ( (LA6_0=='\'') ) { 1204
1205 alt6=2; 1205 if ( (LA1_0=='^') ) {
1206 } 1206 alt1=1;
1207 else { 1207 }
1208 NoViableAltException nvae = 1208 switch (alt1) {
1209 new NoViableAltException("", 6, 0, input); 1209 case 1 :
1210 1210 // InternalApplicationConfiguration.g:11782:11: '^'
1211 throw nvae; 1211 {
1212 } 1212 match('^');
1213 switch (alt6) { 1213
1214 case 1 : 1214 }
1215 // InternalApplicationConfiguration.g:10480:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1215 break;
1216 { 1216
1217 match('\"'); 1217 }
1218 // InternalApplicationConfiguration.g:10480:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* 1218
1219 loop4: 1219 if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
1220 do { 1220 input.consume();
1221 int alt4=3; 1221
1222 int LA4_0 = input.LA(1); 1222 }
1223 1223 else {
1224 if ( (LA4_0=='\\') ) { 1224 MismatchedSetException mse = new MismatchedSetException(null,input);
1225 alt4=1; 1225 recover(mse);
1226 } 1226 throw mse;}
1227 else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { 1227
1228 alt4=2; 1228 // InternalApplicationConfiguration.g:11782:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1229 } 1229 loop2:
1230 1230 do {
1231 1231 int alt2=2;
1232 switch (alt4) { 1232 int LA2_0 = input.LA(1);
1233 case 1 : 1233
1234 // InternalApplicationConfiguration.g:10480:21: '\\\\' . 1234 if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) {
1235 { 1235 alt2=1;
1236 match('\\'); 1236 }
1237 matchAny(); 1237
1238 1238
1239 } 1239 switch (alt2) {
1240 break; 1240 case 1 :
1241 case 2 : 1241 // InternalApplicationConfiguration.g:
1242 // InternalApplicationConfiguration.g:10480:28: ~ ( ( '\\\\' | '\"' ) ) 1242 {
1243 { 1243 if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
1244 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1244 input.consume();
1245 input.consume(); 1245
1246 1246 }
1247 } 1247 else {
1248 else { 1248 MismatchedSetException mse = new MismatchedSetException(null,input);
1249 MismatchedSetException mse = new MismatchedSetException(null,input); 1249 recover(mse);
1250 recover(mse); 1250 throw mse;}
1251 throw mse;} 1251
1252 1252
1253 1253 }
1254 } 1254 break;
1255 break; 1255
1256 1256 default :
1257 default : 1257 break loop2;
1258 break loop4; 1258 }
1259 } 1259 } while (true);
1260 } while (true); 1260
1261 1261
1262 match('\"'); 1262 }
1263 1263
1264 } 1264 state.type = _type;
1265 break; 1265 state.channel = _channel;
1266 case 2 : 1266 }
1267 // InternalApplicationConfiguration.g:10480:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' 1267 finally {
1268 { 1268 }
1269 match('\''); 1269 }
1270 // InternalApplicationConfiguration.g:10480:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* 1270 // $ANTLR end "RULE_ID"
1271 loop5: 1271
1272 do { 1272 // $ANTLR start "RULE_INT"
1273 int alt5=3; 1273 public final void mRULE_INT() throws RecognitionException {
1274 int LA5_0 = input.LA(1); 1274 try {
1275 1275 int _type = RULE_INT;
1276 if ( (LA5_0=='\\') ) { 1276 int _channel = DEFAULT_TOKEN_CHANNEL;
1277 alt5=1; 1277 // InternalApplicationConfiguration.g:11784:10: ( ( '0' .. '9' )+ )
1278 } 1278 // InternalApplicationConfiguration.g:11784:12: ( '0' .. '9' )+
1279 else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { 1279 {
1280 alt5=2; 1280 // InternalApplicationConfiguration.g:11784:12: ( '0' .. '9' )+
1281 } 1281 int cnt3=0;
1282 1282 loop3:
1283 1283 do {
1284 switch (alt5) { 1284 int alt3=2;
1285 case 1 : 1285 int LA3_0 = input.LA(1);
1286 // InternalApplicationConfiguration.g:10480:54: '\\\\' . 1286
1287 { 1287 if ( ((LA3_0>='0' && LA3_0<='9')) ) {
1288 match('\\'); 1288 alt3=1;
1289 matchAny(); 1289 }
1290 1290
1291 } 1291
1292 break; 1292 switch (alt3) {
1293 case 2 : 1293 case 1 :
1294 // InternalApplicationConfiguration.g:10480:61: ~ ( ( '\\\\' | '\\'' ) ) 1294 // InternalApplicationConfiguration.g:11784:13: '0' .. '9'
1295 { 1295 {
1296 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1296 matchRange('0','9');
1297 input.consume(); 1297
1298 1298 }
1299 } 1299 break;
1300 else { 1300
1301 MismatchedSetException mse = new MismatchedSetException(null,input); 1301 default :
1302 recover(mse); 1302 if ( cnt3 >= 1 ) break loop3;
1303 throw mse;} 1303 EarlyExitException eee =
1304 1304 new EarlyExitException(3, input);
1305 1305 throw eee;
1306 } 1306 }
1307 break; 1307 cnt3++;
1308 1308 } while (true);
1309 default : 1309
1310 break loop5; 1310
1311 } 1311 }
1312 } while (true); 1312
1313 1313 state.type = _type;
1314 match('\''); 1314 state.channel = _channel;
1315 1315 }
1316 } 1316 finally {
1317 break; 1317 }
1318 1318 }
1319 } 1319 // $ANTLR end "RULE_INT"
1320 1320
1321 1321 // $ANTLR start "RULE_STRING"
1322 } 1322 public final void mRULE_STRING() throws RecognitionException {
1323 1323 try {
1324 state.type = _type; 1324 int _type = RULE_STRING;
1325 state.channel = _channel; 1325 int _channel = DEFAULT_TOKEN_CHANNEL;
1326 } 1326 // InternalApplicationConfiguration.g:11786:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
1327 finally { 1327 // InternalApplicationConfiguration.g:11786:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1328 } 1328 {
1329 } 1329 // InternalApplicationConfiguration.g:11786:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1330 // $ANTLR end "RULE_STRING" 1330 int alt6=2;
1331 1331 int LA6_0 = input.LA(1);
1332 // $ANTLR start "RULE_ML_COMMENT" 1332
1333 public final void mRULE_ML_COMMENT() throws RecognitionException { 1333 if ( (LA6_0=='\"') ) {
1334 try { 1334 alt6=1;
1335 int _type = RULE_ML_COMMENT; 1335 }
1336 int _channel = DEFAULT_TOKEN_CHANNEL; 1336 else if ( (LA6_0=='\'') ) {
1337 // InternalApplicationConfiguration.g:10482:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1337 alt6=2;
1338 // InternalApplicationConfiguration.g:10482:19: '/*' ( options {greedy=false; } : . )* '*/' 1338 }
1339 { 1339 else {
1340 match("/*"); 1340 NoViableAltException nvae =
1341 1341 new NoViableAltException("", 6, 0, input);
1342 // InternalApplicationConfiguration.g:10482:24: ( options {greedy=false; } : . )* 1342
1343 loop7: 1343 throw nvae;
1344 do { 1344 }
1345 int alt7=2; 1345 switch (alt6) {
1346 int LA7_0 = input.LA(1); 1346 case 1 :
1347 1347 // InternalApplicationConfiguration.g:11786:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
1348 if ( (LA7_0=='*') ) { 1348 {
1349 int LA7_1 = input.LA(2); 1349 match('\"');
1350 1350 // InternalApplicationConfiguration.g:11786:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
1351 if ( (LA7_1=='/') ) { 1351 loop4:
1352 alt7=2; 1352 do {
1353 } 1353 int alt4=3;
1354 else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { 1354 int LA4_0 = input.LA(1);
1355 alt7=1; 1355
1356 } 1356 if ( (LA4_0=='\\') ) {
1357 1357 alt4=1;
1358 1358 }
1359 } 1359 else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) {
1360 else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { 1360 alt4=2;
1361 alt7=1; 1361 }
1362 } 1362
1363 1363
1364 1364 switch (alt4) {
1365 switch (alt7) { 1365 case 1 :
1366 case 1 : 1366 // InternalApplicationConfiguration.g:11786:21: '\\\\' .
1367 // InternalApplicationConfiguration.g:10482:52: . 1367 {
1368 { 1368 match('\\');
1369 matchAny(); 1369 matchAny();
1370 1370
1371 } 1371 }
1372 break; 1372 break;
1373 1373 case 2 :
1374 default : 1374 // InternalApplicationConfiguration.g:11786:28: ~ ( ( '\\\\' | '\"' ) )
1375 break loop7; 1375 {
1376 } 1376 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1377 } while (true); 1377 input.consume();
1378 1378
1379 match("*/"); 1379 }
1380 1380 else {
1381 1381 MismatchedSetException mse = new MismatchedSetException(null,input);
1382 } 1382 recover(mse);
1383 1383 throw mse;}
1384 state.type = _type; 1384
1385 state.channel = _channel; 1385
1386 } 1386 }
1387 finally { 1387 break;
1388 } 1388
1389 } 1389 default :
1390 // $ANTLR end "RULE_ML_COMMENT" 1390 break loop4;
1391 1391 }
1392 // $ANTLR start "RULE_SL_COMMENT" 1392 } while (true);
1393 public final void mRULE_SL_COMMENT() throws RecognitionException { 1393
1394 try { 1394 match('\"');
1395 int _type = RULE_SL_COMMENT; 1395
1396 int _channel = DEFAULT_TOKEN_CHANNEL; 1396 }
1397 // InternalApplicationConfiguration.g:10484:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 1397 break;
1398 // InternalApplicationConfiguration.g:10484:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 1398 case 2 :
1399 { 1399 // InternalApplicationConfiguration.g:11786:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
1400 match("//"); 1400 {
1401 1401 match('\'');
1402 // InternalApplicationConfiguration.g:10484:24: (~ ( ( '\\n' | '\\r' ) ) )* 1402 // InternalApplicationConfiguration.g:11786:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
1403 loop8: 1403 loop5:
1404 do { 1404 do {
1405 int alt8=2; 1405 int alt5=3;
1406 int LA8_0 = input.LA(1); 1406 int LA5_0 = input.LA(1);
1407 1407
1408 if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { 1408 if ( (LA5_0=='\\') ) {
1409 alt8=1; 1409 alt5=1;
1410 } 1410 }
1411 1411 else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) {
1412 1412 alt5=2;
1413 switch (alt8) { 1413 }
1414 case 1 : 1414
1415 // InternalApplicationConfiguration.g:10484:24: ~ ( ( '\\n' | '\\r' ) ) 1415
1416 { 1416 switch (alt5) {
1417 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') ) { 1417 case 1 :
1418 input.consume(); 1418 // InternalApplicationConfiguration.g:11786:54: '\\\\' .
1419 1419 {
1420 } 1420 match('\\');
1421 else { 1421 matchAny();
1422 MismatchedSetException mse = new MismatchedSetException(null,input); 1422
1423 recover(mse); 1423 }
1424 throw mse;} 1424 break;
1425 1425 case 2 :
1426 1426 // InternalApplicationConfiguration.g:11786:61: ~ ( ( '\\\\' | '\\'' ) )
1427 } 1427 {
1428 break; 1428 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1429 1429 input.consume();
1430 default : 1430
1431 break loop8; 1431 }
1432 } 1432 else {
1433 } while (true); 1433 MismatchedSetException mse = new MismatchedSetException(null,input);
1434 1434 recover(mse);
1435 // InternalApplicationConfiguration.g:10484:40: ( ( '\\r' )? '\\n' )? 1435 throw mse;}
1436 int alt10=2; 1436
1437 int LA10_0 = input.LA(1); 1437
1438 1438 }
1439 if ( (LA10_0=='\n'||LA10_0=='\r') ) { 1439 break;
1440 alt10=1; 1440
1441 } 1441 default :
1442 switch (alt10) { 1442 break loop5;
1443 case 1 : 1443 }
1444 // InternalApplicationConfiguration.g:10484:41: ( '\\r' )? '\\n' 1444 } while (true);
1445 { 1445
1446 // InternalApplicationConfiguration.g:10484:41: ( '\\r' )? 1446 match('\'');
1447 int alt9=2; 1447
1448 int LA9_0 = input.LA(1); 1448 }
1449 1449 break;
1450 if ( (LA9_0=='\r') ) { 1450
1451 alt9=1; 1451 }
1452 } 1452
1453 switch (alt9) { 1453
1454 case 1 : 1454 }
1455 // InternalApplicationConfiguration.g:10484:41: '\\r' 1455
1456 { 1456 state.type = _type;
1457 match('\r'); 1457 state.channel = _channel;
1458 1458 }
1459 } 1459 finally {
1460 break; 1460 }
1461 1461 }
1462 } 1462 // $ANTLR end "RULE_STRING"
1463 1463
1464 match('\n'); 1464 // $ANTLR start "RULE_ML_COMMENT"
1465 1465 public final void mRULE_ML_COMMENT() throws RecognitionException {
1466 } 1466 try {
1467 break; 1467 int _type = RULE_ML_COMMENT;
1468 1468 int _channel = DEFAULT_TOKEN_CHANNEL;
1469 } 1469 // InternalApplicationConfiguration.g:11788:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
1470 1470 // InternalApplicationConfiguration.g:11788:19: '/*' ( options {greedy=false; } : . )* '*/'
1471 1471 {
1472 } 1472 match("/*");
1473 1473
1474 state.type = _type; 1474 // InternalApplicationConfiguration.g:11788:24: ( options {greedy=false; } : . )*
1475 state.channel = _channel; 1475 loop7:
1476 } 1476 do {
1477 finally { 1477 int alt7=2;
1478 } 1478 int LA7_0 = input.LA(1);
1479 } 1479
1480 // $ANTLR end "RULE_SL_COMMENT" 1480 if ( (LA7_0=='*') ) {
1481 1481 int LA7_1 = input.LA(2);
1482 // $ANTLR start "RULE_WS" 1482
1483 public final void mRULE_WS() throws RecognitionException { 1483 if ( (LA7_1=='/') ) {
1484 try { 1484 alt7=2;
1485 int _type = RULE_WS; 1485 }
1486 int _channel = DEFAULT_TOKEN_CHANNEL; 1486 else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) {
1487 // InternalApplicationConfiguration.g:10486:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) 1487 alt7=1;
1488 // InternalApplicationConfiguration.g:10486:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1488 }
1489 { 1489
1490 // InternalApplicationConfiguration.g:10486:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1490
1491 int cnt11=0; 1491 }
1492 loop11: 1492 else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) {
1493 do { 1493 alt7=1;
1494 int alt11=2; 1494 }
1495 int LA11_0 = input.LA(1); 1495
1496 1496
1497 if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { 1497 switch (alt7) {
1498 alt11=1; 1498 case 1 :
1499 } 1499 // InternalApplicationConfiguration.g:11788:52: .
1500 1500 {
1501 1501 matchAny();
1502 switch (alt11) { 1502
1503 case 1 : 1503 }
1504 // InternalApplicationConfiguration.g: 1504 break;
1505 { 1505
1506 if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { 1506 default :
1507 input.consume(); 1507 break loop7;
1508 1508 }
1509 } 1509 } while (true);
1510 else { 1510
1511 MismatchedSetException mse = new MismatchedSetException(null,input); 1511 match("*/");
1512 recover(mse); 1512
1513 throw mse;} 1513
1514 1514 }
1515 1515
1516 } 1516 state.type = _type;
1517 break; 1517 state.channel = _channel;
1518 1518 }
1519 default : 1519 finally {
1520 if ( cnt11 >= 1 ) break loop11; 1520 }
1521 EarlyExitException eee = 1521 }
1522 new EarlyExitException(11, input); 1522 // $ANTLR end "RULE_ML_COMMENT"
1523 throw eee; 1523
1524 } 1524 // $ANTLR start "RULE_SL_COMMENT"
1525 cnt11++; 1525 public final void mRULE_SL_COMMENT() throws RecognitionException {
1526 } while (true); 1526 try {
1527 1527 int _type = RULE_SL_COMMENT;
1528 1528 int _channel = DEFAULT_TOKEN_CHANNEL;
1529 } 1529 // InternalApplicationConfiguration.g:11790:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
1530 1530 // InternalApplicationConfiguration.g:11790:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
1531 state.type = _type; 1531 {
1532 state.channel = _channel; 1532 match("//");
1533 } 1533
1534 finally { 1534 // InternalApplicationConfiguration.g:11790:24: (~ ( ( '\\n' | '\\r' ) ) )*
1535 } 1535 loop8:
1536 } 1536 do {
1537 // $ANTLR end "RULE_WS" 1537 int alt8=2;
1538 1538 int LA8_0 = input.LA(1);
1539 // $ANTLR start "RULE_ANY_OTHER" 1539
1540 public final void mRULE_ANY_OTHER() throws RecognitionException { 1540 if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) {
1541 try { 1541 alt8=1;
1542 int _type = RULE_ANY_OTHER; 1542 }
1543 int _channel = DEFAULT_TOKEN_CHANNEL; 1543
1544 // InternalApplicationConfiguration.g:10488:16: ( . ) 1544
1545 // InternalApplicationConfiguration.g:10488:18: . 1545 switch (alt8) {
1546 { 1546 case 1 :
1547 matchAny(); 1547 // InternalApplicationConfiguration.g:11790:24: ~ ( ( '\\n' | '\\r' ) )
1548 1548 {
1549 } 1549 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') ) {
1550 1550 input.consume();
1551 state.type = _type; 1551
1552 state.channel = _channel; 1552 }
1553 } 1553 else {
1554 finally { 1554 MismatchedSetException mse = new MismatchedSetException(null,input);
1555 } 1555 recover(mse);
1556 } 1556 throw mse;}
1557 // $ANTLR end "RULE_ANY_OTHER" 1557
1558 1558
1559 public void mTokens() throws RecognitionException { 1559 }
1560 // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) 1560 break;
1561 int alt12=54; 1561
1562 alt12 = dfa12.predict(input); 1562 default :
1563 switch (alt12) { 1563 break loop8;
1564 case 1 : 1564 }
1565 // InternalApplicationConfiguration.g:1:10: T__11 1565 } while (true);
1566 { 1566
1567 mT__11(); 1567 // InternalApplicationConfiguration.g:11790:40: ( ( '\\r' )? '\\n' )?
1568 1568 int alt10=2;
1569 } 1569 int LA10_0 = input.LA(1);
1570 break; 1570
1571 case 2 : 1571 if ( (LA10_0=='\n'||LA10_0=='\r') ) {
1572 // InternalApplicationConfiguration.g:1:16: T__12 1572 alt10=1;
1573 { 1573 }
1574 mT__12(); 1574 switch (alt10) {
1575 1575 case 1 :
1576 } 1576 // InternalApplicationConfiguration.g:11790:41: ( '\\r' )? '\\n'
1577 break; 1577 {
1578 case 3 : 1578 // InternalApplicationConfiguration.g:11790:41: ( '\\r' )?
1579 // InternalApplicationConfiguration.g:1:22: T__13 1579 int alt9=2;
1580 { 1580 int LA9_0 = input.LA(1);
1581 mT__13(); 1581
1582 1582 if ( (LA9_0=='\r') ) {
1583 } 1583 alt9=1;
1584 break; 1584 }
1585 case 4 : 1585 switch (alt9) {
1586 // InternalApplicationConfiguration.g:1:28: T__14 1586 case 1 :
1587 { 1587 // InternalApplicationConfiguration.g:11790:41: '\\r'
1588 mT__14(); 1588 {
1589 1589 match('\r');
1590 } 1590
1591 break; 1591 }
1592 case 5 : 1592 break;
1593 // InternalApplicationConfiguration.g:1:34: T__15 1593
1594 { 1594 }
1595 mT__15(); 1595
1596 1596 match('\n');
1597 } 1597
1598 break; 1598 }
1599 case 6 : 1599 break;
1600 // InternalApplicationConfiguration.g:1:40: T__16 1600
1601 { 1601 }
1602 mT__16(); 1602
1603 1603
1604 } 1604 }
1605 break; 1605
1606 case 7 : 1606 state.type = _type;
1607 // InternalApplicationConfiguration.g:1:46: T__17 1607 state.channel = _channel;
1608 { 1608 }
1609 mT__17(); 1609 finally {
1610 1610 }
1611 } 1611 }
1612 break; 1612 // $ANTLR end "RULE_SL_COMMENT"
1613 case 8 : 1613
1614 // InternalApplicationConfiguration.g:1:52: T__18 1614 // $ANTLR start "RULE_WS"
1615 { 1615 public final void mRULE_WS() throws RecognitionException {
1616 mT__18(); 1616 try {
1617 1617 int _type = RULE_WS;
1618 } 1618 int _channel = DEFAULT_TOKEN_CHANNEL;
1619 break; 1619 // InternalApplicationConfiguration.g:11792:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
1620 case 9 : 1620 // InternalApplicationConfiguration.g:11792:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1621 // InternalApplicationConfiguration.g:1:58: T__19 1621 {
1622 { 1622 // InternalApplicationConfiguration.g:11792:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1623 mT__19(); 1623 int cnt11=0;
1624 1624 loop11:
1625 } 1625 do {
1626 break; 1626 int alt11=2;
1627 case 10 : 1627 int LA11_0 = input.LA(1);
1628 // InternalApplicationConfiguration.g:1:64: T__20 1628
1629 { 1629 if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {
1630 mT__20(); 1630 alt11=1;
1631 1631 }
1632 } 1632
1633 break; 1633
1634 case 11 : 1634 switch (alt11) {
1635 // InternalApplicationConfiguration.g:1:70: T__21 1635 case 1 :
1636 { 1636 // InternalApplicationConfiguration.g:
1637 mT__21(); 1637 {
1638 1638 if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
1639 } 1639 input.consume();
1640 break; 1640
1641 case 12 : 1641 }
1642 // InternalApplicationConfiguration.g:1:76: T__22 1642 else {
1643 { 1643 MismatchedSetException mse = new MismatchedSetException(null,input);
1644 mT__22(); 1644 recover(mse);
1645 1645 throw mse;}
1646 } 1646
1647 break; 1647
1648 case 13 : 1648 }
1649 // InternalApplicationConfiguration.g:1:82: T__23 1649 break;
1650 { 1650
1651 mT__23(); 1651 default :
1652 1652 if ( cnt11 >= 1 ) break loop11;
1653 } 1653 EarlyExitException eee =
1654 break; 1654 new EarlyExitException(11, input);
1655 case 14 : 1655 throw eee;
1656 // InternalApplicationConfiguration.g:1:88: T__24 1656 }
1657 { 1657 cnt11++;
1658 mT__24(); 1658 } while (true);
1659 1659
1660 } 1660
1661 break; 1661 }
1662 case 15 : 1662
1663 // InternalApplicationConfiguration.g:1:94: T__25 1663 state.type = _type;
1664 { 1664 state.channel = _channel;
1665 mT__25(); 1665 }
1666 1666 finally {
1667 } 1667 }
1668 break; 1668 }
1669 case 16 : 1669 // $ANTLR end "RULE_WS"
1670 // InternalApplicationConfiguration.g:1:100: T__26 1670
1671 { 1671 // $ANTLR start "RULE_ANY_OTHER"
1672 mT__26(); 1672 public final void mRULE_ANY_OTHER() throws RecognitionException {
1673 1673 try {
1674 } 1674 int _type = RULE_ANY_OTHER;
1675 break; 1675 int _channel = DEFAULT_TOKEN_CHANNEL;
1676 case 17 : 1676 // InternalApplicationConfiguration.g:11794:16: ( . )
1677 // InternalApplicationConfiguration.g:1:106: T__27 1677 // InternalApplicationConfiguration.g:11794:18: .
1678 { 1678 {
1679 mT__27(); 1679 matchAny();
1680 1680
1681 } 1681 }
1682 break; 1682
1683 case 18 : 1683 state.type = _type;
1684 // InternalApplicationConfiguration.g:1:112: T__28 1684 state.channel = _channel;
1685 { 1685 }
1686 mT__28(); 1686 finally {
1687 1687 }
1688 } 1688 }
1689 break; 1689 // $ANTLR end "RULE_ANY_OTHER"
1690 case 19 : 1690
1691 // InternalApplicationConfiguration.g:1:118: T__29 1691 public void mTokens() throws RecognitionException {
1692 { 1692 // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
1693 mT__29(); 1693 int alt12=60;
1694 1694 alt12 = dfa12.predict(input);
1695 } 1695 switch (alt12) {
1696 break; 1696 case 1 :
1697 case 20 : 1697 // InternalApplicationConfiguration.g:1:10: T__11
1698 // InternalApplicationConfiguration.g:1:124: T__30 1698 {
1699 { 1699 mT__11();
1700 mT__30(); 1700
1701 1701 }
1702 } 1702 break;
1703 break; 1703 case 2 :
1704 case 21 : 1704 // InternalApplicationConfiguration.g:1:16: T__12
1705 // InternalApplicationConfiguration.g:1:130: T__31 1705 {
1706 { 1706 mT__12();
1707 mT__31(); 1707
1708 1708 }
1709 } 1709 break;
1710 break; 1710 case 3 :
1711 case 22 : 1711 // InternalApplicationConfiguration.g:1:22: T__13
1712 // InternalApplicationConfiguration.g:1:136: T__32 1712 {
1713 { 1713 mT__13();
1714 mT__32(); 1714
1715 1715 }
1716 } 1716 break;
1717 break; 1717 case 4 :
1718 case 23 : 1718 // InternalApplicationConfiguration.g:1:28: T__14
1719 // InternalApplicationConfiguration.g:1:142: T__33 1719 {
1720 { 1720 mT__14();
1721 mT__33(); 1721
1722 1722 }
1723 } 1723 break;
1724 break; 1724 case 5 :
1725 case 24 : 1725 // InternalApplicationConfiguration.g:1:34: T__15
1726 // InternalApplicationConfiguration.g:1:148: T__34 1726 {
1727 { 1727 mT__15();
1728 mT__34(); 1728
1729 1729 }
1730 } 1730 break;
1731 break; 1731 case 6 :
1732 case 25 : 1732 // InternalApplicationConfiguration.g:1:40: T__16
1733 // InternalApplicationConfiguration.g:1:154: T__35 1733 {
1734 { 1734 mT__16();
1735 mT__35(); 1735
1736 1736 }
1737 } 1737 break;
1738 break; 1738 case 7 :
1739 case 26 : 1739 // InternalApplicationConfiguration.g:1:46: T__17
1740 // InternalApplicationConfiguration.g:1:160: T__36 1740 {
1741 { 1741 mT__17();
1742 mT__36(); 1742
1743 1743 }
1744 } 1744 break;
1745 break; 1745 case 8 :
1746 case 27 : 1746 // InternalApplicationConfiguration.g:1:52: T__18
1747 // InternalApplicationConfiguration.g:1:166: T__37 1747 {
1748 { 1748 mT__18();
1749 mT__37(); 1749
1750 1750 }
1751 } 1751 break;
1752 break; 1752 case 9 :
1753 case 28 : 1753 // InternalApplicationConfiguration.g:1:58: T__19
1754 // InternalApplicationConfiguration.g:1:172: T__38 1754 {
1755 { 1755 mT__19();
1756 mT__38(); 1756
1757 1757 }
1758 } 1758 break;
1759 break; 1759 case 10 :
1760 case 29 : 1760 // InternalApplicationConfiguration.g:1:64: T__20
1761 // InternalApplicationConfiguration.g:1:178: T__39 1761 {
1762 { 1762 mT__20();
1763 mT__39(); 1763
1764 1764 }
1765 } 1765 break;
1766 break; 1766 case 11 :
1767 case 30 : 1767 // InternalApplicationConfiguration.g:1:70: T__21
1768 // InternalApplicationConfiguration.g:1:184: T__40 1768 {
1769 { 1769 mT__21();
1770 mT__40(); 1770
1771 1771 }
1772 } 1772 break;
1773 break; 1773 case 12 :
1774 case 31 : 1774 // InternalApplicationConfiguration.g:1:76: T__22
1775 // InternalApplicationConfiguration.g:1:190: T__41 1775 {
1776 { 1776 mT__22();
1777 mT__41(); 1777
1778 1778 }
1779 } 1779 break;
1780 break; 1780 case 13 :
1781 case 32 : 1781 // InternalApplicationConfiguration.g:1:82: T__23
1782 // InternalApplicationConfiguration.g:1:196: T__42 1782 {
1783 { 1783 mT__23();
1784 mT__42(); 1784
1785 1785 }
1786 } 1786 break;
1787 break; 1787 case 14 :
1788 case 33 : 1788 // InternalApplicationConfiguration.g:1:88: T__24
1789 // InternalApplicationConfiguration.g:1:202: T__43 1789 {
1790 { 1790 mT__24();
1791 mT__43(); 1791
1792 1792 }
1793 } 1793 break;
1794 break; 1794 case 15 :
1795 case 34 : 1795 // InternalApplicationConfiguration.g:1:94: T__25
1796 // InternalApplicationConfiguration.g:1:208: T__44 1796 {
1797 { 1797 mT__25();
1798 mT__44(); 1798
1799 1799 }
1800 } 1800 break;
1801 break; 1801 case 16 :
1802 case 35 : 1802 // InternalApplicationConfiguration.g:1:100: T__26
1803 // InternalApplicationConfiguration.g:1:214: T__45 1803 {
1804 { 1804 mT__26();
1805 mT__45(); 1805
1806 1806 }
1807 } 1807 break;
1808 break; 1808 case 17 :
1809 case 36 : 1809 // InternalApplicationConfiguration.g:1:106: T__27
1810 // InternalApplicationConfiguration.g:1:220: T__46 1810 {
1811 { 1811 mT__27();
1812 mT__46(); 1812
1813 1813 }
1814 } 1814 break;
1815 break; 1815 case 18 :
1816 case 37 : 1816 // InternalApplicationConfiguration.g:1:112: T__28
1817 // InternalApplicationConfiguration.g:1:226: T__47 1817 {
1818 { 1818 mT__28();
1819 mT__47(); 1819
1820 1820 }
1821 } 1821 break;
1822 break; 1822 case 19 :
1823 case 38 : 1823 // InternalApplicationConfiguration.g:1:118: T__29
1824 // InternalApplicationConfiguration.g:1:232: T__48 1824 {
1825 { 1825 mT__29();
1826 mT__48(); 1826
1827 1827 }
1828 } 1828 break;
1829 break; 1829 case 20 :
1830 case 39 : 1830 // InternalApplicationConfiguration.g:1:124: T__30
1831 // InternalApplicationConfiguration.g:1:238: T__49 1831 {
1832 { 1832 mT__30();
1833 mT__49(); 1833
1834 1834 }
1835 } 1835 break;
1836 break; 1836 case 21 :
1837 case 40 : 1837 // InternalApplicationConfiguration.g:1:130: T__31
1838 // InternalApplicationConfiguration.g:1:244: T__50 1838 {
1839 { 1839 mT__31();
1840 mT__50(); 1840
1841 1841 }
1842 } 1842 break;
1843 break; 1843 case 22 :
1844 case 41 : 1844 // InternalApplicationConfiguration.g:1:136: T__32
1845 // InternalApplicationConfiguration.g:1:250: T__51 1845 {
1846 { 1846 mT__32();
1847 mT__51(); 1847
1848 1848 }
1849 } 1849 break;
1850 break; 1850 case 23 :
1851 case 42 : 1851 // InternalApplicationConfiguration.g:1:142: T__33
1852 // InternalApplicationConfiguration.g:1:256: T__52 1852 {
1853 { 1853 mT__33();
1854 mT__52(); 1854
1855 1855 }
1856 } 1856 break;
1857 break; 1857 case 24 :
1858 case 43 : 1858 // InternalApplicationConfiguration.g:1:148: T__34
1859 // InternalApplicationConfiguration.g:1:262: T__53 1859 {
1860 { 1860 mT__34();
1861 mT__53(); 1861
1862 1862 }
1863 } 1863 break;
1864 break; 1864 case 25 :
1865 case 44 : 1865 // InternalApplicationConfiguration.g:1:154: T__35
1866 // InternalApplicationConfiguration.g:1:268: T__54 1866 {
1867 { 1867 mT__35();
1868 mT__54(); 1868
1869 1869 }
1870 } 1870 break;
1871 break; 1871 case 26 :
1872 case 45 : 1872 // InternalApplicationConfiguration.g:1:160: T__36
1873 // InternalApplicationConfiguration.g:1:274: T__55 1873 {
1874 { 1874 mT__36();
1875 mT__55(); 1875
1876 1876 }
1877 } 1877 break;
1878 break; 1878 case 27 :
1879 case 46 : 1879 // InternalApplicationConfiguration.g:1:166: T__37
1880 // InternalApplicationConfiguration.g:1:280: T__56 1880 {
1881 { 1881 mT__37();
1882 mT__56(); 1882
1883 1883 }
1884 } 1884 break;
1885 break; 1885 case 28 :
1886 case 47 : 1886 // InternalApplicationConfiguration.g:1:172: T__38
1887 // InternalApplicationConfiguration.g:1:286: T__57 1887 {
1888 { 1888 mT__38();
1889 mT__57(); 1889
1890 1890 }
1891 } 1891 break;
1892 break; 1892 case 29 :
1893 case 48 : 1893 // InternalApplicationConfiguration.g:1:178: T__39
1894 // InternalApplicationConfiguration.g:1:292: RULE_ID 1894 {
1895 { 1895 mT__39();
1896 mRULE_ID(); 1896
1897 1897 }
1898 } 1898 break;
1899 break; 1899 case 30 :
1900 case 49 : 1900 // InternalApplicationConfiguration.g:1:184: T__40
1901 // InternalApplicationConfiguration.g:1:300: RULE_INT 1901 {
1902 { 1902 mT__40();
1903 mRULE_INT(); 1903
1904 1904 }
1905 } 1905 break;
1906 break; 1906 case 31 :
1907 case 50 : 1907 // InternalApplicationConfiguration.g:1:190: T__41
1908 // InternalApplicationConfiguration.g:1:309: RULE_STRING 1908 {
1909 { 1909 mT__41();
1910 mRULE_STRING(); 1910
1911 1911 }
1912 } 1912 break;
1913 break; 1913 case 32 :
1914 case 51 : 1914 // InternalApplicationConfiguration.g:1:196: T__42
1915 // InternalApplicationConfiguration.g:1:321: RULE_ML_COMMENT 1915 {
1916 { 1916 mT__42();
1917 mRULE_ML_COMMENT(); 1917
1918 1918 }
1919 } 1919 break;
1920 break; 1920 case 33 :
1921 case 52 : 1921 // InternalApplicationConfiguration.g:1:202: T__43
1922 // InternalApplicationConfiguration.g:1:337: RULE_SL_COMMENT 1922 {
1923 { 1923 mT__43();
1924 mRULE_SL_COMMENT(); 1924
1925 1925 }
1926 } 1926 break;
1927 break; 1927 case 34 :
1928 case 53 : 1928 // InternalApplicationConfiguration.g:1:208: T__44
1929 // InternalApplicationConfiguration.g:1:353: RULE_WS 1929 {
1930 { 1930 mT__44();
1931 mRULE_WS(); 1931
1932 1932 }
1933 } 1933 break;
1934 break; 1934 case 35 :
1935 case 54 : 1935 // InternalApplicationConfiguration.g:1:214: T__45
1936 // InternalApplicationConfiguration.g:1:361: RULE_ANY_OTHER 1936 {
1937 { 1937 mT__45();
1938 mRULE_ANY_OTHER(); 1938
1939 1939 }
1940 } 1940 break;
1941 break; 1941 case 36 :
1942 1942 // InternalApplicationConfiguration.g:1:220: T__46
1943 } 1943 {
1944 1944 mT__46();
1945 } 1945
1946 1946 }
1947 1947 break;
1948 protected DFA12 dfa12 = new DFA12(this); 1948 case 37 :
1949 static final String DFA12_eotS = 1949 // InternalApplicationConfiguration.g:1:226: T__47
1950 "\1\uffff\5\50\1\60\1\uffff\3\50\4\uffff\1\50\1\45\4\50\3\uffff\4\50\1\45\1\uffff\1\45\2\uffff\3\45\2\uffff\2\50\1\uffff\6\50\3\uffff\5\50\4\uffff\1\50\1\uffff\6\50\3\uffff\6\50\7\uffff\13\50\1\175\11\50\1\u0089\11\50\1\u0094\1\50\1\u0096\1\50\1\u0098\1\u0099\5\50\1\uffff\12\50\2\uffff\1\50\1\u00aa\1\u00ab\7\50\1\uffff\1\50\1\uffff\1\50\2\uffff\20\50\2\uffff\2\50\1\u00c7\2\50\1\u00ca\1\50\1\u00cc\1\u00cd\1\u00ce\3\50\1\u00d2\2\50\1\u00d5\3\50\1\u00d9\1\u00da\1\50\1\u00dc\1\50\1\u00de\1\50\1\uffff\1\u00e0\1\50\1\uffff\1\u00e2\3\uffff\3\50\1\uffff\2\50\1\uffff\1\u00e8\2\50\2\uffff\1\50\1\uffff\1\u00ec\1\uffff\1\50\1\uffff\1\50\1\uffff\3\50\1\u00f2\1\50\2\uffff\2\50\1\uffff\1\50\1\u00f7\1\u00f8\2\50\1\uffff\1\u00fb\1\u00fc\2\50\2\uffff\2\50\2\uffff\1\50\1\u0102\1\u0103\1\50\1\u0105\2\uffff\1\u0106\2\uffff"; 1950 {
1951 static final String DFA12_eofS = 1951 mT__47();
1952 "\u0107\uffff"; 1952
1953 static final String DFA12_minS = 1953 }
1954 "\1\0\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\4\uffff\1\141\1\72\1\145\2\157\1\145\3\uffff\1\143\2\145\1\165\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\144\1\155\1\uffff\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\147\1\156\1\141\3\uffff\1\141\1\157\1\154\1\156\1\142\1\164\7\uffff\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\153\1\164\1\141\1\157\1\145\1\146\1\55\1\163\1\154\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\151\1\155\1\162\1\154\1\164\1\151\2\uffff\1\151\2\60\1\156\1\151\2\145\1\162\1\147\1\165\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\147\1\141\1\157\1\171\1\163\1\162\1\147\1\155\2\uffff\1\147\1\163\1\60\1\162\1\141\1\60\1\164\3\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\145\1\154\1\144\2\60\1\141\1\60\1\145\1\60\1\164\1\uffff\1\60\1\164\1\uffff\1\60\3\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\60\1\55\1\145\2\uffff\1\151\1\uffff\1\60\1\uffff\1\151\1\uffff\1\145\1\uffff\1\162\1\166\1\154\1\60\1\147\2\uffff\1\154\1\156\1\uffff\1\143\2\60\1\145\1\166\1\uffff\2\60\1\164\1\163\2\uffff\1\162\1\145\2\uffff\1\163\2\60\1\162\1\60\2\uffff\1\60\2\uffff"; 1954 break;
1955 static final String DFA12_maxS = 1955 case 38 :
1956 "\1\uffff\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\4\uffff\1\141\1\72\3\157\1\165\3\uffff\1\164\2\145\1\165\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\162\1\155\1\uffff\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\147\1\156\1\141\3\uffff\1\162\1\157\1\154\1\156\1\142\1\164\7\uffff\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\153\1\164\1\141\1\157\1\145\1\163\1\172\1\164\1\154\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\151\1\155\1\162\1\154\1\164\1\151\2\uffff\1\151\2\172\1\156\1\151\2\145\1\162\1\147\1\165\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\147\1\141\1\157\1\171\1\163\1\162\1\147\1\155\2\uffff\1\147\1\163\1\172\1\162\1\141\1\172\1\164\3\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\145\1\154\1\144\2\172\1\141\1\172\1\145\1\172\1\164\1\uffff\1\172\1\164\1\uffff\1\172\3\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\172\1\55\1\145\2\uffff\1\151\1\uffff\1\172\1\uffff\1\151\1\uffff\1\145\1\uffff\1\162\1\166\1\154\1\172\1\147\2\uffff\1\154\1\156\1\uffff\1\143\2\172\1\145\1\166\1\uffff\2\172\1\164\1\163\2\uffff\1\162\1\145\2\uffff\1\163\2\172\1\162\1\172\2\uffff\1\172\2\uffff"; 1956 // InternalApplicationConfiguration.g:1:232: T__48
1957 static final String DFA12_acceptS = 1957 {
1958 "\7\uffff\1\10\3\uffff\1\15\1\16\1\17\1\20\6\uffff\1\34\1\35\1\36\5\uffff\1\55\1\uffff\1\60\1\61\3\uffff\1\65\1\66\2\uffff\1\60\6\uffff\1\43\1\7\1\10\5\uffff\1\15\1\16\1\17\1\20\1\uffff\1\23\6\uffff\1\34\1\35\1\36\6\uffff\1\54\1\55\1\61\1\62\1\63\1\64\1\65\52\uffff\1\40\12\uffff\1\31\1\51\12\uffff\1\1\1\uffff\1\37\1\uffff\1\3\1\14\20\uffff\1\57\1\41\33\uffff\1\44\2\uffff\1\50\1\uffff\1\2\1\56\1\25\3\uffff\1\11\2\uffff\1\13\3\uffff\1\33\1\26\1\uffff\1\30\1\uffff\1\42\1\uffff\1\47\1\uffff\1\53\5\uffff\1\21\1\46\2\uffff\1\32\5\uffff\1\12\4\uffff\1\45\1\4\2\uffff\1\22\1\24\5\uffff\1\52\1\5\1\uffff\1\27\1\6"; 1958 mT__48();
1959 static final String DFA12_specialS = 1959
1960 "\1\2\40\uffff\1\1\1\0\u00e4\uffff}>"; 1960 }
1961 static final String[] DFA12_transitionS = { 1961 break;
1962 "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\25\3\45\1\42\2\45\1\35\1\34\1\16\1\7\1\6\1\43\12\40\1\20\1\45\1\26\1\13\1\27\2\45\1\4\21\37\1\3\2\37\1\5\4\37\3\45\1\36\1\37\1\45\2\37\1\22\1\32\1\11\1\2\1\31\1\37\1\10\2\37\1\23\1\21\1\1\1\33\1\17\1\37\1\24\1\30\2\37\1\12\4\37\1\14\1\45\1\15\uff82\45", 1962 case 39 :
1963 "\1\46\5\uffff\1\47", 1963 // InternalApplicationConfiguration.g:1:238: T__49
1964 "\1\52\5\uffff\1\53\5\uffff\1\51", 1964 {
1965 "\1\54", 1965 mT__49();
1966 "\1\55", 1966
1967 "\1\56", 1967 }
1968 "\1\57", 1968 break;
1969 "", 1969 case 40 :
1970 "\1\62\1\63", 1970 // InternalApplicationConfiguration.g:1:244: T__50
1971 "\1\64\7\uffff\1\65", 1971 {
1972 "\1\66", 1972 mT__50();
1973 "", 1973
1974 "", 1974 }
1975 "", 1975 break;
1976 "", 1976 case 41 :
1977 "\1\73", 1977 // InternalApplicationConfiguration.g:1:250: T__51
1978 "\1\74", 1978 {
1979 "\1\75\11\uffff\1\76", 1979 mT__51();
1980 "\1\77", 1980
1981 "\1\100", 1981 }
1982 "\1\102\17\uffff\1\101", 1982 break;
1983 "", 1983 case 42 :
1984 "", 1984 // InternalApplicationConfiguration.g:1:256: T__52
1985 "", 1985 {
1986 "\1\107\13\uffff\1\110\4\uffff\1\106", 1986 mT__52();
1987 "\1\111", 1987
1988 "\1\112", 1988 }
1989 "\1\113", 1989 break;
1990 "\1\114", 1990 case 43 :
1991 "", 1991 // InternalApplicationConfiguration.g:1:262: T__53
1992 "\32\50\4\uffff\1\50\1\uffff\32\50", 1992 {
1993 "", 1993 mT__53();
1994 "", 1994
1995 "\0\117", 1995 }
1996 "\0\117", 1996 break;
1997 "\1\120\4\uffff\1\121", 1997 case 44 :
1998 "", 1998 // InternalApplicationConfiguration.g:1:268: T__54
1999 "", 1999 {
2000 "\1\125\11\uffff\1\123\3\uffff\1\124", 2000 mT__54();
2001 "\1\126", 2001
2002 "", 2002 }
2003 "\1\127", 2003 break;
2004 "\1\130", 2004 case 45 :
2005 "\1\131", 2005 // InternalApplicationConfiguration.g:1:274: T__55
2006 "\1\132", 2006 {
2007 "\1\133", 2007 mT__55();
2008 "\1\134", 2008
2009 "", 2009 }
2010 "", 2010 break;
2011 "", 2011 case 46 :
2012 "\1\135", 2012 // InternalApplicationConfiguration.g:1:280: T__56
2013 "\1\136", 2013 {
2014 "\1\137", 2014 mT__56();
2015 "\1\140", 2015
2016 "\1\141", 2016 }
2017 "", 2017 break;
2018 "", 2018 case 47 :
2019 "", 2019 // InternalApplicationConfiguration.g:1:286: T__57
2020 "", 2020 {
2021 "\1\142\16\uffff\1\143", 2021 mT__57();
2022 "", 2022
2023 "\1\145\6\uffff\1\144", 2023 }
2024 "\1\146", 2024 break;
2025 "\1\147", 2025 case 48 :
2026 "\1\150", 2026 // InternalApplicationConfiguration.g:1:292: T__58
2027 "\1\151", 2027 {
2028 "\1\152", 2028 mT__58();
2029 "", 2029
2030 "", 2030 }
2031 "", 2031 break;
2032 "\1\154\20\uffff\1\153", 2032 case 49 :
2033 "\1\155", 2033 // InternalApplicationConfiguration.g:1:298: T__59
2034 "\1\156", 2034 {
2035 "\1\157", 2035 mT__59();
2036 "\1\160", 2036
2037 "\1\161", 2037 }
2038 "", 2038 break;
2039 "", 2039 case 50 :
2040 "", 2040 // InternalApplicationConfiguration.g:1:304: T__60
2041 "", 2041 {
2042 "", 2042 mT__60();
2043 "", 2043
2044 "", 2044 }
2045 "\1\162", 2045 break;
2046 "\1\163", 2046 case 51 :
2047 "\1\164", 2047 // InternalApplicationConfiguration.g:1:310: T__61
2048 "\1\165", 2048 {
2049 "\1\166", 2049 mT__61();
2050 "\1\167", 2050
2051 "\1\170", 2051 }
2052 "\1\171", 2052 break;
2053 "\1\172", 2053 case 52 :
2054 "\1\173", 2054 // InternalApplicationConfiguration.g:1:316: T__62
2055 "\1\174", 2055 {
2056 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2056 mT__62();
2057 "\1\176", 2057
2058 "\1\177", 2058 }
2059 "\1\u0080", 2059 break;
2060 "\1\u0081", 2060 case 53 :
2061 "\1\u0082", 2061 // InternalApplicationConfiguration.g:1:322: T__63
2062 "\1\u0083", 2062 {
2063 "\1\u0084", 2063 mT__63();
2064 "\1\u0085", 2064
2065 "\1\u0087\14\uffff\1\u0086", 2065 }
2066 "\1\u0088\2\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2066 break;
2067 "\1\u008b\1\u008a", 2067 case 54 :
2068 "\1\u008c", 2068 // InternalApplicationConfiguration.g:1:328: RULE_ID
2069 "\1\u008d", 2069 {
2070 "\1\u008e", 2070 mRULE_ID();
2071 "\1\u008f", 2071
2072 "\1\u0090", 2072 }
2073 "\1\u0091", 2073 break;
2074 "\1\u0092", 2074 case 55 :
2075 "\1\u0093", 2075 // InternalApplicationConfiguration.g:1:336: RULE_INT
2076 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2076 {
2077 "\1\u0095", 2077 mRULE_INT();
2078 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2078
2079 "\1\u0097", 2079 }
2080 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2080 break;
2081 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2081 case 56 :
2082 "\1\u009a", 2082 // InternalApplicationConfiguration.g:1:345: RULE_STRING
2083 "\1\u009b", 2083 {
2084 "\1\u009c", 2084 mRULE_STRING();
2085 "\1\u009d", 2085
2086 "\1\u009e", 2086 }
2087 "", 2087 break;
2088 "\1\u009f", 2088 case 57 :
2089 "\1\u00a0", 2089 // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT
2090 "\1\u00a1", 2090 {
2091 "\1\u00a2", 2091 mRULE_ML_COMMENT();
2092 "\1\u00a3", 2092
2093 "\1\u00a4", 2093 }
2094 "\1\u00a5", 2094 break;
2095 "\1\u00a6", 2095 case 58 :
2096 "\1\u00a7", 2096 // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT
2097 "\1\u00a8", 2097 {
2098 "", 2098 mRULE_SL_COMMENT();
2099 "", 2099
2100 "\1\u00a9", 2100 }
2101 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2101 break;
2102 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2102 case 59 :
2103 "\1\u00ac", 2103 // InternalApplicationConfiguration.g:1:389: RULE_WS
2104 "\1\u00ad", 2104 {
2105 "\1\u00ae", 2105 mRULE_WS();
2106 "\1\u00af", 2106
2107 "\1\u00b0", 2107 }
2108 "\1\u00b1", 2108 break;
2109 "\1\u00b2", 2109 case 60 :
2110 "", 2110 // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER
2111 "\1\u00b3", 2111 {
2112 "", 2112 mRULE_ANY_OTHER();
2113 "\1\u00b4", 2113
2114 "", 2114 }
2115 "", 2115 break;
2116 "\1\u00b5", 2116
2117 "\1\u00b6", 2117 }
2118 "\1\u00b7", 2118
2119 "\1\u00b8", 2119 }
2120 "\1\u00b9", 2120
2121 "\1\u00ba", 2121
2122 "\1\u00bb", 2122 protected DFA12 dfa12 = new DFA12(this);
2123 "\1\u00bc", 2123 static final String DFA12_eotS =
2124 "\1\u00bd", 2124 "\1\uffff\1\52\1\54\1\56\5\52\1\70\1\uffff\4\52\4\uffff\1\52\1\45\3\52\1\uffff\3\52\1\45\1\uffff\1\45\2\uffff\3\45\2\uffff\4\52\5\uffff\10\52\3\uffff\7\52\4\uffff\1\52\1\uffff\4\52\1\uffff\5\52\7\uffff\20\52\1\u008b\13\52\1\u009a\13\52\1\u00a6\1\52\1\u00a8\1\52\1\u00aa\1\u00ab\5\52\1\uffff\4\52\1\u00b5\1\52\1\u00b7\6\52\2\uffff\13\52\1\uffff\1\52\1\uffff\1\52\2\uffff\11\52\1\uffff\1\52\1\uffff\10\52\1\u00dd\2\52\1\u00e0\3\52\1\u00e4\1\u00e5\1\u00e6\1\u00e7\1\u00e8\3\52\1\u00ec\2\52\1\u00ef\5\52\1\u00f5\1\52\1\u00f7\1\u00f8\1\52\1\uffff\1\u00fa\1\52\1\uffff\3\52\5\uffff\3\52\1\uffff\2\52\1\uffff\1\52\1\u0105\1\u0106\2\52\1\uffff\1\52\2\uffff\1\52\1\uffff\1\52\1\u010c\1\u010d\4\52\1\u0112\2\52\3\uffff\3\52\1\u0118\2\uffff\1\u0119\1\u011a\2\52\1\uffff\1\u011d\4\52\3\uffff\2\52\1\uffff\2\52\1\u0126\1\u0127\1\u0128\1\52\1\u012a\1\u012b\3\uffff\1\u012c\3\uffff";
2125 "\1\u00be", 2125 static final String DFA12_eofS =
2126 "\1\u00bf", 2126 "\u012d\uffff";
2127 "\1\u00c0", 2127 static final String DFA12_minS =
2128 "\1\u00c1", 2128 "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\2\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\1\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff";
2129 "\1\u00c2", 2129 static final String DFA12_maxS =
2130 "\1\u00c3", 2130 "\1\uffff\1\157\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\156\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\2\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\1\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff";
2131 "\1\u00c4", 2131 static final String DFA12_acceptS =
2132 "", 2132 "\12\uffff\1\14\4\uffff\1\22\1\23\1\24\1\25\5\uffff\1\42\4\uffff\1\63\1\uffff\1\66\1\67\3\uffff\1\73\1\74\4\uffff\1\66\1\3\1\43\1\4\1\44\10\uffff\1\51\1\13\1\14\7\uffff\1\22\1\23\1\24\1\25\1\uffff\1\30\4\uffff\1\42\5\uffff\1\62\1\63\1\67\1\70\1\71\1\72\1\73\63\uffff\1\46\15\uffff\1\37\1\57\13\uffff\1\5\1\uffff\1\45\1\uffff\1\7\1\21\11\uffff\1\47\1\uffff\1\65\45\uffff\1\52\2\uffff\1\56\3\uffff\1\41\1\33\1\6\1\64\1\32\3\uffff\1\15\2\uffff\1\17\5\uffff\1\36\1\uffff\1\61\1\50\1\uffff\1\55\12\uffff\1\40\1\26\1\54\4\uffff\1\1\1\2\4\uffff\1\16\5\uffff\1\53\1\31\1\10\2\uffff\1\27\10\uffff\1\35\1\60\1\11\1\uffff\1\20\1\34\1\12";
2133 "", 2133 static final String DFA12_specialS =
2134 "\1\u00c5", 2134 "\1\0\40\uffff\1\1\1\2\u010a\uffff}>";
2135 "\1\u00c6", 2135 static final String[] DFA12_transitionS = {
2136 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2136 "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\30\3\45\1\42\2\45\1\35\1\34\1\22\1\12\1\11\1\43\12\40\1\24\1\45\1\2\1\17\1\3\2\45\1\7\21\37\1\6\2\37\1\10\4\37\3\45\1\36\1\37\1\45\2\37\1\25\1\33\1\14\1\5\1\32\1\37\1\13\2\37\1\27\1\1\1\4\1\26\1\23\1\37\1\16\1\31\2\37\1\15\4\37\1\20\1\45\1\21\uff82\45",
2137 "\1\u00c8", 2137 "\1\47\3\uffff\1\50\3\uffff\1\46\5\uffff\1\51",
2138 "\1\u00c9", 2138 "\1\53",
2139 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2139 "\1\55",
2140 "\1\u00cb", 2140 "\1\57\5\uffff\1\60",
2141 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2141 "\1\62\5\uffff\1\63\5\uffff\1\61",
2142 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2142 "\1\64",
2143 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2143 "\1\65",
2144 "\1\u00cf", 2144 "\1\66",
2145 "\1\u00d0", 2145 "\1\67",
2146 "\1\u00d1", 2146 "",
2147 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2147 "\1\72\1\73",
2148 "\1\u00d3", 2148 "\1\74\7\uffff\1\75",
2149 "\1\u00d4", 2149 "\1\76",
2150 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2150 "\1\77\17\uffff\1\100",
2151 "\1\u00d6", 2151 "",
2152 "\1\u00d7", 2152 "",
2153 "\1\u00d8", 2153 "",
2154 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2154 "",
2155 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2155 "\1\105",
2156 "\1\u00db", 2156 "\1\106",
2157 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2157 "\1\107",
2158 "\1\u00dd", 2158 "\1\110\22\uffff\1\111",
2159 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2159 "\1\112",
2160 "\1\u00df", 2160 "",
2161 "", 2161 "\1\115\13\uffff\1\116\4\uffff\1\114",
2162 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2162 "\1\117",
2163 "\1\u00e1", 2163 "\1\120",
2164 "", 2164 "\1\121",
2165 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2165 "",
2166 "", 2166 "\32\52\4\uffff\1\52\1\uffff\32\52",
2167 "", 2167 "",
2168 "", 2168 "",
2169 "\1\u00e3", 2169 "\0\124",
2170 "\1\u00e4", 2170 "\0\124",
2171 "\1\u00e5", 2171 "\1\125\4\uffff\1\126",
2172 "", 2172 "",
2173 "\1\u00e6", 2173 "",
2174 "\1\u00e7", 2174 "\1\130",
2175 "", 2175 "\1\131",
2176 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2176 "\1\133\6\uffff\1\132",
2177 "\1\u00e9", 2177 "\1\134",
2178 "\1\u00ea", 2178 "",
2179 "", 2179 "",
2180 "", 2180 "",
2181 "\1\u00eb", 2181 "",
2182 "", 2182 "",
2183 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2183 "\1\137\11\uffff\1\135\3\uffff\1\136",
2184 "", 2184 "\1\140",
2185 "\1\u00ed", 2185 "\1\141",
2186 "", 2186 "\1\142",
2187 "\1\u00ee", 2187 "\1\143",
2188 "", 2188 "\1\144",
2189 "\1\u00ef", 2189 "\1\145",
2190 "\1\u00f0", 2190 "\1\146",
2191 "\1\u00f1", 2191 "",
2192 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2192 "",
2193 "\1\u00f3", 2193 "",
2194 "", 2194 "\1\147",
2195 "", 2195 "\1\150",
2196 "\1\u00f4", 2196 "\1\151",
2197 "\1\u00f5", 2197 "\1\152",
2198 "", 2198 "\1\153",
2199 "\1\u00f6", 2199 "\1\155\12\uffff\1\154",
2200 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2200 "\1\156",
2201 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2201 "",
2202 "\1\u00f9", 2202 "",
2203 "\1\u00fa", 2203 "",
2204 "", 2204 "",
2205 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2205 "\1\157\16\uffff\1\160",
2206 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2206 "",
2207 "\1\u00fd", 2207 "\1\161",
2208 "\1\u00fe", 2208 "\1\162",
2209 "", 2209 "\1\163",
2210 "", 2210 "\1\164",
2211 "\1\u00ff", 2211 "",
2212 "\1\u0100", 2212 "\1\166\20\uffff\1\165",
2213 "", 2213 "\1\167",
2214 "", 2214 "\1\170",
2215 "\1\u0101", 2215 "\1\171",
2216 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2216 "\1\172",
2217 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2217 "",
2218 "\1\u0104", 2218 "",
2219 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2219 "",
2220 "", 2220 "",
2221 "", 2221 "",
2222 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2222 "",
2223 "", 2223 "",
2224 "" 2224 "\1\173",
2225 }; 2225 "\1\174",
2226 2226 "\1\175",
2227 static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); 2227 "\1\176",
2228 static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); 2228 "\1\177",
2229 static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); 2229 "\1\u0080",
2230 static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); 2230 "\1\u0081",
2231 static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); 2231 "\1\u0082",
2232 static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); 2232 "\1\u0083",
2233 static final short[][] DFA12_transition; 2233 "\1\u0084",
2234 2234 "\1\u0085",
2235 static { 2235 "\1\u0086",
2236 int numStates = DFA12_transitionS.length; 2236 "\1\u0087",
2237 DFA12_transition = new short[numStates][]; 2237 "\1\u0088",
2238 for (int i=0; i<numStates; i++) { 2238 "\1\u0089",
2239 DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]); 2239 "\1\u008a",
2240 } 2240 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2241 } 2241 "\1\u008c",
2242 2242 "\1\u008d",
2243 class DFA12 extends DFA { 2243 "\1\u008e",
2244 2244 "\1\u008f",
2245 public DFA12(BaseRecognizer recognizer) { 2245 "\1\u0090",
2246 this.recognizer = recognizer; 2246 "\1\u0092\1\u0091",
2247 this.decisionNumber = 12; 2247 "\1\u0093",
2248 this.eot = DFA12_eot; 2248 "\1\u0094",
2249 this.eof = DFA12_eof; 2249 "\1\u0096\14\uffff\1\u0095",
2250 this.min = DFA12_min; 2250 "\1\u0097",
2251 this.max = DFA12_max; 2251 "\1\u0098",
2252 this.accept = DFA12_accept; 2252 "\1\u0099\2\uffff\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2253 this.special = DFA12_special; 2253 "\1\u009b",
2254 this.transition = DFA12_transition; 2254 "\1\u009c",
2255 } 2255 "\1\u009d",
2256 public String getDescription() { 2256 "\1\u009e",
2257 return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; 2257 "\1\u009f",
2258 } 2258 "\1\u00a0",
2259 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 2259 "\1\u00a1",
2260 IntStream input = _input; 2260 "\1\u00a2",
2261 int _s = s; 2261 "\1\u00a3",
2262 switch ( s ) { 2262 "\1\u00a4",
2263 case 0 : 2263 "\1\u00a5",
2264 int LA12_34 = input.LA(1); 2264 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2265 2265 "\1\u00a7",
2266 s = -1; 2266 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2267 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 79;} 2267 "\1\u00a9",
2268 2268 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2269 else s = 37; 2269 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2270 2270 "\1\u00ac",
2271 if ( s>=0 ) return s; 2271 "\1\u00ad",
2272 break; 2272 "\1\u00ae",
2273 case 1 : 2273 "\1\u00af",
2274 int LA12_33 = input.LA(1); 2274 "\1\u00b0",
2275 2275 "",
2276 s = -1; 2276 "\1\u00b1",
2277 if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 79;} 2277 "\1\u00b2",
2278 2278 "\1\u00b3",
2279 else s = 37; 2279 "\1\u00b4",
2280 2280 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2281 if ( s>=0 ) return s; 2281 "\1\u00b6",
2282 break; 2282 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2283 case 2 : 2283 "\1\u00b8",
2284 int LA12_0 = input.LA(1); 2284 "\1\u00b9",
2285 2285 "\1\u00ba",
2286 s = -1; 2286 "\1\u00bb",
2287 if ( (LA12_0=='n') ) {s = 1;} 2287 "\1\u00bc",
2288 2288 "\1\u00bd",
2289 else if ( (LA12_0=='f') ) {s = 2;} 2289 "",
2290 2290 "",
2291 else if ( (LA12_0=='S') ) {s = 3;} 2291 "\1\u00be",
2292 2292 "\1\u00bf",
2293 else if ( (LA12_0=='A') ) {s = 4;} 2293 "\1\u00c0",
2294 2294 "\1\u00c1",
2295 else if ( (LA12_0=='V') ) {s = 5;} 2295 "\1\u00c2",
2296 2296 "\1\u00c3",
2297 else if ( (LA12_0=='.') ) {s = 6;} 2297 "\1\u00c4",
2298 2298 "\1\u00c5",
2299 else if ( (LA12_0=='-') ) {s = 7;} 2299 "\1\u00c6",
2300 2300 "\1\u00c7",
2301 else if ( (LA12_0=='i') ) {s = 8;} 2301 "\1\u00c8",
2302 2302 "",
2303 else if ( (LA12_0=='e') ) {s = 9;} 2303 "\1\u00c9",
2304 2304 "",
2305 else if ( (LA12_0=='v') ) {s = 10;} 2305 "\1\u00ca",
2306 2306 "",
2307 else if ( (LA12_0=='=') ) {s = 11;} 2307 "",
2308 2308 "\1\u00cb",
2309 else if ( (LA12_0=='{') ) {s = 12;} 2309 "\1\u00cc",
2310 2310 "\1\u00cd",
2311 else if ( (LA12_0=='}') ) {s = 13;} 2311 "\1\u00ce",
2312 2312 "\1\u00cf",
2313 else if ( (LA12_0==',') ) {s = 14;} 2313 "\1\u00d0",
2314 2314 "\1\u00d1",
2315 else if ( (LA12_0=='p') ) {s = 15;} 2315 "\1\u00d2",
2316 2316 "\1\u00d3",
2317 else if ( (LA12_0==':') ) {s = 16;} 2317 "",
2318 2318 "\1\u00d4",
2319 else if ( (LA12_0=='m') ) {s = 17;} 2319 "",
2320 2320 "\1\u00d5",
2321 else if ( (LA12_0=='c') ) {s = 18;} 2321 "\1\u00d6",
2322 2322 "\1\u00d7",
2323 else if ( (LA12_0=='l') ) {s = 19;} 2323 "\1\u00d8",
2324 2324 "\1\u00d9",
2325 else if ( (LA12_0=='r') ) {s = 20;} 2325 "\1\u00da",
2326 2326 "\1\u00db",
2327 else if ( (LA12_0=='#') ) {s = 21;} 2327 "\1\u00dc",
2328 2328 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2329 else if ( (LA12_0=='<') ) {s = 22;} 2329 "\1\u00de",
2330 2330 "\1\u00df",
2331 else if ( (LA12_0=='>') ) {s = 23;} 2331 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2332 2332 "\1\u00e1",
2333 else if ( (LA12_0=='s') ) {s = 24;} 2333 "\1\u00e2",
2334 2334 "\1\u00e3",
2335 else if ( (LA12_0=='g') ) {s = 25;} 2335 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2336 2336 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2337 else if ( (LA12_0=='d') ) {s = 26;} 2337 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2338 2338 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2339 else if ( (LA12_0=='o') ) {s = 27;} 2339 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2340 2340 "\1\u00e9",
2341 else if ( (LA12_0=='+') ) {s = 28;} 2341 "\1\u00ea",
2342 2342 "\1\u00eb",
2343 else if ( (LA12_0=='*') ) {s = 29;} 2343 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2344 2344 "\1\u00ed",
2345 else if ( (LA12_0=='^') ) {s = 30;} 2345 "\1\u00ee",
2346 2346 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2347 else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} 2347 "\1\u00f0",
2348 2348 "\1\u00f1",
2349 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} 2349 "\1\u00f2",
2350 2350 "\1\u00f3",
2351 else if ( (LA12_0=='\"') ) {s = 33;} 2351 "\1\u00f4",
2352 2352 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2353 else if ( (LA12_0=='\'') ) {s = 34;} 2353 "\1\u00f6",
2354 2354 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2355 else if ( (LA12_0=='/') ) {s = 35;} 2355 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2356 2356 "\1\u00f9",
2357 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} 2357 "",
2358 2358 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2359 else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} 2359 "\1\u00fb",
2360 2360 "",
2361 if ( s>=0 ) return s; 2361 "\1\u00fc",
2362 break; 2362 "\1\u00fd",
2363 } 2363 "\1\u00fe",
2364 NoViableAltException nvae = 2364 "",
2365 new NoViableAltException(getDescription(), 12, _s, input); 2365 "",
2366 error(nvae); 2366 "",
2367 throw nvae; 2367 "",
2368 } 2368 "",
2369 } 2369 "\1\u00ff",
2370 2370 "\1\u0100",
2371 2371 "\1\u0101",
2372 "",
2373 "\1\u0102",
2374 "\1\u0103",
2375 "",
2376 "\1\u0104",
2377 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2378 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2379 "\1\u0107",
2380 "\1\u0108",
2381 "",
2382 "\1\u0109",
2383 "",
2384 "",
2385 "\1\u010a",
2386 "",
2387 "\1\u010b",
2388 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2389 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2390 "\1\u010e",
2391 "\1\u010f",
2392 "\1\u0110",
2393 "\1\u0111",
2394 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2395 "\1\u0113",
2396 "\1\u0114",
2397 "",
2398 "",
2399 "",
2400 "\1\u0115",
2401 "\1\u0116",
2402 "\1\u0117",
2403 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2404 "",
2405 "",
2406 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2407 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2408 "\1\u011b",
2409 "\1\u011c",
2410 "",
2411 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2412 "\1\u011e",
2413 "\1\u011f",
2414 "\1\u0120",
2415 "\1\u0121",
2416 "",
2417 "",
2418 "",
2419 "\1\u0122",
2420 "\1\u0123",
2421 "",
2422 "\1\u0124",
2423 "\1\u0125",
2424 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2425 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2426 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2427 "\1\u0129",
2428 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2429 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2430 "",
2431 "",
2432 "",
2433 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2434 "",
2435 "",
2436 ""
2437 };
2438
2439 static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS);
2440 static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS);
2441 static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS);
2442 static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS);
2443 static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS);
2444 static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS);
2445 static final short[][] DFA12_transition;
2446
2447 static {
2448 int numStates = DFA12_transitionS.length;
2449 DFA12_transition = new short[numStates][];
2450 for (int i=0; i<numStates; i++) {
2451 DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]);
2452 }
2453 }
2454
2455 class DFA12 extends DFA {
2456
2457 public DFA12(BaseRecognizer recognizer) {
2458 this.recognizer = recognizer;
2459 this.decisionNumber = 12;
2460 this.eot = DFA12_eot;
2461 this.eof = DFA12_eof;
2462 this.min = DFA12_min;
2463 this.max = DFA12_max;
2464 this.accept = DFA12_accept;
2465 this.special = DFA12_special;
2466 this.transition = DFA12_transition;
2467 }
2468 public String getDescription() {
2469 return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
2470 }
2471 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
2472 IntStream input = _input;
2473 int _s = s;
2474 switch ( s ) {
2475 case 0 :
2476 int LA12_0 = input.LA(1);
2477
2478 s = -1;
2479 if ( (LA12_0=='m') ) {s = 1;}
2480
2481 else if ( (LA12_0=='<') ) {s = 2;}
2482
2483 else if ( (LA12_0=='>') ) {s = 3;}
2484
2485 else if ( (LA12_0=='n') ) {s = 4;}
2486
2487 else if ( (LA12_0=='f') ) {s = 5;}
2488
2489 else if ( (LA12_0=='S') ) {s = 6;}
2490
2491 else if ( (LA12_0=='A') ) {s = 7;}
2492
2493 else if ( (LA12_0=='V') ) {s = 8;}
2494
2495 else if ( (LA12_0=='.') ) {s = 9;}
2496
2497 else if ( (LA12_0=='-') ) {s = 10;}
2498
2499 else if ( (LA12_0=='i') ) {s = 11;}
2500
2501 else if ( (LA12_0=='e') ) {s = 12;}
2502
2503 else if ( (LA12_0=='v') ) {s = 13;}
2504
2505 else if ( (LA12_0=='r') ) {s = 14;}
2506
2507 else if ( (LA12_0=='=') ) {s = 15;}
2508
2509 else if ( (LA12_0=='{') ) {s = 16;}
2510
2511 else if ( (LA12_0=='}') ) {s = 17;}
2512
2513 else if ( (LA12_0==',') ) {s = 18;}
2514
2515 else if ( (LA12_0=='p') ) {s = 19;}
2516
2517 else if ( (LA12_0==':') ) {s = 20;}
2518
2519 else if ( (LA12_0=='c') ) {s = 21;}
2520
2521 else if ( (LA12_0=='o') ) {s = 22;}
2522
2523 else if ( (LA12_0=='l') ) {s = 23;}
2524
2525 else if ( (LA12_0=='#') ) {s = 24;}
2526
2527 else if ( (LA12_0=='s') ) {s = 25;}
2528
2529 else if ( (LA12_0=='g') ) {s = 26;}
2530
2531 else if ( (LA12_0=='d') ) {s = 27;}
2532
2533 else if ( (LA12_0=='+') ) {s = 28;}
2534
2535 else if ( (LA12_0=='*') ) {s = 29;}
2536
2537 else if ( (LA12_0=='^') ) {s = 30;}
2538
2539 else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;}
2540
2541 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;}
2542
2543 else if ( (LA12_0=='\"') ) {s = 33;}
2544
2545 else if ( (LA12_0=='\'') ) {s = 34;}
2546
2547 else if ( (LA12_0=='/') ) {s = 35;}
2548
2549 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;}
2550
2551 else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;}
2552
2553 if ( s>=0 ) return s;
2554 break;
2555 case 1 :
2556 int LA12_33 = input.LA(1);
2557
2558 s = -1;
2559 if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;}
2560
2561 else s = 37;
2562
2563 if ( s>=0 ) return s;
2564 break;
2565 case 2 :
2566 int LA12_34 = input.LA(1);
2567
2568 s = -1;
2569 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;}
2570
2571 else s = 37;
2572
2573 if ( s>=0 ) return s;
2574 break;
2575 }
2576 NoViableAltException nvae =
2577 new NoViableAltException(getDescription(), 12, _s, input);
2578 error(nvae);
2579 throw nvae;
2580 }
2581 }
2582
2583
2372} \ No newline at end of file 2584} \ No newline at end of file
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
index 92d991f1..87baba3d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
@@ -1,32524 +1,36563 @@
1package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; 1package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal;
2 2
3import java.io.InputStream; 3import java.io.InputStream;
4import org.eclipse.xtext.*; 4import org.eclipse.xtext.*;
5import org.eclipse.xtext.parser.*; 5import org.eclipse.xtext.parser.*;
6import org.eclipse.xtext.parser.impl.*; 6import org.eclipse.xtext.parser.impl.*;
7import org.eclipse.emf.ecore.util.EcoreUtil; 7import org.eclipse.emf.ecore.util.EcoreUtil;
8import org.eclipse.emf.ecore.EObject; 8import org.eclipse.emf.ecore.EObject;
9import org.eclipse.xtext.parser.antlr.XtextTokenStream; 9import org.eclipse.xtext.parser.antlr.XtextTokenStream;
10import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; 10import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
11import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; 11import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
12import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; 12import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA;
13import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 13import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
14 14
15 15
16 16
17import org.antlr.runtime.*; 17import org.antlr.runtime.*;
18import java.util.Stack; 18import java.util.Stack;
19import java.util.List; 19import java.util.List;
20import java.util.ArrayList; 20import java.util.ArrayList;
21 21
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { 23public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'"
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;
29 public static final int T__15=15; 29 public static final int T__15=15;
30 public static final int T__16=16; 30 public static final int T__59=59;
31 public static final int T__17=17; 31 public static final int T__16=16;
32 public static final int T__18=18; 32 public static final int T__17=17;
33 public static final int T__11=11; 33 public static final int T__18=18;
34 public static final int T__55=55; 34 public static final int T__11=11;
35 public static final int T__12=12; 35 public static final int T__55=55;
36 public static final int T__56=56; 36 public static final int T__12=12;
37 public static final int T__13=13; 37 public static final int T__56=56;
38 public static final int T__57=57; 38 public static final int T__13=13;
39 public static final int T__14=14; 39 public static final int T__57=57;
40 public static final int T__51=51; 40 public static final int T__14=14;
41 public static final int T__52=52; 41 public static final int T__58=58;
42 public static final int T__53=53; 42 public static final int T__51=51;
43 public static final int T__54=54; 43 public static final int T__52=52;
44 public static final int RULE_ID=4; 44 public static final int T__53=53;
45 public static final int T__26=26; 45 public static final int T__54=54;
46 public static final int T__27=27; 46 public static final int T__60=60;
47 public static final int T__28=28; 47 public static final int T__61=61;
48 public static final int RULE_INT=5; 48 public static final int RULE_ID=4;
49 public static final int T__29=29; 49 public static final int T__26=26;
50 public static final int T__22=22; 50 public static final int T__27=27;
51 public static final int RULE_ML_COMMENT=7; 51 public static final int T__28=28;
52 public static final int T__23=23; 52 public static final int RULE_INT=5;
53 public static final int T__24=24; 53 public static final int T__29=29;
54 public static final int T__25=25; 54 public static final int T__22=22;
55 public static final int T__20=20; 55 public static final int RULE_ML_COMMENT=7;
56 public static final int T__21=21; 56 public static final int T__23=23;
57 public static final int RULE_STRING=6; 57 public static final int T__24=24;
58 public static final int RULE_SL_COMMENT=8; 58 public static final int T__25=25;
59 public static final int T__37=37; 59 public static final int T__62=62;
60 public static final int T__38=38; 60 public static final int T__63=63;
61 public static final int T__39=39; 61 public static final int T__20=20;
62 public static final int T__33=33; 62 public static final int T__21=21;
63 public static final int T__34=34; 63 public static final int RULE_STRING=6;
64 public static final int T__35=35; 64 public static final int RULE_SL_COMMENT=8;
65 public static final int T__36=36; 65 public static final int T__37=37;
66 public static final int EOF=-1; 66 public static final int T__38=38;
67 public static final int T__30=30; 67 public static final int T__39=39;
68 public static final int T__31=31; 68 public static final int T__33=33;
69 public static final int T__32=32; 69 public static final int T__34=34;
70 public static final int RULE_WS=9; 70 public static final int T__35=35;
71 public static final int RULE_ANY_OTHER=10; 71 public static final int T__36=36;
72 public static final int T__48=48; 72 public static final int EOF=-1;
73 public static final int T__49=49; 73 public static final int T__30=30;
74 public static final int T__44=44; 74 public static final int T__31=31;
75 public static final int T__45=45; 75 public static final int T__32=32;
76 public static final int T__46=46; 76 public static final int RULE_WS=9;
77 public static final int T__47=47; 77 public static final int RULE_ANY_OTHER=10;
78 public static final int T__40=40; 78 public static final int T__48=48;
79 public static final int T__41=41; 79 public static final int T__49=49;
80 public static final int T__42=42; 80 public static final int T__44=44;
81 public static final int T__43=43; 81 public static final int T__45=45;
82 82 public static final int T__46=46;
83 // delegates 83 public static final int T__47=47;
84 // delegators 84 public static final int T__40=40;
85 85 public static final int T__41=41;
86 86 public static final int T__42=42;
87 public InternalApplicationConfigurationParser(TokenStream input) { 87 public static final int T__43=43;
88 this(input, new RecognizerSharedState()); 88
89 } 89 // delegates
90 public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) { 90 // delegators
91 super(input, state); 91
92 92
93 } 93 public InternalApplicationConfigurationParser(TokenStream input) {
94 94 this(input, new RecognizerSharedState());
95 95 }
96 public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; } 96 public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) {
97 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } 97 super(input, state);
98 98
99 99 }
100 private ApplicationConfigurationGrammarAccess grammarAccess; 100
101 101
102 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { 102 public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; }
103 this.grammarAccess = grammarAccess; 103 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; }
104 } 104
105 105
106 @Override 106 private ApplicationConfigurationGrammarAccess grammarAccess;
107 protected Grammar getGrammar() { 107
108 return grammarAccess.getGrammar(); 108 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) {
109 } 109 this.grammarAccess = grammarAccess;
110 110 }
111 @Override 111
112 protected String getValueForTokenName(String tokenName) { 112 @Override
113 return tokenName; 113 protected Grammar getGrammar() {
114 } 114 return grammarAccess.getGrammar();
115 115 }
116 116
117 117 @Override
118 // $ANTLR start "entryRuleConfigurationScript" 118 protected String getValueForTokenName(String tokenName) {
119 // InternalApplicationConfiguration.g:53:1: entryRuleConfigurationScript : ruleConfigurationScript EOF ; 119 return tokenName;
120 public final void entryRuleConfigurationScript() throws RecognitionException { 120 }
121 try { 121
122 // InternalApplicationConfiguration.g:54:1: ( ruleConfigurationScript EOF ) 122
123 // InternalApplicationConfiguration.g:55:1: ruleConfigurationScript EOF 123
124 { 124 // $ANTLR start "entryRuleConfigurationScript"
125 before(grammarAccess.getConfigurationScriptRule()); 125 // InternalApplicationConfiguration.g:53:1: entryRuleConfigurationScript : ruleConfigurationScript EOF ;
126 pushFollow(FOLLOW_1); 126 public final void entryRuleConfigurationScript() throws RecognitionException {
127 ruleConfigurationScript(); 127 try {
128 128 // InternalApplicationConfiguration.g:54:1: ( ruleConfigurationScript EOF )
129 state._fsp--; 129 // InternalApplicationConfiguration.g:55:1: ruleConfigurationScript EOF
130 130 {
131 after(grammarAccess.getConfigurationScriptRule()); 131 before(grammarAccess.getConfigurationScriptRule());
132 match(input,EOF,FOLLOW_2); 132 pushFollow(FOLLOW_1);
133 133 ruleConfigurationScript();
134 } 134
135 135 state._fsp--;
136 } 136
137 catch (RecognitionException re) { 137 after(grammarAccess.getConfigurationScriptRule());
138 reportError(re); 138 match(input,EOF,FOLLOW_2);
139 recover(input,re); 139
140 } 140 }
141 finally { 141
142 } 142 }
143 return ; 143 catch (RecognitionException re) {
144 } 144 reportError(re);
145 // $ANTLR end "entryRuleConfigurationScript" 145 recover(input,re);
146 146 }
147 147 finally {
148 // $ANTLR start "ruleConfigurationScript" 148 }
149 // InternalApplicationConfiguration.g:62:1: ruleConfigurationScript : ( ( rule__ConfigurationScript__Group__0 ) ) ; 149 return ;
150 public final void ruleConfigurationScript() throws RecognitionException { 150 }
151 151 // $ANTLR end "entryRuleConfigurationScript"
152 int stackSize = keepStackSize(); 152
153 153
154 try { 154 // $ANTLR start "ruleConfigurationScript"
155 // InternalApplicationConfiguration.g:66:2: ( ( ( rule__ConfigurationScript__Group__0 ) ) ) 155 // InternalApplicationConfiguration.g:62:1: ruleConfigurationScript : ( ( rule__ConfigurationScript__Group__0 ) ) ;
156 // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) 156 public final void ruleConfigurationScript() throws RecognitionException {
157 { 157
158 // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) 158 int stackSize = keepStackSize();
159 // InternalApplicationConfiguration.g:68:3: ( rule__ConfigurationScript__Group__0 ) 159
160 { 160 try {
161 before(grammarAccess.getConfigurationScriptAccess().getGroup()); 161 // InternalApplicationConfiguration.g:66:2: ( ( ( rule__ConfigurationScript__Group__0 ) ) )
162 // InternalApplicationConfiguration.g:69:3: ( rule__ConfigurationScript__Group__0 ) 162 // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) )
163 // InternalApplicationConfiguration.g:69:4: rule__ConfigurationScript__Group__0 163 {
164 { 164 // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) )
165 pushFollow(FOLLOW_2); 165 // InternalApplicationConfiguration.g:68:3: ( rule__ConfigurationScript__Group__0 )
166 rule__ConfigurationScript__Group__0(); 166 {
167 167 before(grammarAccess.getConfigurationScriptAccess().getGroup());
168 state._fsp--; 168 // InternalApplicationConfiguration.g:69:3: ( rule__ConfigurationScript__Group__0 )
169 169 // InternalApplicationConfiguration.g:69:4: rule__ConfigurationScript__Group__0
170 170 {
171 } 171 pushFollow(FOLLOW_2);
172 172 rule__ConfigurationScript__Group__0();
173 after(grammarAccess.getConfigurationScriptAccess().getGroup()); 173
174 174 state._fsp--;
175 } 175
176 176
177 177 }
178 } 178
179 179 after(grammarAccess.getConfigurationScriptAccess().getGroup());
180 } 180
181 catch (RecognitionException re) { 181 }
182 reportError(re); 182
183 recover(input,re); 183
184 } 184 }
185 finally { 185
186 186 }
187 restoreStackSize(stackSize); 187 catch (RecognitionException re) {
188 188 reportError(re);
189 } 189 recover(input,re);
190 return ; 190 }
191 } 191 finally {
192 // $ANTLR end "ruleConfigurationScript" 192
193 193 restoreStackSize(stackSize);
194 194
195 // $ANTLR start "entryRuleCommand" 195 }
196 // InternalApplicationConfiguration.g:78:1: entryRuleCommand : ruleCommand EOF ; 196 return ;
197 public final void entryRuleCommand() throws RecognitionException { 197 }
198 try { 198 // $ANTLR end "ruleConfigurationScript"
199 // InternalApplicationConfiguration.g:79:1: ( ruleCommand EOF ) 199
200 // InternalApplicationConfiguration.g:80:1: ruleCommand EOF 200
201 { 201 // $ANTLR start "entryRuleCommand"
202 before(grammarAccess.getCommandRule()); 202 // InternalApplicationConfiguration.g:78:1: entryRuleCommand : ruleCommand EOF ;
203 pushFollow(FOLLOW_1); 203 public final void entryRuleCommand() throws RecognitionException {
204 ruleCommand(); 204 try {
205 205 // InternalApplicationConfiguration.g:79:1: ( ruleCommand EOF )
206 state._fsp--; 206 // InternalApplicationConfiguration.g:80:1: ruleCommand EOF
207 207 {
208 after(grammarAccess.getCommandRule()); 208 before(grammarAccess.getCommandRule());
209 match(input,EOF,FOLLOW_2); 209 pushFollow(FOLLOW_1);
210 210 ruleCommand();
211 } 211
212 212 state._fsp--;
213 } 213
214 catch (RecognitionException re) { 214 after(grammarAccess.getCommandRule());
215 reportError(re); 215 match(input,EOF,FOLLOW_2);
216 recover(input,re); 216
217 } 217 }
218 finally { 218
219 } 219 }
220 return ; 220 catch (RecognitionException re) {
221 } 221 reportError(re);
222 // $ANTLR end "entryRuleCommand" 222 recover(input,re);
223 223 }
224 224 finally {
225 // $ANTLR start "ruleCommand" 225 }
226 // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ( rule__Command__Alternatives ) ) ; 226 return ;
227 public final void ruleCommand() throws RecognitionException { 227 }
228 228 // $ANTLR end "entryRuleCommand"
229 int stackSize = keepStackSize(); 229
230 230
231 try { 231 // $ANTLR start "ruleCommand"
232 // InternalApplicationConfiguration.g:91:2: ( ( ( rule__Command__Alternatives ) ) ) 232 // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ( rule__Command__Alternatives ) ) ;
233 // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) 233 public final void ruleCommand() throws RecognitionException {
234 { 234
235 // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) 235 int stackSize = keepStackSize();
236 // InternalApplicationConfiguration.g:93:3: ( rule__Command__Alternatives ) 236
237 { 237 try {
238 before(grammarAccess.getCommandAccess().getAlternatives()); 238 // InternalApplicationConfiguration.g:91:2: ( ( ( rule__Command__Alternatives ) ) )
239 // InternalApplicationConfiguration.g:94:3: ( rule__Command__Alternatives ) 239 // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) )
240 // InternalApplicationConfiguration.g:94:4: rule__Command__Alternatives 240 {
241 { 241 // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) )
242 pushFollow(FOLLOW_2); 242 // InternalApplicationConfiguration.g:93:3: ( rule__Command__Alternatives )
243 rule__Command__Alternatives(); 243 {
244 244 before(grammarAccess.getCommandAccess().getAlternatives());
245 state._fsp--; 245 // InternalApplicationConfiguration.g:94:3: ( rule__Command__Alternatives )
246 246 // InternalApplicationConfiguration.g:94:4: rule__Command__Alternatives
247 247 {
248 } 248 pushFollow(FOLLOW_2);
249 249 rule__Command__Alternatives();
250 after(grammarAccess.getCommandAccess().getAlternatives()); 250
251 251 state._fsp--;
252 } 252
253 253
254 254 }
255 } 255
256 256 after(grammarAccess.getCommandAccess().getAlternatives());
257 } 257
258 catch (RecognitionException re) { 258 }
259 reportError(re); 259
260 recover(input,re); 260
261 } 261 }
262 finally { 262
263 263 }
264 restoreStackSize(stackSize); 264 catch (RecognitionException re) {
265 265 reportError(re);
266 } 266 recover(input,re);
267 return ; 267 }
268 } 268 finally {
269 // $ANTLR end "ruleCommand" 269
270 270 restoreStackSize(stackSize);
271 271
272 // $ANTLR start "entryRuleQualifiedName" 272 }
273 // InternalApplicationConfiguration.g:103:1: entryRuleQualifiedName : ruleQualifiedName EOF ; 273 return ;
274 public final void entryRuleQualifiedName() throws RecognitionException { 274 }
275 try { 275 // $ANTLR end "ruleCommand"
276 // InternalApplicationConfiguration.g:104:1: ( ruleQualifiedName EOF ) 276
277 // InternalApplicationConfiguration.g:105:1: ruleQualifiedName EOF 277
278 { 278 // $ANTLR start "entryRuleQualifiedName"
279 before(grammarAccess.getQualifiedNameRule()); 279 // InternalApplicationConfiguration.g:103:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
280 pushFollow(FOLLOW_1); 280 public final void entryRuleQualifiedName() throws RecognitionException {
281 ruleQualifiedName(); 281 try {
282 282 // InternalApplicationConfiguration.g:104:1: ( ruleQualifiedName EOF )
283 state._fsp--; 283 // InternalApplicationConfiguration.g:105:1: ruleQualifiedName EOF
284 284 {
285 after(grammarAccess.getQualifiedNameRule()); 285 before(grammarAccess.getQualifiedNameRule());
286 match(input,EOF,FOLLOW_2); 286 pushFollow(FOLLOW_1);
287 287 ruleQualifiedName();
288 } 288
289 289 state._fsp--;
290 } 290
291 catch (RecognitionException re) { 291 after(grammarAccess.getQualifiedNameRule());
292 reportError(re); 292 match(input,EOF,FOLLOW_2);
293 recover(input,re); 293
294 } 294 }
295 finally { 295
296 } 296 }
297 return ; 297 catch (RecognitionException re) {
298 } 298 reportError(re);
299 // $ANTLR end "entryRuleQualifiedName" 299 recover(input,re);
300 300 }
301 301 finally {
302 // $ANTLR start "ruleQualifiedName" 302 }
303 // InternalApplicationConfiguration.g:112:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; 303 return ;
304 public final void ruleQualifiedName() throws RecognitionException { 304 }
305 305 // $ANTLR end "entryRuleQualifiedName"
306 int stackSize = keepStackSize(); 306
307 307
308 try { 308 // $ANTLR start "ruleQualifiedName"
309 // InternalApplicationConfiguration.g:116:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) 309 // InternalApplicationConfiguration.g:112:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
310 // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) 310 public final void ruleQualifiedName() throws RecognitionException {
311 { 311
312 // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) 312 int stackSize = keepStackSize();
313 // InternalApplicationConfiguration.g:118:3: ( rule__QualifiedName__Group__0 ) 313
314 { 314 try {
315 before(grammarAccess.getQualifiedNameAccess().getGroup()); 315 // InternalApplicationConfiguration.g:116:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
316 // InternalApplicationConfiguration.g:119:3: ( rule__QualifiedName__Group__0 ) 316 // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) )
317 // InternalApplicationConfiguration.g:119:4: rule__QualifiedName__Group__0 317 {
318 { 318 // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) )
319 pushFollow(FOLLOW_2); 319 // InternalApplicationConfiguration.g:118:3: ( rule__QualifiedName__Group__0 )
320 rule__QualifiedName__Group__0(); 320 {
321 321 before(grammarAccess.getQualifiedNameAccess().getGroup());
322 state._fsp--; 322 // InternalApplicationConfiguration.g:119:3: ( rule__QualifiedName__Group__0 )
323 323 // InternalApplicationConfiguration.g:119:4: rule__QualifiedName__Group__0
324 324 {
325 } 325 pushFollow(FOLLOW_2);
326 326 rule__QualifiedName__Group__0();
327 after(grammarAccess.getQualifiedNameAccess().getGroup()); 327
328 328 state._fsp--;
329 } 329
330 330
331 331 }
332 } 332
333 333 after(grammarAccess.getQualifiedNameAccess().getGroup());
334 } 334
335 catch (RecognitionException re) { 335 }
336 reportError(re); 336
337 recover(input,re); 337
338 } 338 }
339 finally { 339
340 340 }
341 restoreStackSize(stackSize); 341 catch (RecognitionException re) {
342 342 reportError(re);
343 } 343 recover(input,re);
344 return ; 344 }
345 } 345 finally {
346 // $ANTLR end "ruleQualifiedName" 346
347 347 restoreStackSize(stackSize);
348 348
349 // $ANTLR start "entryRuleREALLiteral" 349 }
350 // InternalApplicationConfiguration.g:128:1: entryRuleREALLiteral : ruleREALLiteral EOF ; 350 return ;
351 public final void entryRuleREALLiteral() throws RecognitionException { 351 }
352 try { 352 // $ANTLR end "ruleQualifiedName"
353 // InternalApplicationConfiguration.g:129:1: ( ruleREALLiteral EOF ) 353
354 // InternalApplicationConfiguration.g:130:1: ruleREALLiteral EOF 354
355 { 355 // $ANTLR start "entryRuleREALLiteral"
356 before(grammarAccess.getREALLiteralRule()); 356 // InternalApplicationConfiguration.g:128:1: entryRuleREALLiteral : ruleREALLiteral EOF ;
357 pushFollow(FOLLOW_1); 357 public final void entryRuleREALLiteral() throws RecognitionException {
358 ruleREALLiteral(); 358 try {
359 359 // InternalApplicationConfiguration.g:129:1: ( ruleREALLiteral EOF )
360 state._fsp--; 360 // InternalApplicationConfiguration.g:130:1: ruleREALLiteral EOF
361 361 {
362 after(grammarAccess.getREALLiteralRule()); 362 before(grammarAccess.getREALLiteralRule());
363 match(input,EOF,FOLLOW_2); 363 pushFollow(FOLLOW_1);
364 364 ruleREALLiteral();
365 } 365
366 366 state._fsp--;
367 } 367
368 catch (RecognitionException re) { 368 after(grammarAccess.getREALLiteralRule());
369 reportError(re); 369 match(input,EOF,FOLLOW_2);
370 recover(input,re); 370
371 } 371 }
372 finally { 372
373 } 373 }
374 return ; 374 catch (RecognitionException re) {
375 } 375 reportError(re);
376 // $ANTLR end "entryRuleREALLiteral" 376 recover(input,re);
377 377 }
378 378 finally {
379 // $ANTLR start "ruleREALLiteral" 379 }
380 // InternalApplicationConfiguration.g:137:1: ruleREALLiteral : ( ( rule__REALLiteral__Group__0 ) ) ; 380 return ;
381 public final void ruleREALLiteral() throws RecognitionException { 381 }
382 382 // $ANTLR end "entryRuleREALLiteral"
383 int stackSize = keepStackSize(); 383
384 384
385 try { 385 // $ANTLR start "ruleREALLiteral"
386 // InternalApplicationConfiguration.g:141:2: ( ( ( rule__REALLiteral__Group__0 ) ) ) 386 // InternalApplicationConfiguration.g:137:1: ruleREALLiteral : ( ( rule__REALLiteral__Group__0 ) ) ;
387 // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) 387 public final void ruleREALLiteral() throws RecognitionException {
388 { 388
389 // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) 389 int stackSize = keepStackSize();
390 // InternalApplicationConfiguration.g:143:3: ( rule__REALLiteral__Group__0 ) 390
391 { 391 try {
392 before(grammarAccess.getREALLiteralAccess().getGroup()); 392 // InternalApplicationConfiguration.g:141:2: ( ( ( rule__REALLiteral__Group__0 ) ) )
393 // InternalApplicationConfiguration.g:144:3: ( rule__REALLiteral__Group__0 ) 393 // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) )
394 // InternalApplicationConfiguration.g:144:4: rule__REALLiteral__Group__0 394 {
395 { 395 // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) )
396 pushFollow(FOLLOW_2); 396 // InternalApplicationConfiguration.g:143:3: ( rule__REALLiteral__Group__0 )
397 rule__REALLiteral__Group__0(); 397 {
398 398 before(grammarAccess.getREALLiteralAccess().getGroup());
399 state._fsp--; 399 // InternalApplicationConfiguration.g:144:3: ( rule__REALLiteral__Group__0 )
400 400 // InternalApplicationConfiguration.g:144:4: rule__REALLiteral__Group__0
401 401 {
402 } 402 pushFollow(FOLLOW_2);
403 403 rule__REALLiteral__Group__0();
404 after(grammarAccess.getREALLiteralAccess().getGroup()); 404
405 405 state._fsp--;
406 } 406
407 407
408 408 }
409 } 409
410 410 after(grammarAccess.getREALLiteralAccess().getGroup());
411 } 411
412 catch (RecognitionException re) { 412 }
413 reportError(re); 413
414 recover(input,re); 414
415 } 415 }
416 finally { 416
417 417 }
418 restoreStackSize(stackSize); 418 catch (RecognitionException re) {
419 419 reportError(re);
420 } 420 recover(input,re);
421 return ; 421 }
422 } 422 finally {
423 // $ANTLR end "ruleREALLiteral" 423
424 424 restoreStackSize(stackSize);
425 425
426 // $ANTLR start "entryRuleINTLiteral" 426 }
427 // InternalApplicationConfiguration.g:153:1: entryRuleINTLiteral : ruleINTLiteral EOF ; 427 return ;
428 public final void entryRuleINTLiteral() throws RecognitionException { 428 }
429 try { 429 // $ANTLR end "ruleREALLiteral"
430 // InternalApplicationConfiguration.g:154:1: ( ruleINTLiteral EOF ) 430
431 // InternalApplicationConfiguration.g:155:1: ruleINTLiteral EOF 431
432 { 432 // $ANTLR start "entryRuleINTLiteral"
433 before(grammarAccess.getINTLiteralRule()); 433 // InternalApplicationConfiguration.g:153:1: entryRuleINTLiteral : ruleINTLiteral EOF ;
434 pushFollow(FOLLOW_1); 434 public final void entryRuleINTLiteral() throws RecognitionException {
435 ruleINTLiteral(); 435 try {
436 436 // InternalApplicationConfiguration.g:154:1: ( ruleINTLiteral EOF )
437 state._fsp--; 437 // InternalApplicationConfiguration.g:155:1: ruleINTLiteral EOF
438 438 {
439 after(grammarAccess.getINTLiteralRule()); 439 before(grammarAccess.getINTLiteralRule());
440 match(input,EOF,FOLLOW_2); 440 pushFollow(FOLLOW_1);
441 441 ruleINTLiteral();
442 } 442
443 443 state._fsp--;
444 } 444
445 catch (RecognitionException re) { 445 after(grammarAccess.getINTLiteralRule());
446 reportError(re); 446 match(input,EOF,FOLLOW_2);
447 recover(input,re); 447
448 } 448 }
449 finally { 449
450 } 450 }
451 return ; 451 catch (RecognitionException re) {
452 } 452 reportError(re);
453 // $ANTLR end "entryRuleINTLiteral" 453 recover(input,re);
454 454 }
455 455 finally {
456 // $ANTLR start "ruleINTLiteral" 456 }
457 // InternalApplicationConfiguration.g:162:1: ruleINTLiteral : ( ( rule__INTLiteral__Group__0 ) ) ; 457 return ;
458 public final void ruleINTLiteral() throws RecognitionException { 458 }
459 459 // $ANTLR end "entryRuleINTLiteral"
460 int stackSize = keepStackSize(); 460
461 461
462 try { 462 // $ANTLR start "ruleINTLiteral"
463 // InternalApplicationConfiguration.g:166:2: ( ( ( rule__INTLiteral__Group__0 ) ) ) 463 // InternalApplicationConfiguration.g:162:1: ruleINTLiteral : ( ( rule__INTLiteral__Group__0 ) ) ;
464 // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) 464 public final void ruleINTLiteral() throws RecognitionException {
465 { 465
466 // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) 466 int stackSize = keepStackSize();
467 // InternalApplicationConfiguration.g:168:3: ( rule__INTLiteral__Group__0 ) 467
468 { 468 try {
469 before(grammarAccess.getINTLiteralAccess().getGroup()); 469 // InternalApplicationConfiguration.g:166:2: ( ( ( rule__INTLiteral__Group__0 ) ) )
470 // InternalApplicationConfiguration.g:169:3: ( rule__INTLiteral__Group__0 ) 470 // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) )
471 // InternalApplicationConfiguration.g:169:4: rule__INTLiteral__Group__0 471 {
472 { 472 // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) )
473 pushFollow(FOLLOW_2); 473 // InternalApplicationConfiguration.g:168:3: ( rule__INTLiteral__Group__0 )
474 rule__INTLiteral__Group__0(); 474 {
475 475 before(grammarAccess.getINTLiteralAccess().getGroup());
476 state._fsp--; 476 // InternalApplicationConfiguration.g:169:3: ( rule__INTLiteral__Group__0 )
477 477 // InternalApplicationConfiguration.g:169:4: rule__INTLiteral__Group__0
478 478 {
479 } 479 pushFollow(FOLLOW_2);
480 480 rule__INTLiteral__Group__0();
481 after(grammarAccess.getINTLiteralAccess().getGroup()); 481
482 482 state._fsp--;
483 } 483
484 484
485 485 }
486 } 486
487 487 after(grammarAccess.getINTLiteralAccess().getGroup());
488 } 488
489 catch (RecognitionException re) { 489 }
490 reportError(re); 490
491 recover(input,re); 491
492 } 492 }
493 finally { 493
494 494 }
495 restoreStackSize(stackSize); 495 catch (RecognitionException re) {
496 496 reportError(re);
497 } 497 recover(input,re);
498 return ; 498 }
499 } 499 finally {
500 // $ANTLR end "ruleINTLiteral" 500
501 501 restoreStackSize(stackSize);
502 502
503 // $ANTLR start "entryRuleImport" 503 }
504 // InternalApplicationConfiguration.g:178:1: entryRuleImport : ruleImport EOF ; 504 return ;
505 public final void entryRuleImport() throws RecognitionException { 505 }
506 try { 506 // $ANTLR end "ruleINTLiteral"
507 // InternalApplicationConfiguration.g:179:1: ( ruleImport EOF ) 507
508 // InternalApplicationConfiguration.g:180:1: ruleImport EOF 508
509 { 509 // $ANTLR start "entryRuleImport"
510 before(grammarAccess.getImportRule()); 510 // InternalApplicationConfiguration.g:178:1: entryRuleImport : ruleImport EOF ;
511 pushFollow(FOLLOW_1); 511 public final void entryRuleImport() throws RecognitionException {
512 ruleImport(); 512 try {
513 513 // InternalApplicationConfiguration.g:179:1: ( ruleImport EOF )
514 state._fsp--; 514 // InternalApplicationConfiguration.g:180:1: ruleImport EOF
515 515 {
516 after(grammarAccess.getImportRule()); 516 before(grammarAccess.getImportRule());
517 match(input,EOF,FOLLOW_2); 517 pushFollow(FOLLOW_1);
518 518 ruleImport();
519 } 519
520 520 state._fsp--;
521 } 521
522 catch (RecognitionException re) { 522 after(grammarAccess.getImportRule());
523 reportError(re); 523 match(input,EOF,FOLLOW_2);
524 recover(input,re); 524
525 } 525 }
526 finally { 526
527 } 527 }
528 return ; 528 catch (RecognitionException re) {
529 } 529 reportError(re);
530 // $ANTLR end "entryRuleImport" 530 recover(input,re);
531 531 }
532 532 finally {
533 // $ANTLR start "ruleImport" 533 }
534 // InternalApplicationConfiguration.g:187:1: ruleImport : ( ( rule__Import__Alternatives ) ) ; 534 return ;
535 public final void ruleImport() throws RecognitionException { 535 }
536 536 // $ANTLR end "entryRuleImport"
537 int stackSize = keepStackSize(); 537
538 538
539 try { 539 // $ANTLR start "ruleImport"
540 // InternalApplicationConfiguration.g:191:2: ( ( ( rule__Import__Alternatives ) ) ) 540 // InternalApplicationConfiguration.g:187:1: ruleImport : ( ( rule__Import__Alternatives ) ) ;
541 // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) 541 public final void ruleImport() throws RecognitionException {
542 { 542
543 // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) 543 int stackSize = keepStackSize();
544 // InternalApplicationConfiguration.g:193:3: ( rule__Import__Alternatives ) 544
545 { 545 try {
546 before(grammarAccess.getImportAccess().getAlternatives()); 546 // InternalApplicationConfiguration.g:191:2: ( ( ( rule__Import__Alternatives ) ) )
547 // InternalApplicationConfiguration.g:194:3: ( rule__Import__Alternatives ) 547 // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) )
548 // InternalApplicationConfiguration.g:194:4: rule__Import__Alternatives 548 {
549 { 549 // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) )
550 pushFollow(FOLLOW_2); 550 // InternalApplicationConfiguration.g:193:3: ( rule__Import__Alternatives )
551 rule__Import__Alternatives(); 551 {
552 552 before(grammarAccess.getImportAccess().getAlternatives());
553 state._fsp--; 553 // InternalApplicationConfiguration.g:194:3: ( rule__Import__Alternatives )
554 554 // InternalApplicationConfiguration.g:194:4: rule__Import__Alternatives
555 555 {
556 } 556 pushFollow(FOLLOW_2);
557 557 rule__Import__Alternatives();
558 after(grammarAccess.getImportAccess().getAlternatives()); 558
559 559 state._fsp--;
560 } 560
561 561
562 562 }
563 } 563
564 564 after(grammarAccess.getImportAccess().getAlternatives());
565 } 565
566 catch (RecognitionException re) { 566 }
567 reportError(re); 567
568 recover(input,re); 568
569 } 569 }
570 finally { 570
571 571 }
572 restoreStackSize(stackSize); 572 catch (RecognitionException re) {
573 573 reportError(re);
574 } 574 recover(input,re);
575 return ; 575 }
576 } 576 finally {
577 // $ANTLR end "ruleImport" 577
578 578 restoreStackSize(stackSize);
579 579
580 // $ANTLR start "entryRuleEPackageImport" 580 }
581 // InternalApplicationConfiguration.g:203:1: entryRuleEPackageImport : ruleEPackageImport EOF ; 581 return ;
582 public final void entryRuleEPackageImport() throws RecognitionException { 582 }
583 try { 583 // $ANTLR end "ruleImport"
584 // InternalApplicationConfiguration.g:204:1: ( ruleEPackageImport EOF ) 584
585 // InternalApplicationConfiguration.g:205:1: ruleEPackageImport EOF 585
586 { 586 // $ANTLR start "entryRuleEPackageImport"
587 before(grammarAccess.getEPackageImportRule()); 587 // InternalApplicationConfiguration.g:203:1: entryRuleEPackageImport : ruleEPackageImport EOF ;
588 pushFollow(FOLLOW_1); 588 public final void entryRuleEPackageImport() throws RecognitionException {
589 ruleEPackageImport(); 589 try {
590 590 // InternalApplicationConfiguration.g:204:1: ( ruleEPackageImport EOF )
591 state._fsp--; 591 // InternalApplicationConfiguration.g:205:1: ruleEPackageImport EOF
592 592 {
593 after(grammarAccess.getEPackageImportRule()); 593 before(grammarAccess.getEPackageImportRule());
594 match(input,EOF,FOLLOW_2); 594 pushFollow(FOLLOW_1);
595 595 ruleEPackageImport();
596 } 596
597 597 state._fsp--;
598 } 598
599 catch (RecognitionException re) { 599 after(grammarAccess.getEPackageImportRule());
600 reportError(re); 600 match(input,EOF,FOLLOW_2);
601 recover(input,re); 601
602 } 602 }
603 finally { 603
604 } 604 }
605 return ; 605 catch (RecognitionException re) {
606 } 606 reportError(re);
607 // $ANTLR end "entryRuleEPackageImport" 607 recover(input,re);
608 608 }
609 609 finally {
610 // $ANTLR start "ruleEPackageImport" 610 }
611 // InternalApplicationConfiguration.g:212:1: ruleEPackageImport : ( ( rule__EPackageImport__Group__0 ) ) ; 611 return ;
612 public final void ruleEPackageImport() throws RecognitionException { 612 }
613 613 // $ANTLR end "entryRuleEPackageImport"
614 int stackSize = keepStackSize(); 614
615 615
616 try { 616 // $ANTLR start "ruleEPackageImport"
617 // InternalApplicationConfiguration.g:216:2: ( ( ( rule__EPackageImport__Group__0 ) ) ) 617 // InternalApplicationConfiguration.g:212:1: ruleEPackageImport : ( ( rule__EPackageImport__Group__0 ) ) ;
618 // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) 618 public final void ruleEPackageImport() throws RecognitionException {
619 { 619
620 // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) 620 int stackSize = keepStackSize();
621 // InternalApplicationConfiguration.g:218:3: ( rule__EPackageImport__Group__0 ) 621
622 { 622 try {
623 before(grammarAccess.getEPackageImportAccess().getGroup()); 623 // InternalApplicationConfiguration.g:216:2: ( ( ( rule__EPackageImport__Group__0 ) ) )
624 // InternalApplicationConfiguration.g:219:3: ( rule__EPackageImport__Group__0 ) 624 // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) )
625 // InternalApplicationConfiguration.g:219:4: rule__EPackageImport__Group__0 625 {
626 { 626 // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) )
627 pushFollow(FOLLOW_2); 627 // InternalApplicationConfiguration.g:218:3: ( rule__EPackageImport__Group__0 )
628 rule__EPackageImport__Group__0(); 628 {
629 629 before(grammarAccess.getEPackageImportAccess().getGroup());
630 state._fsp--; 630 // InternalApplicationConfiguration.g:219:3: ( rule__EPackageImport__Group__0 )
631 631 // InternalApplicationConfiguration.g:219:4: rule__EPackageImport__Group__0
632 632 {
633 } 633 pushFollow(FOLLOW_2);
634 634 rule__EPackageImport__Group__0();
635 after(grammarAccess.getEPackageImportAccess().getGroup()); 635
636 636 state._fsp--;
637 } 637
638 638
639 639 }
640 } 640
641 641 after(grammarAccess.getEPackageImportAccess().getGroup());
642 } 642
643 catch (RecognitionException re) { 643 }
644 reportError(re); 644
645 recover(input,re); 645
646 } 646 }
647 finally { 647
648 648 }
649 restoreStackSize(stackSize); 649 catch (RecognitionException re) {
650 650 reportError(re);
651 } 651 recover(input,re);
652 return ; 652 }
653 } 653 finally {
654 // $ANTLR end "ruleEPackageImport" 654
655 655 restoreStackSize(stackSize);
656 656
657 // $ANTLR start "entryRuleViatraImport" 657 }
658 // InternalApplicationConfiguration.g:228:1: entryRuleViatraImport : ruleViatraImport EOF ; 658 return ;
659 public final void entryRuleViatraImport() throws RecognitionException { 659 }
660 try { 660 // $ANTLR end "ruleEPackageImport"
661 // InternalApplicationConfiguration.g:229:1: ( ruleViatraImport EOF ) 661
662 // InternalApplicationConfiguration.g:230:1: ruleViatraImport EOF 662
663 { 663 // $ANTLR start "entryRuleViatraImport"
664 before(grammarAccess.getViatraImportRule()); 664 // InternalApplicationConfiguration.g:228:1: entryRuleViatraImport : ruleViatraImport EOF ;
665 pushFollow(FOLLOW_1); 665 public final void entryRuleViatraImport() throws RecognitionException {
666 ruleViatraImport(); 666 try {
667 667 // InternalApplicationConfiguration.g:229:1: ( ruleViatraImport EOF )
668 state._fsp--; 668 // InternalApplicationConfiguration.g:230:1: ruleViatraImport EOF
669 669 {
670 after(grammarAccess.getViatraImportRule()); 670 before(grammarAccess.getViatraImportRule());
671 match(input,EOF,FOLLOW_2); 671 pushFollow(FOLLOW_1);
672 672 ruleViatraImport();
673 } 673
674 674 state._fsp--;
675 } 675
676 catch (RecognitionException re) { 676 after(grammarAccess.getViatraImportRule());
677 reportError(re); 677 match(input,EOF,FOLLOW_2);
678 recover(input,re); 678
679 } 679 }
680 finally { 680
681 } 681 }
682 return ; 682 catch (RecognitionException re) {
683 } 683 reportError(re);
684 // $ANTLR end "entryRuleViatraImport" 684 recover(input,re);
685 685 }
686 686 finally {
687 // $ANTLR start "ruleViatraImport" 687 }
688 // InternalApplicationConfiguration.g:237:1: ruleViatraImport : ( ( rule__ViatraImport__Group__0 ) ) ; 688 return ;
689 public final void ruleViatraImport() throws RecognitionException { 689 }
690 690 // $ANTLR end "entryRuleViatraImport"
691 int stackSize = keepStackSize(); 691
692 692
693 try { 693 // $ANTLR start "ruleViatraImport"
694 // InternalApplicationConfiguration.g:241:2: ( ( ( rule__ViatraImport__Group__0 ) ) ) 694 // InternalApplicationConfiguration.g:237:1: ruleViatraImport : ( ( rule__ViatraImport__Group__0 ) ) ;
695 // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) 695 public final void ruleViatraImport() throws RecognitionException {
696 { 696
697 // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) 697 int stackSize = keepStackSize();
698 // InternalApplicationConfiguration.g:243:3: ( rule__ViatraImport__Group__0 ) 698
699 { 699 try {
700 before(grammarAccess.getViatraImportAccess().getGroup()); 700 // InternalApplicationConfiguration.g:241:2: ( ( ( rule__ViatraImport__Group__0 ) ) )
701 // InternalApplicationConfiguration.g:244:3: ( rule__ViatraImport__Group__0 ) 701 // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) )
702 // InternalApplicationConfiguration.g:244:4: rule__ViatraImport__Group__0 702 {
703 { 703 // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) )
704 pushFollow(FOLLOW_2); 704 // InternalApplicationConfiguration.g:243:3: ( rule__ViatraImport__Group__0 )
705 rule__ViatraImport__Group__0(); 705 {
706 706 before(grammarAccess.getViatraImportAccess().getGroup());
707 state._fsp--; 707 // InternalApplicationConfiguration.g:244:3: ( rule__ViatraImport__Group__0 )
708 708 // InternalApplicationConfiguration.g:244:4: rule__ViatraImport__Group__0
709 709 {
710 } 710 pushFollow(FOLLOW_2);
711 711 rule__ViatraImport__Group__0();
712 after(grammarAccess.getViatraImportAccess().getGroup()); 712
713 713 state._fsp--;
714 } 714
715 715
716 716 }
717 } 717
718 718 after(grammarAccess.getViatraImportAccess().getGroup());
719 } 719
720 catch (RecognitionException re) { 720 }
721 reportError(re); 721
722 recover(input,re); 722
723 } 723 }
724 finally { 724
725 725 }
726 restoreStackSize(stackSize); 726 catch (RecognitionException re) {
727 727 reportError(re);
728 } 728 recover(input,re);
729 return ; 729 }
730 } 730 finally {
731 // $ANTLR end "ruleViatraImport" 731
732 732 restoreStackSize(stackSize);
733 733
734 // $ANTLR start "entryRuleDeclaration" 734 }
735 // InternalApplicationConfiguration.g:253:1: entryRuleDeclaration : ruleDeclaration EOF ; 735 return ;
736 public final void entryRuleDeclaration() throws RecognitionException { 736 }
737 try { 737 // $ANTLR end "ruleViatraImport"
738 // InternalApplicationConfiguration.g:254:1: ( ruleDeclaration EOF ) 738
739 // InternalApplicationConfiguration.g:255:1: ruleDeclaration EOF 739
740 { 740 // $ANTLR start "entryRuleCftImport"
741 before(grammarAccess.getDeclarationRule()); 741 // InternalApplicationConfiguration.g:253:1: entryRuleCftImport : ruleCftImport EOF ;
742 pushFollow(FOLLOW_1); 742 public final void entryRuleCftImport() throws RecognitionException {
743 ruleDeclaration(); 743 try {
744 744 // InternalApplicationConfiguration.g:254:1: ( ruleCftImport EOF )
745 state._fsp--; 745 // InternalApplicationConfiguration.g:255:1: ruleCftImport EOF
746 746 {
747 after(grammarAccess.getDeclarationRule()); 747 before(grammarAccess.getCftImportRule());
748 match(input,EOF,FOLLOW_2); 748 pushFollow(FOLLOW_1);
749 749 ruleCftImport();
750 } 750
751 751 state._fsp--;
752 } 752
753 catch (RecognitionException re) { 753 after(grammarAccess.getCftImportRule());
754 reportError(re); 754 match(input,EOF,FOLLOW_2);
755 recover(input,re); 755
756 } 756 }
757 finally { 757
758 } 758 }
759 return ; 759 catch (RecognitionException re) {
760 } 760 reportError(re);
761 // $ANTLR end "entryRuleDeclaration" 761 recover(input,re);
762 762 }
763 763 finally {
764 // $ANTLR start "ruleDeclaration" 764 }
765 // InternalApplicationConfiguration.g:262:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ; 765 return ;
766 public final void ruleDeclaration() throws RecognitionException { 766 }
767 767 // $ANTLR end "entryRuleCftImport"
768 int stackSize = keepStackSize(); 768
769 769
770 try { 770 // $ANTLR start "ruleCftImport"
771 // InternalApplicationConfiguration.g:266:2: ( ( ( rule__Declaration__Alternatives ) ) ) 771 // InternalApplicationConfiguration.g:262:1: ruleCftImport : ( ( rule__CftImport__Group__0 ) ) ;
772 // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) 772 public final void ruleCftImport() throws RecognitionException {
773 { 773
774 // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) 774 int stackSize = keepStackSize();
775 // InternalApplicationConfiguration.g:268:3: ( rule__Declaration__Alternatives ) 775
776 { 776 try {
777 before(grammarAccess.getDeclarationAccess().getAlternatives()); 777 // InternalApplicationConfiguration.g:266:2: ( ( ( rule__CftImport__Group__0 ) ) )
778 // InternalApplicationConfiguration.g:269:3: ( rule__Declaration__Alternatives ) 778 // InternalApplicationConfiguration.g:267:2: ( ( rule__CftImport__Group__0 ) )
779 // InternalApplicationConfiguration.g:269:4: rule__Declaration__Alternatives 779 {
780 { 780 // InternalApplicationConfiguration.g:267:2: ( ( rule__CftImport__Group__0 ) )
781 pushFollow(FOLLOW_2); 781 // InternalApplicationConfiguration.g:268:3: ( rule__CftImport__Group__0 )
782 rule__Declaration__Alternatives(); 782 {
783 783 before(grammarAccess.getCftImportAccess().getGroup());
784 state._fsp--; 784 // InternalApplicationConfiguration.g:269:3: ( rule__CftImport__Group__0 )
785 785 // InternalApplicationConfiguration.g:269:4: rule__CftImport__Group__0
786 786 {
787 } 787 pushFollow(FOLLOW_2);
788 788 rule__CftImport__Group__0();
789 after(grammarAccess.getDeclarationAccess().getAlternatives()); 789
790 790 state._fsp--;
791 } 791
792 792
793 793 }
794 } 794
795 795 after(grammarAccess.getCftImportAccess().getGroup());
796 } 796
797 catch (RecognitionException re) { 797 }
798 reportError(re); 798
799 recover(input,re); 799
800 } 800 }
801 finally { 801
802 802 }
803 restoreStackSize(stackSize); 803 catch (RecognitionException re) {
804 804 reportError(re);
805 } 805 recover(input,re);
806 return ; 806 }
807 } 807 finally {
808 // $ANTLR end "ruleDeclaration" 808
809 809 restoreStackSize(stackSize);
810 810
811 // $ANTLR start "entryRuleFileSpecification" 811 }
812 // InternalApplicationConfiguration.g:278:1: entryRuleFileSpecification : ruleFileSpecification EOF ; 812 return ;
813 public final void entryRuleFileSpecification() throws RecognitionException { 813 }
814 try { 814 // $ANTLR end "ruleCftImport"
815 // InternalApplicationConfiguration.g:279:1: ( ruleFileSpecification EOF ) 815
816 // InternalApplicationConfiguration.g:280:1: ruleFileSpecification EOF 816
817 { 817 // $ANTLR start "entryRuleDeclaration"
818 before(grammarAccess.getFileSpecificationRule()); 818 // InternalApplicationConfiguration.g:278:1: entryRuleDeclaration : ruleDeclaration EOF ;
819 pushFollow(FOLLOW_1); 819 public final void entryRuleDeclaration() throws RecognitionException {
820 ruleFileSpecification(); 820 try {
821 821 // InternalApplicationConfiguration.g:279:1: ( ruleDeclaration EOF )
822 state._fsp--; 822 // InternalApplicationConfiguration.g:280:1: ruleDeclaration EOF
823 823 {
824 after(grammarAccess.getFileSpecificationRule()); 824 before(grammarAccess.getDeclarationRule());
825 match(input,EOF,FOLLOW_2); 825 pushFollow(FOLLOW_1);
826 826 ruleDeclaration();
827 } 827
828 828 state._fsp--;
829 } 829
830 catch (RecognitionException re) { 830 after(grammarAccess.getDeclarationRule());
831 reportError(re); 831 match(input,EOF,FOLLOW_2);
832 recover(input,re); 832
833 } 833 }
834 finally { 834
835 } 835 }
836 return ; 836 catch (RecognitionException re) {
837 } 837 reportError(re);
838 // $ANTLR end "entryRuleFileSpecification" 838 recover(input,re);
839 839 }
840 840 finally {
841 // $ANTLR start "ruleFileSpecification" 841 }
842 // InternalApplicationConfiguration.g:287:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ; 842 return ;
843 public final void ruleFileSpecification() throws RecognitionException { 843 }
844 844 // $ANTLR end "entryRuleDeclaration"
845 int stackSize = keepStackSize(); 845
846 846
847 try { 847 // $ANTLR start "ruleDeclaration"
848 // InternalApplicationConfiguration.g:291:2: ( ( ( rule__FileSpecification__PathAssignment ) ) ) 848 // InternalApplicationConfiguration.g:287:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ;
849 // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) 849 public final void ruleDeclaration() throws RecognitionException {
850 { 850
851 // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) 851 int stackSize = keepStackSize();
852 // InternalApplicationConfiguration.g:293:3: ( rule__FileSpecification__PathAssignment ) 852
853 { 853 try {
854 before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); 854 // InternalApplicationConfiguration.g:291:2: ( ( ( rule__Declaration__Alternatives ) ) )
855 // InternalApplicationConfiguration.g:294:3: ( rule__FileSpecification__PathAssignment ) 855 // InternalApplicationConfiguration.g:292:2: ( ( rule__Declaration__Alternatives ) )
856 // InternalApplicationConfiguration.g:294:4: rule__FileSpecification__PathAssignment 856 {
857 { 857 // InternalApplicationConfiguration.g:292:2: ( ( rule__Declaration__Alternatives ) )
858 pushFollow(FOLLOW_2); 858 // InternalApplicationConfiguration.g:293:3: ( rule__Declaration__Alternatives )
859 rule__FileSpecification__PathAssignment(); 859 {
860 860 before(grammarAccess.getDeclarationAccess().getAlternatives());
861 state._fsp--; 861 // InternalApplicationConfiguration.g:294:3: ( rule__Declaration__Alternatives )
862 862 // InternalApplicationConfiguration.g:294:4: rule__Declaration__Alternatives
863 863 {
864 } 864 pushFollow(FOLLOW_2);
865 865 rule__Declaration__Alternatives();
866 after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); 866
867 867 state._fsp--;
868 } 868
869 869
870 870 }
871 } 871
872 872 after(grammarAccess.getDeclarationAccess().getAlternatives());
873 } 873
874 catch (RecognitionException re) { 874 }
875 reportError(re); 875
876 recover(input,re); 876
877 } 877 }
878 finally { 878
879 879 }
880 restoreStackSize(stackSize); 880 catch (RecognitionException re) {
881 881 reportError(re);
882 } 882 recover(input,re);
883 return ; 883 }
884 } 884 finally {
885 // $ANTLR end "ruleFileSpecification" 885
886 886 restoreStackSize(stackSize);
887 887
888 // $ANTLR start "entryRuleFileDeclaration" 888 }
889 // InternalApplicationConfiguration.g:303:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ; 889 return ;
890 public final void entryRuleFileDeclaration() throws RecognitionException { 890 }
891 try { 891 // $ANTLR end "ruleDeclaration"
892 // InternalApplicationConfiguration.g:304:1: ( ruleFileDeclaration EOF ) 892
893 // InternalApplicationConfiguration.g:305:1: ruleFileDeclaration EOF 893
894 { 894 // $ANTLR start "entryRuleFileSpecification"
895 before(grammarAccess.getFileDeclarationRule()); 895 // InternalApplicationConfiguration.g:303:1: entryRuleFileSpecification : ruleFileSpecification EOF ;
896 pushFollow(FOLLOW_1); 896 public final void entryRuleFileSpecification() throws RecognitionException {
897 ruleFileDeclaration(); 897 try {
898 898 // InternalApplicationConfiguration.g:304:1: ( ruleFileSpecification EOF )
899 state._fsp--; 899 // InternalApplicationConfiguration.g:305:1: ruleFileSpecification EOF
900 900 {
901 after(grammarAccess.getFileDeclarationRule()); 901 before(grammarAccess.getFileSpecificationRule());
902 match(input,EOF,FOLLOW_2); 902 pushFollow(FOLLOW_1);
903 903 ruleFileSpecification();
904 } 904
905 905 state._fsp--;
906 } 906
907 catch (RecognitionException re) { 907 after(grammarAccess.getFileSpecificationRule());
908 reportError(re); 908 match(input,EOF,FOLLOW_2);
909 recover(input,re); 909
910 } 910 }
911 finally { 911
912 } 912 }
913 return ; 913 catch (RecognitionException re) {
914 } 914 reportError(re);
915 // $ANTLR end "entryRuleFileDeclaration" 915 recover(input,re);
916 916 }
917 917 finally {
918 // $ANTLR start "ruleFileDeclaration" 918 }
919 // InternalApplicationConfiguration.g:312:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ; 919 return ;
920 public final void ruleFileDeclaration() throws RecognitionException { 920 }
921 921 // $ANTLR end "entryRuleFileSpecification"
922 int stackSize = keepStackSize(); 922
923 923
924 try { 924 // $ANTLR start "ruleFileSpecification"
925 // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileDeclaration__Group__0 ) ) ) 925 // InternalApplicationConfiguration.g:312:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ;
926 // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) 926 public final void ruleFileSpecification() throws RecognitionException {
927 { 927
928 // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) 928 int stackSize = keepStackSize();
929 // InternalApplicationConfiguration.g:318:3: ( rule__FileDeclaration__Group__0 ) 929
930 { 930 try {
931 before(grammarAccess.getFileDeclarationAccess().getGroup()); 931 // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileSpecification__PathAssignment ) ) )
932 // InternalApplicationConfiguration.g:319:3: ( rule__FileDeclaration__Group__0 ) 932 // InternalApplicationConfiguration.g:317:2: ( ( rule__FileSpecification__PathAssignment ) )
933 // InternalApplicationConfiguration.g:319:4: rule__FileDeclaration__Group__0 933 {
934 { 934 // InternalApplicationConfiguration.g:317:2: ( ( rule__FileSpecification__PathAssignment ) )
935 pushFollow(FOLLOW_2); 935 // InternalApplicationConfiguration.g:318:3: ( rule__FileSpecification__PathAssignment )
936 rule__FileDeclaration__Group__0(); 936 {
937 937 before(grammarAccess.getFileSpecificationAccess().getPathAssignment());
938 state._fsp--; 938 // InternalApplicationConfiguration.g:319:3: ( rule__FileSpecification__PathAssignment )
939 939 // InternalApplicationConfiguration.g:319:4: rule__FileSpecification__PathAssignment
940 940 {
941 } 941 pushFollow(FOLLOW_2);
942 942 rule__FileSpecification__PathAssignment();
943 after(grammarAccess.getFileDeclarationAccess().getGroup()); 943
944 944 state._fsp--;
945 } 945
946 946
947 947 }
948 } 948
949 949 after(grammarAccess.getFileSpecificationAccess().getPathAssignment());
950 } 950
951 catch (RecognitionException re) { 951 }
952 reportError(re); 952
953 recover(input,re); 953
954 } 954 }
955 finally { 955
956 956 }
957 restoreStackSize(stackSize); 957 catch (RecognitionException re) {
958 958 reportError(re);
959 } 959 recover(input,re);
960 return ; 960 }
961 } 961 finally {
962 // $ANTLR end "ruleFileDeclaration" 962
963 963 restoreStackSize(stackSize);
964 964
965 // $ANTLR start "entryRuleFileReference" 965 }
966 // InternalApplicationConfiguration.g:328:1: entryRuleFileReference : ruleFileReference EOF ; 966 return ;
967 public final void entryRuleFileReference() throws RecognitionException { 967 }
968 try { 968 // $ANTLR end "ruleFileSpecification"
969 // InternalApplicationConfiguration.g:329:1: ( ruleFileReference EOF ) 969
970 // InternalApplicationConfiguration.g:330:1: ruleFileReference EOF 970
971 { 971 // $ANTLR start "entryRuleFileDeclaration"
972 before(grammarAccess.getFileReferenceRule()); 972 // InternalApplicationConfiguration.g:328:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ;
973 pushFollow(FOLLOW_1); 973 public final void entryRuleFileDeclaration() throws RecognitionException {
974 ruleFileReference(); 974 try {
975 975 // InternalApplicationConfiguration.g:329:1: ( ruleFileDeclaration EOF )
976 state._fsp--; 976 // InternalApplicationConfiguration.g:330:1: ruleFileDeclaration EOF
977 977 {
978 after(grammarAccess.getFileReferenceRule()); 978 before(grammarAccess.getFileDeclarationRule());
979 match(input,EOF,FOLLOW_2); 979 pushFollow(FOLLOW_1);
980 980 ruleFileDeclaration();
981 } 981
982 982 state._fsp--;
983 } 983
984 catch (RecognitionException re) { 984 after(grammarAccess.getFileDeclarationRule());
985 reportError(re); 985 match(input,EOF,FOLLOW_2);
986 recover(input,re); 986
987 } 987 }
988 finally { 988
989 } 989 }
990 return ; 990 catch (RecognitionException re) {
991 } 991 reportError(re);
992 // $ANTLR end "entryRuleFileReference" 992 recover(input,re);
993 993 }
994 994 finally {
995 // $ANTLR start "ruleFileReference" 995 }
996 // InternalApplicationConfiguration.g:337:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ; 996 return ;
997 public final void ruleFileReference() throws RecognitionException { 997 }
998 998 // $ANTLR end "entryRuleFileDeclaration"
999 int stackSize = keepStackSize(); 999
1000 1000
1001 try { 1001 // $ANTLR start "ruleFileDeclaration"
1002 // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileReference__ReferredAssignment ) ) ) 1002 // InternalApplicationConfiguration.g:337:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ;
1003 // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) 1003 public final void ruleFileDeclaration() throws RecognitionException {
1004 { 1004
1005 // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) 1005 int stackSize = keepStackSize();
1006 // InternalApplicationConfiguration.g:343:3: ( rule__FileReference__ReferredAssignment ) 1006
1007 { 1007 try {
1008 before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); 1008 // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileDeclaration__Group__0 ) ) )
1009 // InternalApplicationConfiguration.g:344:3: ( rule__FileReference__ReferredAssignment ) 1009 // InternalApplicationConfiguration.g:342:2: ( ( rule__FileDeclaration__Group__0 ) )
1010 // InternalApplicationConfiguration.g:344:4: rule__FileReference__ReferredAssignment 1010 {
1011 { 1011 // InternalApplicationConfiguration.g:342:2: ( ( rule__FileDeclaration__Group__0 ) )
1012 pushFollow(FOLLOW_2); 1012 // InternalApplicationConfiguration.g:343:3: ( rule__FileDeclaration__Group__0 )
1013 rule__FileReference__ReferredAssignment(); 1013 {
1014 1014 before(grammarAccess.getFileDeclarationAccess().getGroup());
1015 state._fsp--; 1015 // InternalApplicationConfiguration.g:344:3: ( rule__FileDeclaration__Group__0 )
1016 1016 // InternalApplicationConfiguration.g:344:4: rule__FileDeclaration__Group__0
1017 1017 {
1018 } 1018 pushFollow(FOLLOW_2);
1019 1019 rule__FileDeclaration__Group__0();
1020 after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); 1020
1021 1021 state._fsp--;
1022 } 1022
1023 1023
1024 1024 }
1025 } 1025
1026 1026 after(grammarAccess.getFileDeclarationAccess().getGroup());
1027 } 1027
1028 catch (RecognitionException re) { 1028 }
1029 reportError(re); 1029
1030 recover(input,re); 1030
1031 } 1031 }
1032 finally { 1032
1033 1033 }
1034 restoreStackSize(stackSize); 1034 catch (RecognitionException re) {
1035 1035 reportError(re);
1036 } 1036 recover(input,re);
1037 return ; 1037 }
1038 } 1038 finally {
1039 // $ANTLR end "ruleFileReference" 1039
1040 1040 restoreStackSize(stackSize);
1041 1041
1042 // $ANTLR start "entryRuleFile" 1042 }
1043 // InternalApplicationConfiguration.g:353:1: entryRuleFile : ruleFile EOF ; 1043 return ;
1044 public final void entryRuleFile() throws RecognitionException { 1044 }
1045 try { 1045 // $ANTLR end "ruleFileDeclaration"
1046 // InternalApplicationConfiguration.g:354:1: ( ruleFile EOF ) 1046
1047 // InternalApplicationConfiguration.g:355:1: ruleFile EOF 1047
1048 { 1048 // $ANTLR start "entryRuleFileReference"
1049 before(grammarAccess.getFileRule()); 1049 // InternalApplicationConfiguration.g:353:1: entryRuleFileReference : ruleFileReference EOF ;
1050 pushFollow(FOLLOW_1); 1050 public final void entryRuleFileReference() throws RecognitionException {
1051 ruleFile(); 1051 try {
1052 1052 // InternalApplicationConfiguration.g:354:1: ( ruleFileReference EOF )
1053 state._fsp--; 1053 // InternalApplicationConfiguration.g:355:1: ruleFileReference EOF
1054 1054 {
1055 after(grammarAccess.getFileRule()); 1055 before(grammarAccess.getFileReferenceRule());
1056 match(input,EOF,FOLLOW_2); 1056 pushFollow(FOLLOW_1);
1057 1057 ruleFileReference();
1058 } 1058
1059 1059 state._fsp--;
1060 } 1060
1061 catch (RecognitionException re) { 1061 after(grammarAccess.getFileReferenceRule());
1062 reportError(re); 1062 match(input,EOF,FOLLOW_2);
1063 recover(input,re); 1063
1064 } 1064 }
1065 finally { 1065
1066 } 1066 }
1067 return ; 1067 catch (RecognitionException re) {
1068 } 1068 reportError(re);
1069 // $ANTLR end "entryRuleFile" 1069 recover(input,re);
1070 1070 }
1071 1071 finally {
1072 // $ANTLR start "ruleFile" 1072 }
1073 // InternalApplicationConfiguration.g:362:1: ruleFile : ( ( rule__File__Alternatives ) ) ; 1073 return ;
1074 public final void ruleFile() throws RecognitionException { 1074 }
1075 1075 // $ANTLR end "entryRuleFileReference"
1076 int stackSize = keepStackSize(); 1076
1077 1077
1078 try { 1078 // $ANTLR start "ruleFileReference"
1079 // InternalApplicationConfiguration.g:366:2: ( ( ( rule__File__Alternatives ) ) ) 1079 // InternalApplicationConfiguration.g:362:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ;
1080 // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) 1080 public final void ruleFileReference() throws RecognitionException {
1081 { 1081
1082 // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) 1082 int stackSize = keepStackSize();
1083 // InternalApplicationConfiguration.g:368:3: ( rule__File__Alternatives ) 1083
1084 { 1084 try {
1085 before(grammarAccess.getFileAccess().getAlternatives()); 1085 // InternalApplicationConfiguration.g:366:2: ( ( ( rule__FileReference__ReferredAssignment ) ) )
1086 // InternalApplicationConfiguration.g:369:3: ( rule__File__Alternatives ) 1086 // InternalApplicationConfiguration.g:367:2: ( ( rule__FileReference__ReferredAssignment ) )
1087 // InternalApplicationConfiguration.g:369:4: rule__File__Alternatives 1087 {
1088 { 1088 // InternalApplicationConfiguration.g:367:2: ( ( rule__FileReference__ReferredAssignment ) )
1089 pushFollow(FOLLOW_2); 1089 // InternalApplicationConfiguration.g:368:3: ( rule__FileReference__ReferredAssignment )
1090 rule__File__Alternatives(); 1090 {
1091 1091 before(grammarAccess.getFileReferenceAccess().getReferredAssignment());
1092 state._fsp--; 1092 // InternalApplicationConfiguration.g:369:3: ( rule__FileReference__ReferredAssignment )
1093 1093 // InternalApplicationConfiguration.g:369:4: rule__FileReference__ReferredAssignment
1094 1094 {
1095 } 1095 pushFollow(FOLLOW_2);
1096 1096 rule__FileReference__ReferredAssignment();
1097 after(grammarAccess.getFileAccess().getAlternatives()); 1097
1098 1098 state._fsp--;
1099 } 1099
1100 1100
1101 1101 }
1102 } 1102
1103 1103 after(grammarAccess.getFileReferenceAccess().getReferredAssignment());
1104 } 1104
1105 catch (RecognitionException re) { 1105 }
1106 reportError(re); 1106
1107 recover(input,re); 1107
1108 } 1108 }
1109 finally { 1109
1110 1110 }
1111 restoreStackSize(stackSize); 1111 catch (RecognitionException re) {
1112 1112 reportError(re);
1113 } 1113 recover(input,re);
1114 return ; 1114 }
1115 } 1115 finally {
1116 // $ANTLR end "ruleFile" 1116
1117 1117 restoreStackSize(stackSize);
1118 1118
1119 // $ANTLR start "entryRuleMetamodelSpecification" 1119 }
1120 // InternalApplicationConfiguration.g:378:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ; 1120 return ;
1121 public final void entryRuleMetamodelSpecification() throws RecognitionException { 1121 }
1122 try { 1122 // $ANTLR end "ruleFileReference"
1123 // InternalApplicationConfiguration.g:379:1: ( ruleMetamodelSpecification EOF ) 1123
1124 // InternalApplicationConfiguration.g:380:1: ruleMetamodelSpecification EOF 1124
1125 { 1125 // $ANTLR start "entryRuleFile"
1126 before(grammarAccess.getMetamodelSpecificationRule()); 1126 // InternalApplicationConfiguration.g:378:1: entryRuleFile : ruleFile EOF ;
1127 pushFollow(FOLLOW_1); 1127 public final void entryRuleFile() throws RecognitionException {
1128 ruleMetamodelSpecification(); 1128 try {
1129 1129 // InternalApplicationConfiguration.g:379:1: ( ruleFile EOF )
1130 state._fsp--; 1130 // InternalApplicationConfiguration.g:380:1: ruleFile EOF
1131 1131 {
1132 after(grammarAccess.getMetamodelSpecificationRule()); 1132 before(grammarAccess.getFileRule());
1133 match(input,EOF,FOLLOW_2); 1133 pushFollow(FOLLOW_1);
1134 1134 ruleFile();
1135 } 1135
1136 1136 state._fsp--;
1137 } 1137
1138 catch (RecognitionException re) { 1138 after(grammarAccess.getFileRule());
1139 reportError(re); 1139 match(input,EOF,FOLLOW_2);
1140 recover(input,re); 1140
1141 } 1141 }
1142 finally { 1142
1143 } 1143 }
1144 return ; 1144 catch (RecognitionException re) {
1145 } 1145 reportError(re);
1146 // $ANTLR end "entryRuleMetamodelSpecification" 1146 recover(input,re);
1147 1147 }
1148 1148 finally {
1149 // $ANTLR start "ruleMetamodelSpecification" 1149 }
1150 // InternalApplicationConfiguration.g:387:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ; 1150 return ;
1151 public final void ruleMetamodelSpecification() throws RecognitionException { 1151 }
1152 1152 // $ANTLR end "entryRuleFile"
1153 int stackSize = keepStackSize(); 1153
1154 1154
1155 try { 1155 // $ANTLR start "ruleFile"
1156 // InternalApplicationConfiguration.g:391:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) 1156 // InternalApplicationConfiguration.g:387:1: ruleFile : ( ( rule__File__Alternatives ) ) ;
1157 // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) 1157 public final void ruleFile() throws RecognitionException {
1158 { 1158
1159 // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) 1159 int stackSize = keepStackSize();
1160 // InternalApplicationConfiguration.g:393:3: ( rule__MetamodelSpecification__Group__0 ) 1160
1161 { 1161 try {
1162 before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); 1162 // InternalApplicationConfiguration.g:391:2: ( ( ( rule__File__Alternatives ) ) )
1163 // InternalApplicationConfiguration.g:394:3: ( rule__MetamodelSpecification__Group__0 ) 1163 // InternalApplicationConfiguration.g:392:2: ( ( rule__File__Alternatives ) )
1164 // InternalApplicationConfiguration.g:394:4: rule__MetamodelSpecification__Group__0 1164 {
1165 { 1165 // InternalApplicationConfiguration.g:392:2: ( ( rule__File__Alternatives ) )
1166 pushFollow(FOLLOW_2); 1166 // InternalApplicationConfiguration.g:393:3: ( rule__File__Alternatives )
1167 rule__MetamodelSpecification__Group__0(); 1167 {
1168 1168 before(grammarAccess.getFileAccess().getAlternatives());
1169 state._fsp--; 1169 // InternalApplicationConfiguration.g:394:3: ( rule__File__Alternatives )
1170 1170 // InternalApplicationConfiguration.g:394:4: rule__File__Alternatives
1171 1171 {
1172 } 1172 pushFollow(FOLLOW_2);
1173 1173 rule__File__Alternatives();
1174 after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); 1174
1175 1175 state._fsp--;
1176 } 1176
1177 1177
1178 1178 }
1179 } 1179
1180 1180 after(grammarAccess.getFileAccess().getAlternatives());
1181 } 1181
1182 catch (RecognitionException re) { 1182 }
1183 reportError(re); 1183
1184 recover(input,re); 1184
1185 } 1185 }
1186 finally { 1186
1187 1187 }
1188 restoreStackSize(stackSize); 1188 catch (RecognitionException re) {
1189 1189 reportError(re);
1190 } 1190 recover(input,re);
1191 return ; 1191 }
1192 } 1192 finally {
1193 // $ANTLR end "ruleMetamodelSpecification" 1193
1194 1194 restoreStackSize(stackSize);
1195 1195
1196 // $ANTLR start "entryRuleMetamodelEntry" 1196 }
1197 // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ; 1197 return ;
1198 public final void entryRuleMetamodelEntry() throws RecognitionException { 1198 }
1199 try { 1199 // $ANTLR end "ruleFile"
1200 // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelEntry EOF ) 1200
1201 // InternalApplicationConfiguration.g:405:1: ruleMetamodelEntry EOF 1201
1202 { 1202 // $ANTLR start "entryRuleMetamodelSpecification"
1203 before(grammarAccess.getMetamodelEntryRule()); 1203 // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ;
1204 pushFollow(FOLLOW_1); 1204 public final void entryRuleMetamodelSpecification() throws RecognitionException {
1205 ruleMetamodelEntry(); 1205 try {
1206 1206 // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelSpecification EOF )
1207 state._fsp--; 1207 // InternalApplicationConfiguration.g:405:1: ruleMetamodelSpecification EOF
1208 1208 {
1209 after(grammarAccess.getMetamodelEntryRule()); 1209 before(grammarAccess.getMetamodelSpecificationRule());
1210 match(input,EOF,FOLLOW_2); 1210 pushFollow(FOLLOW_1);
1211 1211 ruleMetamodelSpecification();
1212 } 1212
1213 1213 state._fsp--;
1214 } 1214
1215 catch (RecognitionException re) { 1215 after(grammarAccess.getMetamodelSpecificationRule());
1216 reportError(re); 1216 match(input,EOF,FOLLOW_2);
1217 recover(input,re); 1217
1218 } 1218 }
1219 finally { 1219
1220 } 1220 }
1221 return ; 1221 catch (RecognitionException re) {
1222 } 1222 reportError(re);
1223 // $ANTLR end "entryRuleMetamodelEntry" 1223 recover(input,re);
1224 1224 }
1225 1225 finally {
1226 // $ANTLR start "ruleMetamodelEntry" 1226 }
1227 // InternalApplicationConfiguration.g:412:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ; 1227 return ;
1228 public final void ruleMetamodelEntry() throws RecognitionException { 1228 }
1229 1229 // $ANTLR end "entryRuleMetamodelSpecification"
1230 int stackSize = keepStackSize(); 1230
1231 1231
1232 try { 1232 // $ANTLR start "ruleMetamodelSpecification"
1233 // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) 1233 // InternalApplicationConfiguration.g:412:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ;
1234 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) 1234 public final void ruleMetamodelSpecification() throws RecognitionException {
1235 { 1235
1236 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) 1236 int stackSize = keepStackSize();
1237 // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelEntry__Alternatives ) 1237
1238 { 1238 try {
1239 before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); 1239 // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) )
1240 // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelEntry__Alternatives ) 1240 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelSpecification__Group__0 ) )
1241 // InternalApplicationConfiguration.g:419:4: rule__MetamodelEntry__Alternatives 1241 {
1242 { 1242 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelSpecification__Group__0 ) )
1243 pushFollow(FOLLOW_2); 1243 // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelSpecification__Group__0 )
1244 rule__MetamodelEntry__Alternatives(); 1244 {
1245 1245 before(grammarAccess.getMetamodelSpecificationAccess().getGroup());
1246 state._fsp--; 1246 // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelSpecification__Group__0 )
1247 1247 // InternalApplicationConfiguration.g:419:4: rule__MetamodelSpecification__Group__0
1248 1248 {
1249 } 1249 pushFollow(FOLLOW_2);
1250 1250 rule__MetamodelSpecification__Group__0();
1251 after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); 1251
1252 1252 state._fsp--;
1253 } 1253
1254 1254
1255 1255 }
1256 } 1256
1257 1257 after(grammarAccess.getMetamodelSpecificationAccess().getGroup());
1258 } 1258
1259 catch (RecognitionException re) { 1259 }
1260 reportError(re); 1260
1261 recover(input,re); 1261
1262 } 1262 }
1263 finally { 1263
1264 1264 }
1265 restoreStackSize(stackSize); 1265 catch (RecognitionException re) {
1266 1266 reportError(re);
1267 } 1267 recover(input,re);
1268 return ; 1268 }
1269 } 1269 finally {
1270 // $ANTLR end "ruleMetamodelEntry" 1270
1271 1271 restoreStackSize(stackSize);
1272 1272
1273 // $ANTLR start "entryRuleAllPackageEntry" 1273 }
1274 // InternalApplicationConfiguration.g:428:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ; 1274 return ;
1275 public final void entryRuleAllPackageEntry() throws RecognitionException { 1275 }
1276 try { 1276 // $ANTLR end "ruleMetamodelSpecification"
1277 // InternalApplicationConfiguration.g:429:1: ( ruleAllPackageEntry EOF ) 1277
1278 // InternalApplicationConfiguration.g:430:1: ruleAllPackageEntry EOF 1278
1279 { 1279 // $ANTLR start "entryRuleMetamodelEntry"
1280 before(grammarAccess.getAllPackageEntryRule()); 1280 // InternalApplicationConfiguration.g:428:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ;
1281 pushFollow(FOLLOW_1); 1281 public final void entryRuleMetamodelEntry() throws RecognitionException {
1282 ruleAllPackageEntry(); 1282 try {
1283 1283 // InternalApplicationConfiguration.g:429:1: ( ruleMetamodelEntry EOF )
1284 state._fsp--; 1284 // InternalApplicationConfiguration.g:430:1: ruleMetamodelEntry EOF
1285 1285 {
1286 after(grammarAccess.getAllPackageEntryRule()); 1286 before(grammarAccess.getMetamodelEntryRule());
1287 match(input,EOF,FOLLOW_2); 1287 pushFollow(FOLLOW_1);
1288 1288 ruleMetamodelEntry();
1289 } 1289
1290 1290 state._fsp--;
1291 } 1291
1292 catch (RecognitionException re) { 1292 after(grammarAccess.getMetamodelEntryRule());
1293 reportError(re); 1293 match(input,EOF,FOLLOW_2);
1294 recover(input,re); 1294
1295 } 1295 }
1296 finally { 1296
1297 } 1297 }
1298 return ; 1298 catch (RecognitionException re) {
1299 } 1299 reportError(re);
1300 // $ANTLR end "entryRuleAllPackageEntry" 1300 recover(input,re);
1301 1301 }
1302 1302 finally {
1303 // $ANTLR start "ruleAllPackageEntry" 1303 }
1304 // InternalApplicationConfiguration.g:437:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ; 1304 return ;
1305 public final void ruleAllPackageEntry() throws RecognitionException { 1305 }
1306 1306 // $ANTLR end "entryRuleMetamodelEntry"
1307 int stackSize = keepStackSize(); 1307
1308 1308
1309 try { 1309 // $ANTLR start "ruleMetamodelEntry"
1310 // InternalApplicationConfiguration.g:441:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) 1310 // InternalApplicationConfiguration.g:437:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ;
1311 // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) 1311 public final void ruleMetamodelEntry() throws RecognitionException {
1312 { 1312
1313 // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) 1313 int stackSize = keepStackSize();
1314 // InternalApplicationConfiguration.g:443:3: ( rule__AllPackageEntry__Group__0 ) 1314
1315 { 1315 try {
1316 before(grammarAccess.getAllPackageEntryAccess().getGroup()); 1316 // InternalApplicationConfiguration.g:441:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) )
1317 // InternalApplicationConfiguration.g:444:3: ( rule__AllPackageEntry__Group__0 ) 1317 // InternalApplicationConfiguration.g:442:2: ( ( rule__MetamodelEntry__Alternatives ) )
1318 // InternalApplicationConfiguration.g:444:4: rule__AllPackageEntry__Group__0 1318 {
1319 { 1319 // InternalApplicationConfiguration.g:442:2: ( ( rule__MetamodelEntry__Alternatives ) )
1320 pushFollow(FOLLOW_2); 1320 // InternalApplicationConfiguration.g:443:3: ( rule__MetamodelEntry__Alternatives )
1321 rule__AllPackageEntry__Group__0(); 1321 {
1322 1322 before(grammarAccess.getMetamodelEntryAccess().getAlternatives());
1323 state._fsp--; 1323 // InternalApplicationConfiguration.g:444:3: ( rule__MetamodelEntry__Alternatives )
1324 1324 // InternalApplicationConfiguration.g:444:4: rule__MetamodelEntry__Alternatives
1325 1325 {
1326 } 1326 pushFollow(FOLLOW_2);
1327 1327 rule__MetamodelEntry__Alternatives();
1328 after(grammarAccess.getAllPackageEntryAccess().getGroup()); 1328
1329 1329 state._fsp--;
1330 } 1330
1331 1331
1332 1332 }
1333 } 1333
1334 1334 after(grammarAccess.getMetamodelEntryAccess().getAlternatives());
1335 } 1335
1336 catch (RecognitionException re) { 1336 }
1337 reportError(re); 1337
1338 recover(input,re); 1338
1339 } 1339 }
1340 finally { 1340
1341 1341 }
1342 restoreStackSize(stackSize); 1342 catch (RecognitionException re) {
1343 1343 reportError(re);
1344 } 1344 recover(input,re);
1345 return ; 1345 }
1346 } 1346 finally {
1347 // $ANTLR end "ruleAllPackageEntry" 1347
1348 1348 restoreStackSize(stackSize);
1349 1349
1350 // $ANTLR start "entryRuleMetamodelElement" 1350 }
1351 // InternalApplicationConfiguration.g:453:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ; 1351 return ;
1352 public final void entryRuleMetamodelElement() throws RecognitionException { 1352 }
1353 try { 1353 // $ANTLR end "ruleMetamodelEntry"
1354 // InternalApplicationConfiguration.g:454:1: ( ruleMetamodelElement EOF ) 1354
1355 // InternalApplicationConfiguration.g:455:1: ruleMetamodelElement EOF 1355
1356 { 1356 // $ANTLR start "entryRuleAllPackageEntry"
1357 before(grammarAccess.getMetamodelElementRule()); 1357 // InternalApplicationConfiguration.g:453:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ;
1358 pushFollow(FOLLOW_1); 1358 public final void entryRuleAllPackageEntry() throws RecognitionException {
1359 ruleMetamodelElement(); 1359 try {
1360 1360 // InternalApplicationConfiguration.g:454:1: ( ruleAllPackageEntry EOF )
1361 state._fsp--; 1361 // InternalApplicationConfiguration.g:455:1: ruleAllPackageEntry EOF
1362 1362 {
1363 after(grammarAccess.getMetamodelElementRule()); 1363 before(grammarAccess.getAllPackageEntryRule());
1364 match(input,EOF,FOLLOW_2); 1364 pushFollow(FOLLOW_1);
1365 1365 ruleAllPackageEntry();
1366 } 1366
1367 1367 state._fsp--;
1368 } 1368
1369 catch (RecognitionException re) { 1369 after(grammarAccess.getAllPackageEntryRule());
1370 reportError(re); 1370 match(input,EOF,FOLLOW_2);
1371 recover(input,re); 1371
1372 } 1372 }
1373 finally { 1373
1374 } 1374 }
1375 return ; 1375 catch (RecognitionException re) {
1376 } 1376 reportError(re);
1377 // $ANTLR end "entryRuleMetamodelElement" 1377 recover(input,re);
1378 1378 }
1379 1379 finally {
1380 // $ANTLR start "ruleMetamodelElement" 1380 }
1381 // InternalApplicationConfiguration.g:462:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ; 1381 return ;
1382 public final void ruleMetamodelElement() throws RecognitionException { 1382 }
1383 1383 // $ANTLR end "entryRuleAllPackageEntry"
1384 int stackSize = keepStackSize(); 1384
1385 1385
1386 try { 1386 // $ANTLR start "ruleAllPackageEntry"
1387 // InternalApplicationConfiguration.g:466:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) 1387 // InternalApplicationConfiguration.g:462:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ;
1388 // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) 1388 public final void ruleAllPackageEntry() throws RecognitionException {
1389 { 1389
1390 // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) 1390 int stackSize = keepStackSize();
1391 // InternalApplicationConfiguration.g:468:3: ( rule__MetamodelElement__Group__0 ) 1391
1392 { 1392 try {
1393 before(grammarAccess.getMetamodelElementAccess().getGroup()); 1393 // InternalApplicationConfiguration.g:466:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) )
1394 // InternalApplicationConfiguration.g:469:3: ( rule__MetamodelElement__Group__0 ) 1394 // InternalApplicationConfiguration.g:467:2: ( ( rule__AllPackageEntry__Group__0 ) )
1395 // InternalApplicationConfiguration.g:469:4: rule__MetamodelElement__Group__0 1395 {
1396 { 1396 // InternalApplicationConfiguration.g:467:2: ( ( rule__AllPackageEntry__Group__0 ) )
1397 pushFollow(FOLLOW_2); 1397 // InternalApplicationConfiguration.g:468:3: ( rule__AllPackageEntry__Group__0 )
1398 rule__MetamodelElement__Group__0(); 1398 {
1399 1399 before(grammarAccess.getAllPackageEntryAccess().getGroup());
1400 state._fsp--; 1400 // InternalApplicationConfiguration.g:469:3: ( rule__AllPackageEntry__Group__0 )
1401 1401 // InternalApplicationConfiguration.g:469:4: rule__AllPackageEntry__Group__0
1402 1402 {
1403 } 1403 pushFollow(FOLLOW_2);
1404 1404 rule__AllPackageEntry__Group__0();
1405 after(grammarAccess.getMetamodelElementAccess().getGroup()); 1405
1406 1406 state._fsp--;
1407 } 1407
1408 1408
1409 1409 }
1410 } 1410
1411 1411 after(grammarAccess.getAllPackageEntryAccess().getGroup());
1412 } 1412
1413 catch (RecognitionException re) { 1413 }
1414 reportError(re); 1414
1415 recover(input,re); 1415
1416 } 1416 }
1417 finally { 1417
1418 1418 }
1419 restoreStackSize(stackSize); 1419 catch (RecognitionException re) {
1420 1420 reportError(re);
1421 } 1421 recover(input,re);
1422 return ; 1422 }
1423 } 1423 finally {
1424 // $ANTLR end "ruleMetamodelElement" 1424
1425 1425 restoreStackSize(stackSize);
1426 1426
1427 // $ANTLR start "entryRuleMetamodelDeclaration" 1427 }
1428 // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ; 1428 return ;
1429 public final void entryRuleMetamodelDeclaration() throws RecognitionException { 1429 }
1430 try { 1430 // $ANTLR end "ruleAllPackageEntry"
1431 // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelDeclaration EOF ) 1431
1432 // InternalApplicationConfiguration.g:480:1: ruleMetamodelDeclaration EOF 1432
1433 { 1433 // $ANTLR start "entryRuleMetamodelElement"
1434 before(grammarAccess.getMetamodelDeclarationRule()); 1434 // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ;
1435 pushFollow(FOLLOW_1); 1435 public final void entryRuleMetamodelElement() throws RecognitionException {
1436 ruleMetamodelDeclaration(); 1436 try {
1437 1437 // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelElement EOF )
1438 state._fsp--; 1438 // InternalApplicationConfiguration.g:480:1: ruleMetamodelElement EOF
1439 1439 {
1440 after(grammarAccess.getMetamodelDeclarationRule()); 1440 before(grammarAccess.getMetamodelElementRule());
1441 match(input,EOF,FOLLOW_2); 1441 pushFollow(FOLLOW_1);
1442 1442 ruleMetamodelElement();
1443 } 1443
1444 1444 state._fsp--;
1445 } 1445
1446 catch (RecognitionException re) { 1446 after(grammarAccess.getMetamodelElementRule());
1447 reportError(re); 1447 match(input,EOF,FOLLOW_2);
1448 recover(input,re); 1448
1449 } 1449 }
1450 finally { 1450
1451 } 1451 }
1452 return ; 1452 catch (RecognitionException re) {
1453 } 1453 reportError(re);
1454 // $ANTLR end "entryRuleMetamodelDeclaration" 1454 recover(input,re);
1455 1455 }
1456 1456 finally {
1457 // $ANTLR start "ruleMetamodelDeclaration" 1457 }
1458 // InternalApplicationConfiguration.g:487:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ; 1458 return ;
1459 public final void ruleMetamodelDeclaration() throws RecognitionException { 1459 }
1460 1460 // $ANTLR end "entryRuleMetamodelElement"
1461 int stackSize = keepStackSize(); 1461
1462 1462
1463 try { 1463 // $ANTLR start "ruleMetamodelElement"
1464 // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) 1464 // InternalApplicationConfiguration.g:487:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ;
1465 // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) 1465 public final void ruleMetamodelElement() throws RecognitionException {
1466 { 1466
1467 // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) 1467 int stackSize = keepStackSize();
1468 // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelDeclaration__Group__0 ) 1468
1469 { 1469 try {
1470 before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); 1470 // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelElement__Group__0 ) ) )
1471 // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelDeclaration__Group__0 ) 1471 // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelElement__Group__0 ) )
1472 // InternalApplicationConfiguration.g:494:4: rule__MetamodelDeclaration__Group__0 1472 {
1473 { 1473 // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelElement__Group__0 ) )
1474 pushFollow(FOLLOW_2); 1474 // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelElement__Group__0 )
1475 rule__MetamodelDeclaration__Group__0(); 1475 {
1476 1476 before(grammarAccess.getMetamodelElementAccess().getGroup());
1477 state._fsp--; 1477 // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelElement__Group__0 )
1478 1478 // InternalApplicationConfiguration.g:494:4: rule__MetamodelElement__Group__0
1479 1479 {
1480 } 1480 pushFollow(FOLLOW_2);
1481 1481 rule__MetamodelElement__Group__0();
1482 after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); 1482
1483 1483 state._fsp--;
1484 } 1484
1485 1485
1486 1486 }
1487 } 1487
1488 1488 after(grammarAccess.getMetamodelElementAccess().getGroup());
1489 } 1489
1490 catch (RecognitionException re) { 1490 }
1491 reportError(re); 1491
1492 recover(input,re); 1492
1493 } 1493 }
1494 finally { 1494
1495 1495 }
1496 restoreStackSize(stackSize); 1496 catch (RecognitionException re) {
1497 1497 reportError(re);
1498 } 1498 recover(input,re);
1499 return ; 1499 }
1500 } 1500 finally {
1501 // $ANTLR end "ruleMetamodelDeclaration" 1501
1502 1502 restoreStackSize(stackSize);
1503 1503
1504 // $ANTLR start "entryRuleMetamodelReference" 1504 }
1505 // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ; 1505 return ;
1506 public final void entryRuleMetamodelReference() throws RecognitionException { 1506 }
1507 try { 1507 // $ANTLR end "ruleMetamodelElement"
1508 // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelReference EOF ) 1508
1509 // InternalApplicationConfiguration.g:505:1: ruleMetamodelReference EOF 1509
1510 { 1510 // $ANTLR start "entryRuleMetamodelDeclaration"
1511 before(grammarAccess.getMetamodelReferenceRule()); 1511 // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ;
1512 pushFollow(FOLLOW_1); 1512 public final void entryRuleMetamodelDeclaration() throws RecognitionException {
1513 ruleMetamodelReference(); 1513 try {
1514 1514 // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelDeclaration EOF )
1515 state._fsp--; 1515 // InternalApplicationConfiguration.g:505:1: ruleMetamodelDeclaration EOF
1516 1516 {
1517 after(grammarAccess.getMetamodelReferenceRule()); 1517 before(grammarAccess.getMetamodelDeclarationRule());
1518 match(input,EOF,FOLLOW_2); 1518 pushFollow(FOLLOW_1);
1519 1519 ruleMetamodelDeclaration();
1520 } 1520
1521 1521 state._fsp--;
1522 } 1522
1523 catch (RecognitionException re) { 1523 after(grammarAccess.getMetamodelDeclarationRule());
1524 reportError(re); 1524 match(input,EOF,FOLLOW_2);
1525 recover(input,re); 1525
1526 } 1526 }
1527 finally { 1527
1528 } 1528 }
1529 return ; 1529 catch (RecognitionException re) {
1530 } 1530 reportError(re);
1531 // $ANTLR end "entryRuleMetamodelReference" 1531 recover(input,re);
1532 1532 }
1533 1533 finally {
1534 // $ANTLR start "ruleMetamodelReference" 1534 }
1535 // InternalApplicationConfiguration.g:512:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ; 1535 return ;
1536 public final void ruleMetamodelReference() throws RecognitionException { 1536 }
1537 1537 // $ANTLR end "entryRuleMetamodelDeclaration"
1538 int stackSize = keepStackSize(); 1538
1539 1539
1540 try { 1540 // $ANTLR start "ruleMetamodelDeclaration"
1541 // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) 1541 // InternalApplicationConfiguration.g:512:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ;
1542 // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) 1542 public final void ruleMetamodelDeclaration() throws RecognitionException {
1543 { 1543
1544 // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) 1544 int stackSize = keepStackSize();
1545 // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelReference__ReferredAssignment ) 1545
1546 { 1546 try {
1547 before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); 1547 // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) )
1548 // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelReference__ReferredAssignment ) 1548 // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelDeclaration__Group__0 ) )
1549 // InternalApplicationConfiguration.g:519:4: rule__MetamodelReference__ReferredAssignment 1549 {
1550 { 1550 // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelDeclaration__Group__0 ) )
1551 pushFollow(FOLLOW_2); 1551 // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelDeclaration__Group__0 )
1552 rule__MetamodelReference__ReferredAssignment(); 1552 {
1553 1553 before(grammarAccess.getMetamodelDeclarationAccess().getGroup());
1554 state._fsp--; 1554 // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelDeclaration__Group__0 )
1555 1555 // InternalApplicationConfiguration.g:519:4: rule__MetamodelDeclaration__Group__0
1556 1556 {
1557 } 1557 pushFollow(FOLLOW_2);
1558 1558 rule__MetamodelDeclaration__Group__0();
1559 after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); 1559
1560 1560 state._fsp--;
1561 } 1561
1562 1562
1563 1563 }
1564 } 1564
1565 1565 after(grammarAccess.getMetamodelDeclarationAccess().getGroup());
1566 } 1566
1567 catch (RecognitionException re) { 1567 }
1568 reportError(re); 1568
1569 recover(input,re); 1569
1570 } 1570 }
1571 finally { 1571
1572 1572 }
1573 restoreStackSize(stackSize); 1573 catch (RecognitionException re) {
1574 1574 reportError(re);
1575 } 1575 recover(input,re);
1576 return ; 1576 }
1577 } 1577 finally {
1578 // $ANTLR end "ruleMetamodelReference" 1578
1579 1579 restoreStackSize(stackSize);
1580 1580
1581 // $ANTLR start "entryRuleMetamodel" 1581 }
1582 // InternalApplicationConfiguration.g:528:1: entryRuleMetamodel : ruleMetamodel EOF ; 1582 return ;
1583 public final void entryRuleMetamodel() throws RecognitionException { 1583 }
1584 try { 1584 // $ANTLR end "ruleMetamodelDeclaration"
1585 // InternalApplicationConfiguration.g:529:1: ( ruleMetamodel EOF ) 1585
1586 // InternalApplicationConfiguration.g:530:1: ruleMetamodel EOF 1586
1587 { 1587 // $ANTLR start "entryRuleMetamodelReference"
1588 before(grammarAccess.getMetamodelRule()); 1588 // InternalApplicationConfiguration.g:528:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ;
1589 pushFollow(FOLLOW_1); 1589 public final void entryRuleMetamodelReference() throws RecognitionException {
1590 ruleMetamodel(); 1590 try {
1591 1591 // InternalApplicationConfiguration.g:529:1: ( ruleMetamodelReference EOF )
1592 state._fsp--; 1592 // InternalApplicationConfiguration.g:530:1: ruleMetamodelReference EOF
1593 1593 {
1594 after(grammarAccess.getMetamodelRule()); 1594 before(grammarAccess.getMetamodelReferenceRule());
1595 match(input,EOF,FOLLOW_2); 1595 pushFollow(FOLLOW_1);
1596 1596 ruleMetamodelReference();
1597 } 1597
1598 1598 state._fsp--;
1599 } 1599
1600 catch (RecognitionException re) { 1600 after(grammarAccess.getMetamodelReferenceRule());
1601 reportError(re); 1601 match(input,EOF,FOLLOW_2);
1602 recover(input,re); 1602
1603 } 1603 }
1604 finally { 1604
1605 } 1605 }
1606 return ; 1606 catch (RecognitionException re) {
1607 } 1607 reportError(re);
1608 // $ANTLR end "entryRuleMetamodel" 1608 recover(input,re);
1609 1609 }
1610 1610 finally {
1611 // $ANTLR start "ruleMetamodel" 1611 }
1612 // InternalApplicationConfiguration.g:537:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ; 1612 return ;
1613 public final void ruleMetamodel() throws RecognitionException { 1613 }
1614 1614 // $ANTLR end "entryRuleMetamodelReference"
1615 int stackSize = keepStackSize(); 1615
1616 1616
1617 try { 1617 // $ANTLR start "ruleMetamodelReference"
1618 // InternalApplicationConfiguration.g:541:2: ( ( ( rule__Metamodel__Alternatives ) ) ) 1618 // InternalApplicationConfiguration.g:537:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ;
1619 // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) 1619 public final void ruleMetamodelReference() throws RecognitionException {
1620 { 1620
1621 // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) 1621 int stackSize = keepStackSize();
1622 // InternalApplicationConfiguration.g:543:3: ( rule__Metamodel__Alternatives ) 1622
1623 { 1623 try {
1624 before(grammarAccess.getMetamodelAccess().getAlternatives()); 1624 // InternalApplicationConfiguration.g:541:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) )
1625 // InternalApplicationConfiguration.g:544:3: ( rule__Metamodel__Alternatives ) 1625 // InternalApplicationConfiguration.g:542:2: ( ( rule__MetamodelReference__ReferredAssignment ) )
1626 // InternalApplicationConfiguration.g:544:4: rule__Metamodel__Alternatives 1626 {
1627 { 1627 // InternalApplicationConfiguration.g:542:2: ( ( rule__MetamodelReference__ReferredAssignment ) )
1628 pushFollow(FOLLOW_2); 1628 // InternalApplicationConfiguration.g:543:3: ( rule__MetamodelReference__ReferredAssignment )
1629 rule__Metamodel__Alternatives(); 1629 {
1630 1630 before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment());
1631 state._fsp--; 1631 // InternalApplicationConfiguration.g:544:3: ( rule__MetamodelReference__ReferredAssignment )
1632 1632 // InternalApplicationConfiguration.g:544:4: rule__MetamodelReference__ReferredAssignment
1633 1633 {
1634 } 1634 pushFollow(FOLLOW_2);
1635 1635 rule__MetamodelReference__ReferredAssignment();
1636 after(grammarAccess.getMetamodelAccess().getAlternatives()); 1636
1637 1637 state._fsp--;
1638 } 1638
1639 1639
1640 1640 }
1641 } 1641
1642 1642 after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment());
1643 } 1643
1644 catch (RecognitionException re) { 1644 }
1645 reportError(re); 1645
1646 recover(input,re); 1646
1647 } 1647 }
1648 finally { 1648
1649 1649 }
1650 restoreStackSize(stackSize); 1650 catch (RecognitionException re) {
1651 1651 reportError(re);
1652 } 1652 recover(input,re);
1653 return ; 1653 }
1654 } 1654 finally {
1655 // $ANTLR end "ruleMetamodel" 1655
1656 1656 restoreStackSize(stackSize);
1657 1657
1658 // $ANTLR start "entryRulePartialModelSpecification" 1658 }
1659 // InternalApplicationConfiguration.g:553:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ; 1659 return ;
1660 public final void entryRulePartialModelSpecification() throws RecognitionException { 1660 }
1661 try { 1661 // $ANTLR end "ruleMetamodelReference"
1662 // InternalApplicationConfiguration.g:554:1: ( rulePartialModelSpecification EOF ) 1662
1663 // InternalApplicationConfiguration.g:555:1: rulePartialModelSpecification EOF 1663
1664 { 1664 // $ANTLR start "entryRuleMetamodel"
1665 before(grammarAccess.getPartialModelSpecificationRule()); 1665 // InternalApplicationConfiguration.g:553:1: entryRuleMetamodel : ruleMetamodel EOF ;
1666 pushFollow(FOLLOW_1); 1666 public final void entryRuleMetamodel() throws RecognitionException {
1667 rulePartialModelSpecification(); 1667 try {
1668 1668 // InternalApplicationConfiguration.g:554:1: ( ruleMetamodel EOF )
1669 state._fsp--; 1669 // InternalApplicationConfiguration.g:555:1: ruleMetamodel EOF
1670 1670 {
1671 after(grammarAccess.getPartialModelSpecificationRule()); 1671 before(grammarAccess.getMetamodelRule());
1672 match(input,EOF,FOLLOW_2); 1672 pushFollow(FOLLOW_1);
1673 1673 ruleMetamodel();
1674 } 1674
1675 1675 state._fsp--;
1676 } 1676
1677 catch (RecognitionException re) { 1677 after(grammarAccess.getMetamodelRule());
1678 reportError(re); 1678 match(input,EOF,FOLLOW_2);
1679 recover(input,re); 1679
1680 } 1680 }
1681 finally { 1681
1682 } 1682 }
1683 return ; 1683 catch (RecognitionException re) {
1684 } 1684 reportError(re);
1685 // $ANTLR end "entryRulePartialModelSpecification" 1685 recover(input,re);
1686 1686 }
1687 1687 finally {
1688 // $ANTLR start "rulePartialModelSpecification" 1688 }
1689 // InternalApplicationConfiguration.g:562:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ; 1689 return ;
1690 public final void rulePartialModelSpecification() throws RecognitionException { 1690 }
1691 1691 // $ANTLR end "entryRuleMetamodel"
1692 int stackSize = keepStackSize(); 1692
1693 1693
1694 try { 1694 // $ANTLR start "ruleMetamodel"
1695 // InternalApplicationConfiguration.g:566:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) ) 1695 // InternalApplicationConfiguration.g:562:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ;
1696 // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) 1696 public final void ruleMetamodel() throws RecognitionException {
1697 { 1697
1698 // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) 1698 int stackSize = keepStackSize();
1699 // InternalApplicationConfiguration.g:568:3: ( rule__PartialModelSpecification__Group__0 ) 1699
1700 { 1700 try {
1701 before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); 1701 // InternalApplicationConfiguration.g:566:2: ( ( ( rule__Metamodel__Alternatives ) ) )
1702 // InternalApplicationConfiguration.g:569:3: ( rule__PartialModelSpecification__Group__0 ) 1702 // InternalApplicationConfiguration.g:567:2: ( ( rule__Metamodel__Alternatives ) )
1703 // InternalApplicationConfiguration.g:569:4: rule__PartialModelSpecification__Group__0 1703 {
1704 { 1704 // InternalApplicationConfiguration.g:567:2: ( ( rule__Metamodel__Alternatives ) )
1705 pushFollow(FOLLOW_2); 1705 // InternalApplicationConfiguration.g:568:3: ( rule__Metamodel__Alternatives )
1706 rule__PartialModelSpecification__Group__0(); 1706 {
1707 1707 before(grammarAccess.getMetamodelAccess().getAlternatives());
1708 state._fsp--; 1708 // InternalApplicationConfiguration.g:569:3: ( rule__Metamodel__Alternatives )
1709 1709 // InternalApplicationConfiguration.g:569:4: rule__Metamodel__Alternatives
1710 1710 {
1711 } 1711 pushFollow(FOLLOW_2);
1712 1712 rule__Metamodel__Alternatives();
1713 after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); 1713
1714 1714 state._fsp--;
1715 } 1715
1716 1716
1717 1717 }
1718 } 1718
1719 1719 after(grammarAccess.getMetamodelAccess().getAlternatives());
1720 } 1720
1721 catch (RecognitionException re) { 1721 }
1722 reportError(re); 1722
1723 recover(input,re); 1723
1724 } 1724 }
1725 finally { 1725
1726 1726 }
1727 restoreStackSize(stackSize); 1727 catch (RecognitionException re) {
1728 1728 reportError(re);
1729 } 1729 recover(input,re);
1730 return ; 1730 }
1731 } 1731 finally {
1732 // $ANTLR end "rulePartialModelSpecification" 1732
1733 1733 restoreStackSize(stackSize);
1734 1734
1735 // $ANTLR start "entryRulePartialModelEntry" 1735 }
1736 // InternalApplicationConfiguration.g:578:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ; 1736 return ;
1737 public final void entryRulePartialModelEntry() throws RecognitionException { 1737 }
1738 try { 1738 // $ANTLR end "ruleMetamodel"
1739 // InternalApplicationConfiguration.g:579:1: ( rulePartialModelEntry EOF ) 1739
1740 // InternalApplicationConfiguration.g:580:1: rulePartialModelEntry EOF 1740
1741 { 1741 // $ANTLR start "entryRulePartialModelSpecification"
1742 before(grammarAccess.getPartialModelEntryRule()); 1742 // InternalApplicationConfiguration.g:578:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ;
1743 pushFollow(FOLLOW_1); 1743 public final void entryRulePartialModelSpecification() throws RecognitionException {
1744 rulePartialModelEntry(); 1744 try {
1745 1745 // InternalApplicationConfiguration.g:579:1: ( rulePartialModelSpecification EOF )
1746 state._fsp--; 1746 // InternalApplicationConfiguration.g:580:1: rulePartialModelSpecification EOF
1747 1747 {
1748 after(grammarAccess.getPartialModelEntryRule()); 1748 before(grammarAccess.getPartialModelSpecificationRule());
1749 match(input,EOF,FOLLOW_2); 1749 pushFollow(FOLLOW_1);
1750 1750 rulePartialModelSpecification();
1751 } 1751
1752 1752 state._fsp--;
1753 } 1753
1754 catch (RecognitionException re) { 1754 after(grammarAccess.getPartialModelSpecificationRule());
1755 reportError(re); 1755 match(input,EOF,FOLLOW_2);
1756 recover(input,re); 1756
1757 } 1757 }
1758 finally { 1758
1759 } 1759 }
1760 return ; 1760 catch (RecognitionException re) {
1761 } 1761 reportError(re);
1762 // $ANTLR end "entryRulePartialModelEntry" 1762 recover(input,re);
1763 1763 }
1764 1764 finally {
1765 // $ANTLR start "rulePartialModelEntry" 1765 }
1766 // InternalApplicationConfiguration.g:587:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ; 1766 return ;
1767 public final void rulePartialModelEntry() throws RecognitionException { 1767 }
1768 1768 // $ANTLR end "entryRulePartialModelSpecification"
1769 int stackSize = keepStackSize(); 1769
1770 1770
1771 try { 1771 // $ANTLR start "rulePartialModelSpecification"
1772 // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) ) 1772 // InternalApplicationConfiguration.g:587:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ;
1773 // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) 1773 public final void rulePartialModelSpecification() throws RecognitionException {
1774 { 1774
1775 // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) 1775 int stackSize = keepStackSize();
1776 // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelEntry__Alternatives ) 1776
1777 { 1777 try {
1778 before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); 1778 // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) )
1779 // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelEntry__Alternatives ) 1779 // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelSpecification__Group__0 ) )
1780 // InternalApplicationConfiguration.g:594:4: rule__PartialModelEntry__Alternatives 1780 {
1781 { 1781 // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelSpecification__Group__0 ) )
1782 pushFollow(FOLLOW_2); 1782 // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelSpecification__Group__0 )
1783 rule__PartialModelEntry__Alternatives(); 1783 {
1784 1784 before(grammarAccess.getPartialModelSpecificationAccess().getGroup());
1785 state._fsp--; 1785 // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelSpecification__Group__0 )
1786 1786 // InternalApplicationConfiguration.g:594:4: rule__PartialModelSpecification__Group__0
1787 1787 {
1788 } 1788 pushFollow(FOLLOW_2);
1789 1789 rule__PartialModelSpecification__Group__0();
1790 after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); 1790
1791 1791 state._fsp--;
1792 } 1792
1793 1793
1794 1794 }
1795 } 1795
1796 1796 after(grammarAccess.getPartialModelSpecificationAccess().getGroup());
1797 } 1797
1798 catch (RecognitionException re) { 1798 }
1799 reportError(re); 1799
1800 recover(input,re); 1800
1801 } 1801 }
1802 finally { 1802
1803 1803 }
1804 restoreStackSize(stackSize); 1804 catch (RecognitionException re) {
1805 1805 reportError(re);
1806 } 1806 recover(input,re);
1807 return ; 1807 }
1808 } 1808 finally {
1809 // $ANTLR end "rulePartialModelEntry" 1809
1810 1810 restoreStackSize(stackSize);
1811 1811
1812 // $ANTLR start "entryRuleModelEntry" 1812 }
1813 // InternalApplicationConfiguration.g:603:1: entryRuleModelEntry : ruleModelEntry EOF ; 1813 return ;
1814 public final void entryRuleModelEntry() throws RecognitionException { 1814 }
1815 try { 1815 // $ANTLR end "rulePartialModelSpecification"
1816 // InternalApplicationConfiguration.g:604:1: ( ruleModelEntry EOF ) 1816
1817 // InternalApplicationConfiguration.g:605:1: ruleModelEntry EOF 1817
1818 { 1818 // $ANTLR start "entryRulePartialModelEntry"
1819 before(grammarAccess.getModelEntryRule()); 1819 // InternalApplicationConfiguration.g:603:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ;
1820 pushFollow(FOLLOW_1); 1820 public final void entryRulePartialModelEntry() throws RecognitionException {
1821 ruleModelEntry(); 1821 try {
1822 1822 // InternalApplicationConfiguration.g:604:1: ( rulePartialModelEntry EOF )
1823 state._fsp--; 1823 // InternalApplicationConfiguration.g:605:1: rulePartialModelEntry EOF
1824 1824 {
1825 after(grammarAccess.getModelEntryRule()); 1825 before(grammarAccess.getPartialModelEntryRule());
1826 match(input,EOF,FOLLOW_2); 1826 pushFollow(FOLLOW_1);
1827 1827 rulePartialModelEntry();
1828 } 1828
1829 1829 state._fsp--;
1830 } 1830
1831 catch (RecognitionException re) { 1831 after(grammarAccess.getPartialModelEntryRule());
1832 reportError(re); 1832 match(input,EOF,FOLLOW_2);
1833 recover(input,re); 1833
1834 } 1834 }
1835 finally { 1835
1836 } 1836 }
1837 return ; 1837 catch (RecognitionException re) {
1838 } 1838 reportError(re);
1839 // $ANTLR end "entryRuleModelEntry" 1839 recover(input,re);
1840 1840 }
1841 1841 finally {
1842 // $ANTLR start "ruleModelEntry" 1842 }
1843 // InternalApplicationConfiguration.g:612:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ; 1843 return ;
1844 public final void ruleModelEntry() throws RecognitionException { 1844 }
1845 1845 // $ANTLR end "entryRulePartialModelEntry"
1846 int stackSize = keepStackSize(); 1846
1847 1847
1848 try { 1848 // $ANTLR start "rulePartialModelEntry"
1849 // InternalApplicationConfiguration.g:616:2: ( ( ( rule__ModelEntry__PathAssignment ) ) ) 1849 // InternalApplicationConfiguration.g:612:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ;
1850 // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) 1850 public final void rulePartialModelEntry() throws RecognitionException {
1851 { 1851
1852 // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) 1852 int stackSize = keepStackSize();
1853 // InternalApplicationConfiguration.g:618:3: ( rule__ModelEntry__PathAssignment ) 1853
1854 { 1854 try {
1855 before(grammarAccess.getModelEntryAccess().getPathAssignment()); 1855 // InternalApplicationConfiguration.g:616:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) )
1856 // InternalApplicationConfiguration.g:619:3: ( rule__ModelEntry__PathAssignment ) 1856 // InternalApplicationConfiguration.g:617:2: ( ( rule__PartialModelEntry__Alternatives ) )
1857 // InternalApplicationConfiguration.g:619:4: rule__ModelEntry__PathAssignment 1857 {
1858 { 1858 // InternalApplicationConfiguration.g:617:2: ( ( rule__PartialModelEntry__Alternatives ) )
1859 pushFollow(FOLLOW_2); 1859 // InternalApplicationConfiguration.g:618:3: ( rule__PartialModelEntry__Alternatives )
1860 rule__ModelEntry__PathAssignment(); 1860 {
1861 1861 before(grammarAccess.getPartialModelEntryAccess().getAlternatives());
1862 state._fsp--; 1862 // InternalApplicationConfiguration.g:619:3: ( rule__PartialModelEntry__Alternatives )
1863 1863 // InternalApplicationConfiguration.g:619:4: rule__PartialModelEntry__Alternatives
1864 1864 {
1865 } 1865 pushFollow(FOLLOW_2);
1866 1866 rule__PartialModelEntry__Alternatives();
1867 after(grammarAccess.getModelEntryAccess().getPathAssignment()); 1867
1868 1868 state._fsp--;
1869 } 1869
1870 1870
1871 1871 }
1872 } 1872
1873 1873 after(grammarAccess.getPartialModelEntryAccess().getAlternatives());
1874 } 1874
1875 catch (RecognitionException re) { 1875 }
1876 reportError(re); 1876
1877 recover(input,re); 1877
1878 } 1878 }
1879 finally { 1879
1880 1880 }
1881 restoreStackSize(stackSize); 1881 catch (RecognitionException re) {
1882 1882 reportError(re);
1883 } 1883 recover(input,re);
1884 return ; 1884 }
1885 } 1885 finally {
1886 // $ANTLR end "ruleModelEntry" 1886
1887 1887 restoreStackSize(stackSize);
1888 1888
1889 // $ANTLR start "entryRuleFolderEntry" 1889 }
1890 // InternalApplicationConfiguration.g:628:1: entryRuleFolderEntry : ruleFolderEntry EOF ; 1890 return ;
1891 public final void entryRuleFolderEntry() throws RecognitionException { 1891 }
1892 try { 1892 // $ANTLR end "rulePartialModelEntry"
1893 // InternalApplicationConfiguration.g:629:1: ( ruleFolderEntry EOF ) 1893
1894 // InternalApplicationConfiguration.g:630:1: ruleFolderEntry EOF 1894
1895 { 1895 // $ANTLR start "entryRuleModelEntry"
1896 before(grammarAccess.getFolderEntryRule()); 1896 // InternalApplicationConfiguration.g:628:1: entryRuleModelEntry : ruleModelEntry EOF ;
1897 pushFollow(FOLLOW_1); 1897 public final void entryRuleModelEntry() throws RecognitionException {
1898 ruleFolderEntry(); 1898 try {
1899 1899 // InternalApplicationConfiguration.g:629:1: ( ruleModelEntry EOF )
1900 state._fsp--; 1900 // InternalApplicationConfiguration.g:630:1: ruleModelEntry EOF
1901 1901 {
1902 after(grammarAccess.getFolderEntryRule()); 1902 before(grammarAccess.getModelEntryRule());
1903 match(input,EOF,FOLLOW_2); 1903 pushFollow(FOLLOW_1);
1904 1904 ruleModelEntry();
1905 } 1905
1906 1906 state._fsp--;
1907 } 1907
1908 catch (RecognitionException re) { 1908 after(grammarAccess.getModelEntryRule());
1909 reportError(re); 1909 match(input,EOF,FOLLOW_2);
1910 recover(input,re); 1910
1911 } 1911 }
1912 finally { 1912
1913 } 1913 }
1914 return ; 1914 catch (RecognitionException re) {
1915 } 1915 reportError(re);
1916 // $ANTLR end "entryRuleFolderEntry" 1916 recover(input,re);
1917 1917 }
1918 1918 finally {
1919 // $ANTLR start "ruleFolderEntry" 1919 }
1920 // InternalApplicationConfiguration.g:637:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ; 1920 return ;
1921 public final void ruleFolderEntry() throws RecognitionException { 1921 }
1922 1922 // $ANTLR end "entryRuleModelEntry"
1923 int stackSize = keepStackSize(); 1923
1924 1924
1925 try { 1925 // $ANTLR start "ruleModelEntry"
1926 // InternalApplicationConfiguration.g:641:2: ( ( ( rule__FolderEntry__Group__0 ) ) ) 1926 // InternalApplicationConfiguration.g:637:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ;
1927 // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) 1927 public final void ruleModelEntry() throws RecognitionException {
1928 { 1928
1929 // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) 1929 int stackSize = keepStackSize();
1930 // InternalApplicationConfiguration.g:643:3: ( rule__FolderEntry__Group__0 ) 1930
1931 { 1931 try {
1932 before(grammarAccess.getFolderEntryAccess().getGroup()); 1932 // InternalApplicationConfiguration.g:641:2: ( ( ( rule__ModelEntry__PathAssignment ) ) )
1933 // InternalApplicationConfiguration.g:644:3: ( rule__FolderEntry__Group__0 ) 1933 // InternalApplicationConfiguration.g:642:2: ( ( rule__ModelEntry__PathAssignment ) )
1934 // InternalApplicationConfiguration.g:644:4: rule__FolderEntry__Group__0 1934 {
1935 { 1935 // InternalApplicationConfiguration.g:642:2: ( ( rule__ModelEntry__PathAssignment ) )
1936 pushFollow(FOLLOW_2); 1936 // InternalApplicationConfiguration.g:643:3: ( rule__ModelEntry__PathAssignment )
1937 rule__FolderEntry__Group__0(); 1937 {
1938 1938 before(grammarAccess.getModelEntryAccess().getPathAssignment());
1939 state._fsp--; 1939 // InternalApplicationConfiguration.g:644:3: ( rule__ModelEntry__PathAssignment )
1940 1940 // InternalApplicationConfiguration.g:644:4: rule__ModelEntry__PathAssignment
1941 1941 {
1942 } 1942 pushFollow(FOLLOW_2);
1943 1943 rule__ModelEntry__PathAssignment();
1944 after(grammarAccess.getFolderEntryAccess().getGroup()); 1944
1945 1945 state._fsp--;
1946 } 1946
1947 1947
1948 1948 }
1949 } 1949
1950 1950 after(grammarAccess.getModelEntryAccess().getPathAssignment());
1951 } 1951
1952 catch (RecognitionException re) { 1952 }
1953 reportError(re); 1953
1954 recover(input,re); 1954
1955 } 1955 }
1956 finally { 1956
1957 1957 }
1958 restoreStackSize(stackSize); 1958 catch (RecognitionException re) {
1959 1959 reportError(re);
1960 } 1960 recover(input,re);
1961 return ; 1961 }
1962 } 1962 finally {
1963 // $ANTLR end "ruleFolderEntry" 1963
1964 1964 restoreStackSize(stackSize);
1965 1965
1966 // $ANTLR start "entryRulePartialModelDeclaration" 1966 }
1967 // InternalApplicationConfiguration.g:653:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ; 1967 return ;
1968 public final void entryRulePartialModelDeclaration() throws RecognitionException { 1968 }
1969 try { 1969 // $ANTLR end "ruleModelEntry"
1970 // InternalApplicationConfiguration.g:654:1: ( rulePartialModelDeclaration EOF ) 1970
1971 // InternalApplicationConfiguration.g:655:1: rulePartialModelDeclaration EOF 1971
1972 { 1972 // $ANTLR start "entryRuleFolderEntry"
1973 before(grammarAccess.getPartialModelDeclarationRule()); 1973 // InternalApplicationConfiguration.g:653:1: entryRuleFolderEntry : ruleFolderEntry EOF ;
1974 pushFollow(FOLLOW_1); 1974 public final void entryRuleFolderEntry() throws RecognitionException {
1975 rulePartialModelDeclaration(); 1975 try {
1976 1976 // InternalApplicationConfiguration.g:654:1: ( ruleFolderEntry EOF )
1977 state._fsp--; 1977 // InternalApplicationConfiguration.g:655:1: ruleFolderEntry EOF
1978 1978 {
1979 after(grammarAccess.getPartialModelDeclarationRule()); 1979 before(grammarAccess.getFolderEntryRule());
1980 match(input,EOF,FOLLOW_2); 1980 pushFollow(FOLLOW_1);
1981 1981 ruleFolderEntry();
1982 } 1982
1983 1983 state._fsp--;
1984 } 1984
1985 catch (RecognitionException re) { 1985 after(grammarAccess.getFolderEntryRule());
1986 reportError(re); 1986 match(input,EOF,FOLLOW_2);
1987 recover(input,re); 1987
1988 } 1988 }
1989 finally { 1989
1990 } 1990 }
1991 return ; 1991 catch (RecognitionException re) {
1992 } 1992 reportError(re);
1993 // $ANTLR end "entryRulePartialModelDeclaration" 1993 recover(input,re);
1994 1994 }
1995 1995 finally {
1996 // $ANTLR start "rulePartialModelDeclaration" 1996 }
1997 // InternalApplicationConfiguration.g:662:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ; 1997 return ;
1998 public final void rulePartialModelDeclaration() throws RecognitionException { 1998 }
1999 1999 // $ANTLR end "entryRuleFolderEntry"
2000 int stackSize = keepStackSize(); 2000
2001 2001
2002 try { 2002 // $ANTLR start "ruleFolderEntry"
2003 // InternalApplicationConfiguration.g:666:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) ) 2003 // InternalApplicationConfiguration.g:662:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ;
2004 // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) 2004 public final void ruleFolderEntry() throws RecognitionException {
2005 { 2005
2006 // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) 2006 int stackSize = keepStackSize();
2007 // InternalApplicationConfiguration.g:668:3: ( rule__PartialModelDeclaration__Group__0 ) 2007
2008 { 2008 try {
2009 before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); 2009 // InternalApplicationConfiguration.g:666:2: ( ( ( rule__FolderEntry__Group__0 ) ) )
2010 // InternalApplicationConfiguration.g:669:3: ( rule__PartialModelDeclaration__Group__0 ) 2010 // InternalApplicationConfiguration.g:667:2: ( ( rule__FolderEntry__Group__0 ) )
2011 // InternalApplicationConfiguration.g:669:4: rule__PartialModelDeclaration__Group__0 2011 {
2012 { 2012 // InternalApplicationConfiguration.g:667:2: ( ( rule__FolderEntry__Group__0 ) )
2013 pushFollow(FOLLOW_2); 2013 // InternalApplicationConfiguration.g:668:3: ( rule__FolderEntry__Group__0 )
2014 rule__PartialModelDeclaration__Group__0(); 2014 {
2015 2015 before(grammarAccess.getFolderEntryAccess().getGroup());
2016 state._fsp--; 2016 // InternalApplicationConfiguration.g:669:3: ( rule__FolderEntry__Group__0 )
2017 2017 // InternalApplicationConfiguration.g:669:4: rule__FolderEntry__Group__0
2018 2018 {
2019 } 2019 pushFollow(FOLLOW_2);
2020 2020 rule__FolderEntry__Group__0();
2021 after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); 2021
2022 2022 state._fsp--;
2023 } 2023
2024 2024
2025 2025 }
2026 } 2026
2027 2027 after(grammarAccess.getFolderEntryAccess().getGroup());
2028 } 2028
2029 catch (RecognitionException re) { 2029 }
2030 reportError(re); 2030
2031 recover(input,re); 2031
2032 } 2032 }
2033 finally { 2033
2034 2034 }
2035 restoreStackSize(stackSize); 2035 catch (RecognitionException re) {
2036 2036 reportError(re);
2037 } 2037 recover(input,re);
2038 return ; 2038 }
2039 } 2039 finally {
2040 // $ANTLR end "rulePartialModelDeclaration" 2040
2041 2041 restoreStackSize(stackSize);
2042 2042
2043 // $ANTLR start "entryRulePartialModelReference" 2043 }
2044 // InternalApplicationConfiguration.g:678:1: entryRulePartialModelReference : rulePartialModelReference EOF ; 2044 return ;
2045 public final void entryRulePartialModelReference() throws RecognitionException { 2045 }
2046 try { 2046 // $ANTLR end "ruleFolderEntry"
2047 // InternalApplicationConfiguration.g:679:1: ( rulePartialModelReference EOF ) 2047
2048 // InternalApplicationConfiguration.g:680:1: rulePartialModelReference EOF 2048
2049 { 2049 // $ANTLR start "entryRulePartialModelDeclaration"
2050 before(grammarAccess.getPartialModelReferenceRule()); 2050 // InternalApplicationConfiguration.g:678:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ;
2051 pushFollow(FOLLOW_1); 2051 public final void entryRulePartialModelDeclaration() throws RecognitionException {
2052 rulePartialModelReference(); 2052 try {
2053 2053 // InternalApplicationConfiguration.g:679:1: ( rulePartialModelDeclaration EOF )
2054 state._fsp--; 2054 // InternalApplicationConfiguration.g:680:1: rulePartialModelDeclaration EOF
2055 2055 {
2056 after(grammarAccess.getPartialModelReferenceRule()); 2056 before(grammarAccess.getPartialModelDeclarationRule());
2057 match(input,EOF,FOLLOW_2); 2057 pushFollow(FOLLOW_1);
2058 2058 rulePartialModelDeclaration();
2059 } 2059
2060 2060 state._fsp--;
2061 } 2061
2062 catch (RecognitionException re) { 2062 after(grammarAccess.getPartialModelDeclarationRule());
2063 reportError(re); 2063 match(input,EOF,FOLLOW_2);
2064 recover(input,re); 2064
2065 } 2065 }
2066 finally { 2066
2067 } 2067 }
2068 return ; 2068 catch (RecognitionException re) {
2069 } 2069 reportError(re);
2070 // $ANTLR end "entryRulePartialModelReference" 2070 recover(input,re);
2071 2071 }
2072 2072 finally {
2073 // $ANTLR start "rulePartialModelReference" 2073 }
2074 // InternalApplicationConfiguration.g:687:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ; 2074 return ;
2075 public final void rulePartialModelReference() throws RecognitionException { 2075 }
2076 2076 // $ANTLR end "entryRulePartialModelDeclaration"
2077 int stackSize = keepStackSize(); 2077
2078 2078
2079 try { 2079 // $ANTLR start "rulePartialModelDeclaration"
2080 // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) ) 2080 // InternalApplicationConfiguration.g:687:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ;
2081 // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) 2081 public final void rulePartialModelDeclaration() throws RecognitionException {
2082 { 2082
2083 // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) 2083 int stackSize = keepStackSize();
2084 // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelReference__ReferredAssignment ) 2084
2085 { 2085 try {
2086 before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); 2086 // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) )
2087 // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelReference__ReferredAssignment ) 2087 // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelDeclaration__Group__0 ) )
2088 // InternalApplicationConfiguration.g:694:4: rule__PartialModelReference__ReferredAssignment 2088 {
2089 { 2089 // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelDeclaration__Group__0 ) )
2090 pushFollow(FOLLOW_2); 2090 // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelDeclaration__Group__0 )
2091 rule__PartialModelReference__ReferredAssignment(); 2091 {
2092 2092 before(grammarAccess.getPartialModelDeclarationAccess().getGroup());
2093 state._fsp--; 2093 // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelDeclaration__Group__0 )
2094 2094 // InternalApplicationConfiguration.g:694:4: rule__PartialModelDeclaration__Group__0
2095 2095 {
2096 } 2096 pushFollow(FOLLOW_2);
2097 2097 rule__PartialModelDeclaration__Group__0();
2098 after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); 2098
2099 2099 state._fsp--;
2100 } 2100
2101 2101
2102 2102 }
2103 } 2103
2104 2104 after(grammarAccess.getPartialModelDeclarationAccess().getGroup());
2105 } 2105
2106 catch (RecognitionException re) { 2106 }
2107 reportError(re); 2107
2108 recover(input,re); 2108
2109 } 2109 }
2110 finally { 2110
2111 2111 }
2112 restoreStackSize(stackSize); 2112 catch (RecognitionException re) {
2113 2113 reportError(re);
2114 } 2114 recover(input,re);
2115 return ; 2115 }
2116 } 2116 finally {
2117 // $ANTLR end "rulePartialModelReference" 2117
2118 2118 restoreStackSize(stackSize);
2119 2119
2120 // $ANTLR start "entryRulePartialModel" 2120 }
2121 // InternalApplicationConfiguration.g:703:1: entryRulePartialModel : rulePartialModel EOF ; 2121 return ;
2122 public final void entryRulePartialModel() throws RecognitionException { 2122 }
2123 try { 2123 // $ANTLR end "rulePartialModelDeclaration"
2124 // InternalApplicationConfiguration.g:704:1: ( rulePartialModel EOF ) 2124
2125 // InternalApplicationConfiguration.g:705:1: rulePartialModel EOF 2125
2126 { 2126 // $ANTLR start "entryRulePartialModelReference"
2127 before(grammarAccess.getPartialModelRule()); 2127 // InternalApplicationConfiguration.g:703:1: entryRulePartialModelReference : rulePartialModelReference EOF ;
2128 pushFollow(FOLLOW_1); 2128 public final void entryRulePartialModelReference() throws RecognitionException {
2129 rulePartialModel(); 2129 try {
2130 2130 // InternalApplicationConfiguration.g:704:1: ( rulePartialModelReference EOF )
2131 state._fsp--; 2131 // InternalApplicationConfiguration.g:705:1: rulePartialModelReference EOF
2132 2132 {
2133 after(grammarAccess.getPartialModelRule()); 2133 before(grammarAccess.getPartialModelReferenceRule());
2134 match(input,EOF,FOLLOW_2); 2134 pushFollow(FOLLOW_1);
2135 2135 rulePartialModelReference();
2136 } 2136
2137 2137 state._fsp--;
2138 } 2138
2139 catch (RecognitionException re) { 2139 after(grammarAccess.getPartialModelReferenceRule());
2140 reportError(re); 2140 match(input,EOF,FOLLOW_2);
2141 recover(input,re); 2141
2142 } 2142 }
2143 finally { 2143
2144 } 2144 }
2145 return ; 2145 catch (RecognitionException re) {
2146 } 2146 reportError(re);
2147 // $ANTLR end "entryRulePartialModel" 2147 recover(input,re);
2148 2148 }
2149 2149 finally {
2150 // $ANTLR start "rulePartialModel" 2150 }
2151 // InternalApplicationConfiguration.g:712:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ; 2151 return ;
2152 public final void rulePartialModel() throws RecognitionException { 2152 }
2153 2153 // $ANTLR end "entryRulePartialModelReference"
2154 int stackSize = keepStackSize(); 2154
2155 2155
2156 try { 2156 // $ANTLR start "rulePartialModelReference"
2157 // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModel__Alternatives ) ) ) 2157 // InternalApplicationConfiguration.g:712:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ;
2158 // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) 2158 public final void rulePartialModelReference() throws RecognitionException {
2159 { 2159
2160 // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) 2160 int stackSize = keepStackSize();
2161 // InternalApplicationConfiguration.g:718:3: ( rule__PartialModel__Alternatives ) 2161
2162 { 2162 try {
2163 before(grammarAccess.getPartialModelAccess().getAlternatives()); 2163 // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) )
2164 // InternalApplicationConfiguration.g:719:3: ( rule__PartialModel__Alternatives ) 2164 // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModelReference__ReferredAssignment ) )
2165 // InternalApplicationConfiguration.g:719:4: rule__PartialModel__Alternatives 2165 {
2166 { 2166 // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModelReference__ReferredAssignment ) )
2167 pushFollow(FOLLOW_2); 2167 // InternalApplicationConfiguration.g:718:3: ( rule__PartialModelReference__ReferredAssignment )
2168 rule__PartialModel__Alternatives(); 2168 {
2169 2169 before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment());
2170 state._fsp--; 2170 // InternalApplicationConfiguration.g:719:3: ( rule__PartialModelReference__ReferredAssignment )
2171 2171 // InternalApplicationConfiguration.g:719:4: rule__PartialModelReference__ReferredAssignment
2172 2172 {
2173 } 2173 pushFollow(FOLLOW_2);
2174 2174 rule__PartialModelReference__ReferredAssignment();
2175 after(grammarAccess.getPartialModelAccess().getAlternatives()); 2175
2176 2176 state._fsp--;
2177 } 2177
2178 2178
2179 2179 }
2180 } 2180
2181 2181 after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment());
2182 } 2182
2183 catch (RecognitionException re) { 2183 }
2184 reportError(re); 2184
2185 recover(input,re); 2185
2186 } 2186 }
2187 finally { 2187
2188 2188 }
2189 restoreStackSize(stackSize); 2189 catch (RecognitionException re) {
2190 2190 reportError(re);
2191 } 2191 recover(input,re);
2192 return ; 2192 }
2193 } 2193 finally {
2194 // $ANTLR end "rulePartialModel" 2194
2195 2195 restoreStackSize(stackSize);
2196 2196
2197 // $ANTLR start "entryRulePatternSpecification" 2197 }
2198 // InternalApplicationConfiguration.g:728:1: entryRulePatternSpecification : rulePatternSpecification EOF ; 2198 return ;
2199 public final void entryRulePatternSpecification() throws RecognitionException { 2199 }
2200 try { 2200 // $ANTLR end "rulePartialModelReference"
2201 // InternalApplicationConfiguration.g:729:1: ( rulePatternSpecification EOF ) 2201
2202 // InternalApplicationConfiguration.g:730:1: rulePatternSpecification EOF 2202
2203 { 2203 // $ANTLR start "entryRulePartialModel"
2204 before(grammarAccess.getPatternSpecificationRule()); 2204 // InternalApplicationConfiguration.g:728:1: entryRulePartialModel : rulePartialModel EOF ;
2205 pushFollow(FOLLOW_1); 2205 public final void entryRulePartialModel() throws RecognitionException {
2206 rulePatternSpecification(); 2206 try {
2207 2207 // InternalApplicationConfiguration.g:729:1: ( rulePartialModel EOF )
2208 state._fsp--; 2208 // InternalApplicationConfiguration.g:730:1: rulePartialModel EOF
2209 2209 {
2210 after(grammarAccess.getPatternSpecificationRule()); 2210 before(grammarAccess.getPartialModelRule());
2211 match(input,EOF,FOLLOW_2); 2211 pushFollow(FOLLOW_1);
2212 2212 rulePartialModel();
2213 } 2213
2214 2214 state._fsp--;
2215 } 2215
2216 catch (RecognitionException re) { 2216 after(grammarAccess.getPartialModelRule());
2217 reportError(re); 2217 match(input,EOF,FOLLOW_2);
2218 recover(input,re); 2218
2219 } 2219 }
2220 finally { 2220
2221 } 2221 }
2222 return ; 2222 catch (RecognitionException re) {
2223 } 2223 reportError(re);
2224 // $ANTLR end "entryRulePatternSpecification" 2224 recover(input,re);
2225 2225 }
2226 2226 finally {
2227 // $ANTLR start "rulePatternSpecification" 2227 }
2228 // InternalApplicationConfiguration.g:737:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ; 2228 return ;
2229 public final void rulePatternSpecification() throws RecognitionException { 2229 }
2230 2230 // $ANTLR end "entryRulePartialModel"
2231 int stackSize = keepStackSize(); 2231
2232 2232
2233 try { 2233 // $ANTLR start "rulePartialModel"
2234 // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PatternSpecification__Group__0 ) ) ) 2234 // InternalApplicationConfiguration.g:737:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ;
2235 // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) 2235 public final void rulePartialModel() throws RecognitionException {
2236 { 2236
2237 // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) 2237 int stackSize = keepStackSize();
2238 // InternalApplicationConfiguration.g:743:3: ( rule__PatternSpecification__Group__0 ) 2238
2239 { 2239 try {
2240 before(grammarAccess.getPatternSpecificationAccess().getGroup()); 2240 // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PartialModel__Alternatives ) ) )
2241 // InternalApplicationConfiguration.g:744:3: ( rule__PatternSpecification__Group__0 ) 2241 // InternalApplicationConfiguration.g:742:2: ( ( rule__PartialModel__Alternatives ) )
2242 // InternalApplicationConfiguration.g:744:4: rule__PatternSpecification__Group__0 2242 {
2243 { 2243 // InternalApplicationConfiguration.g:742:2: ( ( rule__PartialModel__Alternatives ) )
2244 pushFollow(FOLLOW_2); 2244 // InternalApplicationConfiguration.g:743:3: ( rule__PartialModel__Alternatives )
2245 rule__PatternSpecification__Group__0(); 2245 {
2246 2246 before(grammarAccess.getPartialModelAccess().getAlternatives());
2247 state._fsp--; 2247 // InternalApplicationConfiguration.g:744:3: ( rule__PartialModel__Alternatives )
2248 2248 // InternalApplicationConfiguration.g:744:4: rule__PartialModel__Alternatives
2249 2249 {
2250 } 2250 pushFollow(FOLLOW_2);
2251 2251 rule__PartialModel__Alternatives();
2252 after(grammarAccess.getPatternSpecificationAccess().getGroup()); 2252
2253 2253 state._fsp--;
2254 } 2254
2255 2255
2256 2256 }
2257 } 2257
2258 2258 after(grammarAccess.getPartialModelAccess().getAlternatives());
2259 } 2259
2260 catch (RecognitionException re) { 2260 }
2261 reportError(re); 2261
2262 recover(input,re); 2262
2263 } 2263 }
2264 finally { 2264
2265 2265 }
2266 restoreStackSize(stackSize); 2266 catch (RecognitionException re) {
2267 2267 reportError(re);
2268 } 2268 recover(input,re);
2269 return ; 2269 }
2270 } 2270 finally {
2271 // $ANTLR end "rulePatternSpecification" 2271
2272 2272 restoreStackSize(stackSize);
2273 2273
2274 // $ANTLR start "entryRulePatternEntry" 2274 }
2275 // InternalApplicationConfiguration.g:753:1: entryRulePatternEntry : rulePatternEntry EOF ; 2275 return ;
2276 public final void entryRulePatternEntry() throws RecognitionException { 2276 }
2277 try { 2277 // $ANTLR end "rulePartialModel"
2278 // InternalApplicationConfiguration.g:754:1: ( rulePatternEntry EOF ) 2278
2279 // InternalApplicationConfiguration.g:755:1: rulePatternEntry EOF 2279
2280 { 2280 // $ANTLR start "entryRulePatternSpecification"
2281 before(grammarAccess.getPatternEntryRule()); 2281 // InternalApplicationConfiguration.g:753:1: entryRulePatternSpecification : rulePatternSpecification EOF ;
2282 pushFollow(FOLLOW_1); 2282 public final void entryRulePatternSpecification() throws RecognitionException {
2283 rulePatternEntry(); 2283 try {
2284 2284 // InternalApplicationConfiguration.g:754:1: ( rulePatternSpecification EOF )
2285 state._fsp--; 2285 // InternalApplicationConfiguration.g:755:1: rulePatternSpecification EOF
2286 2286 {
2287 after(grammarAccess.getPatternEntryRule()); 2287 before(grammarAccess.getPatternSpecificationRule());
2288 match(input,EOF,FOLLOW_2); 2288 pushFollow(FOLLOW_1);
2289 2289 rulePatternSpecification();
2290 } 2290
2291 2291 state._fsp--;
2292 } 2292
2293 catch (RecognitionException re) { 2293 after(grammarAccess.getPatternSpecificationRule());
2294 reportError(re); 2294 match(input,EOF,FOLLOW_2);
2295 recover(input,re); 2295
2296 } 2296 }
2297 finally { 2297
2298 } 2298 }
2299 return ; 2299 catch (RecognitionException re) {
2300 } 2300 reportError(re);
2301 // $ANTLR end "entryRulePatternEntry" 2301 recover(input,re);
2302 2302 }
2303 2303 finally {
2304 // $ANTLR start "rulePatternEntry" 2304 }
2305 // InternalApplicationConfiguration.g:762:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ; 2305 return ;
2306 public final void rulePatternEntry() throws RecognitionException { 2306 }
2307 2307 // $ANTLR end "entryRulePatternSpecification"
2308 int stackSize = keepStackSize(); 2308
2309 2309
2310 try { 2310 // $ANTLR start "rulePatternSpecification"
2311 // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternEntry__Alternatives ) ) ) 2311 // InternalApplicationConfiguration.g:762:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ;
2312 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) 2312 public final void rulePatternSpecification() throws RecognitionException {
2313 { 2313
2314 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) 2314 int stackSize = keepStackSize();
2315 // InternalApplicationConfiguration.g:768:3: ( rule__PatternEntry__Alternatives ) 2315
2316 { 2316 try {
2317 before(grammarAccess.getPatternEntryAccess().getAlternatives()); 2317 // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternSpecification__Group__0 ) ) )
2318 // InternalApplicationConfiguration.g:769:3: ( rule__PatternEntry__Alternatives ) 2318 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternSpecification__Group__0 ) )
2319 // InternalApplicationConfiguration.g:769:4: rule__PatternEntry__Alternatives 2319 {
2320 { 2320 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternSpecification__Group__0 ) )
2321 pushFollow(FOLLOW_2); 2321 // InternalApplicationConfiguration.g:768:3: ( rule__PatternSpecification__Group__0 )
2322 rule__PatternEntry__Alternatives(); 2322 {
2323 2323 before(grammarAccess.getPatternSpecificationAccess().getGroup());
2324 state._fsp--; 2324 // InternalApplicationConfiguration.g:769:3: ( rule__PatternSpecification__Group__0 )
2325 2325 // InternalApplicationConfiguration.g:769:4: rule__PatternSpecification__Group__0
2326 2326 {
2327 } 2327 pushFollow(FOLLOW_2);
2328 2328 rule__PatternSpecification__Group__0();
2329 after(grammarAccess.getPatternEntryAccess().getAlternatives()); 2329
2330 2330 state._fsp--;
2331 } 2331
2332 2332
2333 2333 }
2334 } 2334
2335 2335 after(grammarAccess.getPatternSpecificationAccess().getGroup());
2336 } 2336
2337 catch (RecognitionException re) { 2337 }
2338 reportError(re); 2338
2339 recover(input,re); 2339
2340 } 2340 }
2341 finally { 2341
2342 2342 }
2343 restoreStackSize(stackSize); 2343 catch (RecognitionException re) {
2344 2344 reportError(re);
2345 } 2345 recover(input,re);
2346 return ; 2346 }
2347 } 2347 finally {
2348 // $ANTLR end "rulePatternEntry" 2348
2349 2349 restoreStackSize(stackSize);
2350 2350
2351 // $ANTLR start "entryRuleAllPatternEntry" 2351 }
2352 // InternalApplicationConfiguration.g:778:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ; 2352 return ;
2353 public final void entryRuleAllPatternEntry() throws RecognitionException { 2353 }
2354 try { 2354 // $ANTLR end "rulePatternSpecification"
2355 // InternalApplicationConfiguration.g:779:1: ( ruleAllPatternEntry EOF ) 2355
2356 // InternalApplicationConfiguration.g:780:1: ruleAllPatternEntry EOF 2356
2357 { 2357 // $ANTLR start "entryRulePatternEntry"
2358 before(grammarAccess.getAllPatternEntryRule()); 2358 // InternalApplicationConfiguration.g:778:1: entryRulePatternEntry : rulePatternEntry EOF ;
2359 pushFollow(FOLLOW_1); 2359 public final void entryRulePatternEntry() throws RecognitionException {
2360 ruleAllPatternEntry(); 2360 try {
2361 2361 // InternalApplicationConfiguration.g:779:1: ( rulePatternEntry EOF )
2362 state._fsp--; 2362 // InternalApplicationConfiguration.g:780:1: rulePatternEntry EOF
2363 2363 {
2364 after(grammarAccess.getAllPatternEntryRule()); 2364 before(grammarAccess.getPatternEntryRule());
2365 match(input,EOF,FOLLOW_2); 2365 pushFollow(FOLLOW_1);
2366 2366 rulePatternEntry();
2367 } 2367
2368 2368 state._fsp--;
2369 } 2369
2370 catch (RecognitionException re) { 2370 after(grammarAccess.getPatternEntryRule());
2371 reportError(re); 2371 match(input,EOF,FOLLOW_2);
2372 recover(input,re); 2372
2373 } 2373 }
2374 finally { 2374
2375 } 2375 }
2376 return ; 2376 catch (RecognitionException re) {
2377 } 2377 reportError(re);
2378 // $ANTLR end "entryRuleAllPatternEntry" 2378 recover(input,re);
2379 2379 }
2380 2380 finally {
2381 // $ANTLR start "ruleAllPatternEntry" 2381 }
2382 // InternalApplicationConfiguration.g:787:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ; 2382 return ;
2383 public final void ruleAllPatternEntry() throws RecognitionException { 2383 }
2384 2384 // $ANTLR end "entryRulePatternEntry"
2385 int stackSize = keepStackSize(); 2385
2386 2386
2387 try { 2387 // $ANTLR start "rulePatternEntry"
2388 // InternalApplicationConfiguration.g:791:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) ) 2388 // InternalApplicationConfiguration.g:787:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ;
2389 // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) 2389 public final void rulePatternEntry() throws RecognitionException {
2390 { 2390
2391 // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) 2391 int stackSize = keepStackSize();
2392 // InternalApplicationConfiguration.g:793:3: ( rule__AllPatternEntry__Group__0 ) 2392
2393 { 2393 try {
2394 before(grammarAccess.getAllPatternEntryAccess().getGroup()); 2394 // InternalApplicationConfiguration.g:791:2: ( ( ( rule__PatternEntry__Alternatives ) ) )
2395 // InternalApplicationConfiguration.g:794:3: ( rule__AllPatternEntry__Group__0 ) 2395 // InternalApplicationConfiguration.g:792:2: ( ( rule__PatternEntry__Alternatives ) )
2396 // InternalApplicationConfiguration.g:794:4: rule__AllPatternEntry__Group__0 2396 {
2397 { 2397 // InternalApplicationConfiguration.g:792:2: ( ( rule__PatternEntry__Alternatives ) )
2398 pushFollow(FOLLOW_2); 2398 // InternalApplicationConfiguration.g:793:3: ( rule__PatternEntry__Alternatives )
2399 rule__AllPatternEntry__Group__0(); 2399 {
2400 2400 before(grammarAccess.getPatternEntryAccess().getAlternatives());
2401 state._fsp--; 2401 // InternalApplicationConfiguration.g:794:3: ( rule__PatternEntry__Alternatives )
2402 2402 // InternalApplicationConfiguration.g:794:4: rule__PatternEntry__Alternatives
2403 2403 {
2404 } 2404 pushFollow(FOLLOW_2);
2405 2405 rule__PatternEntry__Alternatives();
2406 after(grammarAccess.getAllPatternEntryAccess().getGroup()); 2406
2407 2407 state._fsp--;
2408 } 2408
2409 2409
2410 2410 }
2411 } 2411
2412 2412 after(grammarAccess.getPatternEntryAccess().getAlternatives());
2413 } 2413
2414 catch (RecognitionException re) { 2414 }
2415 reportError(re); 2415
2416 recover(input,re); 2416
2417 } 2417 }
2418 finally { 2418
2419 2419 }
2420 restoreStackSize(stackSize); 2420 catch (RecognitionException re) {
2421 2421 reportError(re);
2422 } 2422 recover(input,re);
2423 return ; 2423 }
2424 } 2424 finally {
2425 // $ANTLR end "ruleAllPatternEntry" 2425
2426 2426 restoreStackSize(stackSize);
2427 2427
2428 // $ANTLR start "entryRulePatternElement" 2428 }
2429 // InternalApplicationConfiguration.g:803:1: entryRulePatternElement : rulePatternElement EOF ; 2429 return ;
2430 public final void entryRulePatternElement() throws RecognitionException { 2430 }
2431 try { 2431 // $ANTLR end "rulePatternEntry"
2432 // InternalApplicationConfiguration.g:804:1: ( rulePatternElement EOF ) 2432
2433 // InternalApplicationConfiguration.g:805:1: rulePatternElement EOF 2433
2434 { 2434 // $ANTLR start "entryRuleAllPatternEntry"
2435 before(grammarAccess.getPatternElementRule()); 2435 // InternalApplicationConfiguration.g:803:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ;
2436 pushFollow(FOLLOW_1); 2436 public final void entryRuleAllPatternEntry() throws RecognitionException {
2437 rulePatternElement(); 2437 try {
2438 2438 // InternalApplicationConfiguration.g:804:1: ( ruleAllPatternEntry EOF )
2439 state._fsp--; 2439 // InternalApplicationConfiguration.g:805:1: ruleAllPatternEntry EOF
2440 2440 {
2441 after(grammarAccess.getPatternElementRule()); 2441 before(grammarAccess.getAllPatternEntryRule());
2442 match(input,EOF,FOLLOW_2); 2442 pushFollow(FOLLOW_1);
2443 2443 ruleAllPatternEntry();
2444 } 2444
2445 2445 state._fsp--;
2446 } 2446
2447 catch (RecognitionException re) { 2447 after(grammarAccess.getAllPatternEntryRule());
2448 reportError(re); 2448 match(input,EOF,FOLLOW_2);
2449 recover(input,re); 2449
2450 } 2450 }
2451 finally { 2451
2452 } 2452 }
2453 return ; 2453 catch (RecognitionException re) {
2454 } 2454 reportError(re);
2455 // $ANTLR end "entryRulePatternElement" 2455 recover(input,re);
2456 2456 }
2457 2457 finally {
2458 // $ANTLR start "rulePatternElement" 2458 }
2459 // InternalApplicationConfiguration.g:812:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ; 2459 return ;
2460 public final void rulePatternElement() throws RecognitionException { 2460 }
2461 2461 // $ANTLR end "entryRuleAllPatternEntry"
2462 int stackSize = keepStackSize(); 2462
2463 2463
2464 try { 2464 // $ANTLR start "ruleAllPatternEntry"
2465 // InternalApplicationConfiguration.g:816:2: ( ( ( rule__PatternElement__Group__0 ) ) ) 2465 // InternalApplicationConfiguration.g:812:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ;
2466 // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) 2466 public final void ruleAllPatternEntry() throws RecognitionException {
2467 { 2467
2468 // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) 2468 int stackSize = keepStackSize();
2469 // InternalApplicationConfiguration.g:818:3: ( rule__PatternElement__Group__0 ) 2469
2470 { 2470 try {
2471 before(grammarAccess.getPatternElementAccess().getGroup()); 2471 // InternalApplicationConfiguration.g:816:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) )
2472 // InternalApplicationConfiguration.g:819:3: ( rule__PatternElement__Group__0 ) 2472 // InternalApplicationConfiguration.g:817:2: ( ( rule__AllPatternEntry__Group__0 ) )
2473 // InternalApplicationConfiguration.g:819:4: rule__PatternElement__Group__0 2473 {
2474 { 2474 // InternalApplicationConfiguration.g:817:2: ( ( rule__AllPatternEntry__Group__0 ) )
2475 pushFollow(FOLLOW_2); 2475 // InternalApplicationConfiguration.g:818:3: ( rule__AllPatternEntry__Group__0 )
2476 rule__PatternElement__Group__0(); 2476 {
2477 2477 before(grammarAccess.getAllPatternEntryAccess().getGroup());
2478 state._fsp--; 2478 // InternalApplicationConfiguration.g:819:3: ( rule__AllPatternEntry__Group__0 )
2479 2479 // InternalApplicationConfiguration.g:819:4: rule__AllPatternEntry__Group__0
2480 2480 {
2481 } 2481 pushFollow(FOLLOW_2);
2482 2482 rule__AllPatternEntry__Group__0();
2483 after(grammarAccess.getPatternElementAccess().getGroup()); 2483
2484 2484 state._fsp--;
2485 } 2485
2486 2486
2487 2487 }
2488 } 2488
2489 2489 after(grammarAccess.getAllPatternEntryAccess().getGroup());
2490 } 2490
2491 catch (RecognitionException re) { 2491 }
2492 reportError(re); 2492
2493 recover(input,re); 2493
2494 } 2494 }
2495 finally { 2495
2496 2496 }
2497 restoreStackSize(stackSize); 2497 catch (RecognitionException re) {
2498 2498 reportError(re);
2499 } 2499 recover(input,re);
2500 return ; 2500 }
2501 } 2501 finally {
2502 // $ANTLR end "rulePatternElement" 2502
2503 2503 restoreStackSize(stackSize);
2504 2504
2505 // $ANTLR start "entryRuleGraphPatternDeclaration" 2505 }
2506 // InternalApplicationConfiguration.g:828:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ; 2506 return ;
2507 public final void entryRuleGraphPatternDeclaration() throws RecognitionException { 2507 }
2508 try { 2508 // $ANTLR end "ruleAllPatternEntry"
2509 // InternalApplicationConfiguration.g:829:1: ( ruleGraphPatternDeclaration EOF ) 2509
2510 // InternalApplicationConfiguration.g:830:1: ruleGraphPatternDeclaration EOF 2510
2511 { 2511 // $ANTLR start "entryRulePatternElement"
2512 before(grammarAccess.getGraphPatternDeclarationRule()); 2512 // InternalApplicationConfiguration.g:828:1: entryRulePatternElement : rulePatternElement EOF ;
2513 pushFollow(FOLLOW_1); 2513 public final void entryRulePatternElement() throws RecognitionException {
2514 ruleGraphPatternDeclaration(); 2514 try {
2515 2515 // InternalApplicationConfiguration.g:829:1: ( rulePatternElement EOF )
2516 state._fsp--; 2516 // InternalApplicationConfiguration.g:830:1: rulePatternElement EOF
2517 2517 {
2518 after(grammarAccess.getGraphPatternDeclarationRule()); 2518 before(grammarAccess.getPatternElementRule());
2519 match(input,EOF,FOLLOW_2); 2519 pushFollow(FOLLOW_1);
2520 2520 rulePatternElement();
2521 } 2521
2522 2522 state._fsp--;
2523 } 2523
2524 catch (RecognitionException re) { 2524 after(grammarAccess.getPatternElementRule());
2525 reportError(re); 2525 match(input,EOF,FOLLOW_2);
2526 recover(input,re); 2526
2527 } 2527 }
2528 finally { 2528
2529 } 2529 }
2530 return ; 2530 catch (RecognitionException re) {
2531 } 2531 reportError(re);
2532 // $ANTLR end "entryRuleGraphPatternDeclaration" 2532 recover(input,re);
2533 2533 }
2534 2534 finally {
2535 // $ANTLR start "ruleGraphPatternDeclaration" 2535 }
2536 // InternalApplicationConfiguration.g:837:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ; 2536 return ;
2537 public final void ruleGraphPatternDeclaration() throws RecognitionException { 2537 }
2538 2538 // $ANTLR end "entryRulePatternElement"
2539 int stackSize = keepStackSize(); 2539
2540 2540
2541 try { 2541 // $ANTLR start "rulePatternElement"
2542 // InternalApplicationConfiguration.g:841:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) ) 2542 // InternalApplicationConfiguration.g:837:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ;
2543 // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) 2543 public final void rulePatternElement() throws RecognitionException {
2544 { 2544
2545 // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) 2545 int stackSize = keepStackSize();
2546 // InternalApplicationConfiguration.g:843:3: ( rule__GraphPatternDeclaration__Group__0 ) 2546
2547 { 2547 try {
2548 before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); 2548 // InternalApplicationConfiguration.g:841:2: ( ( ( rule__PatternElement__Group__0 ) ) )
2549 // InternalApplicationConfiguration.g:844:3: ( rule__GraphPatternDeclaration__Group__0 ) 2549 // InternalApplicationConfiguration.g:842:2: ( ( rule__PatternElement__Group__0 ) )
2550 // InternalApplicationConfiguration.g:844:4: rule__GraphPatternDeclaration__Group__0 2550 {
2551 { 2551 // InternalApplicationConfiguration.g:842:2: ( ( rule__PatternElement__Group__0 ) )
2552 pushFollow(FOLLOW_2); 2552 // InternalApplicationConfiguration.g:843:3: ( rule__PatternElement__Group__0 )
2553 rule__GraphPatternDeclaration__Group__0(); 2553 {
2554 2554 before(grammarAccess.getPatternElementAccess().getGroup());
2555 state._fsp--; 2555 // InternalApplicationConfiguration.g:844:3: ( rule__PatternElement__Group__0 )
2556 2556 // InternalApplicationConfiguration.g:844:4: rule__PatternElement__Group__0
2557 2557 {
2558 } 2558 pushFollow(FOLLOW_2);
2559 2559 rule__PatternElement__Group__0();
2560 after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); 2560
2561 2561 state._fsp--;
2562 } 2562
2563 2563
2564 2564 }
2565 } 2565
2566 2566 after(grammarAccess.getPatternElementAccess().getGroup());
2567 } 2567
2568 catch (RecognitionException re) { 2568 }
2569 reportError(re); 2569
2570 recover(input,re); 2570
2571 } 2571 }
2572 finally { 2572
2573 2573 }
2574 restoreStackSize(stackSize); 2574 catch (RecognitionException re) {
2575 2575 reportError(re);
2576 } 2576 recover(input,re);
2577 return ; 2577 }
2578 } 2578 finally {
2579 // $ANTLR end "ruleGraphPatternDeclaration" 2579
2580 2580 restoreStackSize(stackSize);
2581 2581
2582 // $ANTLR start "entryRuleGraphPatternReference" 2582 }
2583 // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ; 2583 return ;
2584 public final void entryRuleGraphPatternReference() throws RecognitionException { 2584 }
2585 try { 2585 // $ANTLR end "rulePatternElement"
2586 // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternReference EOF ) 2586
2587 // InternalApplicationConfiguration.g:855:1: ruleGraphPatternReference EOF 2587
2588 { 2588 // $ANTLR start "entryRuleGraphPatternDeclaration"
2589 before(grammarAccess.getGraphPatternReferenceRule()); 2589 // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ;
2590 pushFollow(FOLLOW_1); 2590 public final void entryRuleGraphPatternDeclaration() throws RecognitionException {
2591 ruleGraphPatternReference(); 2591 try {
2592 2592 // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternDeclaration EOF )
2593 state._fsp--; 2593 // InternalApplicationConfiguration.g:855:1: ruleGraphPatternDeclaration EOF
2594 2594 {
2595 after(grammarAccess.getGraphPatternReferenceRule()); 2595 before(grammarAccess.getGraphPatternDeclarationRule());
2596 match(input,EOF,FOLLOW_2); 2596 pushFollow(FOLLOW_1);
2597 2597 ruleGraphPatternDeclaration();
2598 } 2598
2599 2599 state._fsp--;
2600 } 2600
2601 catch (RecognitionException re) { 2601 after(grammarAccess.getGraphPatternDeclarationRule());
2602 reportError(re); 2602 match(input,EOF,FOLLOW_2);
2603 recover(input,re); 2603
2604 } 2604 }
2605 finally { 2605
2606 } 2606 }
2607 return ; 2607 catch (RecognitionException re) {
2608 } 2608 reportError(re);
2609 // $ANTLR end "entryRuleGraphPatternReference" 2609 recover(input,re);
2610 2610 }
2611 2611 finally {
2612 // $ANTLR start "ruleGraphPatternReference" 2612 }
2613 // InternalApplicationConfiguration.g:862:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ; 2613 return ;
2614 public final void ruleGraphPatternReference() throws RecognitionException { 2614 }
2615 2615 // $ANTLR end "entryRuleGraphPatternDeclaration"
2616 int stackSize = keepStackSize(); 2616
2617 2617
2618 try { 2618 // $ANTLR start "ruleGraphPatternDeclaration"
2619 // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) ) 2619 // InternalApplicationConfiguration.g:862:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ;
2620 // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) 2620 public final void ruleGraphPatternDeclaration() throws RecognitionException {
2621 { 2621
2622 // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) 2622 int stackSize = keepStackSize();
2623 // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternReference__ReferredAssignment ) 2623
2624 { 2624 try {
2625 before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); 2625 // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) )
2626 // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternReference__ReferredAssignment ) 2626 // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternDeclaration__Group__0 ) )
2627 // InternalApplicationConfiguration.g:869:4: rule__GraphPatternReference__ReferredAssignment 2627 {
2628 { 2628 // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternDeclaration__Group__0 ) )
2629 pushFollow(FOLLOW_2); 2629 // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternDeclaration__Group__0 )
2630 rule__GraphPatternReference__ReferredAssignment(); 2630 {
2631 2631 before(grammarAccess.getGraphPatternDeclarationAccess().getGroup());
2632 state._fsp--; 2632 // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternDeclaration__Group__0 )
2633 2633 // InternalApplicationConfiguration.g:869:4: rule__GraphPatternDeclaration__Group__0
2634 2634 {
2635 } 2635 pushFollow(FOLLOW_2);
2636 2636 rule__GraphPatternDeclaration__Group__0();
2637 after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); 2637
2638 2638 state._fsp--;
2639 } 2639
2640 2640
2641 2641 }
2642 } 2642
2643 2643 after(grammarAccess.getGraphPatternDeclarationAccess().getGroup());
2644 } 2644
2645 catch (RecognitionException re) { 2645 }
2646 reportError(re); 2646
2647 recover(input,re); 2647
2648 } 2648 }
2649 finally { 2649
2650 2650 }
2651 restoreStackSize(stackSize); 2651 catch (RecognitionException re) {
2652 2652 reportError(re);
2653 } 2653 recover(input,re);
2654 return ; 2654 }
2655 } 2655 finally {
2656 // $ANTLR end "ruleGraphPatternReference" 2656
2657 2657 restoreStackSize(stackSize);
2658 2658
2659 // $ANTLR start "entryRuleGraphPattern" 2659 }
2660 // InternalApplicationConfiguration.g:878:1: entryRuleGraphPattern : ruleGraphPattern EOF ; 2660 return ;
2661 public final void entryRuleGraphPattern() throws RecognitionException { 2661 }
2662 try { 2662 // $ANTLR end "ruleGraphPatternDeclaration"
2663 // InternalApplicationConfiguration.g:879:1: ( ruleGraphPattern EOF ) 2663
2664 // InternalApplicationConfiguration.g:880:1: ruleGraphPattern EOF 2664
2665 { 2665 // $ANTLR start "entryRuleGraphPatternReference"
2666 before(grammarAccess.getGraphPatternRule()); 2666 // InternalApplicationConfiguration.g:878:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ;
2667 pushFollow(FOLLOW_1); 2667 public final void entryRuleGraphPatternReference() throws RecognitionException {
2668 ruleGraphPattern(); 2668 try {
2669 2669 // InternalApplicationConfiguration.g:879:1: ( ruleGraphPatternReference EOF )
2670 state._fsp--; 2670 // InternalApplicationConfiguration.g:880:1: ruleGraphPatternReference EOF
2671 2671 {
2672 after(grammarAccess.getGraphPatternRule()); 2672 before(grammarAccess.getGraphPatternReferenceRule());
2673 match(input,EOF,FOLLOW_2); 2673 pushFollow(FOLLOW_1);
2674 2674 ruleGraphPatternReference();
2675 } 2675
2676 2676 state._fsp--;
2677 } 2677
2678 catch (RecognitionException re) { 2678 after(grammarAccess.getGraphPatternReferenceRule());
2679 reportError(re); 2679 match(input,EOF,FOLLOW_2);
2680 recover(input,re); 2680
2681 } 2681 }
2682 finally { 2682
2683 } 2683 }
2684 return ; 2684 catch (RecognitionException re) {
2685 } 2685 reportError(re);
2686 // $ANTLR end "entryRuleGraphPattern" 2686 recover(input,re);
2687 2687 }
2688 2688 finally {
2689 // $ANTLR start "ruleGraphPattern" 2689 }
2690 // InternalApplicationConfiguration.g:887:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ; 2690 return ;
2691 public final void ruleGraphPattern() throws RecognitionException { 2691 }
2692 2692 // $ANTLR end "entryRuleGraphPatternReference"
2693 int stackSize = keepStackSize(); 2693
2694 2694
2695 try { 2695 // $ANTLR start "ruleGraphPatternReference"
2696 // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPattern__Alternatives ) ) ) 2696 // InternalApplicationConfiguration.g:887:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ;
2697 // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) 2697 public final void ruleGraphPatternReference() throws RecognitionException {
2698 { 2698
2699 // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) 2699 int stackSize = keepStackSize();
2700 // InternalApplicationConfiguration.g:893:3: ( rule__GraphPattern__Alternatives ) 2700
2701 { 2701 try {
2702 before(grammarAccess.getGraphPatternAccess().getAlternatives()); 2702 // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) )
2703 // InternalApplicationConfiguration.g:894:3: ( rule__GraphPattern__Alternatives ) 2703 // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPatternReference__ReferredAssignment ) )
2704 // InternalApplicationConfiguration.g:894:4: rule__GraphPattern__Alternatives 2704 {
2705 { 2705 // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPatternReference__ReferredAssignment ) )
2706 pushFollow(FOLLOW_2); 2706 // InternalApplicationConfiguration.g:893:3: ( rule__GraphPatternReference__ReferredAssignment )
2707 rule__GraphPattern__Alternatives(); 2707 {
2708 2708 before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment());
2709 state._fsp--; 2709 // InternalApplicationConfiguration.g:894:3: ( rule__GraphPatternReference__ReferredAssignment )
2710 2710 // InternalApplicationConfiguration.g:894:4: rule__GraphPatternReference__ReferredAssignment
2711 2711 {
2712 } 2712 pushFollow(FOLLOW_2);
2713 2713 rule__GraphPatternReference__ReferredAssignment();
2714 after(grammarAccess.getGraphPatternAccess().getAlternatives()); 2714
2715 2715 state._fsp--;
2716 } 2716
2717 2717
2718 2718 }
2719 } 2719
2720 2720 after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment());
2721 } 2721
2722 catch (RecognitionException re) { 2722 }
2723 reportError(re); 2723
2724 recover(input,re); 2724
2725 } 2725 }
2726 finally { 2726
2727 2727 }
2728 restoreStackSize(stackSize); 2728 catch (RecognitionException re) {
2729 2729 reportError(re);
2730 } 2730 recover(input,re);
2731 return ; 2731 }
2732 } 2732 finally {
2733 // $ANTLR end "ruleGraphPattern" 2733
2734 2734 restoreStackSize(stackSize);
2735 2735
2736 // $ANTLR start "entryRuleConfigSpecification" 2736 }
2737 // InternalApplicationConfiguration.g:903:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; 2737 return ;
2738 public final void entryRuleConfigSpecification() throws RecognitionException { 2738 }
2739 try { 2739 // $ANTLR end "ruleGraphPatternReference"
2740 // InternalApplicationConfiguration.g:904:1: ( ruleConfigSpecification EOF ) 2740
2741 // InternalApplicationConfiguration.g:905:1: ruleConfigSpecification EOF 2741
2742 { 2742 // $ANTLR start "entryRuleGraphPattern"
2743 before(grammarAccess.getConfigSpecificationRule()); 2743 // InternalApplicationConfiguration.g:903:1: entryRuleGraphPattern : ruleGraphPattern EOF ;
2744 pushFollow(FOLLOW_1); 2744 public final void entryRuleGraphPattern() throws RecognitionException {
2745 ruleConfigSpecification(); 2745 try {
2746 2746 // InternalApplicationConfiguration.g:904:1: ( ruleGraphPattern EOF )
2747 state._fsp--; 2747 // InternalApplicationConfiguration.g:905:1: ruleGraphPattern EOF
2748 2748 {
2749 after(grammarAccess.getConfigSpecificationRule()); 2749 before(grammarAccess.getGraphPatternRule());
2750 match(input,EOF,FOLLOW_2); 2750 pushFollow(FOLLOW_1);
2751 2751 ruleGraphPattern();
2752 } 2752
2753 2753 state._fsp--;
2754 } 2754
2755 catch (RecognitionException re) { 2755 after(grammarAccess.getGraphPatternRule());
2756 reportError(re); 2756 match(input,EOF,FOLLOW_2);
2757 recover(input,re); 2757
2758 } 2758 }
2759 finally { 2759
2760 } 2760 }
2761 return ; 2761 catch (RecognitionException re) {
2762 } 2762 reportError(re);
2763 // $ANTLR end "entryRuleConfigSpecification" 2763 recover(input,re);
2764 2764 }
2765 2765 finally {
2766 // $ANTLR start "ruleConfigSpecification" 2766 }
2767 // InternalApplicationConfiguration.g:912:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; 2767 return ;
2768 public final void ruleConfigSpecification() throws RecognitionException { 2768 }
2769 2769 // $ANTLR end "entryRuleGraphPattern"
2770 int stackSize = keepStackSize(); 2770
2771 2771
2772 try { 2772 // $ANTLR start "ruleGraphPattern"
2773 // InternalApplicationConfiguration.g:916:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) 2773 // InternalApplicationConfiguration.g:912:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ;
2774 // InternalApplicationConfiguration.g:917:2: ( ( rule__ConfigSpecification__Group__0 ) ) 2774 public final void ruleGraphPattern() throws RecognitionException {
2775 { 2775
2776 // InternalApplicationConfiguration.g:917:2: ( ( rule__ConfigSpecification__Group__0 ) ) 2776 int stackSize = keepStackSize();
2777 // InternalApplicationConfiguration.g:918:3: ( rule__ConfigSpecification__Group__0 ) 2777
2778 { 2778 try {
2779 before(grammarAccess.getConfigSpecificationAccess().getGroup()); 2779 // InternalApplicationConfiguration.g:916:2: ( ( ( rule__GraphPattern__Alternatives ) ) )
2780 // InternalApplicationConfiguration.g:919:3: ( rule__ConfigSpecification__Group__0 ) 2780 // InternalApplicationConfiguration.g:917:2: ( ( rule__GraphPattern__Alternatives ) )
2781 // InternalApplicationConfiguration.g:919:4: rule__ConfigSpecification__Group__0 2781 {
2782 { 2782 // InternalApplicationConfiguration.g:917:2: ( ( rule__GraphPattern__Alternatives ) )
2783 pushFollow(FOLLOW_2); 2783 // InternalApplicationConfiguration.g:918:3: ( rule__GraphPattern__Alternatives )
2784 rule__ConfigSpecification__Group__0(); 2784 {
2785 2785 before(grammarAccess.getGraphPatternAccess().getAlternatives());
2786 state._fsp--; 2786 // InternalApplicationConfiguration.g:919:3: ( rule__GraphPattern__Alternatives )
2787 2787 // InternalApplicationConfiguration.g:919:4: rule__GraphPattern__Alternatives
2788 2788 {
2789 } 2789 pushFollow(FOLLOW_2);
2790 2790 rule__GraphPattern__Alternatives();
2791 after(grammarAccess.getConfigSpecificationAccess().getGroup()); 2791
2792 2792 state._fsp--;
2793 } 2793
2794 2794
2795 2795 }
2796 } 2796
2797 2797 after(grammarAccess.getGraphPatternAccess().getAlternatives());
2798 } 2798
2799 catch (RecognitionException re) { 2799 }
2800 reportError(re); 2800
2801 recover(input,re); 2801
2802 } 2802 }
2803 finally { 2803
2804 2804 }
2805 restoreStackSize(stackSize); 2805 catch (RecognitionException re) {
2806 2806 reportError(re);
2807 } 2807 recover(input,re);
2808 return ; 2808 }
2809 } 2809 finally {
2810 // $ANTLR end "ruleConfigSpecification" 2810
2811 2811 restoreStackSize(stackSize);
2812 2812
2813 // $ANTLR start "entryRuleConfigDeclaration" 2813 }
2814 // InternalApplicationConfiguration.g:928:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; 2814 return ;
2815 public final void entryRuleConfigDeclaration() throws RecognitionException { 2815 }
2816 try { 2816 // $ANTLR end "ruleGraphPattern"
2817 // InternalApplicationConfiguration.g:929:1: ( ruleConfigDeclaration EOF ) 2817
2818 // InternalApplicationConfiguration.g:930:1: ruleConfigDeclaration EOF 2818
2819 { 2819 // $ANTLR start "entryRuleObjectiveSpecification"
2820 before(grammarAccess.getConfigDeclarationRule()); 2820 // InternalApplicationConfiguration.g:928:1: entryRuleObjectiveSpecification : ruleObjectiveSpecification EOF ;
2821 pushFollow(FOLLOW_1); 2821 public final void entryRuleObjectiveSpecification() throws RecognitionException {
2822 ruleConfigDeclaration(); 2822 try {
2823 2823 // InternalApplicationConfiguration.g:929:1: ( ruleObjectiveSpecification EOF )
2824 state._fsp--; 2824 // InternalApplicationConfiguration.g:930:1: ruleObjectiveSpecification EOF
2825 2825 {
2826 after(grammarAccess.getConfigDeclarationRule()); 2826 before(grammarAccess.getObjectiveSpecificationRule());
2827 match(input,EOF,FOLLOW_2); 2827 pushFollow(FOLLOW_1);
2828 2828 ruleObjectiveSpecification();
2829 } 2829
2830 2830 state._fsp--;
2831 } 2831
2832 catch (RecognitionException re) { 2832 after(grammarAccess.getObjectiveSpecificationRule());
2833 reportError(re); 2833 match(input,EOF,FOLLOW_2);
2834 recover(input,re); 2834
2835 } 2835 }
2836 finally { 2836
2837 } 2837 }
2838 return ; 2838 catch (RecognitionException re) {
2839 } 2839 reportError(re);
2840 // $ANTLR end "entryRuleConfigDeclaration" 2840 recover(input,re);
2841 2841 }
2842 2842 finally {
2843 // $ANTLR start "ruleConfigDeclaration" 2843 }
2844 // InternalApplicationConfiguration.g:937:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; 2844 return ;
2845 public final void ruleConfigDeclaration() throws RecognitionException { 2845 }
2846 2846 // $ANTLR end "entryRuleObjectiveSpecification"
2847 int stackSize = keepStackSize(); 2847
2848 2848
2849 try { 2849 // $ANTLR start "ruleObjectiveSpecification"
2850 // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) 2850 // InternalApplicationConfiguration.g:937:1: ruleObjectiveSpecification : ( ( rule__ObjectiveSpecification__Group__0 ) ) ;
2851 // InternalApplicationConfiguration.g:942:2: ( ( rule__ConfigDeclaration__Group__0 ) ) 2851 public final void ruleObjectiveSpecification() throws RecognitionException {
2852 { 2852
2853 // InternalApplicationConfiguration.g:942:2: ( ( rule__ConfigDeclaration__Group__0 ) ) 2853 int stackSize = keepStackSize();
2854 // InternalApplicationConfiguration.g:943:3: ( rule__ConfigDeclaration__Group__0 ) 2854
2855 { 2855 try {
2856 before(grammarAccess.getConfigDeclarationAccess().getGroup()); 2856 // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ObjectiveSpecification__Group__0 ) ) )
2857 // InternalApplicationConfiguration.g:944:3: ( rule__ConfigDeclaration__Group__0 ) 2857 // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveSpecification__Group__0 ) )
2858 // InternalApplicationConfiguration.g:944:4: rule__ConfigDeclaration__Group__0 2858 {
2859 { 2859 // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveSpecification__Group__0 ) )
2860 pushFollow(FOLLOW_2); 2860 // InternalApplicationConfiguration.g:943:3: ( rule__ObjectiveSpecification__Group__0 )
2861 rule__ConfigDeclaration__Group__0(); 2861 {
2862 2862 before(grammarAccess.getObjectiveSpecificationAccess().getGroup());
2863 state._fsp--; 2863 // InternalApplicationConfiguration.g:944:3: ( rule__ObjectiveSpecification__Group__0 )
2864 2864 // InternalApplicationConfiguration.g:944:4: rule__ObjectiveSpecification__Group__0
2865 2865 {
2866 } 2866 pushFollow(FOLLOW_2);
2867 2867 rule__ObjectiveSpecification__Group__0();
2868 after(grammarAccess.getConfigDeclarationAccess().getGroup()); 2868
2869 2869 state._fsp--;
2870 } 2870
2871 2871
2872 2872 }
2873 } 2873
2874 2874 after(grammarAccess.getObjectiveSpecificationAccess().getGroup());
2875 } 2875
2876 catch (RecognitionException re) { 2876 }
2877 reportError(re); 2877
2878 recover(input,re); 2878
2879 } 2879 }
2880 finally { 2880
2881 2881 }
2882 restoreStackSize(stackSize); 2882 catch (RecognitionException re) {
2883 2883 reportError(re);
2884 } 2884 recover(input,re);
2885 return ; 2885 }
2886 } 2886 finally {
2887 // $ANTLR end "ruleConfigDeclaration" 2887
2888 2888 restoreStackSize(stackSize);
2889 2889
2890 // $ANTLR start "entryRuleConfigEntry" 2890 }
2891 // InternalApplicationConfiguration.g:953:1: entryRuleConfigEntry : ruleConfigEntry EOF ; 2891 return ;
2892 public final void entryRuleConfigEntry() throws RecognitionException { 2892 }
2893 try { 2893 // $ANTLR end "ruleObjectiveSpecification"
2894 // InternalApplicationConfiguration.g:954:1: ( ruleConfigEntry EOF ) 2894
2895 // InternalApplicationConfiguration.g:955:1: ruleConfigEntry EOF 2895
2896 { 2896 // $ANTLR start "entryRuleObjectiveEntry"
2897 before(grammarAccess.getConfigEntryRule()); 2897 // InternalApplicationConfiguration.g:953:1: entryRuleObjectiveEntry : ruleObjectiveEntry EOF ;
2898 pushFollow(FOLLOW_1); 2898 public final void entryRuleObjectiveEntry() throws RecognitionException {
2899 ruleConfigEntry(); 2899 try {
2900 2900 // InternalApplicationConfiguration.g:954:1: ( ruleObjectiveEntry EOF )
2901 state._fsp--; 2901 // InternalApplicationConfiguration.g:955:1: ruleObjectiveEntry EOF
2902 2902 {
2903 after(grammarAccess.getConfigEntryRule()); 2903 before(grammarAccess.getObjectiveEntryRule());
2904 match(input,EOF,FOLLOW_2); 2904 pushFollow(FOLLOW_1);
2905 2905 ruleObjectiveEntry();
2906 } 2906
2907 2907 state._fsp--;
2908 } 2908
2909 catch (RecognitionException re) { 2909 after(grammarAccess.getObjectiveEntryRule());
2910 reportError(re); 2910 match(input,EOF,FOLLOW_2);
2911 recover(input,re); 2911
2912 } 2912 }
2913 finally { 2913
2914 } 2914 }
2915 return ; 2915 catch (RecognitionException re) {
2916 } 2916 reportError(re);
2917 // $ANTLR end "entryRuleConfigEntry" 2917 recover(input,re);
2918 2918 }
2919 2919 finally {
2920 // $ANTLR start "ruleConfigEntry" 2920 }
2921 // InternalApplicationConfiguration.g:962:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; 2921 return ;
2922 public final void ruleConfigEntry() throws RecognitionException { 2922 }
2923 2923 // $ANTLR end "entryRuleObjectiveEntry"
2924 int stackSize = keepStackSize(); 2924
2925 2925
2926 try { 2926 // $ANTLR start "ruleObjectiveEntry"
2927 // InternalApplicationConfiguration.g:966:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) 2927 // InternalApplicationConfiguration.g:962:1: ruleObjectiveEntry : ( ( rule__ObjectiveEntry__Alternatives ) ) ;
2928 // InternalApplicationConfiguration.g:967:2: ( ( rule__ConfigEntry__Alternatives ) ) 2928 public final void ruleObjectiveEntry() throws RecognitionException {
2929 { 2929
2930 // InternalApplicationConfiguration.g:967:2: ( ( rule__ConfigEntry__Alternatives ) ) 2930 int stackSize = keepStackSize();
2931 // InternalApplicationConfiguration.g:968:3: ( rule__ConfigEntry__Alternatives ) 2931
2932 { 2932 try {
2933 before(grammarAccess.getConfigEntryAccess().getAlternatives()); 2933 // InternalApplicationConfiguration.g:966:2: ( ( ( rule__ObjectiveEntry__Alternatives ) ) )
2934 // InternalApplicationConfiguration.g:969:3: ( rule__ConfigEntry__Alternatives ) 2934 // InternalApplicationConfiguration.g:967:2: ( ( rule__ObjectiveEntry__Alternatives ) )
2935 // InternalApplicationConfiguration.g:969:4: rule__ConfigEntry__Alternatives 2935 {
2936 { 2936 // InternalApplicationConfiguration.g:967:2: ( ( rule__ObjectiveEntry__Alternatives ) )
2937 pushFollow(FOLLOW_2); 2937 // InternalApplicationConfiguration.g:968:3: ( rule__ObjectiveEntry__Alternatives )
2938 rule__ConfigEntry__Alternatives(); 2938 {
2939 2939 before(grammarAccess.getObjectiveEntryAccess().getAlternatives());
2940 state._fsp--; 2940 // InternalApplicationConfiguration.g:969:3: ( rule__ObjectiveEntry__Alternatives )
2941 2941 // InternalApplicationConfiguration.g:969:4: rule__ObjectiveEntry__Alternatives
2942 2942 {
2943 } 2943 pushFollow(FOLLOW_2);
2944 2944 rule__ObjectiveEntry__Alternatives();
2945 after(grammarAccess.getConfigEntryAccess().getAlternatives()); 2945
2946 2946 state._fsp--;
2947 } 2947
2948 2948
2949 2949 }
2950 } 2950
2951 2951 after(grammarAccess.getObjectiveEntryAccess().getAlternatives());
2952 } 2952
2953 catch (RecognitionException re) { 2953 }
2954 reportError(re); 2954
2955 recover(input,re); 2955
2956 } 2956 }
2957 finally { 2957
2958 2958 }
2959 restoreStackSize(stackSize); 2959 catch (RecognitionException re) {
2960 2960 reportError(re);
2961 } 2961 recover(input,re);
2962 return ; 2962 }
2963 } 2963 finally {
2964 // $ANTLR end "ruleConfigEntry" 2964
2965 2965 restoreStackSize(stackSize);
2966 2966
2967 // $ANTLR start "entryRuleDocumentationEntry" 2967 }
2968 // InternalApplicationConfiguration.g:978:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; 2968 return ;
2969 public final void entryRuleDocumentationEntry() throws RecognitionException { 2969 }
2970 try { 2970 // $ANTLR end "ruleObjectiveEntry"
2971 // InternalApplicationConfiguration.g:979:1: ( ruleDocumentationEntry EOF ) 2971
2972 // InternalApplicationConfiguration.g:980:1: ruleDocumentationEntry EOF 2972
2973 { 2973 // $ANTLR start "entryRuleOptimizationEntry"
2974 before(grammarAccess.getDocumentationEntryRule()); 2974 // InternalApplicationConfiguration.g:978:1: entryRuleOptimizationEntry : ruleOptimizationEntry EOF ;
2975 pushFollow(FOLLOW_1); 2975 public final void entryRuleOptimizationEntry() throws RecognitionException {
2976 ruleDocumentationEntry(); 2976 try {
2977 2977 // InternalApplicationConfiguration.g:979:1: ( ruleOptimizationEntry EOF )
2978 state._fsp--; 2978 // InternalApplicationConfiguration.g:980:1: ruleOptimizationEntry EOF
2979 2979 {
2980 after(grammarAccess.getDocumentationEntryRule()); 2980 before(grammarAccess.getOptimizationEntryRule());
2981 match(input,EOF,FOLLOW_2); 2981 pushFollow(FOLLOW_1);
2982 2982 ruleOptimizationEntry();
2983 } 2983
2984 2984 state._fsp--;
2985 } 2985
2986 catch (RecognitionException re) { 2986 after(grammarAccess.getOptimizationEntryRule());
2987 reportError(re); 2987 match(input,EOF,FOLLOW_2);
2988 recover(input,re); 2988
2989 } 2989 }
2990 finally { 2990
2991 } 2991 }
2992 return ; 2992 catch (RecognitionException re) {
2993 } 2993 reportError(re);
2994 // $ANTLR end "entryRuleDocumentationEntry" 2994 recover(input,re);
2995 2995 }
2996 2996 finally {
2997 // $ANTLR start "ruleDocumentationEntry" 2997 }
2998 // InternalApplicationConfiguration.g:987:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; 2998 return ;
2999 public final void ruleDocumentationEntry() throws RecognitionException { 2999 }
3000 3000 // $ANTLR end "entryRuleOptimizationEntry"
3001 int stackSize = keepStackSize(); 3001
3002 3002
3003 try { 3003 // $ANTLR start "ruleOptimizationEntry"
3004 // InternalApplicationConfiguration.g:991:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) 3004 // InternalApplicationConfiguration.g:987:1: ruleOptimizationEntry : ( ( rule__OptimizationEntry__Group__0 ) ) ;
3005 // InternalApplicationConfiguration.g:992:2: ( ( rule__DocumentationEntry__Group__0 ) ) 3005 public final void ruleOptimizationEntry() throws RecognitionException {
3006 { 3006
3007 // InternalApplicationConfiguration.g:992:2: ( ( rule__DocumentationEntry__Group__0 ) ) 3007 int stackSize = keepStackSize();
3008 // InternalApplicationConfiguration.g:993:3: ( rule__DocumentationEntry__Group__0 ) 3008
3009 { 3009 try {
3010 before(grammarAccess.getDocumentationEntryAccess().getGroup()); 3010 // InternalApplicationConfiguration.g:991:2: ( ( ( rule__OptimizationEntry__Group__0 ) ) )
3011 // InternalApplicationConfiguration.g:994:3: ( rule__DocumentationEntry__Group__0 ) 3011 // InternalApplicationConfiguration.g:992:2: ( ( rule__OptimizationEntry__Group__0 ) )
3012 // InternalApplicationConfiguration.g:994:4: rule__DocumentationEntry__Group__0 3012 {
3013 { 3013 // InternalApplicationConfiguration.g:992:2: ( ( rule__OptimizationEntry__Group__0 ) )
3014 pushFollow(FOLLOW_2); 3014 // InternalApplicationConfiguration.g:993:3: ( rule__OptimizationEntry__Group__0 )
3015 rule__DocumentationEntry__Group__0(); 3015 {
3016 3016 before(grammarAccess.getOptimizationEntryAccess().getGroup());
3017 state._fsp--; 3017 // InternalApplicationConfiguration.g:994:3: ( rule__OptimizationEntry__Group__0 )
3018 3018 // InternalApplicationConfiguration.g:994:4: rule__OptimizationEntry__Group__0
3019 3019 {
3020 } 3020 pushFollow(FOLLOW_2);
3021 3021 rule__OptimizationEntry__Group__0();
3022 after(grammarAccess.getDocumentationEntryAccess().getGroup()); 3022
3023 3023 state._fsp--;
3024 } 3024
3025 3025
3026 3026 }
3027 } 3027
3028 3028 after(grammarAccess.getOptimizationEntryAccess().getGroup());
3029 } 3029
3030 catch (RecognitionException re) { 3030 }
3031 reportError(re); 3031
3032 recover(input,re); 3032
3033 } 3033 }
3034 finally { 3034
3035 3035 }
3036 restoreStackSize(stackSize); 3036 catch (RecognitionException re) {
3037 3037 reportError(re);
3038 } 3038 recover(input,re);
3039 return ; 3039 }
3040 } 3040 finally {
3041 // $ANTLR end "ruleDocumentationEntry" 3041
3042 3042 restoreStackSize(stackSize);
3043 3043
3044 // $ANTLR start "entryRuleRuntimeEntry" 3044 }
3045 // InternalApplicationConfiguration.g:1003:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; 3045 return ;
3046 public final void entryRuleRuntimeEntry() throws RecognitionException { 3046 }
3047 try { 3047 // $ANTLR end "ruleOptimizationEntry"
3048 // InternalApplicationConfiguration.g:1004:1: ( ruleRuntimeEntry EOF ) 3048
3049 // InternalApplicationConfiguration.g:1005:1: ruleRuntimeEntry EOF 3049
3050 { 3050 // $ANTLR start "entryRuleThresholdEntry"
3051 before(grammarAccess.getRuntimeEntryRule()); 3051 // InternalApplicationConfiguration.g:1003:1: entryRuleThresholdEntry : ruleThresholdEntry EOF ;
3052 pushFollow(FOLLOW_1); 3052 public final void entryRuleThresholdEntry() throws RecognitionException {
3053 ruleRuntimeEntry(); 3053 try {
3054 3054 // InternalApplicationConfiguration.g:1004:1: ( ruleThresholdEntry EOF )
3055 state._fsp--; 3055 // InternalApplicationConfiguration.g:1005:1: ruleThresholdEntry EOF
3056 3056 {
3057 after(grammarAccess.getRuntimeEntryRule()); 3057 before(grammarAccess.getThresholdEntryRule());
3058 match(input,EOF,FOLLOW_2); 3058 pushFollow(FOLLOW_1);
3059 3059 ruleThresholdEntry();
3060 } 3060
3061 3061 state._fsp--;
3062 } 3062
3063 catch (RecognitionException re) { 3063 after(grammarAccess.getThresholdEntryRule());
3064 reportError(re); 3064 match(input,EOF,FOLLOW_2);
3065 recover(input,re); 3065
3066 } 3066 }
3067 finally { 3067
3068 } 3068 }
3069 return ; 3069 catch (RecognitionException re) {
3070 } 3070 reportError(re);
3071 // $ANTLR end "entryRuleRuntimeEntry" 3071 recover(input,re);
3072 3072 }
3073 3073 finally {
3074 // $ANTLR start "ruleRuntimeEntry" 3074 }
3075 // InternalApplicationConfiguration.g:1012:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; 3075 return ;
3076 public final void ruleRuntimeEntry() throws RecognitionException { 3076 }
3077 3077 // $ANTLR end "entryRuleThresholdEntry"
3078 int stackSize = keepStackSize(); 3078
3079 3079
3080 try { 3080 // $ANTLR start "ruleThresholdEntry"
3081 // InternalApplicationConfiguration.g:1016:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) 3081 // InternalApplicationConfiguration.g:1012:1: ruleThresholdEntry : ( ( rule__ThresholdEntry__Group__0 ) ) ;
3082 // InternalApplicationConfiguration.g:1017:2: ( ( rule__RuntimeEntry__Group__0 ) ) 3082 public final void ruleThresholdEntry() throws RecognitionException {
3083 { 3083
3084 // InternalApplicationConfiguration.g:1017:2: ( ( rule__RuntimeEntry__Group__0 ) ) 3084 int stackSize = keepStackSize();
3085 // InternalApplicationConfiguration.g:1018:3: ( rule__RuntimeEntry__Group__0 ) 3085
3086 { 3086 try {
3087 before(grammarAccess.getRuntimeEntryAccess().getGroup()); 3087 // InternalApplicationConfiguration.g:1016:2: ( ( ( rule__ThresholdEntry__Group__0 ) ) )
3088 // InternalApplicationConfiguration.g:1019:3: ( rule__RuntimeEntry__Group__0 ) 3088 // InternalApplicationConfiguration.g:1017:2: ( ( rule__ThresholdEntry__Group__0 ) )
3089 // InternalApplicationConfiguration.g:1019:4: rule__RuntimeEntry__Group__0 3089 {
3090 { 3090 // InternalApplicationConfiguration.g:1017:2: ( ( rule__ThresholdEntry__Group__0 ) )
3091 pushFollow(FOLLOW_2); 3091 // InternalApplicationConfiguration.g:1018:3: ( rule__ThresholdEntry__Group__0 )
3092 rule__RuntimeEntry__Group__0(); 3092 {
3093 3093 before(grammarAccess.getThresholdEntryAccess().getGroup());
3094 state._fsp--; 3094 // InternalApplicationConfiguration.g:1019:3: ( rule__ThresholdEntry__Group__0 )
3095 3095 // InternalApplicationConfiguration.g:1019:4: rule__ThresholdEntry__Group__0
3096 3096 {
3097 } 3097 pushFollow(FOLLOW_2);
3098 3098 rule__ThresholdEntry__Group__0();
3099 after(grammarAccess.getRuntimeEntryAccess().getGroup()); 3099
3100 3100 state._fsp--;
3101 } 3101
3102 3102
3103 3103 }
3104 } 3104
3105 3105 after(grammarAccess.getThresholdEntryAccess().getGroup());
3106 } 3106
3107 catch (RecognitionException re) { 3107 }
3108 reportError(re); 3108
3109 recover(input,re); 3109
3110 } 3110 }
3111 finally { 3111
3112 3112 }
3113 restoreStackSize(stackSize); 3113 catch (RecognitionException re) {
3114 3114 reportError(re);
3115 } 3115 recover(input,re);
3116 return ; 3116 }
3117 } 3117 finally {
3118 // $ANTLR end "ruleRuntimeEntry" 3118
3119 3119 restoreStackSize(stackSize);
3120 3120
3121 // $ANTLR start "entryRuleMemoryEntry" 3121 }
3122 // InternalApplicationConfiguration.g:1028:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; 3122 return ;
3123 public final void entryRuleMemoryEntry() throws RecognitionException { 3123 }
3124 try { 3124 // $ANTLR end "ruleThresholdEntry"
3125 // InternalApplicationConfiguration.g:1029:1: ( ruleMemoryEntry EOF ) 3125
3126 // InternalApplicationConfiguration.g:1030:1: ruleMemoryEntry EOF 3126
3127 { 3127 // $ANTLR start "entryRuleObjectiveFunction"
3128 before(grammarAccess.getMemoryEntryRule()); 3128 // InternalApplicationConfiguration.g:1028:1: entryRuleObjectiveFunction : ruleObjectiveFunction EOF ;
3129 pushFollow(FOLLOW_1); 3129 public final void entryRuleObjectiveFunction() throws RecognitionException {
3130 ruleMemoryEntry(); 3130 try {
3131 3131 // InternalApplicationConfiguration.g:1029:1: ( ruleObjectiveFunction EOF )
3132 state._fsp--; 3132 // InternalApplicationConfiguration.g:1030:1: ruleObjectiveFunction EOF
3133 3133 {
3134 after(grammarAccess.getMemoryEntryRule()); 3134 before(grammarAccess.getObjectiveFunctionRule());
3135 match(input,EOF,FOLLOW_2); 3135 pushFollow(FOLLOW_1);
3136 3136 ruleObjectiveFunction();
3137 } 3137
3138 3138 state._fsp--;
3139 } 3139
3140 catch (RecognitionException re) { 3140 after(grammarAccess.getObjectiveFunctionRule());
3141 reportError(re); 3141 match(input,EOF,FOLLOW_2);
3142 recover(input,re); 3142
3143 } 3143 }
3144 finally { 3144
3145 } 3145 }
3146 return ; 3146 catch (RecognitionException re) {
3147 } 3147 reportError(re);
3148 // $ANTLR end "entryRuleMemoryEntry" 3148 recover(input,re);
3149 3149 }
3150 3150 finally {
3151 // $ANTLR start "ruleMemoryEntry" 3151 }
3152 // InternalApplicationConfiguration.g:1037:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; 3152 return ;
3153 public final void ruleMemoryEntry() throws RecognitionException { 3153 }
3154 3154 // $ANTLR end "entryRuleObjectiveFunction"
3155 int stackSize = keepStackSize(); 3155
3156 3156
3157 try { 3157 // $ANTLR start "ruleObjectiveFunction"
3158 // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) 3158 // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ruleReliabiltiyFunction ) ;
3159 // InternalApplicationConfiguration.g:1042:2: ( ( rule__MemoryEntry__Group__0 ) ) 3159 public final void ruleObjectiveFunction() throws RecognitionException {
3160 { 3160
3161 // InternalApplicationConfiguration.g:1042:2: ( ( rule__MemoryEntry__Group__0 ) ) 3161 int stackSize = keepStackSize();
3162 // InternalApplicationConfiguration.g:1043:3: ( rule__MemoryEntry__Group__0 ) 3162
3163 { 3163 try {
3164 before(grammarAccess.getMemoryEntryAccess().getGroup()); 3164 // InternalApplicationConfiguration.g:1041:2: ( ( ruleReliabiltiyFunction ) )
3165 // InternalApplicationConfiguration.g:1044:3: ( rule__MemoryEntry__Group__0 ) 3165 // InternalApplicationConfiguration.g:1042:2: ( ruleReliabiltiyFunction )
3166 // InternalApplicationConfiguration.g:1044:4: rule__MemoryEntry__Group__0 3166 {
3167 { 3167 // InternalApplicationConfiguration.g:1042:2: ( ruleReliabiltiyFunction )
3168 pushFollow(FOLLOW_2); 3168 // InternalApplicationConfiguration.g:1043:3: ruleReliabiltiyFunction
3169 rule__MemoryEntry__Group__0(); 3169 {
3170 3170 before(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall());
3171 state._fsp--; 3171 pushFollow(FOLLOW_2);
3172 3172 ruleReliabiltiyFunction();
3173 3173
3174 } 3174 state._fsp--;
3175 3175
3176 after(grammarAccess.getMemoryEntryAccess().getGroup()); 3176 after(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall());
3177 3177
3178 } 3178 }
3179 3179
3180 3180
3181 } 3181 }
3182 3182
3183 } 3183 }
3184 catch (RecognitionException re) { 3184 catch (RecognitionException re) {
3185 reportError(re); 3185 reportError(re);
3186 recover(input,re); 3186 recover(input,re);
3187 } 3187 }
3188 finally { 3188 finally {
3189 3189
3190 restoreStackSize(stackSize); 3190 restoreStackSize(stackSize);
3191 3191
3192 } 3192 }
3193 return ; 3193 return ;
3194 } 3194 }
3195 // $ANTLR end "ruleMemoryEntry" 3195 // $ANTLR end "ruleObjectiveFunction"
3196 3196
3197 3197
3198 // $ANTLR start "entryRuleCustomEntry" 3198 // $ANTLR start "entryRuleReliabiltiyFunction"
3199 // InternalApplicationConfiguration.g:1053:1: entryRuleCustomEntry : ruleCustomEntry EOF ; 3199 // InternalApplicationConfiguration.g:1053:1: entryRuleReliabiltiyFunction : ruleReliabiltiyFunction EOF ;
3200 public final void entryRuleCustomEntry() throws RecognitionException { 3200 public final void entryRuleReliabiltiyFunction() throws RecognitionException {
3201 try { 3201 try {
3202 // InternalApplicationConfiguration.g:1054:1: ( ruleCustomEntry EOF ) 3202 // InternalApplicationConfiguration.g:1054:1: ( ruleReliabiltiyFunction EOF )
3203 // InternalApplicationConfiguration.g:1055:1: ruleCustomEntry EOF 3203 // InternalApplicationConfiguration.g:1055:1: ruleReliabiltiyFunction EOF
3204 { 3204 {
3205 before(grammarAccess.getCustomEntryRule()); 3205 before(grammarAccess.getReliabiltiyFunctionRule());
3206 pushFollow(FOLLOW_1); 3206 pushFollow(FOLLOW_1);
3207 ruleCustomEntry(); 3207 ruleReliabiltiyFunction();
3208 3208
3209 state._fsp--; 3209 state._fsp--;
3210 3210
3211 after(grammarAccess.getCustomEntryRule()); 3211 after(grammarAccess.getReliabiltiyFunctionRule());
3212 match(input,EOF,FOLLOW_2); 3212 match(input,EOF,FOLLOW_2);
3213 3213
3214 } 3214 }
3215 3215
3216 } 3216 }
3217 catch (RecognitionException re) { 3217 catch (RecognitionException re) {
3218 reportError(re); 3218 reportError(re);
3219 recover(input,re); 3219 recover(input,re);
3220 } 3220 }
3221 finally { 3221 finally {
3222 } 3222 }
3223 return ; 3223 return ;
3224 } 3224 }
3225 // $ANTLR end "entryRuleCustomEntry" 3225 // $ANTLR end "entryRuleReliabiltiyFunction"
3226 3226
3227 3227
3228 // $ANTLR start "ruleCustomEntry" 3228 // $ANTLR start "ruleReliabiltiyFunction"
3229 // InternalApplicationConfiguration.g:1062:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; 3229 // InternalApplicationConfiguration.g:1062:1: ruleReliabiltiyFunction : ( ( rule__ReliabiltiyFunction__Group__0 ) ) ;
3230 public final void ruleCustomEntry() throws RecognitionException { 3230 public final void ruleReliabiltiyFunction() throws RecognitionException {
3231 3231
3232 int stackSize = keepStackSize(); 3232 int stackSize = keepStackSize();
3233 3233
3234 try { 3234 try {
3235 // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) 3235 // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__ReliabiltiyFunction__Group__0 ) ) )
3236 // InternalApplicationConfiguration.g:1067:2: ( ( rule__CustomEntry__Group__0 ) ) 3236 // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabiltiyFunction__Group__0 ) )
3237 { 3237 {
3238 // InternalApplicationConfiguration.g:1067:2: ( ( rule__CustomEntry__Group__0 ) ) 3238 // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabiltiyFunction__Group__0 ) )
3239 // InternalApplicationConfiguration.g:1068:3: ( rule__CustomEntry__Group__0 ) 3239 // InternalApplicationConfiguration.g:1068:3: ( rule__ReliabiltiyFunction__Group__0 )
3240 { 3240 {
3241 before(grammarAccess.getCustomEntryAccess().getGroup()); 3241 before(grammarAccess.getReliabiltiyFunctionAccess().getGroup());
3242 // InternalApplicationConfiguration.g:1069:3: ( rule__CustomEntry__Group__0 ) 3242 // InternalApplicationConfiguration.g:1069:3: ( rule__ReliabiltiyFunction__Group__0 )
3243 // InternalApplicationConfiguration.g:1069:4: rule__CustomEntry__Group__0 3243 // InternalApplicationConfiguration.g:1069:4: rule__ReliabiltiyFunction__Group__0
3244 { 3244 {
3245 pushFollow(FOLLOW_2); 3245 pushFollow(FOLLOW_2);
3246 rule__CustomEntry__Group__0(); 3246 rule__ReliabiltiyFunction__Group__0();
3247 3247
3248 state._fsp--; 3248 state._fsp--;
3249 3249
3250 3250
3251 } 3251 }
3252 3252
3253 after(grammarAccess.getCustomEntryAccess().getGroup()); 3253 after(grammarAccess.getReliabiltiyFunctionAccess().getGroup());
3254 3254
3255 } 3255 }
3256 3256
3257 3257
3258 } 3258 }
3259 3259
3260 } 3260 }
3261 catch (RecognitionException re) { 3261 catch (RecognitionException re) {
3262 reportError(re); 3262 reportError(re);
3263 recover(input,re); 3263 recover(input,re);
3264 } 3264 }
3265 finally { 3265 finally {
3266 3266
3267 restoreStackSize(stackSize); 3267 restoreStackSize(stackSize);
3268 3268
3269 } 3269 }
3270 return ; 3270 return ;
3271 } 3271 }
3272 // $ANTLR end "ruleCustomEntry" 3272 // $ANTLR end "ruleReliabiltiyFunction"
3273 3273
3274 3274
3275 // $ANTLR start "entryRuleConfigReference" 3275 // $ANTLR start "entryRuleObjectiveDeclaration"
3276 // InternalApplicationConfiguration.g:1078:1: entryRuleConfigReference : ruleConfigReference EOF ; 3276 // InternalApplicationConfiguration.g:1078:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ;
3277 public final void entryRuleConfigReference() throws RecognitionException { 3277 public final void entryRuleObjectiveDeclaration() throws RecognitionException {
3278 try { 3278 try {
3279 // InternalApplicationConfiguration.g:1079:1: ( ruleConfigReference EOF ) 3279 // InternalApplicationConfiguration.g:1079:1: ( ruleObjectiveDeclaration EOF )
3280 // InternalApplicationConfiguration.g:1080:1: ruleConfigReference EOF 3280 // InternalApplicationConfiguration.g:1080:1: ruleObjectiveDeclaration EOF
3281 { 3281 {
3282 before(grammarAccess.getConfigReferenceRule()); 3282 before(grammarAccess.getObjectiveDeclarationRule());
3283 pushFollow(FOLLOW_1); 3283 pushFollow(FOLLOW_1);
3284 ruleConfigReference(); 3284 ruleObjectiveDeclaration();
3285 3285
3286 state._fsp--; 3286 state._fsp--;
3287 3287
3288 after(grammarAccess.getConfigReferenceRule()); 3288 after(grammarAccess.getObjectiveDeclarationRule());
3289 match(input,EOF,FOLLOW_2); 3289 match(input,EOF,FOLLOW_2);
3290 3290
3291 } 3291 }
3292 3292
3293 } 3293 }
3294 catch (RecognitionException re) { 3294 catch (RecognitionException re) {
3295 reportError(re); 3295 reportError(re);
3296 recover(input,re); 3296 recover(input,re);
3297 } 3297 }
3298 finally { 3298 finally {
3299 } 3299 }
3300 return ; 3300 return ;
3301 } 3301 }
3302 // $ANTLR end "entryRuleConfigReference" 3302 // $ANTLR end "entryRuleObjectiveDeclaration"
3303 3303
3304 3304
3305 // $ANTLR start "ruleConfigReference" 3305 // $ANTLR start "ruleObjectiveDeclaration"
3306 // InternalApplicationConfiguration.g:1087:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; 3306 // InternalApplicationConfiguration.g:1087:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ;
3307 public final void ruleConfigReference() throws RecognitionException { 3307 public final void ruleObjectiveDeclaration() throws RecognitionException {
3308 3308
3309 int stackSize = keepStackSize(); 3309 int stackSize = keepStackSize();
3310 3310
3311 try { 3311 try {
3312 // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) 3312 // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) )
3313 // InternalApplicationConfiguration.g:1092:2: ( ( rule__ConfigReference__ConfigAssignment ) ) 3313 // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) )
3314 { 3314 {
3315 // InternalApplicationConfiguration.g:1092:2: ( ( rule__ConfigReference__ConfigAssignment ) ) 3315 // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) )
3316 // InternalApplicationConfiguration.g:1093:3: ( rule__ConfigReference__ConfigAssignment ) 3316 // InternalApplicationConfiguration.g:1093:3: ( rule__ObjectiveDeclaration__Group__0 )
3317 { 3317 {
3318 before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); 3318 before(grammarAccess.getObjectiveDeclarationAccess().getGroup());
3319 // InternalApplicationConfiguration.g:1094:3: ( rule__ConfigReference__ConfigAssignment ) 3319 // InternalApplicationConfiguration.g:1094:3: ( rule__ObjectiveDeclaration__Group__0 )
3320 // InternalApplicationConfiguration.g:1094:4: rule__ConfigReference__ConfigAssignment 3320 // InternalApplicationConfiguration.g:1094:4: rule__ObjectiveDeclaration__Group__0
3321 { 3321 {
3322 pushFollow(FOLLOW_2); 3322 pushFollow(FOLLOW_2);
3323 rule__ConfigReference__ConfigAssignment(); 3323 rule__ObjectiveDeclaration__Group__0();
3324 3324
3325 state._fsp--; 3325 state._fsp--;
3326 3326
3327 3327
3328 } 3328 }
3329 3329
3330 after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); 3330 after(grammarAccess.getObjectiveDeclarationAccess().getGroup());
3331 3331
3332 } 3332 }
3333 3333
3334 3334
3335 } 3335 }
3336 3336
3337 } 3337 }
3338 catch (RecognitionException re) { 3338 catch (RecognitionException re) {
3339 reportError(re); 3339 reportError(re);
3340 recover(input,re); 3340 recover(input,re);
3341 } 3341 }
3342 finally { 3342 finally {
3343 3343
3344 restoreStackSize(stackSize); 3344 restoreStackSize(stackSize);
3345 3345
3346 } 3346 }
3347 return ; 3347 return ;
3348 } 3348 }
3349 // $ANTLR end "ruleConfigReference" 3349 // $ANTLR end "ruleObjectiveDeclaration"
3350 3350
3351 3351
3352 // $ANTLR start "entryRuleConfig" 3352 // $ANTLR start "entryRuleObjectiveReference"
3353 // InternalApplicationConfiguration.g:1103:1: entryRuleConfig : ruleConfig EOF ; 3353 // InternalApplicationConfiguration.g:1103:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ;
3354 public final void entryRuleConfig() throws RecognitionException { 3354 public final void entryRuleObjectiveReference() throws RecognitionException {
3355 try { 3355 try {
3356 // InternalApplicationConfiguration.g:1104:1: ( ruleConfig EOF ) 3356 // InternalApplicationConfiguration.g:1104:1: ( ruleObjectiveReference EOF )
3357 // InternalApplicationConfiguration.g:1105:1: ruleConfig EOF 3357 // InternalApplicationConfiguration.g:1105:1: ruleObjectiveReference EOF
3358 { 3358 {
3359 before(grammarAccess.getConfigRule()); 3359 before(grammarAccess.getObjectiveReferenceRule());
3360 pushFollow(FOLLOW_1); 3360 pushFollow(FOLLOW_1);
3361 ruleConfig(); 3361 ruleObjectiveReference();
3362 3362
3363 state._fsp--; 3363 state._fsp--;
3364 3364
3365 after(grammarAccess.getConfigRule()); 3365 after(grammarAccess.getObjectiveReferenceRule());
3366 match(input,EOF,FOLLOW_2); 3366 match(input,EOF,FOLLOW_2);
3367 3367
3368 } 3368 }
3369 3369
3370 } 3370 }
3371 catch (RecognitionException re) { 3371 catch (RecognitionException re) {
3372 reportError(re); 3372 reportError(re);
3373 recover(input,re); 3373 recover(input,re);
3374 } 3374 }
3375 finally { 3375 finally {
3376 } 3376 }
3377 return ; 3377 return ;
3378 } 3378 }
3379 // $ANTLR end "entryRuleConfig" 3379 // $ANTLR end "entryRuleObjectiveReference"
3380 3380
3381 3381
3382 // $ANTLR start "ruleConfig" 3382 // $ANTLR start "ruleObjectiveReference"
3383 // InternalApplicationConfiguration.g:1112:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; 3383 // InternalApplicationConfiguration.g:1112:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ;
3384 public final void ruleConfig() throws RecognitionException { 3384 public final void ruleObjectiveReference() throws RecognitionException {
3385 3385
3386 int stackSize = keepStackSize(); 3386 int stackSize = keepStackSize();
3387 3387
3388 try { 3388 try {
3389 // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__Config__Alternatives ) ) ) 3389 // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) )
3390 // InternalApplicationConfiguration.g:1117:2: ( ( rule__Config__Alternatives ) ) 3390 // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) )
3391 { 3391 {
3392 // InternalApplicationConfiguration.g:1117:2: ( ( rule__Config__Alternatives ) ) 3392 // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) )
3393 // InternalApplicationConfiguration.g:1118:3: ( rule__Config__Alternatives ) 3393 // InternalApplicationConfiguration.g:1118:3: ( rule__ObjectiveReference__ReferredAssignment )
3394 { 3394 {
3395 before(grammarAccess.getConfigAccess().getAlternatives()); 3395 before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment());
3396 // InternalApplicationConfiguration.g:1119:3: ( rule__Config__Alternatives ) 3396 // InternalApplicationConfiguration.g:1119:3: ( rule__ObjectiveReference__ReferredAssignment )
3397 // InternalApplicationConfiguration.g:1119:4: rule__Config__Alternatives 3397 // InternalApplicationConfiguration.g:1119:4: rule__ObjectiveReference__ReferredAssignment
3398 { 3398 {
3399 pushFollow(FOLLOW_2); 3399 pushFollow(FOLLOW_2);
3400 rule__Config__Alternatives(); 3400 rule__ObjectiveReference__ReferredAssignment();
3401 3401
3402 state._fsp--; 3402 state._fsp--;
3403 3403
3404 3404
3405 } 3405 }
3406 3406
3407 after(grammarAccess.getConfigAccess().getAlternatives()); 3407 after(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment());
3408 3408
3409 } 3409 }
3410 3410
3411 3411
3412 } 3412 }
3413 3413
3414 } 3414 }
3415 catch (RecognitionException re) { 3415 catch (RecognitionException re) {
3416 reportError(re); 3416 reportError(re);
3417 recover(input,re); 3417 recover(input,re);
3418 } 3418 }
3419 finally { 3419 finally {
3420 3420
3421 restoreStackSize(stackSize); 3421 restoreStackSize(stackSize);
3422 3422
3423 } 3423 }
3424 return ; 3424 return ;
3425 } 3425 }
3426 // $ANTLR end "ruleConfig" 3426 // $ANTLR end "ruleObjectiveReference"
3427 3427
3428 3428
3429 // $ANTLR start "entryRuleScopeSpecification" 3429 // $ANTLR start "entryRuleObjective"
3430 // InternalApplicationConfiguration.g:1128:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; 3430 // InternalApplicationConfiguration.g:1128:1: entryRuleObjective : ruleObjective EOF ;
3431 public final void entryRuleScopeSpecification() throws RecognitionException { 3431 public final void entryRuleObjective() throws RecognitionException {
3432 try { 3432 try {
3433 // InternalApplicationConfiguration.g:1129:1: ( ruleScopeSpecification EOF ) 3433 // InternalApplicationConfiguration.g:1129:1: ( ruleObjective EOF )
3434 // InternalApplicationConfiguration.g:1130:1: ruleScopeSpecification EOF 3434 // InternalApplicationConfiguration.g:1130:1: ruleObjective EOF
3435 { 3435 {
3436 before(grammarAccess.getScopeSpecificationRule()); 3436 before(grammarAccess.getObjectiveRule());
3437 pushFollow(FOLLOW_1); 3437 pushFollow(FOLLOW_1);
3438 ruleScopeSpecification(); 3438 ruleObjective();
3439 3439
3440 state._fsp--; 3440 state._fsp--;
3441 3441
3442 after(grammarAccess.getScopeSpecificationRule()); 3442 after(grammarAccess.getObjectiveRule());
3443 match(input,EOF,FOLLOW_2); 3443 match(input,EOF,FOLLOW_2);
3444 3444
3445 } 3445 }
3446 3446
3447 } 3447 }
3448 catch (RecognitionException re) { 3448 catch (RecognitionException re) {
3449 reportError(re); 3449 reportError(re);
3450 recover(input,re); 3450 recover(input,re);
3451 } 3451 }
3452 finally { 3452 finally {
3453 } 3453 }
3454 return ; 3454 return ;
3455 } 3455 }
3456 // $ANTLR end "entryRuleScopeSpecification" 3456 // $ANTLR end "entryRuleObjective"
3457 3457
3458 3458
3459 // $ANTLR start "ruleScopeSpecification" 3459 // $ANTLR start "ruleObjective"
3460 // InternalApplicationConfiguration.g:1137:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; 3460 // InternalApplicationConfiguration.g:1137:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ;
3461 public final void ruleScopeSpecification() throws RecognitionException { 3461 public final void ruleObjective() throws RecognitionException {
3462 3462
3463 int stackSize = keepStackSize(); 3463 int stackSize = keepStackSize();
3464 3464
3465 try { 3465 try {
3466 // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) 3466 // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__Objective__Alternatives ) ) )
3467 // InternalApplicationConfiguration.g:1142:2: ( ( rule__ScopeSpecification__Group__0 ) ) 3467 // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) )
3468 { 3468 {
3469 // InternalApplicationConfiguration.g:1142:2: ( ( rule__ScopeSpecification__Group__0 ) ) 3469 // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) )
3470 // InternalApplicationConfiguration.g:1143:3: ( rule__ScopeSpecification__Group__0 ) 3470 // InternalApplicationConfiguration.g:1143:3: ( rule__Objective__Alternatives )
3471 { 3471 {
3472 before(grammarAccess.getScopeSpecificationAccess().getGroup()); 3472 before(grammarAccess.getObjectiveAccess().getAlternatives());
3473 // InternalApplicationConfiguration.g:1144:3: ( rule__ScopeSpecification__Group__0 ) 3473 // InternalApplicationConfiguration.g:1144:3: ( rule__Objective__Alternatives )
3474 // InternalApplicationConfiguration.g:1144:4: rule__ScopeSpecification__Group__0 3474 // InternalApplicationConfiguration.g:1144:4: rule__Objective__Alternatives
3475 { 3475 {
3476 pushFollow(FOLLOW_2); 3476 pushFollow(FOLLOW_2);
3477 rule__ScopeSpecification__Group__0(); 3477 rule__Objective__Alternatives();
3478 3478
3479 state._fsp--; 3479 state._fsp--;
3480 3480
3481 3481
3482 } 3482 }
3483 3483
3484 after(grammarAccess.getScopeSpecificationAccess().getGroup()); 3484 after(grammarAccess.getObjectiveAccess().getAlternatives());
3485 3485
3486 } 3486 }
3487 3487
3488 3488
3489 } 3489 }
3490 3490
3491 } 3491 }
3492 catch (RecognitionException re) { 3492 catch (RecognitionException re) {
3493 reportError(re); 3493 reportError(re);
3494 recover(input,re); 3494 recover(input,re);
3495 } 3495 }
3496 finally { 3496 finally {
3497 3497
3498 restoreStackSize(stackSize); 3498 restoreStackSize(stackSize);
3499 3499
3500 } 3500 }
3501 return ; 3501 return ;
3502 } 3502 }
3503 // $ANTLR end "ruleScopeSpecification" 3503 // $ANTLR end "ruleObjective"
3504 3504
3505 3505
3506 // $ANTLR start "entryRuleTypeScope" 3506 // $ANTLR start "entryRuleConfigSpecification"
3507 // InternalApplicationConfiguration.g:1153:1: entryRuleTypeScope : ruleTypeScope EOF ; 3507 // InternalApplicationConfiguration.g:1153:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ;
3508 public final void entryRuleTypeScope() throws RecognitionException { 3508 public final void entryRuleConfigSpecification() throws RecognitionException {
3509 try { 3509 try {
3510 // InternalApplicationConfiguration.g:1154:1: ( ruleTypeScope EOF ) 3510 // InternalApplicationConfiguration.g:1154:1: ( ruleConfigSpecification EOF )
3511 // InternalApplicationConfiguration.g:1155:1: ruleTypeScope EOF 3511 // InternalApplicationConfiguration.g:1155:1: ruleConfigSpecification EOF
3512 { 3512 {
3513 before(grammarAccess.getTypeScopeRule()); 3513 before(grammarAccess.getConfigSpecificationRule());
3514 pushFollow(FOLLOW_1); 3514 pushFollow(FOLLOW_1);
3515 ruleTypeScope(); 3515 ruleConfigSpecification();
3516 3516
3517 state._fsp--; 3517 state._fsp--;
3518 3518
3519 after(grammarAccess.getTypeScopeRule()); 3519 after(grammarAccess.getConfigSpecificationRule());
3520 match(input,EOF,FOLLOW_2); 3520 match(input,EOF,FOLLOW_2);
3521 3521
3522 } 3522 }
3523 3523
3524 } 3524 }
3525 catch (RecognitionException re) { 3525 catch (RecognitionException re) {
3526 reportError(re); 3526 reportError(re);
3527 recover(input,re); 3527 recover(input,re);
3528 } 3528 }
3529 finally { 3529 finally {
3530 } 3530 }
3531 return ; 3531 return ;
3532 } 3532 }
3533 // $ANTLR end "entryRuleTypeScope" 3533 // $ANTLR end "entryRuleConfigSpecification"
3534 3534
3535 3535
3536 // $ANTLR start "ruleTypeScope" 3536 // $ANTLR start "ruleConfigSpecification"
3537 // InternalApplicationConfiguration.g:1162:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; 3537 // InternalApplicationConfiguration.g:1162:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ;
3538 public final void ruleTypeScope() throws RecognitionException { 3538 public final void ruleConfigSpecification() throws RecognitionException {
3539 3539
3540 int stackSize = keepStackSize(); 3540 int stackSize = keepStackSize();
3541 3541
3542 try { 3542 try {
3543 // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__TypeScope__Alternatives ) ) ) 3543 // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) )
3544 // InternalApplicationConfiguration.g:1167:2: ( ( rule__TypeScope__Alternatives ) ) 3544 // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) )
3545 { 3545 {
3546 // InternalApplicationConfiguration.g:1167:2: ( ( rule__TypeScope__Alternatives ) ) 3546 // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) )
3547 // InternalApplicationConfiguration.g:1168:3: ( rule__TypeScope__Alternatives ) 3547 // InternalApplicationConfiguration.g:1168:3: ( rule__ConfigSpecification__Group__0 )
3548 { 3548 {
3549 before(grammarAccess.getTypeScopeAccess().getAlternatives()); 3549 before(grammarAccess.getConfigSpecificationAccess().getGroup());
3550 // InternalApplicationConfiguration.g:1169:3: ( rule__TypeScope__Alternatives ) 3550 // InternalApplicationConfiguration.g:1169:3: ( rule__ConfigSpecification__Group__0 )
3551 // InternalApplicationConfiguration.g:1169:4: rule__TypeScope__Alternatives 3551 // InternalApplicationConfiguration.g:1169:4: rule__ConfigSpecification__Group__0
3552 { 3552 {
3553 pushFollow(FOLLOW_2); 3553 pushFollow(FOLLOW_2);
3554 rule__TypeScope__Alternatives(); 3554 rule__ConfigSpecification__Group__0();
3555 3555
3556 state._fsp--; 3556 state._fsp--;
3557 3557
3558 3558
3559 } 3559 }
3560 3560
3561 after(grammarAccess.getTypeScopeAccess().getAlternatives()); 3561 after(grammarAccess.getConfigSpecificationAccess().getGroup());
3562 3562
3563 } 3563 }
3564 3564
3565 3565
3566 } 3566 }
3567 3567
3568 } 3568 }
3569 catch (RecognitionException re) { 3569 catch (RecognitionException re) {
3570 reportError(re); 3570 reportError(re);
3571 recover(input,re); 3571 recover(input,re);
3572 } 3572 }
3573 finally { 3573 finally {
3574 3574
3575 restoreStackSize(stackSize); 3575 restoreStackSize(stackSize);
3576 3576
3577 } 3577 }
3578 return ; 3578 return ;
3579 } 3579 }
3580 // $ANTLR end "ruleTypeScope" 3580 // $ANTLR end "ruleConfigSpecification"
3581 3581
3582 3582
3583 // $ANTLR start "entryRuleClassTypeScope" 3583 // $ANTLR start "entryRuleConfigDeclaration"
3584 // InternalApplicationConfiguration.g:1178:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; 3584 // InternalApplicationConfiguration.g:1178:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ;
3585 public final void entryRuleClassTypeScope() throws RecognitionException { 3585 public final void entryRuleConfigDeclaration() throws RecognitionException {
3586 try { 3586 try {
3587 // InternalApplicationConfiguration.g:1179:1: ( ruleClassTypeScope EOF ) 3587 // InternalApplicationConfiguration.g:1179:1: ( ruleConfigDeclaration EOF )
3588 // InternalApplicationConfiguration.g:1180:1: ruleClassTypeScope EOF 3588 // InternalApplicationConfiguration.g:1180:1: ruleConfigDeclaration EOF
3589 { 3589 {
3590 before(grammarAccess.getClassTypeScopeRule()); 3590 before(grammarAccess.getConfigDeclarationRule());
3591 pushFollow(FOLLOW_1); 3591 pushFollow(FOLLOW_1);
3592 ruleClassTypeScope(); 3592 ruleConfigDeclaration();
3593 3593
3594 state._fsp--; 3594 state._fsp--;
3595 3595
3596 after(grammarAccess.getClassTypeScopeRule()); 3596 after(grammarAccess.getConfigDeclarationRule());
3597 match(input,EOF,FOLLOW_2); 3597 match(input,EOF,FOLLOW_2);
3598 3598
3599 } 3599 }
3600 3600
3601 } 3601 }
3602 catch (RecognitionException re) { 3602 catch (RecognitionException re) {
3603 reportError(re); 3603 reportError(re);
3604 recover(input,re); 3604 recover(input,re);
3605 } 3605 }
3606 finally { 3606 finally {
3607 } 3607 }
3608 return ; 3608 return ;
3609 } 3609 }
3610 // $ANTLR end "entryRuleClassTypeScope" 3610 // $ANTLR end "entryRuleConfigDeclaration"
3611 3611
3612 3612
3613 // $ANTLR start "ruleClassTypeScope" 3613 // $ANTLR start "ruleConfigDeclaration"
3614 // InternalApplicationConfiguration.g:1187:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; 3614 // InternalApplicationConfiguration.g:1187:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ;
3615 public final void ruleClassTypeScope() throws RecognitionException { 3615 public final void ruleConfigDeclaration() throws RecognitionException {
3616 3616
3617 int stackSize = keepStackSize(); 3617 int stackSize = keepStackSize();
3618 3618
3619 try { 3619 try {
3620 // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) 3620 // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) )
3621 // InternalApplicationConfiguration.g:1192:2: ( ( rule__ClassTypeScope__Group__0 ) ) 3621 // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) )
3622 { 3622 {
3623 // InternalApplicationConfiguration.g:1192:2: ( ( rule__ClassTypeScope__Group__0 ) ) 3623 // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) )
3624 // InternalApplicationConfiguration.g:1193:3: ( rule__ClassTypeScope__Group__0 ) 3624 // InternalApplicationConfiguration.g:1193:3: ( rule__ConfigDeclaration__Group__0 )
3625 { 3625 {
3626 before(grammarAccess.getClassTypeScopeAccess().getGroup()); 3626 before(grammarAccess.getConfigDeclarationAccess().getGroup());
3627 // InternalApplicationConfiguration.g:1194:3: ( rule__ClassTypeScope__Group__0 ) 3627 // InternalApplicationConfiguration.g:1194:3: ( rule__ConfigDeclaration__Group__0 )
3628 // InternalApplicationConfiguration.g:1194:4: rule__ClassTypeScope__Group__0 3628 // InternalApplicationConfiguration.g:1194:4: rule__ConfigDeclaration__Group__0
3629 { 3629 {
3630 pushFollow(FOLLOW_2); 3630 pushFollow(FOLLOW_2);
3631 rule__ClassTypeScope__Group__0(); 3631 rule__ConfigDeclaration__Group__0();
3632 3632
3633 state._fsp--; 3633 state._fsp--;
3634 3634
3635 3635
3636 } 3636 }
3637 3637
3638 after(grammarAccess.getClassTypeScopeAccess().getGroup()); 3638 after(grammarAccess.getConfigDeclarationAccess().getGroup());
3639 3639
3640 } 3640 }
3641 3641
3642 3642
3643 } 3643 }
3644 3644
3645 } 3645 }
3646 catch (RecognitionException re) { 3646 catch (RecognitionException re) {
3647 reportError(re); 3647 reportError(re);
3648 recover(input,re); 3648 recover(input,re);
3649 } 3649 }
3650 finally { 3650 finally {
3651 3651
3652 restoreStackSize(stackSize); 3652 restoreStackSize(stackSize);
3653 3653
3654 } 3654 }
3655 return ; 3655 return ;
3656 } 3656 }
3657 // $ANTLR end "ruleClassTypeScope" 3657 // $ANTLR end "ruleConfigDeclaration"
3658 3658
3659 3659
3660 // $ANTLR start "entryRuleObjectTypeScope" 3660 // $ANTLR start "entryRuleConfigEntry"
3661 // InternalApplicationConfiguration.g:1203:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; 3661 // InternalApplicationConfiguration.g:1203:1: entryRuleConfigEntry : ruleConfigEntry EOF ;
3662 public final void entryRuleObjectTypeScope() throws RecognitionException { 3662 public final void entryRuleConfigEntry() throws RecognitionException {
3663 try { 3663 try {
3664 // InternalApplicationConfiguration.g:1204:1: ( ruleObjectTypeScope EOF ) 3664 // InternalApplicationConfiguration.g:1204:1: ( ruleConfigEntry EOF )
3665 // InternalApplicationConfiguration.g:1205:1: ruleObjectTypeScope EOF 3665 // InternalApplicationConfiguration.g:1205:1: ruleConfigEntry EOF
3666 { 3666 {
3667 before(grammarAccess.getObjectTypeScopeRule()); 3667 before(grammarAccess.getConfigEntryRule());
3668 pushFollow(FOLLOW_1); 3668 pushFollow(FOLLOW_1);
3669 ruleObjectTypeScope(); 3669 ruleConfigEntry();
3670 3670
3671 state._fsp--; 3671 state._fsp--;
3672 3672
3673 after(grammarAccess.getObjectTypeScopeRule()); 3673 after(grammarAccess.getConfigEntryRule());
3674 match(input,EOF,FOLLOW_2); 3674 match(input,EOF,FOLLOW_2);
3675 3675
3676 } 3676 }
3677 3677
3678 } 3678 }
3679 catch (RecognitionException re) { 3679 catch (RecognitionException re) {
3680 reportError(re); 3680 reportError(re);
3681 recover(input,re); 3681 recover(input,re);
3682 } 3682 }
3683 finally { 3683 finally {
3684 } 3684 }
3685 return ; 3685 return ;
3686 } 3686 }
3687 // $ANTLR end "entryRuleObjectTypeScope" 3687 // $ANTLR end "entryRuleConfigEntry"
3688 3688
3689 3689
3690 // $ANTLR start "ruleObjectTypeScope" 3690 // $ANTLR start "ruleConfigEntry"
3691 // InternalApplicationConfiguration.g:1212:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; 3691 // InternalApplicationConfiguration.g:1212:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ;
3692 public final void ruleObjectTypeScope() throws RecognitionException { 3692 public final void ruleConfigEntry() throws RecognitionException {
3693 3693
3694 int stackSize = keepStackSize(); 3694 int stackSize = keepStackSize();
3695 3695
3696 try { 3696 try {
3697 // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) 3697 // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigEntry__Alternatives ) ) )
3698 // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectTypeScope__Group__0 ) ) 3698 // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) )
3699 { 3699 {
3700 // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectTypeScope__Group__0 ) ) 3700 // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) )
3701 // InternalApplicationConfiguration.g:1218:3: ( rule__ObjectTypeScope__Group__0 ) 3701 // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigEntry__Alternatives )
3702 { 3702 {
3703 before(grammarAccess.getObjectTypeScopeAccess().getGroup()); 3703 before(grammarAccess.getConfigEntryAccess().getAlternatives());
3704 // InternalApplicationConfiguration.g:1219:3: ( rule__ObjectTypeScope__Group__0 ) 3704 // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigEntry__Alternatives )
3705 // InternalApplicationConfiguration.g:1219:4: rule__ObjectTypeScope__Group__0 3705 // InternalApplicationConfiguration.g:1219:4: rule__ConfigEntry__Alternatives
3706 { 3706 {
3707 pushFollow(FOLLOW_2); 3707 pushFollow(FOLLOW_2);
3708 rule__ObjectTypeScope__Group__0(); 3708 rule__ConfigEntry__Alternatives();
3709 3709
3710 state._fsp--; 3710 state._fsp--;
3711 3711
3712 3712
3713 } 3713 }
3714 3714
3715 after(grammarAccess.getObjectTypeScopeAccess().getGroup()); 3715 after(grammarAccess.getConfigEntryAccess().getAlternatives());
3716 3716
3717 } 3717 }
3718 3718
3719 3719
3720 } 3720 }
3721 3721
3722 } 3722 }
3723 catch (RecognitionException re) { 3723 catch (RecognitionException re) {
3724 reportError(re); 3724 reportError(re);
3725 recover(input,re); 3725 recover(input,re);
3726 } 3726 }
3727 finally { 3727 finally {
3728 3728
3729 restoreStackSize(stackSize); 3729 restoreStackSize(stackSize);
3730 3730
3731 } 3731 }
3732 return ; 3732 return ;
3733 } 3733 }
3734 // $ANTLR end "ruleObjectTypeScope" 3734 // $ANTLR end "ruleConfigEntry"
3735 3735
3736 3736
3737 // $ANTLR start "entryRuleIntegerTypeScope" 3737 // $ANTLR start "entryRuleDocumentationEntry"
3738 // InternalApplicationConfiguration.g:1228:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; 3738 // InternalApplicationConfiguration.g:1228:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ;
3739 public final void entryRuleIntegerTypeScope() throws RecognitionException { 3739 public final void entryRuleDocumentationEntry() throws RecognitionException {
3740 try { 3740 try {
3741 // InternalApplicationConfiguration.g:1229:1: ( ruleIntegerTypeScope EOF ) 3741 // InternalApplicationConfiguration.g:1229:1: ( ruleDocumentationEntry EOF )
3742 // InternalApplicationConfiguration.g:1230:1: ruleIntegerTypeScope EOF 3742 // InternalApplicationConfiguration.g:1230:1: ruleDocumentationEntry EOF
3743 { 3743 {
3744 before(grammarAccess.getIntegerTypeScopeRule()); 3744 before(grammarAccess.getDocumentationEntryRule());
3745 pushFollow(FOLLOW_1); 3745 pushFollow(FOLLOW_1);
3746 ruleIntegerTypeScope(); 3746 ruleDocumentationEntry();
3747 3747
3748 state._fsp--; 3748 state._fsp--;
3749 3749
3750 after(grammarAccess.getIntegerTypeScopeRule()); 3750 after(grammarAccess.getDocumentationEntryRule());
3751 match(input,EOF,FOLLOW_2); 3751 match(input,EOF,FOLLOW_2);
3752 3752
3753 } 3753 }
3754 3754
3755 } 3755 }
3756 catch (RecognitionException re) { 3756 catch (RecognitionException re) {
3757 reportError(re); 3757 reportError(re);
3758 recover(input,re); 3758 recover(input,re);
3759 } 3759 }
3760 finally { 3760 finally {
3761 } 3761 }
3762 return ; 3762 return ;
3763 } 3763 }
3764 // $ANTLR end "entryRuleIntegerTypeScope" 3764 // $ANTLR end "entryRuleDocumentationEntry"
3765 3765
3766 3766
3767 // $ANTLR start "ruleIntegerTypeScope" 3767 // $ANTLR start "ruleDocumentationEntry"
3768 // InternalApplicationConfiguration.g:1237:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; 3768 // InternalApplicationConfiguration.g:1237:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ;
3769 public final void ruleIntegerTypeScope() throws RecognitionException { 3769 public final void ruleDocumentationEntry() throws RecognitionException {
3770 3770
3771 int stackSize = keepStackSize(); 3771 int stackSize = keepStackSize();
3772 3772
3773 try { 3773 try {
3774 // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) 3774 // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) )
3775 // InternalApplicationConfiguration.g:1242:2: ( ( rule__IntegerTypeScope__Group__0 ) ) 3775 // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) )
3776 { 3776 {
3777 // InternalApplicationConfiguration.g:1242:2: ( ( rule__IntegerTypeScope__Group__0 ) ) 3777 // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) )
3778 // InternalApplicationConfiguration.g:1243:3: ( rule__IntegerTypeScope__Group__0 ) 3778 // InternalApplicationConfiguration.g:1243:3: ( rule__DocumentationEntry__Group__0 )
3779 { 3779 {
3780 before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); 3780 before(grammarAccess.getDocumentationEntryAccess().getGroup());
3781 // InternalApplicationConfiguration.g:1244:3: ( rule__IntegerTypeScope__Group__0 ) 3781 // InternalApplicationConfiguration.g:1244:3: ( rule__DocumentationEntry__Group__0 )
3782 // InternalApplicationConfiguration.g:1244:4: rule__IntegerTypeScope__Group__0 3782 // InternalApplicationConfiguration.g:1244:4: rule__DocumentationEntry__Group__0
3783 { 3783 {
3784 pushFollow(FOLLOW_2); 3784 pushFollow(FOLLOW_2);
3785 rule__IntegerTypeScope__Group__0(); 3785 rule__DocumentationEntry__Group__0();
3786 3786
3787 state._fsp--; 3787 state._fsp--;
3788 3788
3789 3789
3790 } 3790 }
3791 3791
3792 after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); 3792 after(grammarAccess.getDocumentationEntryAccess().getGroup());
3793 3793
3794 } 3794 }
3795 3795
3796 3796
3797 } 3797 }
3798 3798
3799 } 3799 }
3800 catch (RecognitionException re) { 3800 catch (RecognitionException re) {
3801 reportError(re); 3801 reportError(re);
3802 recover(input,re); 3802 recover(input,re);
3803 } 3803 }
3804 finally { 3804 finally {
3805 3805
3806 restoreStackSize(stackSize); 3806 restoreStackSize(stackSize);
3807 3807
3808 } 3808 }
3809 return ; 3809 return ;
3810 } 3810 }
3811 // $ANTLR end "ruleIntegerTypeScope" 3811 // $ANTLR end "ruleDocumentationEntry"
3812 3812
3813 3813
3814 // $ANTLR start "entryRuleRealTypeScope" 3814 // $ANTLR start "entryRuleRuntimeEntry"
3815 // InternalApplicationConfiguration.g:1253:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; 3815 // InternalApplicationConfiguration.g:1253:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ;
3816 public final void entryRuleRealTypeScope() throws RecognitionException { 3816 public final void entryRuleRuntimeEntry() throws RecognitionException {
3817 try { 3817 try {
3818 // InternalApplicationConfiguration.g:1254:1: ( ruleRealTypeScope EOF ) 3818 // InternalApplicationConfiguration.g:1254:1: ( ruleRuntimeEntry EOF )
3819 // InternalApplicationConfiguration.g:1255:1: ruleRealTypeScope EOF 3819 // InternalApplicationConfiguration.g:1255:1: ruleRuntimeEntry EOF
3820 { 3820 {
3821 before(grammarAccess.getRealTypeScopeRule()); 3821 before(grammarAccess.getRuntimeEntryRule());
3822 pushFollow(FOLLOW_1); 3822 pushFollow(FOLLOW_1);
3823 ruleRealTypeScope(); 3823 ruleRuntimeEntry();
3824 3824
3825 state._fsp--; 3825 state._fsp--;
3826 3826
3827 after(grammarAccess.getRealTypeScopeRule()); 3827 after(grammarAccess.getRuntimeEntryRule());
3828 match(input,EOF,FOLLOW_2); 3828 match(input,EOF,FOLLOW_2);
3829 3829
3830 } 3830 }
3831 3831
3832 } 3832 }
3833 catch (RecognitionException re) { 3833 catch (RecognitionException re) {
3834 reportError(re); 3834 reportError(re);
3835 recover(input,re); 3835 recover(input,re);
3836 } 3836 }
3837 finally { 3837 finally {
3838 } 3838 }
3839 return ; 3839 return ;
3840 } 3840 }
3841 // $ANTLR end "entryRuleRealTypeScope" 3841 // $ANTLR end "entryRuleRuntimeEntry"
3842 3842
3843 3843
3844 // $ANTLR start "ruleRealTypeScope" 3844 // $ANTLR start "ruleRuntimeEntry"
3845 // InternalApplicationConfiguration.g:1262:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; 3845 // InternalApplicationConfiguration.g:1262:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ;
3846 public final void ruleRealTypeScope() throws RecognitionException { 3846 public final void ruleRuntimeEntry() throws RecognitionException {
3847 3847
3848 int stackSize = keepStackSize(); 3848 int stackSize = keepStackSize();
3849 3849
3850 try { 3850 try {
3851 // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) 3851 // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) )
3852 // InternalApplicationConfiguration.g:1267:2: ( ( rule__RealTypeScope__Group__0 ) ) 3852 // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) )
3853 { 3853 {
3854 // InternalApplicationConfiguration.g:1267:2: ( ( rule__RealTypeScope__Group__0 ) ) 3854 // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) )
3855 // InternalApplicationConfiguration.g:1268:3: ( rule__RealTypeScope__Group__0 ) 3855 // InternalApplicationConfiguration.g:1268:3: ( rule__RuntimeEntry__Group__0 )
3856 { 3856 {
3857 before(grammarAccess.getRealTypeScopeAccess().getGroup()); 3857 before(grammarAccess.getRuntimeEntryAccess().getGroup());
3858 // InternalApplicationConfiguration.g:1269:3: ( rule__RealTypeScope__Group__0 ) 3858 // InternalApplicationConfiguration.g:1269:3: ( rule__RuntimeEntry__Group__0 )
3859 // InternalApplicationConfiguration.g:1269:4: rule__RealTypeScope__Group__0 3859 // InternalApplicationConfiguration.g:1269:4: rule__RuntimeEntry__Group__0
3860 { 3860 {
3861 pushFollow(FOLLOW_2); 3861 pushFollow(FOLLOW_2);
3862 rule__RealTypeScope__Group__0(); 3862 rule__RuntimeEntry__Group__0();
3863 3863
3864 state._fsp--; 3864 state._fsp--;
3865 3865
3866 3866
3867 } 3867 }
3868 3868
3869 after(grammarAccess.getRealTypeScopeAccess().getGroup()); 3869 after(grammarAccess.getRuntimeEntryAccess().getGroup());
3870 3870
3871 } 3871 }
3872 3872
3873 3873
3874 } 3874 }
3875 3875
3876 } 3876 }
3877 catch (RecognitionException re) { 3877 catch (RecognitionException re) {
3878 reportError(re); 3878 reportError(re);
3879 recover(input,re); 3879 recover(input,re);
3880 } 3880 }
3881 finally { 3881 finally {
3882 3882
3883 restoreStackSize(stackSize); 3883 restoreStackSize(stackSize);
3884 3884
3885 } 3885 }
3886 return ; 3886 return ;
3887 } 3887 }
3888 // $ANTLR end "ruleRealTypeScope" 3888 // $ANTLR end "ruleRuntimeEntry"
3889 3889
3890 3890
3891 // $ANTLR start "entryRuleStringTypeScope" 3891 // $ANTLR start "entryRuleMemoryEntry"
3892 // InternalApplicationConfiguration.g:1278:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; 3892 // InternalApplicationConfiguration.g:1278:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ;
3893 public final void entryRuleStringTypeScope() throws RecognitionException { 3893 public final void entryRuleMemoryEntry() throws RecognitionException {
3894 try { 3894 try {
3895 // InternalApplicationConfiguration.g:1279:1: ( ruleStringTypeScope EOF ) 3895 // InternalApplicationConfiguration.g:1279:1: ( ruleMemoryEntry EOF )
3896 // InternalApplicationConfiguration.g:1280:1: ruleStringTypeScope EOF 3896 // InternalApplicationConfiguration.g:1280:1: ruleMemoryEntry EOF
3897 { 3897 {
3898 before(grammarAccess.getStringTypeScopeRule()); 3898 before(grammarAccess.getMemoryEntryRule());
3899 pushFollow(FOLLOW_1); 3899 pushFollow(FOLLOW_1);
3900 ruleStringTypeScope(); 3900 ruleMemoryEntry();
3901 3901
3902 state._fsp--; 3902 state._fsp--;
3903 3903
3904 after(grammarAccess.getStringTypeScopeRule()); 3904 after(grammarAccess.getMemoryEntryRule());
3905 match(input,EOF,FOLLOW_2); 3905 match(input,EOF,FOLLOW_2);
3906 3906
3907 } 3907 }
3908 3908
3909 } 3909 }
3910 catch (RecognitionException re) { 3910 catch (RecognitionException re) {
3911 reportError(re); 3911 reportError(re);
3912 recover(input,re); 3912 recover(input,re);
3913 } 3913 }
3914 finally { 3914 finally {
3915 } 3915 }
3916 return ; 3916 return ;
3917 } 3917 }
3918 // $ANTLR end "entryRuleStringTypeScope" 3918 // $ANTLR end "entryRuleMemoryEntry"
3919 3919
3920 3920
3921 // $ANTLR start "ruleStringTypeScope" 3921 // $ANTLR start "ruleMemoryEntry"
3922 // InternalApplicationConfiguration.g:1287:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; 3922 // InternalApplicationConfiguration.g:1287:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ;
3923 public final void ruleStringTypeScope() throws RecognitionException { 3923 public final void ruleMemoryEntry() throws RecognitionException {
3924 3924
3925 int stackSize = keepStackSize(); 3925 int stackSize = keepStackSize();
3926 3926
3927 try { 3927 try {
3928 // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) 3928 // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__MemoryEntry__Group__0 ) ) )
3929 // InternalApplicationConfiguration.g:1292:2: ( ( rule__StringTypeScope__Group__0 ) ) 3929 // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) )
3930 { 3930 {
3931 // InternalApplicationConfiguration.g:1292:2: ( ( rule__StringTypeScope__Group__0 ) ) 3931 // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) )
3932 // InternalApplicationConfiguration.g:1293:3: ( rule__StringTypeScope__Group__0 ) 3932 // InternalApplicationConfiguration.g:1293:3: ( rule__MemoryEntry__Group__0 )
3933 { 3933 {
3934 before(grammarAccess.getStringTypeScopeAccess().getGroup()); 3934 before(grammarAccess.getMemoryEntryAccess().getGroup());
3935 // InternalApplicationConfiguration.g:1294:3: ( rule__StringTypeScope__Group__0 ) 3935 // InternalApplicationConfiguration.g:1294:3: ( rule__MemoryEntry__Group__0 )
3936 // InternalApplicationConfiguration.g:1294:4: rule__StringTypeScope__Group__0 3936 // InternalApplicationConfiguration.g:1294:4: rule__MemoryEntry__Group__0
3937 { 3937 {
3938 pushFollow(FOLLOW_2); 3938 pushFollow(FOLLOW_2);
3939 rule__StringTypeScope__Group__0(); 3939 rule__MemoryEntry__Group__0();
3940 3940
3941 state._fsp--; 3941 state._fsp--;
3942 3942
3943 3943
3944 } 3944 }
3945 3945
3946 after(grammarAccess.getStringTypeScopeAccess().getGroup()); 3946 after(grammarAccess.getMemoryEntryAccess().getGroup());
3947 3947
3948 } 3948 }
3949 3949
3950 3950
3951 } 3951 }
3952 3952
3953 } 3953 }
3954 catch (RecognitionException re) { 3954 catch (RecognitionException re) {
3955 reportError(re); 3955 reportError(re);
3956 recover(input,re); 3956 recover(input,re);
3957 } 3957 }
3958 finally { 3958 finally {
3959 3959
3960 restoreStackSize(stackSize); 3960 restoreStackSize(stackSize);
3961 3961
3962 } 3962 }
3963 return ; 3963 return ;
3964 } 3964 }
3965 // $ANTLR end "ruleStringTypeScope" 3965 // $ANTLR end "ruleMemoryEntry"
3966 3966
3967 3967
3968 // $ANTLR start "entryRuleClassReference" 3968 // $ANTLR start "entryRuleCustomEntry"
3969 // InternalApplicationConfiguration.g:1303:1: entryRuleClassReference : ruleClassReference EOF ; 3969 // InternalApplicationConfiguration.g:1303:1: entryRuleCustomEntry : ruleCustomEntry EOF ;
3970 public final void entryRuleClassReference() throws RecognitionException { 3970 public final void entryRuleCustomEntry() throws RecognitionException {
3971 try { 3971 try {
3972 // InternalApplicationConfiguration.g:1304:1: ( ruleClassReference EOF ) 3972 // InternalApplicationConfiguration.g:1304:1: ( ruleCustomEntry EOF )
3973 // InternalApplicationConfiguration.g:1305:1: ruleClassReference EOF 3973 // InternalApplicationConfiguration.g:1305:1: ruleCustomEntry EOF
3974 { 3974 {
3975 before(grammarAccess.getClassReferenceRule()); 3975 before(grammarAccess.getCustomEntryRule());
3976 pushFollow(FOLLOW_1); 3976 pushFollow(FOLLOW_1);
3977 ruleClassReference(); 3977 ruleCustomEntry();
3978 3978
3979 state._fsp--; 3979 state._fsp--;
3980 3980
3981 after(grammarAccess.getClassReferenceRule()); 3981 after(grammarAccess.getCustomEntryRule());
3982 match(input,EOF,FOLLOW_2); 3982 match(input,EOF,FOLLOW_2);
3983 3983
3984 } 3984 }
3985 3985
3986 } 3986 }
3987 catch (RecognitionException re) { 3987 catch (RecognitionException re) {
3988 reportError(re); 3988 reportError(re);
3989 recover(input,re); 3989 recover(input,re);
3990 } 3990 }
3991 finally { 3991 finally {
3992 } 3992 }
3993 return ; 3993 return ;
3994 } 3994 }
3995 // $ANTLR end "entryRuleClassReference" 3995 // $ANTLR end "entryRuleCustomEntry"
3996 3996
3997 3997
3998 // $ANTLR start "ruleClassReference" 3998 // $ANTLR start "ruleCustomEntry"
3999 // InternalApplicationConfiguration.g:1312:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; 3999 // InternalApplicationConfiguration.g:1312:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ;
4000 public final void ruleClassReference() throws RecognitionException { 4000 public final void ruleCustomEntry() throws RecognitionException {
4001 4001
4002 int stackSize = keepStackSize(); 4002 int stackSize = keepStackSize();
4003 4003
4004 try { 4004 try {
4005 // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__ClassReference__Group__0 ) ) ) 4005 // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__CustomEntry__Group__0 ) ) )
4006 // InternalApplicationConfiguration.g:1317:2: ( ( rule__ClassReference__Group__0 ) ) 4006 // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) )
4007 { 4007 {
4008 // InternalApplicationConfiguration.g:1317:2: ( ( rule__ClassReference__Group__0 ) ) 4008 // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) )
4009 // InternalApplicationConfiguration.g:1318:3: ( rule__ClassReference__Group__0 ) 4009 // InternalApplicationConfiguration.g:1318:3: ( rule__CustomEntry__Group__0 )
4010 { 4010 {
4011 before(grammarAccess.getClassReferenceAccess().getGroup()); 4011 before(grammarAccess.getCustomEntryAccess().getGroup());
4012 // InternalApplicationConfiguration.g:1319:3: ( rule__ClassReference__Group__0 ) 4012 // InternalApplicationConfiguration.g:1319:3: ( rule__CustomEntry__Group__0 )
4013 // InternalApplicationConfiguration.g:1319:4: rule__ClassReference__Group__0 4013 // InternalApplicationConfiguration.g:1319:4: rule__CustomEntry__Group__0
4014 { 4014 {
4015 pushFollow(FOLLOW_2); 4015 pushFollow(FOLLOW_2);
4016 rule__ClassReference__Group__0(); 4016 rule__CustomEntry__Group__0();
4017 4017
4018 state._fsp--; 4018 state._fsp--;
4019 4019
4020 4020
4021 } 4021 }
4022 4022
4023 after(grammarAccess.getClassReferenceAccess().getGroup()); 4023 after(grammarAccess.getCustomEntryAccess().getGroup());
4024 4024
4025 } 4025 }
4026 4026
4027 4027
4028 } 4028 }
4029 4029
4030 } 4030 }
4031 catch (RecognitionException re) { 4031 catch (RecognitionException re) {
4032 reportError(re); 4032 reportError(re);
4033 recover(input,re); 4033 recover(input,re);
4034 } 4034 }
4035 finally { 4035 finally {
4036 4036
4037 restoreStackSize(stackSize); 4037 restoreStackSize(stackSize);
4038 4038
4039 } 4039 }
4040 return ; 4040 return ;
4041 } 4041 }
4042 // $ANTLR end "ruleClassReference" 4042 // $ANTLR end "ruleCustomEntry"
4043 4043
4044 4044
4045 // $ANTLR start "entryRuleObjectReference" 4045 // $ANTLR start "entryRuleConfigReference"
4046 // InternalApplicationConfiguration.g:1328:1: entryRuleObjectReference : ruleObjectReference EOF ; 4046 // InternalApplicationConfiguration.g:1328:1: entryRuleConfigReference : ruleConfigReference EOF ;
4047 public final void entryRuleObjectReference() throws RecognitionException { 4047 public final void entryRuleConfigReference() throws RecognitionException {
4048 try { 4048 try {
4049 // InternalApplicationConfiguration.g:1329:1: ( ruleObjectReference EOF ) 4049 // InternalApplicationConfiguration.g:1329:1: ( ruleConfigReference EOF )
4050 // InternalApplicationConfiguration.g:1330:1: ruleObjectReference EOF 4050 // InternalApplicationConfiguration.g:1330:1: ruleConfigReference EOF
4051 { 4051 {
4052 before(grammarAccess.getObjectReferenceRule()); 4052 before(grammarAccess.getConfigReferenceRule());
4053 pushFollow(FOLLOW_1); 4053 pushFollow(FOLLOW_1);
4054 ruleObjectReference(); 4054 ruleConfigReference();
4055 4055
4056 state._fsp--; 4056 state._fsp--;
4057 4057
4058 after(grammarAccess.getObjectReferenceRule()); 4058 after(grammarAccess.getConfigReferenceRule());
4059 match(input,EOF,FOLLOW_2); 4059 match(input,EOF,FOLLOW_2);
4060 4060
4061 } 4061 }
4062 4062
4063 } 4063 }
4064 catch (RecognitionException re) { 4064 catch (RecognitionException re) {
4065 reportError(re); 4065 reportError(re);
4066 recover(input,re); 4066 recover(input,re);
4067 } 4067 }
4068 finally { 4068 finally {
4069 } 4069 }
4070 return ; 4070 return ;
4071 } 4071 }
4072 // $ANTLR end "entryRuleObjectReference" 4072 // $ANTLR end "entryRuleConfigReference"
4073 4073
4074 4074
4075 // $ANTLR start "ruleObjectReference" 4075 // $ANTLR start "ruleConfigReference"
4076 // InternalApplicationConfiguration.g:1337:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; 4076 // InternalApplicationConfiguration.g:1337:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ;
4077 public final void ruleObjectReference() throws RecognitionException { 4077 public final void ruleConfigReference() throws RecognitionException {
4078 4078
4079 int stackSize = keepStackSize(); 4079 int stackSize = keepStackSize();
4080 4080
4081 try { 4081 try {
4082 // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) 4082 // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) )
4083 // InternalApplicationConfiguration.g:1342:2: ( ( rule__ObjectReference__Group__0 ) ) 4083 // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) )
4084 { 4084 {
4085 // InternalApplicationConfiguration.g:1342:2: ( ( rule__ObjectReference__Group__0 ) ) 4085 // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) )
4086 // InternalApplicationConfiguration.g:1343:3: ( rule__ObjectReference__Group__0 ) 4086 // InternalApplicationConfiguration.g:1343:3: ( rule__ConfigReference__ConfigAssignment )
4087 { 4087 {
4088 before(grammarAccess.getObjectReferenceAccess().getGroup()); 4088 before(grammarAccess.getConfigReferenceAccess().getConfigAssignment());
4089 // InternalApplicationConfiguration.g:1344:3: ( rule__ObjectReference__Group__0 ) 4089 // InternalApplicationConfiguration.g:1344:3: ( rule__ConfigReference__ConfigAssignment )
4090 // InternalApplicationConfiguration.g:1344:4: rule__ObjectReference__Group__0 4090 // InternalApplicationConfiguration.g:1344:4: rule__ConfigReference__ConfigAssignment
4091 { 4091 {
4092 pushFollow(FOLLOW_2); 4092 pushFollow(FOLLOW_2);
4093 rule__ObjectReference__Group__0(); 4093 rule__ConfigReference__ConfigAssignment();
4094 4094
4095 state._fsp--; 4095 state._fsp--;
4096 4096
4097 4097
4098 } 4098 }
4099 4099
4100 after(grammarAccess.getObjectReferenceAccess().getGroup()); 4100 after(grammarAccess.getConfigReferenceAccess().getConfigAssignment());
4101 4101
4102 } 4102 }
4103 4103
4104 4104
4105 } 4105 }
4106 4106
4107 } 4107 }
4108 catch (RecognitionException re) { 4108 catch (RecognitionException re) {
4109 reportError(re); 4109 reportError(re);
4110 recover(input,re); 4110 recover(input,re);
4111 } 4111 }
4112 finally { 4112 finally {
4113 4113
4114 restoreStackSize(stackSize); 4114 restoreStackSize(stackSize);
4115 4115
4116 } 4116 }
4117 return ; 4117 return ;
4118 } 4118 }
4119 // $ANTLR end "ruleObjectReference" 4119 // $ANTLR end "ruleConfigReference"
4120 4120
4121 4121
4122 // $ANTLR start "entryRuleIntegerReference" 4122 // $ANTLR start "entryRuleConfig"
4123 // InternalApplicationConfiguration.g:1353:1: entryRuleIntegerReference : ruleIntegerReference EOF ; 4123 // InternalApplicationConfiguration.g:1353:1: entryRuleConfig : ruleConfig EOF ;
4124 public final void entryRuleIntegerReference() throws RecognitionException { 4124 public final void entryRuleConfig() throws RecognitionException {
4125 try { 4125 try {
4126 // InternalApplicationConfiguration.g:1354:1: ( ruleIntegerReference EOF ) 4126 // InternalApplicationConfiguration.g:1354:1: ( ruleConfig EOF )
4127 // InternalApplicationConfiguration.g:1355:1: ruleIntegerReference EOF 4127 // InternalApplicationConfiguration.g:1355:1: ruleConfig EOF
4128 { 4128 {
4129 before(grammarAccess.getIntegerReferenceRule()); 4129 before(grammarAccess.getConfigRule());
4130 pushFollow(FOLLOW_1); 4130 pushFollow(FOLLOW_1);
4131 ruleIntegerReference(); 4131 ruleConfig();
4132 4132
4133 state._fsp--; 4133 state._fsp--;
4134 4134
4135 after(grammarAccess.getIntegerReferenceRule()); 4135 after(grammarAccess.getConfigRule());
4136 match(input,EOF,FOLLOW_2); 4136 match(input,EOF,FOLLOW_2);
4137 4137
4138 } 4138 }
4139 4139
4140 } 4140 }
4141 catch (RecognitionException re) { 4141 catch (RecognitionException re) {
4142 reportError(re); 4142 reportError(re);
4143 recover(input,re); 4143 recover(input,re);
4144 } 4144 }
4145 finally { 4145 finally {
4146 } 4146 }
4147 return ; 4147 return ;
4148 } 4148 }
4149 // $ANTLR end "entryRuleIntegerReference" 4149 // $ANTLR end "entryRuleConfig"
4150 4150
4151 4151
4152 // $ANTLR start "ruleIntegerReference" 4152 // $ANTLR start "ruleConfig"
4153 // InternalApplicationConfiguration.g:1362:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; 4153 // InternalApplicationConfiguration.g:1362:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ;
4154 public final void ruleIntegerReference() throws RecognitionException { 4154 public final void ruleConfig() throws RecognitionException {
4155 4155
4156 int stackSize = keepStackSize(); 4156 int stackSize = keepStackSize();
4157 4157
4158 try { 4158 try {
4159 // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) 4159 // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__Config__Alternatives ) ) )
4160 // InternalApplicationConfiguration.g:1367:2: ( ( rule__IntegerReference__Group__0 ) ) 4160 // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) )
4161 { 4161 {
4162 // InternalApplicationConfiguration.g:1367:2: ( ( rule__IntegerReference__Group__0 ) ) 4162 // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) )
4163 // InternalApplicationConfiguration.g:1368:3: ( rule__IntegerReference__Group__0 ) 4163 // InternalApplicationConfiguration.g:1368:3: ( rule__Config__Alternatives )
4164 { 4164 {
4165 before(grammarAccess.getIntegerReferenceAccess().getGroup()); 4165 before(grammarAccess.getConfigAccess().getAlternatives());
4166 // InternalApplicationConfiguration.g:1369:3: ( rule__IntegerReference__Group__0 ) 4166 // InternalApplicationConfiguration.g:1369:3: ( rule__Config__Alternatives )
4167 // InternalApplicationConfiguration.g:1369:4: rule__IntegerReference__Group__0 4167 // InternalApplicationConfiguration.g:1369:4: rule__Config__Alternatives
4168 { 4168 {
4169 pushFollow(FOLLOW_2); 4169 pushFollow(FOLLOW_2);
4170 rule__IntegerReference__Group__0(); 4170 rule__Config__Alternatives();
4171 4171
4172 state._fsp--; 4172 state._fsp--;
4173 4173
4174 4174
4175 } 4175 }
4176 4176
4177 after(grammarAccess.getIntegerReferenceAccess().getGroup()); 4177 after(grammarAccess.getConfigAccess().getAlternatives());
4178 4178
4179 } 4179 }
4180 4180
4181 4181
4182 } 4182 }
4183 4183
4184 } 4184 }
4185 catch (RecognitionException re) { 4185 catch (RecognitionException re) {
4186 reportError(re); 4186 reportError(re);
4187 recover(input,re); 4187 recover(input,re);
4188 } 4188 }
4189 finally { 4189 finally {
4190 4190
4191 restoreStackSize(stackSize); 4191 restoreStackSize(stackSize);
4192 4192
4193 } 4193 }
4194 return ; 4194 return ;
4195 } 4195 }
4196 // $ANTLR end "ruleIntegerReference" 4196 // $ANTLR end "ruleConfig"
4197 4197
4198 4198
4199 // $ANTLR start "entryRuleRealReference" 4199 // $ANTLR start "entryRuleScopeSpecification"
4200 // InternalApplicationConfiguration.g:1378:1: entryRuleRealReference : ruleRealReference EOF ; 4200 // InternalApplicationConfiguration.g:1378:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ;
4201 public final void entryRuleRealReference() throws RecognitionException { 4201 public final void entryRuleScopeSpecification() throws RecognitionException {
4202 try { 4202 try {
4203 // InternalApplicationConfiguration.g:1379:1: ( ruleRealReference EOF ) 4203 // InternalApplicationConfiguration.g:1379:1: ( ruleScopeSpecification EOF )
4204 // InternalApplicationConfiguration.g:1380:1: ruleRealReference EOF 4204 // InternalApplicationConfiguration.g:1380:1: ruleScopeSpecification EOF
4205 { 4205 {
4206 before(grammarAccess.getRealReferenceRule()); 4206 before(grammarAccess.getScopeSpecificationRule());
4207 pushFollow(FOLLOW_1); 4207 pushFollow(FOLLOW_1);
4208 ruleRealReference(); 4208 ruleScopeSpecification();
4209 4209
4210 state._fsp--; 4210 state._fsp--;
4211 4211
4212 after(grammarAccess.getRealReferenceRule()); 4212 after(grammarAccess.getScopeSpecificationRule());
4213 match(input,EOF,FOLLOW_2); 4213 match(input,EOF,FOLLOW_2);
4214 4214
4215 } 4215 }
4216 4216
4217 } 4217 }
4218 catch (RecognitionException re) { 4218 catch (RecognitionException re) {
4219 reportError(re); 4219 reportError(re);
4220 recover(input,re); 4220 recover(input,re);
4221 } 4221 }
4222 finally { 4222 finally {
4223 } 4223 }
4224 return ; 4224 return ;
4225 } 4225 }
4226 // $ANTLR end "entryRuleRealReference" 4226 // $ANTLR end "entryRuleScopeSpecification"
4227 4227
4228 4228
4229 // $ANTLR start "ruleRealReference" 4229 // $ANTLR start "ruleScopeSpecification"
4230 // InternalApplicationConfiguration.g:1387:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; 4230 // InternalApplicationConfiguration.g:1387:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ;
4231 public final void ruleRealReference() throws RecognitionException { 4231 public final void ruleScopeSpecification() throws RecognitionException {
4232 4232
4233 int stackSize = keepStackSize(); 4233 int stackSize = keepStackSize();
4234 4234
4235 try { 4235 try {
4236 // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__RealReference__Group__0 ) ) ) 4236 // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) )
4237 // InternalApplicationConfiguration.g:1392:2: ( ( rule__RealReference__Group__0 ) ) 4237 // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) )
4238 { 4238 {
4239 // InternalApplicationConfiguration.g:1392:2: ( ( rule__RealReference__Group__0 ) ) 4239 // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) )
4240 // InternalApplicationConfiguration.g:1393:3: ( rule__RealReference__Group__0 ) 4240 // InternalApplicationConfiguration.g:1393:3: ( rule__ScopeSpecification__Group__0 )
4241 { 4241 {
4242 before(grammarAccess.getRealReferenceAccess().getGroup()); 4242 before(grammarAccess.getScopeSpecificationAccess().getGroup());
4243 // InternalApplicationConfiguration.g:1394:3: ( rule__RealReference__Group__0 ) 4243 // InternalApplicationConfiguration.g:1394:3: ( rule__ScopeSpecification__Group__0 )
4244 // InternalApplicationConfiguration.g:1394:4: rule__RealReference__Group__0 4244 // InternalApplicationConfiguration.g:1394:4: rule__ScopeSpecification__Group__0
4245 { 4245 {
4246 pushFollow(FOLLOW_2); 4246 pushFollow(FOLLOW_2);
4247 rule__RealReference__Group__0(); 4247 rule__ScopeSpecification__Group__0();
4248 4248
4249 state._fsp--; 4249 state._fsp--;
4250 4250
4251 4251
4252 } 4252 }
4253 4253
4254 after(grammarAccess.getRealReferenceAccess().getGroup()); 4254 after(grammarAccess.getScopeSpecificationAccess().getGroup());
4255 4255
4256 } 4256 }
4257 4257
4258 4258
4259 } 4259 }
4260 4260
4261 } 4261 }
4262 catch (RecognitionException re) { 4262 catch (RecognitionException re) {
4263 reportError(re); 4263 reportError(re);
4264 recover(input,re); 4264 recover(input,re);
4265 } 4265 }
4266 finally { 4266 finally {
4267 4267
4268 restoreStackSize(stackSize); 4268 restoreStackSize(stackSize);
4269 4269
4270 } 4270 }
4271 return ; 4271 return ;
4272 } 4272 }
4273 // $ANTLR end "ruleRealReference" 4273 // $ANTLR end "ruleScopeSpecification"
4274 4274
4275 4275
4276 // $ANTLR start "entryRuleStringReference" 4276 // $ANTLR start "entryRuleTypeScope"
4277 // InternalApplicationConfiguration.g:1403:1: entryRuleStringReference : ruleStringReference EOF ; 4277 // InternalApplicationConfiguration.g:1403:1: entryRuleTypeScope : ruleTypeScope EOF ;
4278 public final void entryRuleStringReference() throws RecognitionException { 4278 public final void entryRuleTypeScope() throws RecognitionException {
4279 try { 4279 try {
4280 // InternalApplicationConfiguration.g:1404:1: ( ruleStringReference EOF ) 4280 // InternalApplicationConfiguration.g:1404:1: ( ruleTypeScope EOF )
4281 // InternalApplicationConfiguration.g:1405:1: ruleStringReference EOF 4281 // InternalApplicationConfiguration.g:1405:1: ruleTypeScope EOF
4282 { 4282 {
4283 before(grammarAccess.getStringReferenceRule()); 4283 before(grammarAccess.getTypeScopeRule());
4284 pushFollow(FOLLOW_1); 4284 pushFollow(FOLLOW_1);
4285 ruleStringReference(); 4285 ruleTypeScope();
4286 4286
4287 state._fsp--; 4287 state._fsp--;
4288 4288
4289 after(grammarAccess.getStringReferenceRule()); 4289 after(grammarAccess.getTypeScopeRule());
4290 match(input,EOF,FOLLOW_2); 4290 match(input,EOF,FOLLOW_2);
4291 4291
4292 } 4292 }
4293 4293
4294 } 4294 }
4295 catch (RecognitionException re) { 4295 catch (RecognitionException re) {
4296 reportError(re); 4296 reportError(re);
4297 recover(input,re); 4297 recover(input,re);
4298 } 4298 }
4299 finally { 4299 finally {
4300 } 4300 }
4301 return ; 4301 return ;
4302 } 4302 }
4303 // $ANTLR end "entryRuleStringReference" 4303 // $ANTLR end "entryRuleTypeScope"
4304 4304
4305 4305
4306 // $ANTLR start "ruleStringReference" 4306 // $ANTLR start "ruleTypeScope"
4307 // InternalApplicationConfiguration.g:1412:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; 4307 // InternalApplicationConfiguration.g:1412:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ;
4308 public final void ruleStringReference() throws RecognitionException { 4308 public final void ruleTypeScope() throws RecognitionException {
4309 4309
4310 int stackSize = keepStackSize(); 4310 int stackSize = keepStackSize();
4311 4311
4312 try { 4312 try {
4313 // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__StringReference__Group__0 ) ) ) 4313 // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__TypeScope__Alternatives ) ) )
4314 // InternalApplicationConfiguration.g:1417:2: ( ( rule__StringReference__Group__0 ) ) 4314 // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) )
4315 { 4315 {
4316 // InternalApplicationConfiguration.g:1417:2: ( ( rule__StringReference__Group__0 ) ) 4316 // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) )
4317 // InternalApplicationConfiguration.g:1418:3: ( rule__StringReference__Group__0 ) 4317 // InternalApplicationConfiguration.g:1418:3: ( rule__TypeScope__Alternatives )
4318 { 4318 {
4319 before(grammarAccess.getStringReferenceAccess().getGroup()); 4319 before(grammarAccess.getTypeScopeAccess().getAlternatives());
4320 // InternalApplicationConfiguration.g:1419:3: ( rule__StringReference__Group__0 ) 4320 // InternalApplicationConfiguration.g:1419:3: ( rule__TypeScope__Alternatives )
4321 // InternalApplicationConfiguration.g:1419:4: rule__StringReference__Group__0 4321 // InternalApplicationConfiguration.g:1419:4: rule__TypeScope__Alternatives
4322 { 4322 {
4323 pushFollow(FOLLOW_2); 4323 pushFollow(FOLLOW_2);
4324 rule__StringReference__Group__0(); 4324 rule__TypeScope__Alternatives();
4325 4325
4326 state._fsp--; 4326 state._fsp--;
4327 4327
4328 4328
4329 } 4329 }
4330 4330
4331 after(grammarAccess.getStringReferenceAccess().getGroup()); 4331 after(grammarAccess.getTypeScopeAccess().getAlternatives());
4332 4332
4333 } 4333 }
4334 4334
4335 4335
4336 } 4336 }
4337 4337
4338 } 4338 }
4339 catch (RecognitionException re) { 4339 catch (RecognitionException re) {
4340 reportError(re); 4340 reportError(re);
4341 recover(input,re); 4341 recover(input,re);
4342 } 4342 }
4343 finally { 4343 finally {
4344 4344
4345 restoreStackSize(stackSize); 4345 restoreStackSize(stackSize);
4346 4346
4347 } 4347 }
4348 return ; 4348 return ;
4349 } 4349 }
4350 // $ANTLR end "ruleStringReference" 4350 // $ANTLR end "ruleTypeScope"
4351 4351
4352 4352
4353 // $ANTLR start "entryRuleExactNumber" 4353 // $ANTLR start "entryRuleClassTypeScope"
4354 // InternalApplicationConfiguration.g:1428:1: entryRuleExactNumber : ruleExactNumber EOF ; 4354 // InternalApplicationConfiguration.g:1428:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ;
4355 public final void entryRuleExactNumber() throws RecognitionException { 4355 public final void entryRuleClassTypeScope() throws RecognitionException {
4356 try { 4356 try {
4357 // InternalApplicationConfiguration.g:1429:1: ( ruleExactNumber EOF ) 4357 // InternalApplicationConfiguration.g:1429:1: ( ruleClassTypeScope EOF )
4358 // InternalApplicationConfiguration.g:1430:1: ruleExactNumber EOF 4358 // InternalApplicationConfiguration.g:1430:1: ruleClassTypeScope EOF
4359 { 4359 {
4360 before(grammarAccess.getExactNumberRule()); 4360 before(grammarAccess.getClassTypeScopeRule());
4361 pushFollow(FOLLOW_1); 4361 pushFollow(FOLLOW_1);
4362 ruleExactNumber(); 4362 ruleClassTypeScope();
4363 4363
4364 state._fsp--; 4364 state._fsp--;
4365 4365
4366 after(grammarAccess.getExactNumberRule()); 4366 after(grammarAccess.getClassTypeScopeRule());
4367 match(input,EOF,FOLLOW_2); 4367 match(input,EOF,FOLLOW_2);
4368 4368
4369 } 4369 }
4370 4370
4371 } 4371 }
4372 catch (RecognitionException re) { 4372 catch (RecognitionException re) {
4373 reportError(re); 4373 reportError(re);
4374 recover(input,re); 4374 recover(input,re);
4375 } 4375 }
4376 finally { 4376 finally {
4377 } 4377 }
4378 return ; 4378 return ;
4379 } 4379 }
4380 // $ANTLR end "entryRuleExactNumber" 4380 // $ANTLR end "entryRuleClassTypeScope"
4381 4381
4382 4382
4383 // $ANTLR start "ruleExactNumber" 4383 // $ANTLR start "ruleClassTypeScope"
4384 // InternalApplicationConfiguration.g:1437:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; 4384 // InternalApplicationConfiguration.g:1437:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ;
4385 public final void ruleExactNumber() throws RecognitionException { 4385 public final void ruleClassTypeScope() throws RecognitionException {
4386 4386
4387 int stackSize = keepStackSize(); 4387 int stackSize = keepStackSize();
4388 4388
4389 try { 4389 try {
4390 // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) 4390 // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) )
4391 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ExactNumber__Alternatives ) ) 4391 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) )
4392 { 4392 {
4393 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ExactNumber__Alternatives ) ) 4393 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) )
4394 // InternalApplicationConfiguration.g:1443:3: ( rule__ExactNumber__Alternatives ) 4394 // InternalApplicationConfiguration.g:1443:3: ( rule__ClassTypeScope__Group__0 )
4395 { 4395 {
4396 before(grammarAccess.getExactNumberAccess().getAlternatives()); 4396 before(grammarAccess.getClassTypeScopeAccess().getGroup());
4397 // InternalApplicationConfiguration.g:1444:3: ( rule__ExactNumber__Alternatives ) 4397 // InternalApplicationConfiguration.g:1444:3: ( rule__ClassTypeScope__Group__0 )
4398 // InternalApplicationConfiguration.g:1444:4: rule__ExactNumber__Alternatives 4398 // InternalApplicationConfiguration.g:1444:4: rule__ClassTypeScope__Group__0
4399 { 4399 {
4400 pushFollow(FOLLOW_2); 4400 pushFollow(FOLLOW_2);
4401 rule__ExactNumber__Alternatives(); 4401 rule__ClassTypeScope__Group__0();
4402 4402
4403 state._fsp--; 4403 state._fsp--;
4404 4404
4405 4405
4406 } 4406 }
4407 4407
4408 after(grammarAccess.getExactNumberAccess().getAlternatives()); 4408 after(grammarAccess.getClassTypeScopeAccess().getGroup());
4409 4409
4410 } 4410 }
4411 4411
4412 4412
4413 } 4413 }
4414 4414
4415 } 4415 }
4416 catch (RecognitionException re) { 4416 catch (RecognitionException re) {
4417 reportError(re); 4417 reportError(re);
4418 recover(input,re); 4418 recover(input,re);
4419 } 4419 }
4420 finally { 4420 finally {
4421 4421
4422 restoreStackSize(stackSize); 4422 restoreStackSize(stackSize);
4423 4423
4424 } 4424 }
4425 return ; 4425 return ;
4426 } 4426 }
4427 // $ANTLR end "ruleExactNumber" 4427 // $ANTLR end "ruleClassTypeScope"
4428 4428
4429 4429
4430 // $ANTLR start "entryRuleIntervallNumber" 4430 // $ANTLR start "entryRuleObjectTypeScope"
4431 // InternalApplicationConfiguration.g:1453:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; 4431 // InternalApplicationConfiguration.g:1453:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ;
4432 public final void entryRuleIntervallNumber() throws RecognitionException { 4432 public final void entryRuleObjectTypeScope() throws RecognitionException {
4433 try { 4433 try {
4434 // InternalApplicationConfiguration.g:1454:1: ( ruleIntervallNumber EOF ) 4434 // InternalApplicationConfiguration.g:1454:1: ( ruleObjectTypeScope EOF )
4435 // InternalApplicationConfiguration.g:1455:1: ruleIntervallNumber EOF 4435 // InternalApplicationConfiguration.g:1455:1: ruleObjectTypeScope EOF
4436 { 4436 {
4437 before(grammarAccess.getIntervallNumberRule()); 4437 before(grammarAccess.getObjectTypeScopeRule());
4438 pushFollow(FOLLOW_1); 4438 pushFollow(FOLLOW_1);
4439 ruleIntervallNumber(); 4439 ruleObjectTypeScope();
4440 4440
4441 state._fsp--; 4441 state._fsp--;
4442 4442
4443 after(grammarAccess.getIntervallNumberRule()); 4443 after(grammarAccess.getObjectTypeScopeRule());
4444 match(input,EOF,FOLLOW_2); 4444 match(input,EOF,FOLLOW_2);
4445 4445
4446 } 4446 }
4447 4447
4448 } 4448 }
4449 catch (RecognitionException re) { 4449 catch (RecognitionException re) {
4450 reportError(re); 4450 reportError(re);
4451 recover(input,re); 4451 recover(input,re);
4452 } 4452 }
4453 finally { 4453 finally {
4454 } 4454 }
4455 return ; 4455 return ;
4456 } 4456 }
4457 // $ANTLR end "entryRuleIntervallNumber" 4457 // $ANTLR end "entryRuleObjectTypeScope"
4458 4458
4459 4459
4460 // $ANTLR start "ruleIntervallNumber" 4460 // $ANTLR start "ruleObjectTypeScope"
4461 // InternalApplicationConfiguration.g:1462:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; 4461 // InternalApplicationConfiguration.g:1462:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ;
4462 public final void ruleIntervallNumber() throws RecognitionException { 4462 public final void ruleObjectTypeScope() throws RecognitionException {
4463 4463
4464 int stackSize = keepStackSize(); 4464 int stackSize = keepStackSize();
4465 4465
4466 try { 4466 try {
4467 // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) 4467 // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) )
4468 // InternalApplicationConfiguration.g:1467:2: ( ( rule__IntervallNumber__Group__0 ) ) 4468 // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) )
4469 { 4469 {
4470 // InternalApplicationConfiguration.g:1467:2: ( ( rule__IntervallNumber__Group__0 ) ) 4470 // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) )
4471 // InternalApplicationConfiguration.g:1468:3: ( rule__IntervallNumber__Group__0 ) 4471 // InternalApplicationConfiguration.g:1468:3: ( rule__ObjectTypeScope__Group__0 )
4472 { 4472 {
4473 before(grammarAccess.getIntervallNumberAccess().getGroup()); 4473 before(grammarAccess.getObjectTypeScopeAccess().getGroup());
4474 // InternalApplicationConfiguration.g:1469:3: ( rule__IntervallNumber__Group__0 ) 4474 // InternalApplicationConfiguration.g:1469:3: ( rule__ObjectTypeScope__Group__0 )
4475 // InternalApplicationConfiguration.g:1469:4: rule__IntervallNumber__Group__0 4475 // InternalApplicationConfiguration.g:1469:4: rule__ObjectTypeScope__Group__0
4476 { 4476 {
4477 pushFollow(FOLLOW_2); 4477 pushFollow(FOLLOW_2);
4478 rule__IntervallNumber__Group__0(); 4478 rule__ObjectTypeScope__Group__0();
4479 4479
4480 state._fsp--; 4480 state._fsp--;
4481 4481
4482 4482
4483 } 4483 }
4484 4484
4485 after(grammarAccess.getIntervallNumberAccess().getGroup()); 4485 after(grammarAccess.getObjectTypeScopeAccess().getGroup());
4486 4486
4487 } 4487 }
4488 4488
4489 4489
4490 } 4490 }
4491 4491
4492 } 4492 }
4493 catch (RecognitionException re) { 4493 catch (RecognitionException re) {
4494 reportError(re); 4494 reportError(re);
4495 recover(input,re); 4495 recover(input,re);
4496 } 4496 }
4497 finally { 4497 finally {
4498 4498
4499 restoreStackSize(stackSize); 4499 restoreStackSize(stackSize);
4500 4500
4501 } 4501 }
4502 return ; 4502 return ;
4503 } 4503 }
4504 // $ANTLR end "ruleIntervallNumber" 4504 // $ANTLR end "ruleObjectTypeScope"
4505 4505
4506 4506
4507 // $ANTLR start "entryRuleIntEnumberation" 4507 // $ANTLR start "entryRuleIntegerTypeScope"
4508 // InternalApplicationConfiguration.g:1478:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; 4508 // InternalApplicationConfiguration.g:1478:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ;
4509 public final void entryRuleIntEnumberation() throws RecognitionException { 4509 public final void entryRuleIntegerTypeScope() throws RecognitionException {
4510 try { 4510 try {
4511 // InternalApplicationConfiguration.g:1479:1: ( ruleIntEnumberation EOF ) 4511 // InternalApplicationConfiguration.g:1479:1: ( ruleIntegerTypeScope EOF )
4512 // InternalApplicationConfiguration.g:1480:1: ruleIntEnumberation EOF 4512 // InternalApplicationConfiguration.g:1480:1: ruleIntegerTypeScope EOF
4513 { 4513 {
4514 before(grammarAccess.getIntEnumberationRule()); 4514 before(grammarAccess.getIntegerTypeScopeRule());
4515 pushFollow(FOLLOW_1); 4515 pushFollow(FOLLOW_1);
4516 ruleIntEnumberation(); 4516 ruleIntegerTypeScope();
4517 4517
4518 state._fsp--; 4518 state._fsp--;
4519 4519
4520 after(grammarAccess.getIntEnumberationRule()); 4520 after(grammarAccess.getIntegerTypeScopeRule());
4521 match(input,EOF,FOLLOW_2); 4521 match(input,EOF,FOLLOW_2);
4522 4522
4523 } 4523 }
4524 4524
4525 } 4525 }
4526 catch (RecognitionException re) { 4526 catch (RecognitionException re) {
4527 reportError(re); 4527 reportError(re);
4528 recover(input,re); 4528 recover(input,re);
4529 } 4529 }
4530 finally { 4530 finally {
4531 } 4531 }
4532 return ; 4532 return ;
4533 } 4533 }
4534 // $ANTLR end "entryRuleIntEnumberation" 4534 // $ANTLR end "entryRuleIntegerTypeScope"
4535 4535
4536 4536
4537 // $ANTLR start "ruleIntEnumberation" 4537 // $ANTLR start "ruleIntegerTypeScope"
4538 // InternalApplicationConfiguration.g:1487:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; 4538 // InternalApplicationConfiguration.g:1487:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ;
4539 public final void ruleIntEnumberation() throws RecognitionException { 4539 public final void ruleIntegerTypeScope() throws RecognitionException {
4540 4540
4541 int stackSize = keepStackSize(); 4541 int stackSize = keepStackSize();
4542 4542
4543 try { 4543 try {
4544 // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) 4544 // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) )
4545 // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntEnumberation__Group__0 ) ) 4545 // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) )
4546 { 4546 {
4547 // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntEnumberation__Group__0 ) ) 4547 // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) )
4548 // InternalApplicationConfiguration.g:1493:3: ( rule__IntEnumberation__Group__0 ) 4548 // InternalApplicationConfiguration.g:1493:3: ( rule__IntegerTypeScope__Group__0 )
4549 { 4549 {
4550 before(grammarAccess.getIntEnumberationAccess().getGroup()); 4550 before(grammarAccess.getIntegerTypeScopeAccess().getGroup());
4551 // InternalApplicationConfiguration.g:1494:3: ( rule__IntEnumberation__Group__0 ) 4551 // InternalApplicationConfiguration.g:1494:3: ( rule__IntegerTypeScope__Group__0 )
4552 // InternalApplicationConfiguration.g:1494:4: rule__IntEnumberation__Group__0 4552 // InternalApplicationConfiguration.g:1494:4: rule__IntegerTypeScope__Group__0
4553 { 4553 {
4554 pushFollow(FOLLOW_2); 4554 pushFollow(FOLLOW_2);
4555 rule__IntEnumberation__Group__0(); 4555 rule__IntegerTypeScope__Group__0();
4556 4556
4557 state._fsp--; 4557 state._fsp--;
4558 4558
4559 4559
4560 } 4560 }
4561 4561
4562 after(grammarAccess.getIntEnumberationAccess().getGroup()); 4562 after(grammarAccess.getIntegerTypeScopeAccess().getGroup());
4563 4563
4564 } 4564 }
4565 4565
4566 4566
4567 } 4567 }
4568 4568
4569 } 4569 }
4570 catch (RecognitionException re) { 4570 catch (RecognitionException re) {
4571 reportError(re); 4571 reportError(re);
4572 recover(input,re); 4572 recover(input,re);
4573 } 4573 }
4574 finally { 4574 finally {
4575 4575
4576 restoreStackSize(stackSize); 4576 restoreStackSize(stackSize);
4577 4577
4578 } 4578 }
4579 return ; 4579 return ;
4580 } 4580 }
4581 // $ANTLR end "ruleIntEnumberation" 4581 // $ANTLR end "ruleIntegerTypeScope"
4582 4582
4583 4583
4584 // $ANTLR start "entryRuleRealEnumeration" 4584 // $ANTLR start "entryRuleRealTypeScope"
4585 // InternalApplicationConfiguration.g:1503:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; 4585 // InternalApplicationConfiguration.g:1503:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ;
4586 public final void entryRuleRealEnumeration() throws RecognitionException { 4586 public final void entryRuleRealTypeScope() throws RecognitionException {
4587 try { 4587 try {
4588 // InternalApplicationConfiguration.g:1504:1: ( ruleRealEnumeration EOF ) 4588 // InternalApplicationConfiguration.g:1504:1: ( ruleRealTypeScope EOF )
4589 // InternalApplicationConfiguration.g:1505:1: ruleRealEnumeration EOF 4589 // InternalApplicationConfiguration.g:1505:1: ruleRealTypeScope EOF
4590 { 4590 {
4591 before(grammarAccess.getRealEnumerationRule()); 4591 before(grammarAccess.getRealTypeScopeRule());
4592 pushFollow(FOLLOW_1); 4592 pushFollow(FOLLOW_1);
4593 ruleRealEnumeration(); 4593 ruleRealTypeScope();
4594 4594
4595 state._fsp--; 4595 state._fsp--;
4596 4596
4597 after(grammarAccess.getRealEnumerationRule()); 4597 after(grammarAccess.getRealTypeScopeRule());
4598 match(input,EOF,FOLLOW_2); 4598 match(input,EOF,FOLLOW_2);
4599 4599
4600 } 4600 }
4601 4601
4602 } 4602 }
4603 catch (RecognitionException re) { 4603 catch (RecognitionException re) {
4604 reportError(re); 4604 reportError(re);
4605 recover(input,re); 4605 recover(input,re);
4606 } 4606 }
4607 finally { 4607 finally {
4608 } 4608 }
4609 return ; 4609 return ;
4610 } 4610 }
4611 // $ANTLR end "entryRuleRealEnumeration" 4611 // $ANTLR end "entryRuleRealTypeScope"
4612 4612
4613 4613
4614 // $ANTLR start "ruleRealEnumeration" 4614 // $ANTLR start "ruleRealTypeScope"
4615 // InternalApplicationConfiguration.g:1512:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; 4615 // InternalApplicationConfiguration.g:1512:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ;
4616 public final void ruleRealEnumeration() throws RecognitionException { 4616 public final void ruleRealTypeScope() throws RecognitionException {
4617 4617
4618 int stackSize = keepStackSize(); 4618 int stackSize = keepStackSize();
4619 4619
4620 try { 4620 try {
4621 // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) 4621 // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__RealTypeScope__Group__0 ) ) )
4622 // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealEnumeration__Group__0 ) ) 4622 // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) )
4623 { 4623 {
4624 // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealEnumeration__Group__0 ) ) 4624 // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) )
4625 // InternalApplicationConfiguration.g:1518:3: ( rule__RealEnumeration__Group__0 ) 4625 // InternalApplicationConfiguration.g:1518:3: ( rule__RealTypeScope__Group__0 )
4626 { 4626 {
4627 before(grammarAccess.getRealEnumerationAccess().getGroup()); 4627 before(grammarAccess.getRealTypeScopeAccess().getGroup());
4628 // InternalApplicationConfiguration.g:1519:3: ( rule__RealEnumeration__Group__0 ) 4628 // InternalApplicationConfiguration.g:1519:3: ( rule__RealTypeScope__Group__0 )
4629 // InternalApplicationConfiguration.g:1519:4: rule__RealEnumeration__Group__0 4629 // InternalApplicationConfiguration.g:1519:4: rule__RealTypeScope__Group__0
4630 { 4630 {
4631 pushFollow(FOLLOW_2); 4631 pushFollow(FOLLOW_2);
4632 rule__RealEnumeration__Group__0(); 4632 rule__RealTypeScope__Group__0();
4633 4633
4634 state._fsp--; 4634 state._fsp--;
4635 4635
4636 4636
4637 } 4637 }
4638 4638
4639 after(grammarAccess.getRealEnumerationAccess().getGroup()); 4639 after(grammarAccess.getRealTypeScopeAccess().getGroup());
4640 4640
4641 } 4641 }
4642 4642
4643 4643
4644 } 4644 }
4645 4645
4646 } 4646 }
4647 catch (RecognitionException re) { 4647 catch (RecognitionException re) {
4648 reportError(re); 4648 reportError(re);
4649 recover(input,re); 4649 recover(input,re);
4650 } 4650 }
4651 finally { 4651 finally {
4652 4652
4653 restoreStackSize(stackSize); 4653 restoreStackSize(stackSize);
4654 4654
4655 } 4655 }
4656 return ; 4656 return ;
4657 } 4657 }
4658 // $ANTLR end "ruleRealEnumeration" 4658 // $ANTLR end "ruleRealTypeScope"
4659 4659
4660 4660
4661 // $ANTLR start "entryRuleStringEnumeration" 4661 // $ANTLR start "entryRuleStringTypeScope"
4662 // InternalApplicationConfiguration.g:1528:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; 4662 // InternalApplicationConfiguration.g:1528:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ;
4663 public final void entryRuleStringEnumeration() throws RecognitionException { 4663 public final void entryRuleStringTypeScope() throws RecognitionException {
4664 try { 4664 try {
4665 // InternalApplicationConfiguration.g:1529:1: ( ruleStringEnumeration EOF ) 4665 // InternalApplicationConfiguration.g:1529:1: ( ruleStringTypeScope EOF )
4666 // InternalApplicationConfiguration.g:1530:1: ruleStringEnumeration EOF 4666 // InternalApplicationConfiguration.g:1530:1: ruleStringTypeScope EOF
4667 { 4667 {
4668 before(grammarAccess.getStringEnumerationRule()); 4668 before(grammarAccess.getStringTypeScopeRule());
4669 pushFollow(FOLLOW_1); 4669 pushFollow(FOLLOW_1);
4670 ruleStringEnumeration(); 4670 ruleStringTypeScope();
4671 4671
4672 state._fsp--; 4672 state._fsp--;
4673 4673
4674 after(grammarAccess.getStringEnumerationRule()); 4674 after(grammarAccess.getStringTypeScopeRule());
4675 match(input,EOF,FOLLOW_2); 4675 match(input,EOF,FOLLOW_2);
4676 4676
4677 } 4677 }
4678 4678
4679 } 4679 }
4680 catch (RecognitionException re) { 4680 catch (RecognitionException re) {
4681 reportError(re); 4681 reportError(re);
4682 recover(input,re); 4682 recover(input,re);
4683 } 4683 }
4684 finally { 4684 finally {
4685 } 4685 }
4686 return ; 4686 return ;
4687 } 4687 }
4688 // $ANTLR end "entryRuleStringEnumeration" 4688 // $ANTLR end "entryRuleStringTypeScope"
4689 4689
4690 4690
4691 // $ANTLR start "ruleStringEnumeration" 4691 // $ANTLR start "ruleStringTypeScope"
4692 // InternalApplicationConfiguration.g:1537:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; 4692 // InternalApplicationConfiguration.g:1537:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ;
4693 public final void ruleStringEnumeration() throws RecognitionException { 4693 public final void ruleStringTypeScope() throws RecognitionException {
4694 4694
4695 int stackSize = keepStackSize(); 4695 int stackSize = keepStackSize();
4696 4696
4697 try { 4697 try {
4698 // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) 4698 // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__StringTypeScope__Group__0 ) ) )
4699 // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringEnumeration__Group__0 ) ) 4699 // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) )
4700 { 4700 {
4701 // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringEnumeration__Group__0 ) ) 4701 // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) )
4702 // InternalApplicationConfiguration.g:1543:3: ( rule__StringEnumeration__Group__0 ) 4702 // InternalApplicationConfiguration.g:1543:3: ( rule__StringTypeScope__Group__0 )
4703 { 4703 {
4704 before(grammarAccess.getStringEnumerationAccess().getGroup()); 4704 before(grammarAccess.getStringTypeScopeAccess().getGroup());
4705 // InternalApplicationConfiguration.g:1544:3: ( rule__StringEnumeration__Group__0 ) 4705 // InternalApplicationConfiguration.g:1544:3: ( rule__StringTypeScope__Group__0 )
4706 // InternalApplicationConfiguration.g:1544:4: rule__StringEnumeration__Group__0 4706 // InternalApplicationConfiguration.g:1544:4: rule__StringTypeScope__Group__0
4707 { 4707 {
4708 pushFollow(FOLLOW_2); 4708 pushFollow(FOLLOW_2);
4709 rule__StringEnumeration__Group__0(); 4709 rule__StringTypeScope__Group__0();
4710 4710
4711 state._fsp--; 4711 state._fsp--;
4712 4712
4713 4713
4714 } 4714 }
4715 4715
4716 after(grammarAccess.getStringEnumerationAccess().getGroup()); 4716 after(grammarAccess.getStringTypeScopeAccess().getGroup());
4717 4717
4718 } 4718 }
4719 4719
4720 4720
4721 } 4721 }
4722 4722
4723 } 4723 }
4724 catch (RecognitionException re) { 4724 catch (RecognitionException re) {
4725 reportError(re); 4725 reportError(re);
4726 recover(input,re); 4726 recover(input,re);
4727 } 4727 }
4728 finally { 4728 finally {
4729 4729
4730 restoreStackSize(stackSize); 4730 restoreStackSize(stackSize);
4731 4731
4732 } 4732 }
4733 return ; 4733 return ;
4734 } 4734 }
4735 // $ANTLR end "ruleStringEnumeration" 4735 // $ANTLR end "ruleStringTypeScope"
4736 4736
4737 4737
4738 // $ANTLR start "entryRuleScopeDeclaration" 4738 // $ANTLR start "entryRuleClassReference"
4739 // InternalApplicationConfiguration.g:1553:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; 4739 // InternalApplicationConfiguration.g:1553:1: entryRuleClassReference : ruleClassReference EOF ;
4740 public final void entryRuleScopeDeclaration() throws RecognitionException { 4740 public final void entryRuleClassReference() throws RecognitionException {
4741 try { 4741 try {
4742 // InternalApplicationConfiguration.g:1554:1: ( ruleScopeDeclaration EOF ) 4742 // InternalApplicationConfiguration.g:1554:1: ( ruleClassReference EOF )
4743 // InternalApplicationConfiguration.g:1555:1: ruleScopeDeclaration EOF 4743 // InternalApplicationConfiguration.g:1555:1: ruleClassReference EOF
4744 { 4744 {
4745 before(grammarAccess.getScopeDeclarationRule()); 4745 before(grammarAccess.getClassReferenceRule());
4746 pushFollow(FOLLOW_1); 4746 pushFollow(FOLLOW_1);
4747 ruleScopeDeclaration(); 4747 ruleClassReference();
4748 4748
4749 state._fsp--; 4749 state._fsp--;
4750 4750
4751 after(grammarAccess.getScopeDeclarationRule()); 4751 after(grammarAccess.getClassReferenceRule());
4752 match(input,EOF,FOLLOW_2); 4752 match(input,EOF,FOLLOW_2);
4753 4753
4754 } 4754 }
4755 4755
4756 } 4756 }
4757 catch (RecognitionException re) { 4757 catch (RecognitionException re) {
4758 reportError(re); 4758 reportError(re);
4759 recover(input,re); 4759 recover(input,re);
4760 } 4760 }
4761 finally { 4761 finally {
4762 } 4762 }
4763 return ; 4763 return ;
4764 } 4764 }
4765 // $ANTLR end "entryRuleScopeDeclaration" 4765 // $ANTLR end "entryRuleClassReference"
4766 4766
4767 4767
4768 // $ANTLR start "ruleScopeDeclaration" 4768 // $ANTLR start "ruleClassReference"
4769 // InternalApplicationConfiguration.g:1562:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; 4769 // InternalApplicationConfiguration.g:1562:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ;
4770 public final void ruleScopeDeclaration() throws RecognitionException { 4770 public final void ruleClassReference() throws RecognitionException {
4771 4771
4772 int stackSize = keepStackSize(); 4772 int stackSize = keepStackSize();
4773 4773
4774 try { 4774 try {
4775 // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) 4775 // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ClassReference__Group__0 ) ) )
4776 // InternalApplicationConfiguration.g:1567:2: ( ( rule__ScopeDeclaration__Group__0 ) ) 4776 // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) )
4777 { 4777 {
4778 // InternalApplicationConfiguration.g:1567:2: ( ( rule__ScopeDeclaration__Group__0 ) ) 4778 // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) )
4779 // InternalApplicationConfiguration.g:1568:3: ( rule__ScopeDeclaration__Group__0 ) 4779 // InternalApplicationConfiguration.g:1568:3: ( rule__ClassReference__Group__0 )
4780 { 4780 {
4781 before(grammarAccess.getScopeDeclarationAccess().getGroup()); 4781 before(grammarAccess.getClassReferenceAccess().getGroup());
4782 // InternalApplicationConfiguration.g:1569:3: ( rule__ScopeDeclaration__Group__0 ) 4782 // InternalApplicationConfiguration.g:1569:3: ( rule__ClassReference__Group__0 )
4783 // InternalApplicationConfiguration.g:1569:4: rule__ScopeDeclaration__Group__0 4783 // InternalApplicationConfiguration.g:1569:4: rule__ClassReference__Group__0
4784 { 4784 {
4785 pushFollow(FOLLOW_2); 4785 pushFollow(FOLLOW_2);
4786 rule__ScopeDeclaration__Group__0(); 4786 rule__ClassReference__Group__0();
4787 4787
4788 state._fsp--; 4788 state._fsp--;
4789 4789
4790 4790
4791 } 4791 }
4792 4792
4793 after(grammarAccess.getScopeDeclarationAccess().getGroup()); 4793 after(grammarAccess.getClassReferenceAccess().getGroup());
4794 4794
4795 } 4795 }
4796 4796
4797 4797
4798 } 4798 }
4799 4799
4800 } 4800 }
4801 catch (RecognitionException re) { 4801 catch (RecognitionException re) {
4802 reportError(re); 4802 reportError(re);
4803 recover(input,re); 4803 recover(input,re);
4804 } 4804 }
4805 finally { 4805 finally {
4806 4806
4807 restoreStackSize(stackSize); 4807 restoreStackSize(stackSize);
4808 4808
4809 } 4809 }
4810 return ; 4810 return ;
4811 } 4811 }
4812 // $ANTLR end "ruleScopeDeclaration" 4812 // $ANTLR end "ruleClassReference"
4813 4813
4814 4814
4815 // $ANTLR start "entryRuleScopeReference" 4815 // $ANTLR start "entryRuleObjectReference"
4816 // InternalApplicationConfiguration.g:1578:1: entryRuleScopeReference : ruleScopeReference EOF ; 4816 // InternalApplicationConfiguration.g:1578:1: entryRuleObjectReference : ruleObjectReference EOF ;
4817 public final void entryRuleScopeReference() throws RecognitionException { 4817 public final void entryRuleObjectReference() throws RecognitionException {
4818 try { 4818 try {
4819 // InternalApplicationConfiguration.g:1579:1: ( ruleScopeReference EOF ) 4819 // InternalApplicationConfiguration.g:1579:1: ( ruleObjectReference EOF )
4820 // InternalApplicationConfiguration.g:1580:1: ruleScopeReference EOF 4820 // InternalApplicationConfiguration.g:1580:1: ruleObjectReference EOF
4821 { 4821 {
4822 before(grammarAccess.getScopeReferenceRule()); 4822 before(grammarAccess.getObjectReferenceRule());
4823 pushFollow(FOLLOW_1); 4823 pushFollow(FOLLOW_1);
4824 ruleScopeReference(); 4824 ruleObjectReference();
4825 4825
4826 state._fsp--; 4826 state._fsp--;
4827 4827
4828 after(grammarAccess.getScopeReferenceRule()); 4828 after(grammarAccess.getObjectReferenceRule());
4829 match(input,EOF,FOLLOW_2); 4829 match(input,EOF,FOLLOW_2);
4830 4830
4831 } 4831 }
4832 4832
4833 } 4833 }
4834 catch (RecognitionException re) { 4834 catch (RecognitionException re) {
4835 reportError(re); 4835 reportError(re);
4836 recover(input,re); 4836 recover(input,re);
4837 } 4837 }
4838 finally { 4838 finally {
4839 } 4839 }
4840 return ; 4840 return ;
4841 } 4841 }
4842 // $ANTLR end "entryRuleScopeReference" 4842 // $ANTLR end "entryRuleObjectReference"
4843 4843
4844 4844
4845 // $ANTLR start "ruleScopeReference" 4845 // $ANTLR start "ruleObjectReference"
4846 // InternalApplicationConfiguration.g:1587:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; 4846 // InternalApplicationConfiguration.g:1587:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ;
4847 public final void ruleScopeReference() throws RecognitionException { 4847 public final void ruleObjectReference() throws RecognitionException {
4848 4848
4849 int stackSize = keepStackSize(); 4849 int stackSize = keepStackSize();
4850 4850
4851 try { 4851 try {
4852 // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) 4852 // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__ObjectReference__Group__0 ) ) )
4853 // InternalApplicationConfiguration.g:1592:2: ( ( rule__ScopeReference__ReferredAssignment ) ) 4853 // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) )
4854 { 4854 {
4855 // InternalApplicationConfiguration.g:1592:2: ( ( rule__ScopeReference__ReferredAssignment ) ) 4855 // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) )
4856 // InternalApplicationConfiguration.g:1593:3: ( rule__ScopeReference__ReferredAssignment ) 4856 // InternalApplicationConfiguration.g:1593:3: ( rule__ObjectReference__Group__0 )
4857 { 4857 {
4858 before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); 4858 before(grammarAccess.getObjectReferenceAccess().getGroup());
4859 // InternalApplicationConfiguration.g:1594:3: ( rule__ScopeReference__ReferredAssignment ) 4859 // InternalApplicationConfiguration.g:1594:3: ( rule__ObjectReference__Group__0 )
4860 // InternalApplicationConfiguration.g:1594:4: rule__ScopeReference__ReferredAssignment 4860 // InternalApplicationConfiguration.g:1594:4: rule__ObjectReference__Group__0
4861 { 4861 {
4862 pushFollow(FOLLOW_2); 4862 pushFollow(FOLLOW_2);
4863 rule__ScopeReference__ReferredAssignment(); 4863 rule__ObjectReference__Group__0();
4864 4864
4865 state._fsp--; 4865 state._fsp--;
4866 4866
4867 4867
4868 } 4868 }
4869 4869
4870 after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); 4870 after(grammarAccess.getObjectReferenceAccess().getGroup());
4871 4871
4872 } 4872 }
4873 4873
4874 4874
4875 } 4875 }
4876 4876
4877 } 4877 }
4878 catch (RecognitionException re) { 4878 catch (RecognitionException re) {
4879 reportError(re); 4879 reportError(re);
4880 recover(input,re); 4880 recover(input,re);
4881 } 4881 }
4882 finally { 4882 finally {
4883 4883
4884 restoreStackSize(stackSize); 4884 restoreStackSize(stackSize);
4885 4885
4886 } 4886 }
4887 return ; 4887 return ;
4888 } 4888 }
4889 // $ANTLR end "ruleScopeReference" 4889 // $ANTLR end "ruleObjectReference"
4890 4890
4891 4891
4892 // $ANTLR start "entryRuleScope" 4892 // $ANTLR start "entryRuleIntegerReference"
4893 // InternalApplicationConfiguration.g:1603:1: entryRuleScope : ruleScope EOF ; 4893 // InternalApplicationConfiguration.g:1603:1: entryRuleIntegerReference : ruleIntegerReference EOF ;
4894 public final void entryRuleScope() throws RecognitionException { 4894 public final void entryRuleIntegerReference() throws RecognitionException {
4895 try { 4895 try {
4896 // InternalApplicationConfiguration.g:1604:1: ( ruleScope EOF ) 4896 // InternalApplicationConfiguration.g:1604:1: ( ruleIntegerReference EOF )
4897 // InternalApplicationConfiguration.g:1605:1: ruleScope EOF 4897 // InternalApplicationConfiguration.g:1605:1: ruleIntegerReference EOF
4898 { 4898 {
4899 before(grammarAccess.getScopeRule()); 4899 before(grammarAccess.getIntegerReferenceRule());
4900 pushFollow(FOLLOW_1); 4900 pushFollow(FOLLOW_1);
4901 ruleScope(); 4901 ruleIntegerReference();
4902 4902
4903 state._fsp--; 4903 state._fsp--;
4904 4904
4905 after(grammarAccess.getScopeRule()); 4905 after(grammarAccess.getIntegerReferenceRule());
4906 match(input,EOF,FOLLOW_2); 4906 match(input,EOF,FOLLOW_2);
4907 4907
4908 } 4908 }
4909 4909
4910 } 4910 }
4911 catch (RecognitionException re) { 4911 catch (RecognitionException re) {
4912 reportError(re); 4912 reportError(re);
4913 recover(input,re); 4913 recover(input,re);
4914 } 4914 }
4915 finally { 4915 finally {
4916 } 4916 }
4917 return ; 4917 return ;
4918 } 4918 }
4919 // $ANTLR end "entryRuleScope" 4919 // $ANTLR end "entryRuleIntegerReference"
4920 4920
4921 4921
4922 // $ANTLR start "ruleScope" 4922 // $ANTLR start "ruleIntegerReference"
4923 // InternalApplicationConfiguration.g:1612:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; 4923 // InternalApplicationConfiguration.g:1612:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ;
4924 public final void ruleScope() throws RecognitionException { 4924 public final void ruleIntegerReference() throws RecognitionException {
4925 4925
4926 int stackSize = keepStackSize(); 4926 int stackSize = keepStackSize();
4927 4927
4928 try { 4928 try {
4929 // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__Scope__Alternatives ) ) ) 4929 // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__IntegerReference__Group__0 ) ) )
4930 // InternalApplicationConfiguration.g:1617:2: ( ( rule__Scope__Alternatives ) ) 4930 // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) )
4931 { 4931 {
4932 // InternalApplicationConfiguration.g:1617:2: ( ( rule__Scope__Alternatives ) ) 4932 // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) )
4933 // InternalApplicationConfiguration.g:1618:3: ( rule__Scope__Alternatives ) 4933 // InternalApplicationConfiguration.g:1618:3: ( rule__IntegerReference__Group__0 )
4934 { 4934 {
4935 before(grammarAccess.getScopeAccess().getAlternatives()); 4935 before(grammarAccess.getIntegerReferenceAccess().getGroup());
4936 // InternalApplicationConfiguration.g:1619:3: ( rule__Scope__Alternatives ) 4936 // InternalApplicationConfiguration.g:1619:3: ( rule__IntegerReference__Group__0 )
4937 // InternalApplicationConfiguration.g:1619:4: rule__Scope__Alternatives 4937 // InternalApplicationConfiguration.g:1619:4: rule__IntegerReference__Group__0
4938 { 4938 {
4939 pushFollow(FOLLOW_2); 4939 pushFollow(FOLLOW_2);
4940 rule__Scope__Alternatives(); 4940 rule__IntegerReference__Group__0();
4941 4941
4942 state._fsp--; 4942 state._fsp--;
4943 4943
4944 4944
4945 } 4945 }
4946 4946
4947 after(grammarAccess.getScopeAccess().getAlternatives()); 4947 after(grammarAccess.getIntegerReferenceAccess().getGroup());
4948 4948
4949 } 4949 }
4950 4950
4951 4951
4952 } 4952 }
4953 4953
4954 } 4954 }
4955 catch (RecognitionException re) { 4955 catch (RecognitionException re) {
4956 reportError(re); 4956 reportError(re);
4957 recover(input,re); 4957 recover(input,re);
4958 } 4958 }
4959 finally { 4959 finally {
4960 4960
4961 restoreStackSize(stackSize); 4961 restoreStackSize(stackSize);
4962 4962
4963 } 4963 }
4964 return ; 4964 return ;
4965 } 4965 }
4966 // $ANTLR end "ruleScope" 4966 // $ANTLR end "ruleIntegerReference"
4967 4967
4968 4968
4969 // $ANTLR start "entryRuleTask" 4969 // $ANTLR start "entryRuleRealReference"
4970 // InternalApplicationConfiguration.g:1628:1: entryRuleTask : ruleTask EOF ; 4970 // InternalApplicationConfiguration.g:1628:1: entryRuleRealReference : ruleRealReference EOF ;
4971 public final void entryRuleTask() throws RecognitionException { 4971 public final void entryRuleRealReference() throws RecognitionException {
4972 try { 4972 try {
4973 // InternalApplicationConfiguration.g:1629:1: ( ruleTask EOF ) 4973 // InternalApplicationConfiguration.g:1629:1: ( ruleRealReference EOF )
4974 // InternalApplicationConfiguration.g:1630:1: ruleTask EOF 4974 // InternalApplicationConfiguration.g:1630:1: ruleRealReference EOF
4975 { 4975 {
4976 before(grammarAccess.getTaskRule()); 4976 before(grammarAccess.getRealReferenceRule());
4977 pushFollow(FOLLOW_1); 4977 pushFollow(FOLLOW_1);
4978 ruleTask(); 4978 ruleRealReference();
4979 4979
4980 state._fsp--; 4980 state._fsp--;
4981 4981
4982 after(grammarAccess.getTaskRule()); 4982 after(grammarAccess.getRealReferenceRule());
4983 match(input,EOF,FOLLOW_2); 4983 match(input,EOF,FOLLOW_2);
4984 4984
4985 } 4985 }
4986 4986
4987 } 4987 }
4988 catch (RecognitionException re) { 4988 catch (RecognitionException re) {
4989 reportError(re); 4989 reportError(re);
4990 recover(input,re); 4990 recover(input,re);
4991 } 4991 }
4992 finally { 4992 finally {
4993 } 4993 }
4994 return ; 4994 return ;
4995 } 4995 }
4996 // $ANTLR end "entryRuleTask" 4996 // $ANTLR end "entryRuleRealReference"
4997 4997
4998 4998
4999 // $ANTLR start "ruleTask" 4999 // $ANTLR start "ruleRealReference"
5000 // InternalApplicationConfiguration.g:1637:1: ruleTask : ( ruleGenerationTask ) ; 5000 // InternalApplicationConfiguration.g:1637:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ;
5001 public final void ruleTask() throws RecognitionException { 5001 public final void ruleRealReference() throws RecognitionException {
5002 5002
5003 int stackSize = keepStackSize(); 5003 int stackSize = keepStackSize();
5004 5004
5005 try { 5005 try {
5006 // InternalApplicationConfiguration.g:1641:2: ( ( ruleGenerationTask ) ) 5006 // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__RealReference__Group__0 ) ) )
5007 // InternalApplicationConfiguration.g:1642:2: ( ruleGenerationTask ) 5007 // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) )
5008 { 5008 {
5009 // InternalApplicationConfiguration.g:1642:2: ( ruleGenerationTask ) 5009 // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) )
5010 // InternalApplicationConfiguration.g:1643:3: ruleGenerationTask 5010 // InternalApplicationConfiguration.g:1643:3: ( rule__RealReference__Group__0 )
5011 { 5011 {
5012 before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); 5012 before(grammarAccess.getRealReferenceAccess().getGroup());
5013 pushFollow(FOLLOW_2); 5013 // InternalApplicationConfiguration.g:1644:3: ( rule__RealReference__Group__0 )
5014 ruleGenerationTask(); 5014 // InternalApplicationConfiguration.g:1644:4: rule__RealReference__Group__0
5015 5015 {
5016 state._fsp--; 5016 pushFollow(FOLLOW_2);
5017 5017 rule__RealReference__Group__0();
5018 after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); 5018
5019 5019 state._fsp--;
5020 } 5020
5021 5021
5022 5022 }
5023 } 5023
5024 5024 after(grammarAccess.getRealReferenceAccess().getGroup());
5025 } 5025
5026 catch (RecognitionException re) { 5026 }
5027 reportError(re); 5027
5028 recover(input,re); 5028
5029 } 5029 }
5030 finally { 5030
5031 5031 }
5032 restoreStackSize(stackSize); 5032 catch (RecognitionException re) {
5033 5033 reportError(re);
5034 } 5034 recover(input,re);
5035 return ; 5035 }
5036 } 5036 finally {
5037 // $ANTLR end "ruleTask" 5037
5038 5038 restoreStackSize(stackSize);
5039 5039
5040 // $ANTLR start "entryRuleGenerationTask" 5040 }
5041 // InternalApplicationConfiguration.g:1653:1: entryRuleGenerationTask : ruleGenerationTask EOF ; 5041 return ;
5042 public final void entryRuleGenerationTask() throws RecognitionException { 5042 }
5043 try { 5043 // $ANTLR end "ruleRealReference"
5044 // InternalApplicationConfiguration.g:1654:1: ( ruleGenerationTask EOF ) 5044
5045 // InternalApplicationConfiguration.g:1655:1: ruleGenerationTask EOF 5045
5046 { 5046 // $ANTLR start "entryRuleStringReference"
5047 before(grammarAccess.getGenerationTaskRule()); 5047 // InternalApplicationConfiguration.g:1653:1: entryRuleStringReference : ruleStringReference EOF ;
5048 pushFollow(FOLLOW_1); 5048 public final void entryRuleStringReference() throws RecognitionException {
5049 ruleGenerationTask(); 5049 try {
5050 5050 // InternalApplicationConfiguration.g:1654:1: ( ruleStringReference EOF )
5051 state._fsp--; 5051 // InternalApplicationConfiguration.g:1655:1: ruleStringReference EOF
5052 5052 {
5053 after(grammarAccess.getGenerationTaskRule()); 5053 before(grammarAccess.getStringReferenceRule());
5054 match(input,EOF,FOLLOW_2); 5054 pushFollow(FOLLOW_1);
5055 5055 ruleStringReference();
5056 } 5056
5057 5057 state._fsp--;
5058 } 5058
5059 catch (RecognitionException re) { 5059 after(grammarAccess.getStringReferenceRule());
5060 reportError(re); 5060 match(input,EOF,FOLLOW_2);
5061 recover(input,re); 5061
5062 } 5062 }
5063 finally { 5063
5064 } 5064 }
5065 return ; 5065 catch (RecognitionException re) {
5066 } 5066 reportError(re);
5067 // $ANTLR end "entryRuleGenerationTask" 5067 recover(input,re);
5068 5068 }
5069 5069 finally {
5070 // $ANTLR start "ruleGenerationTask" 5070 }
5071 // InternalApplicationConfiguration.g:1662:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; 5071 return ;
5072 public final void ruleGenerationTask() throws RecognitionException { 5072 }
5073 5073 // $ANTLR end "entryRuleStringReference"
5074 int stackSize = keepStackSize(); 5074
5075 5075
5076 try { 5076 // $ANTLR start "ruleStringReference"
5077 // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) 5077 // InternalApplicationConfiguration.g:1662:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ;
5078 // InternalApplicationConfiguration.g:1667:2: ( ( rule__GenerationTask__Group__0 ) ) 5078 public final void ruleStringReference() throws RecognitionException {
5079 { 5079
5080 // InternalApplicationConfiguration.g:1667:2: ( ( rule__GenerationTask__Group__0 ) ) 5080 int stackSize = keepStackSize();
5081 // InternalApplicationConfiguration.g:1668:3: ( rule__GenerationTask__Group__0 ) 5081
5082 { 5082 try {
5083 before(grammarAccess.getGenerationTaskAccess().getGroup()); 5083 // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__StringReference__Group__0 ) ) )
5084 // InternalApplicationConfiguration.g:1669:3: ( rule__GenerationTask__Group__0 ) 5084 // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) )
5085 // InternalApplicationConfiguration.g:1669:4: rule__GenerationTask__Group__0 5085 {
5086 { 5086 // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) )
5087 pushFollow(FOLLOW_2); 5087 // InternalApplicationConfiguration.g:1668:3: ( rule__StringReference__Group__0 )
5088 rule__GenerationTask__Group__0(); 5088 {
5089 5089 before(grammarAccess.getStringReferenceAccess().getGroup());
5090 state._fsp--; 5090 // InternalApplicationConfiguration.g:1669:3: ( rule__StringReference__Group__0 )
5091 5091 // InternalApplicationConfiguration.g:1669:4: rule__StringReference__Group__0
5092 5092 {
5093 } 5093 pushFollow(FOLLOW_2);
5094 5094 rule__StringReference__Group__0();
5095 after(grammarAccess.getGenerationTaskAccess().getGroup()); 5095
5096 5096 state._fsp--;
5097 } 5097
5098 5098
5099 5099 }
5100 } 5100
5101 5101 after(grammarAccess.getStringReferenceAccess().getGroup());
5102 } 5102
5103 catch (RecognitionException re) { 5103 }
5104 reportError(re); 5104
5105 recover(input,re); 5105
5106 } 5106 }
5107 finally { 5107
5108 5108 }
5109 restoreStackSize(stackSize); 5109 catch (RecognitionException re) {
5110 5110 reportError(re);
5111 } 5111 recover(input,re);
5112 return ; 5112 }
5113 } 5113 finally {
5114 // $ANTLR end "ruleGenerationTask" 5114
5115 5115 restoreStackSize(stackSize);
5116 5116
5117 // $ANTLR start "ruleDocumentLevelSpecification" 5117 }
5118 // InternalApplicationConfiguration.g:1678:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; 5118 return ;
5119 public final void ruleDocumentLevelSpecification() throws RecognitionException { 5119 }
5120 5120 // $ANTLR end "ruleStringReference"
5121 int stackSize = keepStackSize(); 5121
5122 5122
5123 try { 5123 // $ANTLR start "entryRuleExactNumber"
5124 // InternalApplicationConfiguration.g:1682:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) 5124 // InternalApplicationConfiguration.g:1678:1: entryRuleExactNumber : ruleExactNumber EOF ;
5125 // InternalApplicationConfiguration.g:1683:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) 5125 public final void entryRuleExactNumber() throws RecognitionException {
5126 { 5126 try {
5127 // InternalApplicationConfiguration.g:1683:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) 5127 // InternalApplicationConfiguration.g:1679:1: ( ruleExactNumber EOF )
5128 // InternalApplicationConfiguration.g:1684:3: ( rule__DocumentLevelSpecification__Alternatives ) 5128 // InternalApplicationConfiguration.g:1680:1: ruleExactNumber EOF
5129 { 5129 {
5130 before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); 5130 before(grammarAccess.getExactNumberRule());
5131 // InternalApplicationConfiguration.g:1685:3: ( rule__DocumentLevelSpecification__Alternatives ) 5131 pushFollow(FOLLOW_1);
5132 // InternalApplicationConfiguration.g:1685:4: rule__DocumentLevelSpecification__Alternatives 5132 ruleExactNumber();
5133 { 5133
5134 pushFollow(FOLLOW_2); 5134 state._fsp--;
5135 rule__DocumentLevelSpecification__Alternatives(); 5135
5136 5136 after(grammarAccess.getExactNumberRule());
5137 state._fsp--; 5137 match(input,EOF,FOLLOW_2);
5138 5138
5139 5139 }
5140 } 5140
5141 5141 }
5142 after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); 5142 catch (RecognitionException re) {
5143 5143 reportError(re);
5144 } 5144 recover(input,re);
5145 5145 }
5146 5146 finally {
5147 } 5147 }
5148 5148 return ;
5149 } 5149 }
5150 catch (RecognitionException re) { 5150 // $ANTLR end "entryRuleExactNumber"
5151 reportError(re); 5151
5152 recover(input,re); 5152
5153 } 5153 // $ANTLR start "ruleExactNumber"
5154 finally { 5154 // InternalApplicationConfiguration.g:1687:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ;
5155 5155 public final void ruleExactNumber() throws RecognitionException {
5156 restoreStackSize(stackSize); 5156
5157 5157 int stackSize = keepStackSize();
5158 } 5158
5159 return ; 5159 try {
5160 } 5160 // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ExactNumber__Alternatives ) ) )
5161 // $ANTLR end "ruleDocumentLevelSpecification" 5161 // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) )
5162 5162 {
5163 5163 // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) )
5164 // $ANTLR start "ruleSolver" 5164 // InternalApplicationConfiguration.g:1693:3: ( rule__ExactNumber__Alternatives )
5165 // InternalApplicationConfiguration.g:1694:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; 5165 {
5166 public final void ruleSolver() throws RecognitionException { 5166 before(grammarAccess.getExactNumberAccess().getAlternatives());
5167 5167 // InternalApplicationConfiguration.g:1694:3: ( rule__ExactNumber__Alternatives )
5168 int stackSize = keepStackSize(); 5168 // InternalApplicationConfiguration.g:1694:4: rule__ExactNumber__Alternatives
5169 5169 {
5170 try { 5170 pushFollow(FOLLOW_2);
5171 // InternalApplicationConfiguration.g:1698:1: ( ( ( rule__Solver__Alternatives ) ) ) 5171 rule__ExactNumber__Alternatives();
5172 // InternalApplicationConfiguration.g:1699:2: ( ( rule__Solver__Alternatives ) ) 5172
5173 { 5173 state._fsp--;
5174 // InternalApplicationConfiguration.g:1699:2: ( ( rule__Solver__Alternatives ) ) 5174
5175 // InternalApplicationConfiguration.g:1700:3: ( rule__Solver__Alternatives ) 5175
5176 { 5176 }
5177 before(grammarAccess.getSolverAccess().getAlternatives()); 5177
5178 // InternalApplicationConfiguration.g:1701:3: ( rule__Solver__Alternatives ) 5178 after(grammarAccess.getExactNumberAccess().getAlternatives());
5179 // InternalApplicationConfiguration.g:1701:4: rule__Solver__Alternatives 5179
5180 { 5180 }
5181 pushFollow(FOLLOW_2); 5181
5182 rule__Solver__Alternatives(); 5182
5183 5183 }
5184 state._fsp--; 5184
5185 5185 }
5186 5186 catch (RecognitionException re) {
5187 } 5187 reportError(re);
5188 5188 recover(input,re);
5189 after(grammarAccess.getSolverAccess().getAlternatives()); 5189 }
5190 5190 finally {
5191 } 5191
5192 5192 restoreStackSize(stackSize);
5193 5193
5194 } 5194 }
5195 5195 return ;
5196 } 5196 }
5197 catch (RecognitionException re) { 5197 // $ANTLR end "ruleExactNumber"
5198 reportError(re); 5198
5199 recover(input,re); 5199
5200 } 5200 // $ANTLR start "entryRuleIntervallNumber"
5201 finally { 5201 // InternalApplicationConfiguration.g:1703:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ;
5202 5202 public final void entryRuleIntervallNumber() throws RecognitionException {
5203 restoreStackSize(stackSize); 5203 try {
5204 5204 // InternalApplicationConfiguration.g:1704:1: ( ruleIntervallNumber EOF )
5205 } 5205 // InternalApplicationConfiguration.g:1705:1: ruleIntervallNumber EOF
5206 return ; 5206 {
5207 } 5207 before(grammarAccess.getIntervallNumberRule());
5208 // $ANTLR end "ruleSolver" 5208 pushFollow(FOLLOW_1);
5209 5209 ruleIntervallNumber();
5210 5210
5211 // $ANTLR start "rule__Command__Alternatives" 5211 state._fsp--;
5212 // InternalApplicationConfiguration.g:1709:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); 5212
5213 public final void rule__Command__Alternatives() throws RecognitionException { 5213 after(grammarAccess.getIntervallNumberRule());
5214 5214 match(input,EOF,FOLLOW_2);
5215 int stackSize = keepStackSize(); 5215
5216 5216 }
5217 try { 5217
5218 // InternalApplicationConfiguration.g:1713:1: ( ( ruleDeclaration ) | ( ruleTask ) ) 5218 }
5219 int alt1=2; 5219 catch (RecognitionException re) {
5220 int LA1_0 = input.LA(1); 5220 reportError(re);
5221 5221 recover(input,re);
5222 if ( (LA1_0==22||LA1_0==30||(LA1_0>=32 && LA1_0<=34)||LA1_0==46) ) { 5222 }
5223 alt1=1; 5223 finally {
5224 } 5224 }
5225 else if ( (LA1_0==47) ) { 5225 return ;
5226 alt1=2; 5226 }
5227 } 5227 // $ANTLR end "entryRuleIntervallNumber"
5228 else { 5228
5229 NoViableAltException nvae = 5229
5230 new NoViableAltException("", 1, 0, input); 5230 // $ANTLR start "ruleIntervallNumber"
5231 5231 // InternalApplicationConfiguration.g:1712:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ;
5232 throw nvae; 5232 public final void ruleIntervallNumber() throws RecognitionException {
5233 } 5233
5234 switch (alt1) { 5234 int stackSize = keepStackSize();
5235 case 1 : 5235
5236 // InternalApplicationConfiguration.g:1714:2: ( ruleDeclaration ) 5236 try {
5237 { 5237 // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntervallNumber__Group__0 ) ) )
5238 // InternalApplicationConfiguration.g:1714:2: ( ruleDeclaration ) 5238 // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) )
5239 // InternalApplicationConfiguration.g:1715:3: ruleDeclaration 5239 {
5240 { 5240 // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) )
5241 before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); 5241 // InternalApplicationConfiguration.g:1718:3: ( rule__IntervallNumber__Group__0 )
5242 pushFollow(FOLLOW_2); 5242 {
5243 ruleDeclaration(); 5243 before(grammarAccess.getIntervallNumberAccess().getGroup());
5244 5244 // InternalApplicationConfiguration.g:1719:3: ( rule__IntervallNumber__Group__0 )
5245 state._fsp--; 5245 // InternalApplicationConfiguration.g:1719:4: rule__IntervallNumber__Group__0
5246 5246 {
5247 after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); 5247 pushFollow(FOLLOW_2);
5248 5248 rule__IntervallNumber__Group__0();
5249 } 5249
5250 5250 state._fsp--;
5251 5251
5252 } 5252
5253 break; 5253 }
5254 case 2 : 5254
5255 // InternalApplicationConfiguration.g:1720:2: ( ruleTask ) 5255 after(grammarAccess.getIntervallNumberAccess().getGroup());
5256 { 5256
5257 // InternalApplicationConfiguration.g:1720:2: ( ruleTask ) 5257 }
5258 // InternalApplicationConfiguration.g:1721:3: ruleTask 5258
5259 { 5259
5260 before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); 5260 }
5261 pushFollow(FOLLOW_2); 5261
5262 ruleTask(); 5262 }
5263 5263 catch (RecognitionException re) {
5264 state._fsp--; 5264 reportError(re);
5265 5265 recover(input,re);
5266 after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); 5266 }
5267 5267 finally {
5268 } 5268
5269 5269 restoreStackSize(stackSize);
5270 5270
5271 } 5271 }
5272 break; 5272 return ;
5273 5273 }
5274 } 5274 // $ANTLR end "ruleIntervallNumber"
5275 } 5275
5276 catch (RecognitionException re) { 5276
5277 reportError(re); 5277 // $ANTLR start "entryRuleIntEnumberation"
5278 recover(input,re); 5278 // InternalApplicationConfiguration.g:1728:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ;
5279 } 5279 public final void entryRuleIntEnumberation() throws RecognitionException {
5280 finally { 5280 try {
5281 5281 // InternalApplicationConfiguration.g:1729:1: ( ruleIntEnumberation EOF )
5282 restoreStackSize(stackSize); 5282 // InternalApplicationConfiguration.g:1730:1: ruleIntEnumberation EOF
5283 5283 {
5284 } 5284 before(grammarAccess.getIntEnumberationRule());
5285 return ; 5285 pushFollow(FOLLOW_1);
5286 } 5286 ruleIntEnumberation();
5287 // $ANTLR end "rule__Command__Alternatives" 5287
5288 5288 state._fsp--;
5289 5289
5290 // $ANTLR start "rule__Import__Alternatives" 5290 after(grammarAccess.getIntEnumberationRule());
5291 // InternalApplicationConfiguration.g:1730:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) ); 5291 match(input,EOF,FOLLOW_2);
5292 public final void rule__Import__Alternatives() throws RecognitionException { 5292
5293 5293 }
5294 int stackSize = keepStackSize(); 5294
5295 5295 }
5296 try { 5296 catch (RecognitionException re) {
5297 // InternalApplicationConfiguration.g:1734:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) ) 5297 reportError(re);
5298 int alt2=2; 5298 recover(input,re);
5299 int LA2_0 = input.LA(1); 5299 }
5300 5300 finally {
5301 if ( (LA2_0==19) ) { 5301 }
5302 int LA2_1 = input.LA(2); 5302 return ;
5303 5303 }
5304 if ( (LA2_1==20) ) { 5304 // $ANTLR end "entryRuleIntEnumberation"
5305 alt2=1; 5305
5306 } 5306
5307 else if ( (LA2_1==21) ) { 5307 // $ANTLR start "ruleIntEnumberation"
5308 alt2=2; 5308 // InternalApplicationConfiguration.g:1737:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ;
5309 } 5309 public final void ruleIntEnumberation() throws RecognitionException {
5310 else { 5310
5311 NoViableAltException nvae = 5311 int stackSize = keepStackSize();
5312 new NoViableAltException("", 2, 1, input); 5312
5313 5313 try {
5314 throw nvae; 5314 // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__IntEnumberation__Group__0 ) ) )
5315 } 5315 // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) )
5316 } 5316 {
5317 else { 5317 // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) )
5318 NoViableAltException nvae = 5318 // InternalApplicationConfiguration.g:1743:3: ( rule__IntEnumberation__Group__0 )
5319 new NoViableAltException("", 2, 0, input); 5319 {
5320 5320 before(grammarAccess.getIntEnumberationAccess().getGroup());
5321 throw nvae; 5321 // InternalApplicationConfiguration.g:1744:3: ( rule__IntEnumberation__Group__0 )
5322 } 5322 // InternalApplicationConfiguration.g:1744:4: rule__IntEnumberation__Group__0
5323 switch (alt2) { 5323 {
5324 case 1 : 5324 pushFollow(FOLLOW_2);
5325 // InternalApplicationConfiguration.g:1735:2: ( ruleEPackageImport ) 5325 rule__IntEnumberation__Group__0();
5326 { 5326
5327 // InternalApplicationConfiguration.g:1735:2: ( ruleEPackageImport ) 5327 state._fsp--;
5328 // InternalApplicationConfiguration.g:1736:3: ruleEPackageImport 5328
5329 { 5329
5330 before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); 5330 }
5331 pushFollow(FOLLOW_2); 5331
5332 ruleEPackageImport(); 5332 after(grammarAccess.getIntEnumberationAccess().getGroup());
5333 5333
5334 state._fsp--; 5334 }
5335 5335
5336 after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); 5336
5337 5337 }
5338 } 5338
5339 5339 }
5340 5340 catch (RecognitionException re) {
5341 } 5341 reportError(re);
5342 break; 5342 recover(input,re);
5343 case 2 : 5343 }
5344 // InternalApplicationConfiguration.g:1741:2: ( ruleViatraImport ) 5344 finally {
5345 { 5345
5346 // InternalApplicationConfiguration.g:1741:2: ( ruleViatraImport ) 5346 restoreStackSize(stackSize);
5347 // InternalApplicationConfiguration.g:1742:3: ruleViatraImport 5347
5348 { 5348 }
5349 before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); 5349 return ;
5350 pushFollow(FOLLOW_2); 5350 }
5351 ruleViatraImport(); 5351 // $ANTLR end "ruleIntEnumberation"
5352 5352
5353 state._fsp--; 5353
5354 5354 // $ANTLR start "entryRuleRealEnumeration"
5355 after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); 5355 // InternalApplicationConfiguration.g:1753:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ;
5356 5356 public final void entryRuleRealEnumeration() throws RecognitionException {
5357 } 5357 try {
5358 5358 // InternalApplicationConfiguration.g:1754:1: ( ruleRealEnumeration EOF )
5359 5359 // InternalApplicationConfiguration.g:1755:1: ruleRealEnumeration EOF
5360 } 5360 {
5361 break; 5361 before(grammarAccess.getRealEnumerationRule());
5362 5362 pushFollow(FOLLOW_1);
5363 } 5363 ruleRealEnumeration();
5364 } 5364
5365 catch (RecognitionException re) { 5365 state._fsp--;
5366 reportError(re); 5366
5367 recover(input,re); 5367 after(grammarAccess.getRealEnumerationRule());
5368 } 5368 match(input,EOF,FOLLOW_2);
5369 finally { 5369
5370 5370 }
5371 restoreStackSize(stackSize); 5371
5372 5372 }
5373 } 5373 catch (RecognitionException re) {
5374 return ; 5374 reportError(re);
5375 } 5375 recover(input,re);
5376 // $ANTLR end "rule__Import__Alternatives" 5376 }
5377 5377 finally {
5378 5378 }
5379 // $ANTLR start "rule__Declaration__Alternatives" 5379 return ;
5380 // InternalApplicationConfiguration.g:1751:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) ); 5380 }
5381 public final void rule__Declaration__Alternatives() throws RecognitionException { 5381 // $ANTLR end "entryRuleRealEnumeration"
5382 5382
5383 int stackSize = keepStackSize(); 5383
5384 5384 // $ANTLR start "ruleRealEnumeration"
5385 try { 5385 // InternalApplicationConfiguration.g:1762:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ;
5386 // InternalApplicationConfiguration.g:1755:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) ) 5386 public final void ruleRealEnumeration() throws RecognitionException {
5387 int alt3=6; 5387
5388 switch ( input.LA(1) ) { 5388 int stackSize = keepStackSize();
5389 case 22: 5389
5390 { 5390 try {
5391 alt3=1; 5391 // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__RealEnumeration__Group__0 ) ) )
5392 } 5392 // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) )
5393 break; 5393 {
5394 case 30: 5394 // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) )
5395 { 5395 // InternalApplicationConfiguration.g:1768:3: ( rule__RealEnumeration__Group__0 )
5396 alt3=2; 5396 {
5397 } 5397 before(grammarAccess.getRealEnumerationAccess().getGroup());
5398 break; 5398 // InternalApplicationConfiguration.g:1769:3: ( rule__RealEnumeration__Group__0 )
5399 case 32: 5399 // InternalApplicationConfiguration.g:1769:4: rule__RealEnumeration__Group__0
5400 { 5400 {
5401 alt3=3; 5401 pushFollow(FOLLOW_2);
5402 } 5402 rule__RealEnumeration__Group__0();
5403 break; 5403
5404 case 33: 5404 state._fsp--;
5405 { 5405
5406 alt3=4; 5406
5407 } 5407 }
5408 break; 5408
5409 case 34: 5409 after(grammarAccess.getRealEnumerationAccess().getGroup());
5410 { 5410
5411 alt3=5; 5411 }
5412 } 5412
5413 break; 5413
5414 case 46: 5414 }
5415 { 5415
5416 alt3=6; 5416 }
5417 } 5417 catch (RecognitionException re) {
5418 break; 5418 reportError(re);
5419 default: 5419 recover(input,re);
5420 NoViableAltException nvae = 5420 }
5421 new NoViableAltException("", 3, 0, input); 5421 finally {
5422 5422
5423 throw nvae; 5423 restoreStackSize(stackSize);
5424 } 5424
5425 5425 }
5426 switch (alt3) { 5426 return ;
5427 case 1 : 5427 }
5428 // InternalApplicationConfiguration.g:1756:2: ( ruleFileDeclaration ) 5428 // $ANTLR end "ruleRealEnumeration"
5429 { 5429
5430 // InternalApplicationConfiguration.g:1756:2: ( ruleFileDeclaration ) 5430
5431 // InternalApplicationConfiguration.g:1757:3: ruleFileDeclaration 5431 // $ANTLR start "entryRuleStringEnumeration"
5432 { 5432 // InternalApplicationConfiguration.g:1778:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ;
5433 before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); 5433 public final void entryRuleStringEnumeration() throws RecognitionException {
5434 pushFollow(FOLLOW_2); 5434 try {
5435 ruleFileDeclaration(); 5435 // InternalApplicationConfiguration.g:1779:1: ( ruleStringEnumeration EOF )
5436 5436 // InternalApplicationConfiguration.g:1780:1: ruleStringEnumeration EOF
5437 state._fsp--; 5437 {
5438 5438 before(grammarAccess.getStringEnumerationRule());
5439 after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); 5439 pushFollow(FOLLOW_1);
5440 5440 ruleStringEnumeration();
5441 } 5441
5442 5442 state._fsp--;
5443 5443
5444 } 5444 after(grammarAccess.getStringEnumerationRule());
5445 break; 5445 match(input,EOF,FOLLOW_2);
5446 case 2 : 5446
5447 // InternalApplicationConfiguration.g:1762:2: ( ruleMetamodelDeclaration ) 5447 }
5448 { 5448
5449 // InternalApplicationConfiguration.g:1762:2: ( ruleMetamodelDeclaration ) 5449 }
5450 // InternalApplicationConfiguration.g:1763:3: ruleMetamodelDeclaration 5450 catch (RecognitionException re) {
5451 { 5451 reportError(re);
5452 before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); 5452 recover(input,re);
5453 pushFollow(FOLLOW_2); 5453 }
5454 ruleMetamodelDeclaration(); 5454 finally {
5455 5455 }
5456 state._fsp--; 5456 return ;
5457 5457 }
5458 after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); 5458 // $ANTLR end "entryRuleStringEnumeration"
5459 5459
5460 } 5460
5461 5461 // $ANTLR start "ruleStringEnumeration"
5462 5462 // InternalApplicationConfiguration.g:1787:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ;
5463 } 5463 public final void ruleStringEnumeration() throws RecognitionException {
5464 break; 5464
5465 case 3 : 5465 int stackSize = keepStackSize();
5466 // InternalApplicationConfiguration.g:1768:2: ( rulePartialModelDeclaration ) 5466
5467 { 5467 try {
5468 // InternalApplicationConfiguration.g:1768:2: ( rulePartialModelDeclaration ) 5468 // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__StringEnumeration__Group__0 ) ) )
5469 // InternalApplicationConfiguration.g:1769:3: rulePartialModelDeclaration 5469 // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) )
5470 { 5470 {
5471 before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); 5471 // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) )
5472 pushFollow(FOLLOW_2); 5472 // InternalApplicationConfiguration.g:1793:3: ( rule__StringEnumeration__Group__0 )
5473 rulePartialModelDeclaration(); 5473 {
5474 5474 before(grammarAccess.getStringEnumerationAccess().getGroup());
5475 state._fsp--; 5475 // InternalApplicationConfiguration.g:1794:3: ( rule__StringEnumeration__Group__0 )
5476 5476 // InternalApplicationConfiguration.g:1794:4: rule__StringEnumeration__Group__0
5477 after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); 5477 {
5478 5478 pushFollow(FOLLOW_2);
5479 } 5479 rule__StringEnumeration__Group__0();
5480 5480
5481 5481 state._fsp--;
5482 } 5482
5483 break; 5483
5484 case 4 : 5484 }
5485 // InternalApplicationConfiguration.g:1774:2: ( ruleGraphPatternDeclaration ) 5485
5486 { 5486 after(grammarAccess.getStringEnumerationAccess().getGroup());
5487 // InternalApplicationConfiguration.g:1774:2: ( ruleGraphPatternDeclaration ) 5487
5488 // InternalApplicationConfiguration.g:1775:3: ruleGraphPatternDeclaration 5488 }
5489 { 5489
5490 before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); 5490
5491 pushFollow(FOLLOW_2); 5491 }
5492 ruleGraphPatternDeclaration(); 5492
5493 5493 }
5494 state._fsp--; 5494 catch (RecognitionException re) {
5495 5495 reportError(re);
5496 after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); 5496 recover(input,re);
5497 5497 }
5498 } 5498 finally {
5499 5499
5500 5500 restoreStackSize(stackSize);
5501 } 5501
5502 break; 5502 }
5503 case 5 : 5503 return ;
5504 // InternalApplicationConfiguration.g:1780:2: ( ruleConfigDeclaration ) 5504 }
5505 { 5505 // $ANTLR end "ruleStringEnumeration"
5506 // InternalApplicationConfiguration.g:1780:2: ( ruleConfigDeclaration ) 5506
5507 // InternalApplicationConfiguration.g:1781:3: ruleConfigDeclaration 5507
5508 { 5508 // $ANTLR start "entryRuleScopeDeclaration"
5509 before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); 5509 // InternalApplicationConfiguration.g:1803:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ;
5510 pushFollow(FOLLOW_2); 5510 public final void entryRuleScopeDeclaration() throws RecognitionException {
5511 ruleConfigDeclaration(); 5511 try {
5512 5512 // InternalApplicationConfiguration.g:1804:1: ( ruleScopeDeclaration EOF )
5513 state._fsp--; 5513 // InternalApplicationConfiguration.g:1805:1: ruleScopeDeclaration EOF
5514 5514 {
5515 after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); 5515 before(grammarAccess.getScopeDeclarationRule());
5516 5516 pushFollow(FOLLOW_1);
5517 } 5517 ruleScopeDeclaration();
5518 5518
5519 5519 state._fsp--;
5520 } 5520
5521 break; 5521 after(grammarAccess.getScopeDeclarationRule());
5522 case 6 : 5522 match(input,EOF,FOLLOW_2);
5523 // InternalApplicationConfiguration.g:1786:2: ( ruleScopeDeclaration ) 5523
5524 { 5524 }
5525 // InternalApplicationConfiguration.g:1786:2: ( ruleScopeDeclaration ) 5525
5526 // InternalApplicationConfiguration.g:1787:3: ruleScopeDeclaration 5526 }
5527 { 5527 catch (RecognitionException re) {
5528 before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); 5528 reportError(re);
5529 pushFollow(FOLLOW_2); 5529 recover(input,re);
5530 ruleScopeDeclaration(); 5530 }
5531 5531 finally {
5532 state._fsp--; 5532 }
5533 5533 return ;
5534 after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); 5534 }
5535 5535 // $ANTLR end "entryRuleScopeDeclaration"
5536 } 5536
5537 5537
5538 5538 // $ANTLR start "ruleScopeDeclaration"
5539 } 5539 // InternalApplicationConfiguration.g:1812:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ;
5540 break; 5540 public final void ruleScopeDeclaration() throws RecognitionException {
5541 5541
5542 } 5542 int stackSize = keepStackSize();
5543 } 5543
5544 catch (RecognitionException re) { 5544 try {
5545 reportError(re); 5545 // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) )
5546 recover(input,re); 5546 // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) )
5547 } 5547 {
5548 finally { 5548 // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) )
5549 5549 // InternalApplicationConfiguration.g:1818:3: ( rule__ScopeDeclaration__Group__0 )
5550 restoreStackSize(stackSize); 5550 {
5551 5551 before(grammarAccess.getScopeDeclarationAccess().getGroup());
5552 } 5552 // InternalApplicationConfiguration.g:1819:3: ( rule__ScopeDeclaration__Group__0 )
5553 return ; 5553 // InternalApplicationConfiguration.g:1819:4: rule__ScopeDeclaration__Group__0
5554 } 5554 {
5555 // $ANTLR end "rule__Declaration__Alternatives" 5555 pushFollow(FOLLOW_2);
5556 5556 rule__ScopeDeclaration__Group__0();
5557 5557
5558 // $ANTLR start "rule__File__Alternatives" 5558 state._fsp--;
5559 // InternalApplicationConfiguration.g:1796:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); 5559
5560 public final void rule__File__Alternatives() throws RecognitionException { 5560
5561 5561 }
5562 int stackSize = keepStackSize(); 5562
5563 5563 after(grammarAccess.getScopeDeclarationAccess().getGroup());
5564 try { 5564
5565 // InternalApplicationConfiguration.g:1800:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) 5565 }
5566 int alt4=2; 5566
5567 int LA4_0 = input.LA(1); 5567
5568 5568 }
5569 if ( (LA4_0==RULE_STRING) ) { 5569
5570 alt4=1; 5570 }
5571 } 5571 catch (RecognitionException re) {
5572 else if ( (LA4_0==RULE_ID) ) { 5572 reportError(re);
5573 alt4=2; 5573 recover(input,re);
5574 } 5574 }
5575 else { 5575 finally {
5576 NoViableAltException nvae = 5576
5577 new NoViableAltException("", 4, 0, input); 5577 restoreStackSize(stackSize);
5578 5578
5579 throw nvae; 5579 }
5580 } 5580 return ;
5581 switch (alt4) { 5581 }
5582 case 1 : 5582 // $ANTLR end "ruleScopeDeclaration"
5583 // InternalApplicationConfiguration.g:1801:2: ( ruleFileSpecification ) 5583
5584 { 5584
5585 // InternalApplicationConfiguration.g:1801:2: ( ruleFileSpecification ) 5585 // $ANTLR start "entryRuleScopeReference"
5586 // InternalApplicationConfiguration.g:1802:3: ruleFileSpecification 5586 // InternalApplicationConfiguration.g:1828:1: entryRuleScopeReference : ruleScopeReference EOF ;
5587 { 5587 public final void entryRuleScopeReference() throws RecognitionException {
5588 before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); 5588 try {
5589 pushFollow(FOLLOW_2); 5589 // InternalApplicationConfiguration.g:1829:1: ( ruleScopeReference EOF )
5590 ruleFileSpecification(); 5590 // InternalApplicationConfiguration.g:1830:1: ruleScopeReference EOF
5591 5591 {
5592 state._fsp--; 5592 before(grammarAccess.getScopeReferenceRule());
5593 5593 pushFollow(FOLLOW_1);
5594 after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); 5594 ruleScopeReference();
5595 5595
5596 } 5596 state._fsp--;
5597 5597
5598 5598 after(grammarAccess.getScopeReferenceRule());
5599 } 5599 match(input,EOF,FOLLOW_2);
5600 break; 5600
5601 case 2 : 5601 }
5602 // InternalApplicationConfiguration.g:1807:2: ( ruleFileReference ) 5602
5603 { 5603 }
5604 // InternalApplicationConfiguration.g:1807:2: ( ruleFileReference ) 5604 catch (RecognitionException re) {
5605 // InternalApplicationConfiguration.g:1808:3: ruleFileReference 5605 reportError(re);
5606 { 5606 recover(input,re);
5607 before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); 5607 }
5608 pushFollow(FOLLOW_2); 5608 finally {
5609 ruleFileReference(); 5609 }
5610 5610 return ;
5611 state._fsp--; 5611 }
5612 5612 // $ANTLR end "entryRuleScopeReference"
5613 after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); 5613
5614 5614
5615 } 5615 // $ANTLR start "ruleScopeReference"
5616 5616 // InternalApplicationConfiguration.g:1837:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ;
5617 5617 public final void ruleScopeReference() throws RecognitionException {
5618 } 5618
5619 break; 5619 int stackSize = keepStackSize();
5620 5620
5621 } 5621 try {
5622 } 5622 // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) )
5623 catch (RecognitionException re) { 5623 // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) )
5624 reportError(re); 5624 {
5625 recover(input,re); 5625 // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) )
5626 } 5626 // InternalApplicationConfiguration.g:1843:3: ( rule__ScopeReference__ReferredAssignment )
5627 finally { 5627 {
5628 5628 before(grammarAccess.getScopeReferenceAccess().getReferredAssignment());
5629 restoreStackSize(stackSize); 5629 // InternalApplicationConfiguration.g:1844:3: ( rule__ScopeReference__ReferredAssignment )
5630 5630 // InternalApplicationConfiguration.g:1844:4: rule__ScopeReference__ReferredAssignment
5631 } 5631 {
5632 return ; 5632 pushFollow(FOLLOW_2);
5633 } 5633 rule__ScopeReference__ReferredAssignment();
5634 // $ANTLR end "rule__File__Alternatives" 5634
5635 5635 state._fsp--;
5636 5636
5637 // $ANTLR start "rule__MetamodelEntry__Alternatives" 5637
5638 // InternalApplicationConfiguration.g:1817:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); 5638 }
5639 public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { 5639
5640 5640 after(grammarAccess.getScopeReferenceAccess().getReferredAssignment());
5641 int stackSize = keepStackSize(); 5641
5642 5642 }
5643 try { 5643
5644 // InternalApplicationConfiguration.g:1821:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) 5644
5645 int alt5=2; 5645 }
5646 int LA5_0 = input.LA(1); 5646
5647 5647 }
5648 if ( (LA5_0==RULE_ID) ) { 5648 catch (RecognitionException re) {
5649 alt5=1; 5649 reportError(re);
5650 } 5650 recover(input,re);
5651 else if ( (LA5_0==27) ) { 5651 }
5652 alt5=2; 5652 finally {
5653 } 5653
5654 else { 5654 restoreStackSize(stackSize);
5655 NoViableAltException nvae = 5655
5656 new NoViableAltException("", 5, 0, input); 5656 }
5657 5657 return ;
5658 throw nvae; 5658 }
5659 } 5659 // $ANTLR end "ruleScopeReference"
5660 switch (alt5) { 5660
5661 case 1 : 5661
5662 // InternalApplicationConfiguration.g:1822:2: ( ruleMetamodelElement ) 5662 // $ANTLR start "entryRuleScope"
5663 { 5663 // InternalApplicationConfiguration.g:1853:1: entryRuleScope : ruleScope EOF ;
5664 // InternalApplicationConfiguration.g:1822:2: ( ruleMetamodelElement ) 5664 public final void entryRuleScope() throws RecognitionException {
5665 // InternalApplicationConfiguration.g:1823:3: ruleMetamodelElement 5665 try {
5666 { 5666 // InternalApplicationConfiguration.g:1854:1: ( ruleScope EOF )
5667 before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); 5667 // InternalApplicationConfiguration.g:1855:1: ruleScope EOF
5668 pushFollow(FOLLOW_2); 5668 {
5669 ruleMetamodelElement(); 5669 before(grammarAccess.getScopeRule());
5670 5670 pushFollow(FOLLOW_1);
5671 state._fsp--; 5671 ruleScope();
5672 5672
5673 after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); 5673 state._fsp--;
5674 5674
5675 } 5675 after(grammarAccess.getScopeRule());
5676 5676 match(input,EOF,FOLLOW_2);
5677 5677
5678 } 5678 }
5679 break; 5679
5680 case 2 : 5680 }
5681 // InternalApplicationConfiguration.g:1828:2: ( ruleAllPackageEntry ) 5681 catch (RecognitionException re) {
5682 { 5682 reportError(re);
5683 // InternalApplicationConfiguration.g:1828:2: ( ruleAllPackageEntry ) 5683 recover(input,re);
5684 // InternalApplicationConfiguration.g:1829:3: ruleAllPackageEntry 5684 }
5685 { 5685 finally {
5686 before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); 5686 }
5687 pushFollow(FOLLOW_2); 5687 return ;
5688 ruleAllPackageEntry(); 5688 }
5689 5689 // $ANTLR end "entryRuleScope"
5690 state._fsp--; 5690
5691 5691
5692 after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); 5692 // $ANTLR start "ruleScope"
5693 5693 // InternalApplicationConfiguration.g:1862:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ;
5694 } 5694 public final void ruleScope() throws RecognitionException {
5695 5695
5696 5696 int stackSize = keepStackSize();
5697 } 5697
5698 break; 5698 try {
5699 5699 // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__Scope__Alternatives ) ) )
5700 } 5700 // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) )
5701 } 5701 {
5702 catch (RecognitionException re) { 5702 // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) )
5703 reportError(re); 5703 // InternalApplicationConfiguration.g:1868:3: ( rule__Scope__Alternatives )
5704 recover(input,re); 5704 {
5705 } 5705 before(grammarAccess.getScopeAccess().getAlternatives());
5706 finally { 5706 // InternalApplicationConfiguration.g:1869:3: ( rule__Scope__Alternatives )
5707 5707 // InternalApplicationConfiguration.g:1869:4: rule__Scope__Alternatives
5708 restoreStackSize(stackSize); 5708 {
5709 5709 pushFollow(FOLLOW_2);
5710 } 5710 rule__Scope__Alternatives();
5711 return ; 5711
5712 } 5712 state._fsp--;
5713 // $ANTLR end "rule__MetamodelEntry__Alternatives" 5713
5714 5714
5715 5715 }
5716 // $ANTLR start "rule__Metamodel__Alternatives" 5716
5717 // InternalApplicationConfiguration.g:1838:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); 5717 after(grammarAccess.getScopeAccess().getAlternatives());
5718 public final void rule__Metamodel__Alternatives() throws RecognitionException { 5718
5719 5719 }
5720 int stackSize = keepStackSize(); 5720
5721 5721
5722 try { 5722 }
5723 // InternalApplicationConfiguration.g:1842:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) 5723
5724 int alt6=2; 5724 }
5725 int LA6_0 = input.LA(1); 5725 catch (RecognitionException re) {
5726 5726 reportError(re);
5727 if ( (LA6_0==RULE_ID) ) { 5727 recover(input,re);
5728 alt6=1; 5728 }
5729 } 5729 finally {
5730 else if ( (LA6_0==24) ) { 5730
5731 alt6=2; 5731 restoreStackSize(stackSize);
5732 } 5732
5733 else { 5733 }
5734 NoViableAltException nvae = 5734 return ;
5735 new NoViableAltException("", 6, 0, input); 5735 }
5736 5736 // $ANTLR end "ruleScope"
5737 throw nvae; 5737
5738 } 5738
5739 switch (alt6) { 5739 // $ANTLR start "entryRuleTask"
5740 case 1 : 5740 // InternalApplicationConfiguration.g:1878:1: entryRuleTask : ruleTask EOF ;
5741 // InternalApplicationConfiguration.g:1843:2: ( ruleMetamodelReference ) 5741 public final void entryRuleTask() throws RecognitionException {
5742 { 5742 try {
5743 // InternalApplicationConfiguration.g:1843:2: ( ruleMetamodelReference ) 5743 // InternalApplicationConfiguration.g:1879:1: ( ruleTask EOF )
5744 // InternalApplicationConfiguration.g:1844:3: ruleMetamodelReference 5744 // InternalApplicationConfiguration.g:1880:1: ruleTask EOF
5745 { 5745 {
5746 before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); 5746 before(grammarAccess.getTaskRule());
5747 pushFollow(FOLLOW_2); 5747 pushFollow(FOLLOW_1);
5748 ruleMetamodelReference(); 5748 ruleTask();
5749 5749
5750 state._fsp--; 5750 state._fsp--;
5751 5751
5752 after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); 5752 after(grammarAccess.getTaskRule());
5753 5753 match(input,EOF,FOLLOW_2);
5754 } 5754
5755 5755 }
5756 5756
5757 } 5757 }
5758 break; 5758 catch (RecognitionException re) {
5759 case 2 : 5759 reportError(re);
5760 // InternalApplicationConfiguration.g:1849:2: ( ruleMetamodelSpecification ) 5760 recover(input,re);
5761 { 5761 }
5762 // InternalApplicationConfiguration.g:1849:2: ( ruleMetamodelSpecification ) 5762 finally {
5763 // InternalApplicationConfiguration.g:1850:3: ruleMetamodelSpecification 5763 }
5764 { 5764 return ;
5765 before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); 5765 }
5766 pushFollow(FOLLOW_2); 5766 // $ANTLR end "entryRuleTask"
5767 ruleMetamodelSpecification(); 5767
5768 5768
5769 state._fsp--; 5769 // $ANTLR start "ruleTask"
5770 5770 // InternalApplicationConfiguration.g:1887:1: ruleTask : ( ruleGenerationTask ) ;
5771 after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); 5771 public final void ruleTask() throws RecognitionException {
5772 5772
5773 } 5773 int stackSize = keepStackSize();
5774 5774
5775 5775 try {
5776 } 5776 // InternalApplicationConfiguration.g:1891:2: ( ( ruleGenerationTask ) )
5777 break; 5777 // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask )
5778 5778 {
5779 } 5779 // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask )
5780 } 5780 // InternalApplicationConfiguration.g:1893:3: ruleGenerationTask
5781 catch (RecognitionException re) { 5781 {
5782 reportError(re); 5782 before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
5783 recover(input,re); 5783 pushFollow(FOLLOW_2);
5784 } 5784 ruleGenerationTask();
5785 finally { 5785
5786 5786 state._fsp--;
5787 restoreStackSize(stackSize); 5787
5788 5788 after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
5789 } 5789
5790 return ; 5790 }
5791 } 5791
5792 // $ANTLR end "rule__Metamodel__Alternatives" 5792
5793 5793 }
5794 5794
5795 // $ANTLR start "rule__PartialModelEntry__Alternatives" 5795 }
5796 // InternalApplicationConfiguration.g:1859:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); 5796 catch (RecognitionException re) {
5797 public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { 5797 reportError(re);
5798 5798 recover(input,re);
5799 int stackSize = keepStackSize(); 5799 }
5800 5800 finally {
5801 try { 5801
5802 // InternalApplicationConfiguration.g:1863:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) 5802 restoreStackSize(stackSize);
5803 int alt7=2; 5803
5804 int LA7_0 = input.LA(1); 5804 }
5805 5805 return ;
5806 if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) { 5806 }
5807 alt7=1; 5807 // $ANTLR end "ruleTask"
5808 } 5808
5809 else if ( (LA7_0==31) ) { 5809
5810 alt7=2; 5810 // $ANTLR start "entryRuleGenerationTask"
5811 } 5811 // InternalApplicationConfiguration.g:1903:1: entryRuleGenerationTask : ruleGenerationTask EOF ;
5812 else { 5812 public final void entryRuleGenerationTask() throws RecognitionException {
5813 NoViableAltException nvae = 5813 try {
5814 new NoViableAltException("", 7, 0, input); 5814 // InternalApplicationConfiguration.g:1904:1: ( ruleGenerationTask EOF )
5815 5815 // InternalApplicationConfiguration.g:1905:1: ruleGenerationTask EOF
5816 throw nvae; 5816 {
5817 } 5817 before(grammarAccess.getGenerationTaskRule());
5818 switch (alt7) { 5818 pushFollow(FOLLOW_1);
5819 case 1 : 5819 ruleGenerationTask();
5820 // InternalApplicationConfiguration.g:1864:2: ( ruleModelEntry ) 5820
5821 { 5821 state._fsp--;
5822 // InternalApplicationConfiguration.g:1864:2: ( ruleModelEntry ) 5822
5823 // InternalApplicationConfiguration.g:1865:3: ruleModelEntry 5823 after(grammarAccess.getGenerationTaskRule());
5824 { 5824 match(input,EOF,FOLLOW_2);
5825 before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); 5825
5826 pushFollow(FOLLOW_2); 5826 }
5827 ruleModelEntry(); 5827
5828 5828 }
5829 state._fsp--; 5829 catch (RecognitionException re) {
5830 5830 reportError(re);
5831 after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); 5831 recover(input,re);
5832 5832 }
5833 } 5833 finally {
5834 5834 }
5835 5835 return ;
5836 } 5836 }
5837 break; 5837 // $ANTLR end "entryRuleGenerationTask"
5838 case 2 : 5838
5839 // InternalApplicationConfiguration.g:1870:2: ( ruleFolderEntry ) 5839
5840 { 5840 // $ANTLR start "ruleGenerationTask"
5841 // InternalApplicationConfiguration.g:1870:2: ( ruleFolderEntry ) 5841 // InternalApplicationConfiguration.g:1912:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ;
5842 // InternalApplicationConfiguration.g:1871:3: ruleFolderEntry 5842 public final void ruleGenerationTask() throws RecognitionException {
5843 { 5843
5844 before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); 5844 int stackSize = keepStackSize();
5845 pushFollow(FOLLOW_2); 5845
5846 ruleFolderEntry(); 5846 try {
5847 5847 // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__GenerationTask__Group__0 ) ) )
5848 state._fsp--; 5848 // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) )
5849 5849 {
5850 after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); 5850 // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) )
5851 5851 // InternalApplicationConfiguration.g:1918:3: ( rule__GenerationTask__Group__0 )
5852 } 5852 {
5853 5853 before(grammarAccess.getGenerationTaskAccess().getGroup());
5854 5854 // InternalApplicationConfiguration.g:1919:3: ( rule__GenerationTask__Group__0 )
5855 } 5855 // InternalApplicationConfiguration.g:1919:4: rule__GenerationTask__Group__0
5856 break; 5856 {
5857 5857 pushFollow(FOLLOW_2);
5858 } 5858 rule__GenerationTask__Group__0();
5859 } 5859
5860 catch (RecognitionException re) { 5860 state._fsp--;
5861 reportError(re); 5861
5862 recover(input,re); 5862
5863 } 5863 }
5864 finally { 5864
5865 5865 after(grammarAccess.getGenerationTaskAccess().getGroup());
5866 restoreStackSize(stackSize); 5866
5867 5867 }
5868 } 5868
5869 return ; 5869
5870 } 5870 }
5871 // $ANTLR end "rule__PartialModelEntry__Alternatives" 5871
5872 5872 }
5873 5873 catch (RecognitionException re) {
5874 // $ANTLR start "rule__PartialModel__Alternatives" 5874 reportError(re);
5875 // InternalApplicationConfiguration.g:1880:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); 5875 recover(input,re);
5876 public final void rule__PartialModel__Alternatives() throws RecognitionException { 5876 }
5877 5877 finally {
5878 int stackSize = keepStackSize(); 5878
5879 5879 restoreStackSize(stackSize);
5880 try { 5880
5881 // InternalApplicationConfiguration.g:1884:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) 5881 }
5882 int alt8=2; 5882 return ;
5883 int LA8_0 = input.LA(1); 5883 }
5884 5884 // $ANTLR end "ruleGenerationTask"
5885 if ( (LA8_0==24) ) { 5885
5886 alt8=1; 5886
5887 } 5887 // $ANTLR start "ruleOptimizationDirection"
5888 else if ( (LA8_0==RULE_ID) ) { 5888 // InternalApplicationConfiguration.g:1928:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ;
5889 alt8=2; 5889 public final void ruleOptimizationDirection() throws RecognitionException {
5890 } 5890
5891 else { 5891 int stackSize = keepStackSize();
5892 NoViableAltException nvae = 5892
5893 new NoViableAltException("", 8, 0, input); 5893 try {
5894 5894 // InternalApplicationConfiguration.g:1932:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) )
5895 throw nvae; 5895 // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) )
5896 } 5896 {
5897 switch (alt8) { 5897 // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) )
5898 case 1 : 5898 // InternalApplicationConfiguration.g:1934:3: ( rule__OptimizationDirection__Alternatives )
5899 // InternalApplicationConfiguration.g:1885:2: ( rulePartialModelSpecification ) 5899 {
5900 { 5900 before(grammarAccess.getOptimizationDirectionAccess().getAlternatives());
5901 // InternalApplicationConfiguration.g:1885:2: ( rulePartialModelSpecification ) 5901 // InternalApplicationConfiguration.g:1935:3: ( rule__OptimizationDirection__Alternatives )
5902 // InternalApplicationConfiguration.g:1886:3: rulePartialModelSpecification 5902 // InternalApplicationConfiguration.g:1935:4: rule__OptimizationDirection__Alternatives
5903 { 5903 {
5904 before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); 5904 pushFollow(FOLLOW_2);
5905 pushFollow(FOLLOW_2); 5905 rule__OptimizationDirection__Alternatives();
5906 rulePartialModelSpecification(); 5906
5907 5907 state._fsp--;
5908 state._fsp--; 5908
5909 5909
5910 after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); 5910 }
5911 5911
5912 } 5912 after(grammarAccess.getOptimizationDirectionAccess().getAlternatives());
5913 5913
5914 5914 }
5915 } 5915
5916 break; 5916
5917 case 2 : 5917 }
5918 // InternalApplicationConfiguration.g:1891:2: ( rulePartialModelReference ) 5918
5919 { 5919 }
5920 // InternalApplicationConfiguration.g:1891:2: ( rulePartialModelReference ) 5920 catch (RecognitionException re) {
5921 // InternalApplicationConfiguration.g:1892:3: rulePartialModelReference 5921 reportError(re);
5922 { 5922 recover(input,re);
5923 before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); 5923 }
5924 pushFollow(FOLLOW_2); 5924 finally {
5925 rulePartialModelReference(); 5925
5926 5926 restoreStackSize(stackSize);
5927 state._fsp--; 5927
5928 5928 }
5929 after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); 5929 return ;
5930 5930 }
5931 } 5931 // $ANTLR end "ruleOptimizationDirection"
5932 5932
5933 5933
5934 } 5934 // $ANTLR start "ruleComparisonOperator"
5935 break; 5935 // InternalApplicationConfiguration.g:1944:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ;
5936 5936 public final void ruleComparisonOperator() throws RecognitionException {
5937 } 5937
5938 } 5938 int stackSize = keepStackSize();
5939 catch (RecognitionException re) { 5939
5940 reportError(re); 5940 try {
5941 recover(input,re); 5941 // InternalApplicationConfiguration.g:1948:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) )
5942 } 5942 // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) )
5943 finally { 5943 {
5944 5944 // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) )
5945 restoreStackSize(stackSize); 5945 // InternalApplicationConfiguration.g:1950:3: ( rule__ComparisonOperator__Alternatives )
5946 5946 {
5947 } 5947 before(grammarAccess.getComparisonOperatorAccess().getAlternatives());
5948 return ; 5948 // InternalApplicationConfiguration.g:1951:3: ( rule__ComparisonOperator__Alternatives )
5949 } 5949 // InternalApplicationConfiguration.g:1951:4: rule__ComparisonOperator__Alternatives
5950 // $ANTLR end "rule__PartialModel__Alternatives" 5950 {
5951 5951 pushFollow(FOLLOW_2);
5952 5952 rule__ComparisonOperator__Alternatives();
5953 // $ANTLR start "rule__PatternEntry__Alternatives" 5953
5954 // InternalApplicationConfiguration.g:1901:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); 5954 state._fsp--;
5955 public final void rule__PatternEntry__Alternatives() throws RecognitionException { 5955
5956 5956
5957 int stackSize = keepStackSize(); 5957 }
5958 5958
5959 try { 5959 after(grammarAccess.getComparisonOperatorAccess().getAlternatives());
5960 // InternalApplicationConfiguration.g:1905:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) 5960
5961 int alt9=2; 5961 }
5962 int LA9_0 = input.LA(1); 5962
5963 5963
5964 if ( (LA9_0==RULE_ID) ) { 5964 }
5965 alt9=1; 5965
5966 } 5966 }
5967 else if ( (LA9_0==27) ) { 5967 catch (RecognitionException re) {
5968 alt9=2; 5968 reportError(re);
5969 } 5969 recover(input,re);
5970 else { 5970 }
5971 NoViableAltException nvae = 5971 finally {
5972 new NoViableAltException("", 9, 0, input); 5972
5973 5973 restoreStackSize(stackSize);
5974 throw nvae; 5974
5975 } 5975 }
5976 switch (alt9) { 5976 return ;
5977 case 1 : 5977 }
5978 // InternalApplicationConfiguration.g:1906:2: ( rulePatternElement ) 5978 // $ANTLR end "ruleComparisonOperator"
5979 { 5979
5980 // InternalApplicationConfiguration.g:1906:2: ( rulePatternElement ) 5980
5981 // InternalApplicationConfiguration.g:1907:3: rulePatternElement 5981 // $ANTLR start "ruleDocumentLevelSpecification"
5982 { 5982 // InternalApplicationConfiguration.g:1960:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ;
5983 before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); 5983 public final void ruleDocumentLevelSpecification() throws RecognitionException {
5984 pushFollow(FOLLOW_2); 5984
5985 rulePatternElement(); 5985 int stackSize = keepStackSize();
5986 5986
5987 state._fsp--; 5987 try {
5988 5988 // InternalApplicationConfiguration.g:1964:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) )
5989 after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); 5989 // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) )
5990 5990 {
5991 } 5991 // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) )
5992 5992 // InternalApplicationConfiguration.g:1966:3: ( rule__DocumentLevelSpecification__Alternatives )
5993 5993 {
5994 } 5994 before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives());
5995 break; 5995 // InternalApplicationConfiguration.g:1967:3: ( rule__DocumentLevelSpecification__Alternatives )
5996 case 2 : 5996 // InternalApplicationConfiguration.g:1967:4: rule__DocumentLevelSpecification__Alternatives
5997 // InternalApplicationConfiguration.g:1912:2: ( ruleAllPatternEntry ) 5997 {
5998 { 5998 pushFollow(FOLLOW_2);
5999 // InternalApplicationConfiguration.g:1912:2: ( ruleAllPatternEntry ) 5999 rule__DocumentLevelSpecification__Alternatives();
6000 // InternalApplicationConfiguration.g:1913:3: ruleAllPatternEntry 6000
6001 { 6001 state._fsp--;
6002 before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); 6002
6003 pushFollow(FOLLOW_2); 6003
6004 ruleAllPatternEntry(); 6004 }
6005 6005
6006 state._fsp--; 6006 after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives());
6007 6007
6008 after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); 6008 }
6009 6009
6010 } 6010
6011 6011 }
6012 6012
6013 } 6013 }
6014 break; 6014 catch (RecognitionException re) {
6015 6015 reportError(re);
6016 } 6016 recover(input,re);
6017 } 6017 }
6018 catch (RecognitionException re) { 6018 finally {
6019 reportError(re); 6019
6020 recover(input,re); 6020 restoreStackSize(stackSize);
6021 } 6021
6022 finally { 6022 }
6023 6023 return ;
6024 restoreStackSize(stackSize); 6024 }
6025 6025 // $ANTLR end "ruleDocumentLevelSpecification"
6026 } 6026
6027 return ; 6027
6028 } 6028 // $ANTLR start "ruleSolver"
6029 // $ANTLR end "rule__PatternEntry__Alternatives" 6029 // InternalApplicationConfiguration.g:1976:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ;
6030 6030 public final void ruleSolver() throws RecognitionException {
6031 6031
6032 // $ANTLR start "rule__GraphPattern__Alternatives" 6032 int stackSize = keepStackSize();
6033 // InternalApplicationConfiguration.g:1922:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); 6033
6034 public final void rule__GraphPattern__Alternatives() throws RecognitionException { 6034 try {
6035 6035 // InternalApplicationConfiguration.g:1980:1: ( ( ( rule__Solver__Alternatives ) ) )
6036 int stackSize = keepStackSize(); 6036 // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) )
6037 6037 {
6038 try { 6038 // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) )
6039 // InternalApplicationConfiguration.g:1926:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) 6039 // InternalApplicationConfiguration.g:1982:3: ( rule__Solver__Alternatives )
6040 int alt10=2; 6040 {
6041 int LA10_0 = input.LA(1); 6041 before(grammarAccess.getSolverAccess().getAlternatives());
6042 6042 // InternalApplicationConfiguration.g:1983:3: ( rule__Solver__Alternatives )
6043 if ( (LA10_0==RULE_ID) ) { 6043 // InternalApplicationConfiguration.g:1983:4: rule__Solver__Alternatives
6044 alt10=1; 6044 {
6045 } 6045 pushFollow(FOLLOW_2);
6046 else if ( (LA10_0==24) ) { 6046 rule__Solver__Alternatives();
6047 alt10=2; 6047
6048 } 6048 state._fsp--;
6049 else { 6049
6050 NoViableAltException nvae = 6050
6051 new NoViableAltException("", 10, 0, input); 6051 }
6052 6052
6053 throw nvae; 6053 after(grammarAccess.getSolverAccess().getAlternatives());
6054 } 6054
6055 switch (alt10) { 6055 }
6056 case 1 : 6056
6057 // InternalApplicationConfiguration.g:1927:2: ( ruleGraphPatternReference ) 6057
6058 { 6058 }
6059 // InternalApplicationConfiguration.g:1927:2: ( ruleGraphPatternReference ) 6059
6060 // InternalApplicationConfiguration.g:1928:3: ruleGraphPatternReference 6060 }
6061 { 6061 catch (RecognitionException re) {
6062 before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); 6062 reportError(re);
6063 pushFollow(FOLLOW_2); 6063 recover(input,re);
6064 ruleGraphPatternReference(); 6064 }
6065 6065 finally {
6066 state._fsp--; 6066
6067 6067 restoreStackSize(stackSize);
6068 after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); 6068
6069 6069 }
6070 } 6070 return ;
6071 6071 }
6072 6072 // $ANTLR end "ruleSolver"
6073 } 6073
6074 break; 6074
6075 case 2 : 6075 // $ANTLR start "rule__Command__Alternatives"
6076 // InternalApplicationConfiguration.g:1933:2: ( rulePatternSpecification ) 6076 // InternalApplicationConfiguration.g:1991:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) );
6077 { 6077 public final void rule__Command__Alternatives() throws RecognitionException {
6078 // InternalApplicationConfiguration.g:1933:2: ( rulePatternSpecification ) 6078
6079 // InternalApplicationConfiguration.g:1934:3: rulePatternSpecification 6079 int stackSize = keepStackSize();
6080 { 6080
6081 before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); 6081 try {
6082 pushFollow(FOLLOW_2); 6082 // InternalApplicationConfiguration.g:1995:1: ( ( ruleDeclaration ) | ( ruleTask ) )
6083 rulePatternSpecification(); 6083 int alt1=2;
6084 6084 int LA1_0 = input.LA(1);
6085 state._fsp--; 6085
6086 6086 if ( (LA1_0==27||LA1_0==35||(LA1_0>=37 && LA1_0<=40)||LA1_0==52) ) {
6087 after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); 6087 alt1=1;
6088 6088 }
6089 } 6089 else if ( (LA1_0==53) ) {
6090 6090 alt1=2;
6091 6091 }
6092 } 6092 else {
6093 break; 6093 NoViableAltException nvae =
6094 6094 new NoViableAltException("", 1, 0, input);
6095 } 6095
6096 } 6096 throw nvae;
6097 catch (RecognitionException re) { 6097 }
6098 reportError(re); 6098 switch (alt1) {
6099 recover(input,re); 6099 case 1 :
6100 } 6100 // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration )
6101 finally { 6101 {
6102 6102 // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration )
6103 restoreStackSize(stackSize); 6103 // InternalApplicationConfiguration.g:1997:3: ruleDeclaration
6104 6104 {
6105 } 6105 before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0());
6106 return ; 6106 pushFollow(FOLLOW_2);
6107 } 6107 ruleDeclaration();
6108 // $ANTLR end "rule__GraphPattern__Alternatives" 6108
6109 6109 state._fsp--;
6110 6110
6111 // $ANTLR start "rule__ConfigEntry__Alternatives" 6111 after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0());
6112 // InternalApplicationConfiguration.g:1943:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); 6112
6113 public final void rule__ConfigEntry__Alternatives() throws RecognitionException { 6113 }
6114 6114
6115 int stackSize = keepStackSize(); 6115
6116 6116 }
6117 try { 6117 break;
6118 // InternalApplicationConfiguration.g:1947:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) 6118 case 2 :
6119 int alt11=4; 6119 // InternalApplicationConfiguration.g:2002:2: ( ruleTask )
6120 switch ( input.LA(1) ) { 6120 {
6121 case 35: 6121 // InternalApplicationConfiguration.g:2002:2: ( ruleTask )
6122 { 6122 // InternalApplicationConfiguration.g:2003:3: ruleTask
6123 alt11=1; 6123 {
6124 } 6124 before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1());
6125 break; 6125 pushFollow(FOLLOW_2);
6126 case 36: 6126 ruleTask();
6127 { 6127
6128 alt11=2; 6128 state._fsp--;
6129 } 6129
6130 break; 6130 after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1());
6131 case 37: 6131
6132 { 6132 }
6133 alt11=3; 6133
6134 } 6134
6135 break; 6135 }
6136 case RULE_STRING: 6136 break;
6137 { 6137
6138 alt11=4; 6138 }
6139 } 6139 }
6140 break; 6140 catch (RecognitionException re) {
6141 default: 6141 reportError(re);
6142 NoViableAltException nvae = 6142 recover(input,re);
6143 new NoViableAltException("", 11, 0, input); 6143 }
6144 6144 finally {
6145 throw nvae; 6145
6146 } 6146 restoreStackSize(stackSize);
6147 6147
6148 switch (alt11) { 6148 }
6149 case 1 : 6149 return ;
6150 // InternalApplicationConfiguration.g:1948:2: ( ruleDocumentationEntry ) 6150 }
6151 { 6151 // $ANTLR end "rule__Command__Alternatives"
6152 // InternalApplicationConfiguration.g:1948:2: ( ruleDocumentationEntry ) 6152
6153 // InternalApplicationConfiguration.g:1949:3: ruleDocumentationEntry 6153
6154 { 6154 // $ANTLR start "rule__Import__Alternatives"
6155 before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); 6155 // InternalApplicationConfiguration.g:2012:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) );
6156 pushFollow(FOLLOW_2); 6156 public final void rule__Import__Alternatives() throws RecognitionException {
6157 ruleDocumentationEntry(); 6157
6158 6158 int stackSize = keepStackSize();
6159 state._fsp--; 6159
6160 6160 try {
6161 after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); 6161 // InternalApplicationConfiguration.g:2016:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) )
6162 6162 int alt2=3;
6163 } 6163 int LA2_0 = input.LA(1);
6164 6164
6165 6165 if ( (LA2_0==23) ) {
6166 } 6166 switch ( input.LA(2) ) {
6167 break; 6167 case 25:
6168 case 2 : 6168 {
6169 // InternalApplicationConfiguration.g:1954:2: ( ruleRuntimeEntry ) 6169 alt2=2;
6170 { 6170 }
6171 // InternalApplicationConfiguration.g:1954:2: ( ruleRuntimeEntry ) 6171 break;
6172 // InternalApplicationConfiguration.g:1955:3: ruleRuntimeEntry 6172 case 26:
6173 { 6173 {
6174 before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 6174 alt2=3;
6175 pushFollow(FOLLOW_2); 6175 }
6176 ruleRuntimeEntry(); 6176 break;
6177 6177 case 24:
6178 state._fsp--; 6178 {
6179 6179 alt2=1;
6180 after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 6180 }
6181 6181 break;
6182 } 6182 default:
6183 6183 NoViableAltException nvae =
6184 6184 new NoViableAltException("", 2, 1, input);
6185 } 6185
6186 break; 6186 throw nvae;
6187 case 3 : 6187 }
6188 // InternalApplicationConfiguration.g:1960:2: ( ruleMemoryEntry ) 6188
6189 { 6189 }
6190 // InternalApplicationConfiguration.g:1960:2: ( ruleMemoryEntry ) 6190 else {
6191 // InternalApplicationConfiguration.g:1961:3: ruleMemoryEntry 6191 NoViableAltException nvae =
6192 { 6192 new NoViableAltException("", 2, 0, input);
6193 before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 6193
6194 pushFollow(FOLLOW_2); 6194 throw nvae;
6195 ruleMemoryEntry(); 6195 }
6196 6196 switch (alt2) {
6197 state._fsp--; 6197 case 1 :
6198 6198 // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport )
6199 after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 6199 {
6200 6200 // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport )
6201 } 6201 // InternalApplicationConfiguration.g:2018:3: ruleEPackageImport
6202 6202 {
6203 6203 before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
6204 } 6204 pushFollow(FOLLOW_2);
6205 break; 6205 ruleEPackageImport();
6206 case 4 : 6206
6207 // InternalApplicationConfiguration.g:1966:2: ( ruleCustomEntry ) 6207 state._fsp--;
6208 { 6208
6209 // InternalApplicationConfiguration.g:1966:2: ( ruleCustomEntry ) 6209 after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
6210 // InternalApplicationConfiguration.g:1967:3: ruleCustomEntry 6210
6211 { 6211 }
6212 before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 6212
6213 pushFollow(FOLLOW_2); 6213
6214 ruleCustomEntry(); 6214 }
6215 6215 break;
6216 state._fsp--; 6216 case 2 :
6217 6217 // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport )
6218 after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 6218 {
6219 6219 // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport )
6220 } 6220 // InternalApplicationConfiguration.g:2024:3: ruleViatraImport
6221 6221 {
6222 6222 before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
6223 } 6223 pushFollow(FOLLOW_2);
6224 break; 6224 ruleViatraImport();
6225 6225
6226 } 6226 state._fsp--;
6227 } 6227
6228 catch (RecognitionException re) { 6228 after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
6229 reportError(re); 6229
6230 recover(input,re); 6230 }
6231 } 6231
6232 finally { 6232
6233 6233 }
6234 restoreStackSize(stackSize); 6234 break;
6235 6235 case 3 :
6236 } 6236 // InternalApplicationConfiguration.g:2029:2: ( ruleCftImport )
6237 return ; 6237 {
6238 } 6238 // InternalApplicationConfiguration.g:2029:2: ( ruleCftImport )
6239 // $ANTLR end "rule__ConfigEntry__Alternatives" 6239 // InternalApplicationConfiguration.g:2030:3: ruleCftImport
6240 6240 {
6241 6241 before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2());
6242 // $ANTLR start "rule__Config__Alternatives" 6242 pushFollow(FOLLOW_2);
6243 // InternalApplicationConfiguration.g:1976:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); 6243 ruleCftImport();
6244 public final void rule__Config__Alternatives() throws RecognitionException { 6244
6245 6245 state._fsp--;
6246 int stackSize = keepStackSize(); 6246
6247 6247 after(grammarAccess.getImportAccess().getCftImportParserRuleCall_2());
6248 try { 6248
6249 // InternalApplicationConfiguration.g:1980:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) 6249 }
6250 int alt12=2; 6250
6251 int LA12_0 = input.LA(1); 6251
6252 6252 }
6253 if ( (LA12_0==24) ) { 6253 break;
6254 alt12=1; 6254
6255 } 6255 }
6256 else if ( (LA12_0==RULE_ID) ) { 6256 }
6257 alt12=2; 6257 catch (RecognitionException re) {
6258 } 6258 reportError(re);
6259 else { 6259 recover(input,re);
6260 NoViableAltException nvae = 6260 }
6261 new NoViableAltException("", 12, 0, input); 6261 finally {
6262 6262
6263 throw nvae; 6263 restoreStackSize(stackSize);
6264 } 6264
6265 switch (alt12) { 6265 }
6266 case 1 : 6266 return ;
6267 // InternalApplicationConfiguration.g:1981:2: ( ruleConfigSpecification ) 6267 }
6268 { 6268 // $ANTLR end "rule__Import__Alternatives"
6269 // InternalApplicationConfiguration.g:1981:2: ( ruleConfigSpecification ) 6269
6270 // InternalApplicationConfiguration.g:1982:3: ruleConfigSpecification 6270
6271 { 6271 // $ANTLR start "rule__Declaration__Alternatives"
6272 before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 6272 // InternalApplicationConfiguration.g:2039:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) );
6273 pushFollow(FOLLOW_2); 6273 public final void rule__Declaration__Alternatives() throws RecognitionException {
6274 ruleConfigSpecification(); 6274
6275 6275 int stackSize = keepStackSize();
6276 state._fsp--; 6276
6277 6277 try {
6278 after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 6278 // InternalApplicationConfiguration.g:2043:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) )
6279 6279 int alt3=7;
6280 } 6280 switch ( input.LA(1) ) {
6281 6281 case 27:
6282 6282 {
6283 } 6283 alt3=1;
6284 break; 6284 }
6285 case 2 : 6285 break;
6286 // InternalApplicationConfiguration.g:1987:2: ( ruleConfigReference ) 6286 case 35:
6287 { 6287 {
6288 // InternalApplicationConfiguration.g:1987:2: ( ruleConfigReference ) 6288 alt3=2;
6289 // InternalApplicationConfiguration.g:1988:3: ruleConfigReference 6289 }
6290 { 6290 break;
6291 before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 6291 case 37:
6292 pushFollow(FOLLOW_2); 6292 {
6293 ruleConfigReference(); 6293 alt3=3;
6294 6294 }
6295 state._fsp--; 6295 break;
6296 6296 case 38:
6297 after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 6297 {
6298 6298 alt3=4;
6299 } 6299 }
6300 6300 break;
6301 6301 case 40:
6302 } 6302 {
6303 break; 6303 alt3=5;
6304 6304 }
6305 } 6305 break;
6306 } 6306 case 52:
6307 catch (RecognitionException re) { 6307 {
6308 reportError(re); 6308 alt3=6;
6309 recover(input,re); 6309 }
6310 } 6310 break;
6311 finally { 6311 case 39:
6312 6312 {
6313 restoreStackSize(stackSize); 6313 alt3=7;
6314 6314 }
6315 } 6315 break;
6316 return ; 6316 default:
6317 } 6317 NoViableAltException nvae =
6318 // $ANTLR end "rule__Config__Alternatives" 6318 new NoViableAltException("", 3, 0, input);
6319 6319
6320 6320 throw nvae;
6321 // $ANTLR start "rule__TypeScope__Alternatives" 6321 }
6322 // InternalApplicationConfiguration.g:1997:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); 6322
6323 public final void rule__TypeScope__Alternatives() throws RecognitionException { 6323 switch (alt3) {
6324 6324 case 1 :
6325 int stackSize = keepStackSize(); 6325 // InternalApplicationConfiguration.g:2044:2: ( ruleFileDeclaration )
6326 6326 {
6327 try { 6327 // InternalApplicationConfiguration.g:2044:2: ( ruleFileDeclaration )
6328 // InternalApplicationConfiguration.g:2001:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) 6328 // InternalApplicationConfiguration.g:2045:3: ruleFileDeclaration
6329 int alt13=5; 6329 {
6330 int LA13_0 = input.LA(1); 6330 before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
6331 6331 pushFollow(FOLLOW_2);
6332 if ( (LA13_0==38) ) { 6332 ruleFileDeclaration();
6333 switch ( input.LA(2) ) { 6333
6334 case 42: 6334 state._fsp--;
6335 { 6335
6336 alt13=3; 6336 after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
6337 } 6337
6338 break; 6338 }
6339 case 43: 6339
6340 { 6340
6341 alt13=4; 6341 }
6342 } 6342 break;
6343 break; 6343 case 2 :
6344 case 39: 6344 // InternalApplicationConfiguration.g:2050:2: ( ruleMetamodelDeclaration )
6345 { 6345 {
6346 alt13=1; 6346 // InternalApplicationConfiguration.g:2050:2: ( ruleMetamodelDeclaration )
6347 } 6347 // InternalApplicationConfiguration.g:2051:3: ruleMetamodelDeclaration
6348 break; 6348 {
6349 case 44: 6349 before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
6350 { 6350 pushFollow(FOLLOW_2);
6351 alt13=5; 6351 ruleMetamodelDeclaration();
6352 } 6352
6353 break; 6353 state._fsp--;
6354 case 41: 6354
6355 { 6355 after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
6356 alt13=2; 6356
6357 } 6357 }
6358 break; 6358
6359 default: 6359
6360 NoViableAltException nvae = 6360 }
6361 new NoViableAltException("", 13, 1, input); 6361 break;
6362 6362 case 3 :
6363 throw nvae; 6363 // InternalApplicationConfiguration.g:2056:2: ( rulePartialModelDeclaration )
6364 } 6364 {
6365 6365 // InternalApplicationConfiguration.g:2056:2: ( rulePartialModelDeclaration )
6366 } 6366 // InternalApplicationConfiguration.g:2057:3: rulePartialModelDeclaration
6367 else { 6367 {
6368 NoViableAltException nvae = 6368 before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
6369 new NoViableAltException("", 13, 0, input); 6369 pushFollow(FOLLOW_2);
6370 6370 rulePartialModelDeclaration();
6371 throw nvae; 6371
6372 } 6372 state._fsp--;
6373 switch (alt13) { 6373
6374 case 1 : 6374 after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
6375 // InternalApplicationConfiguration.g:2002:2: ( ruleClassTypeScope ) 6375
6376 { 6376 }
6377 // InternalApplicationConfiguration.g:2002:2: ( ruleClassTypeScope ) 6377
6378 // InternalApplicationConfiguration.g:2003:3: ruleClassTypeScope 6378
6379 { 6379 }
6380 before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 6380 break;
6381 pushFollow(FOLLOW_2); 6381 case 4 :
6382 ruleClassTypeScope(); 6382 // InternalApplicationConfiguration.g:2062:2: ( ruleGraphPatternDeclaration )
6383 6383 {
6384 state._fsp--; 6384 // InternalApplicationConfiguration.g:2062:2: ( ruleGraphPatternDeclaration )
6385 6385 // InternalApplicationConfiguration.g:2063:3: ruleGraphPatternDeclaration
6386 after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 6386 {
6387 6387 before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
6388 } 6388 pushFollow(FOLLOW_2);
6389 6389 ruleGraphPatternDeclaration();
6390 6390
6391 } 6391 state._fsp--;
6392 break; 6392
6393 case 2 : 6393 after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
6394 // InternalApplicationConfiguration.g:2008:2: ( ruleObjectTypeScope ) 6394
6395 { 6395 }
6396 // InternalApplicationConfiguration.g:2008:2: ( ruleObjectTypeScope ) 6396
6397 // InternalApplicationConfiguration.g:2009:3: ruleObjectTypeScope 6397
6398 { 6398 }
6399 before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 6399 break;
6400 pushFollow(FOLLOW_2); 6400 case 5 :
6401 ruleObjectTypeScope(); 6401 // InternalApplicationConfiguration.g:2068:2: ( ruleConfigDeclaration )
6402 6402 {
6403 state._fsp--; 6403 // InternalApplicationConfiguration.g:2068:2: ( ruleConfigDeclaration )
6404 6404 // InternalApplicationConfiguration.g:2069:3: ruleConfigDeclaration
6405 after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 6405 {
6406 6406 before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
6407 } 6407 pushFollow(FOLLOW_2);
6408 6408 ruleConfigDeclaration();
6409 6409
6410 } 6410 state._fsp--;
6411 break; 6411
6412 case 3 : 6412 after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
6413 // InternalApplicationConfiguration.g:2014:2: ( ruleIntegerTypeScope ) 6413
6414 { 6414 }
6415 // InternalApplicationConfiguration.g:2014:2: ( ruleIntegerTypeScope ) 6415
6416 // InternalApplicationConfiguration.g:2015:3: ruleIntegerTypeScope 6416
6417 { 6417 }
6418 before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 6418 break;
6419 pushFollow(FOLLOW_2); 6419 case 6 :
6420 ruleIntegerTypeScope(); 6420 // InternalApplicationConfiguration.g:2074:2: ( ruleScopeDeclaration )
6421 6421 {
6422 state._fsp--; 6422 // InternalApplicationConfiguration.g:2074:2: ( ruleScopeDeclaration )
6423 6423 // InternalApplicationConfiguration.g:2075:3: ruleScopeDeclaration
6424 after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 6424 {
6425 6425 before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
6426 } 6426 pushFollow(FOLLOW_2);
6427 6427 ruleScopeDeclaration();
6428 6428
6429 } 6429 state._fsp--;
6430 break; 6430
6431 case 4 : 6431 after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
6432 // InternalApplicationConfiguration.g:2020:2: ( ruleRealTypeScope ) 6432
6433 { 6433 }
6434 // InternalApplicationConfiguration.g:2020:2: ( ruleRealTypeScope ) 6434
6435 // InternalApplicationConfiguration.g:2021:3: ruleRealTypeScope 6435
6436 { 6436 }
6437 before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 6437 break;
6438 pushFollow(FOLLOW_2); 6438 case 7 :
6439 ruleRealTypeScope(); 6439 // InternalApplicationConfiguration.g:2080:2: ( ruleObjectiveDeclaration )
6440 6440 {
6441 state._fsp--; 6441 // InternalApplicationConfiguration.g:2080:2: ( ruleObjectiveDeclaration )
6442 6442 // InternalApplicationConfiguration.g:2081:3: ruleObjectiveDeclaration
6443 after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 6443 {
6444 6444 before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6());
6445 } 6445 pushFollow(FOLLOW_2);
6446 6446 ruleObjectiveDeclaration();
6447 6447
6448 } 6448 state._fsp--;
6449 break; 6449
6450 case 5 : 6450 after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6());
6451 // InternalApplicationConfiguration.g:2026:2: ( ruleStringTypeScope ) 6451
6452 { 6452 }
6453 // InternalApplicationConfiguration.g:2026:2: ( ruleStringTypeScope ) 6453
6454 // InternalApplicationConfiguration.g:2027:3: ruleStringTypeScope 6454
6455 { 6455 }
6456 before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 6456 break;
6457 pushFollow(FOLLOW_2); 6457
6458 ruleStringTypeScope(); 6458 }
6459 6459 }
6460 state._fsp--; 6460 catch (RecognitionException re) {
6461 6461 reportError(re);
6462 after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 6462 recover(input,re);
6463 6463 }
6464 } 6464 finally {
6465 6465
6466 6466 restoreStackSize(stackSize);
6467 } 6467
6468 break; 6468 }
6469 6469 return ;
6470 } 6470 }
6471 } 6471 // $ANTLR end "rule__Declaration__Alternatives"
6472 catch (RecognitionException re) { 6472
6473 reportError(re); 6473
6474 recover(input,re); 6474 // $ANTLR start "rule__File__Alternatives"
6475 } 6475 // InternalApplicationConfiguration.g:2090:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) );
6476 finally { 6476 public final void rule__File__Alternatives() throws RecognitionException {
6477 6477
6478 restoreStackSize(stackSize); 6478 int stackSize = keepStackSize();
6479 6479
6480 } 6480 try {
6481 return ; 6481 // InternalApplicationConfiguration.g:2094:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) )
6482 } 6482 int alt4=2;
6483 // $ANTLR end "rule__TypeScope__Alternatives" 6483 int LA4_0 = input.LA(1);
6484 6484
6485 6485 if ( (LA4_0==RULE_STRING) ) {
6486 // $ANTLR start "rule__ClassTypeScope__Alternatives_2" 6486 alt4=1;
6487 // InternalApplicationConfiguration.g:2036:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); 6487 }
6488 public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { 6488 else if ( (LA4_0==RULE_ID) ) {
6489 6489 alt4=2;
6490 int stackSize = keepStackSize(); 6490 }
6491 6491 else {
6492 try { 6492 NoViableAltException nvae =
6493 // InternalApplicationConfiguration.g:2040:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) 6493 new NoViableAltException("", 4, 0, input);
6494 int alt14=2; 6494
6495 int LA14_0 = input.LA(1); 6495 throw nvae;
6496 6496 }
6497 if ( (LA14_0==54) ) { 6497 switch (alt4) {
6498 alt14=1; 6498 case 1 :
6499 } 6499 // InternalApplicationConfiguration.g:2095:2: ( ruleFileSpecification )
6500 else if ( (LA14_0==23) ) { 6500 {
6501 alt14=2; 6501 // InternalApplicationConfiguration.g:2095:2: ( ruleFileSpecification )
6502 } 6502 // InternalApplicationConfiguration.g:2096:3: ruleFileSpecification
6503 else { 6503 {
6504 NoViableAltException nvae = 6504 before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
6505 new NoViableAltException("", 14, 0, input); 6505 pushFollow(FOLLOW_2);
6506 6506 ruleFileSpecification();
6507 throw nvae; 6507
6508 } 6508 state._fsp--;
6509 switch (alt14) { 6509
6510 case 1 : 6510 after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
6511 // InternalApplicationConfiguration.g:2041:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) 6511
6512 { 6512 }
6513 // InternalApplicationConfiguration.g:2041:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) 6513
6514 // InternalApplicationConfiguration.g:2042:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) 6514
6515 { 6515 }
6516 before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); 6516 break;
6517 // InternalApplicationConfiguration.g:2043:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) 6517 case 2 :
6518 // InternalApplicationConfiguration.g:2043:4: rule__ClassTypeScope__SetsNewAssignment_2_0 6518 // InternalApplicationConfiguration.g:2101:2: ( ruleFileReference )
6519 { 6519 {
6520 pushFollow(FOLLOW_2); 6520 // InternalApplicationConfiguration.g:2101:2: ( ruleFileReference )
6521 rule__ClassTypeScope__SetsNewAssignment_2_0(); 6521 // InternalApplicationConfiguration.g:2102:3: ruleFileReference
6522 6522 {
6523 state._fsp--; 6523 before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
6524 6524 pushFollow(FOLLOW_2);
6525 6525 ruleFileReference();
6526 } 6526
6527 6527 state._fsp--;
6528 after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); 6528
6529 6529 after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
6530 } 6530
6531 6531 }
6532 6532
6533 } 6533
6534 break; 6534 }
6535 case 2 : 6535 break;
6536 // InternalApplicationConfiguration.g:2047:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) 6536
6537 { 6537 }
6538 // InternalApplicationConfiguration.g:2047:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) 6538 }
6539 // InternalApplicationConfiguration.g:2048:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) 6539 catch (RecognitionException re) {
6540 { 6540 reportError(re);
6541 before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); 6541 recover(input,re);
6542 // InternalApplicationConfiguration.g:2049:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) 6542 }
6543 // InternalApplicationConfiguration.g:2049:4: rule__ClassTypeScope__SetsSumAssignment_2_1 6543 finally {
6544 { 6544
6545 pushFollow(FOLLOW_2); 6545 restoreStackSize(stackSize);
6546 rule__ClassTypeScope__SetsSumAssignment_2_1(); 6546
6547 6547 }
6548 state._fsp--; 6548 return ;
6549 6549 }
6550 6550 // $ANTLR end "rule__File__Alternatives"
6551 } 6551
6552 6552
6553 after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); 6553 // $ANTLR start "rule__MetamodelEntry__Alternatives"
6554 6554 // InternalApplicationConfiguration.g:2111:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) );
6555 } 6555 public final void rule__MetamodelEntry__Alternatives() throws RecognitionException {
6556 6556
6557 6557 int stackSize = keepStackSize();
6558 } 6558
6559 break; 6559 try {
6560 6560 // InternalApplicationConfiguration.g:2115:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) )
6561 } 6561 int alt5=2;
6562 } 6562 int LA5_0 = input.LA(1);
6563 catch (RecognitionException re) { 6563
6564 reportError(re); 6564 if ( (LA5_0==RULE_ID) ) {
6565 recover(input,re); 6565 alt5=1;
6566 } 6566 }
6567 finally { 6567 else if ( (LA5_0==32) ) {
6568 6568 alt5=2;
6569 restoreStackSize(stackSize); 6569 }
6570 6570 else {
6571 } 6571 NoViableAltException nvae =
6572 return ; 6572 new NoViableAltException("", 5, 0, input);
6573 } 6573
6574 // $ANTLR end "rule__ClassTypeScope__Alternatives_2" 6574 throw nvae;
6575 6575 }
6576 6576 switch (alt5) {
6577 // $ANTLR start "rule__ClassTypeScope__Alternatives_3" 6577 case 1 :
6578 // InternalApplicationConfiguration.g:2057:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); 6578 // InternalApplicationConfiguration.g:2116:2: ( ruleMetamodelElement )
6579 public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { 6579 {
6580 6580 // InternalApplicationConfiguration.g:2116:2: ( ruleMetamodelElement )
6581 int stackSize = keepStackSize(); 6581 // InternalApplicationConfiguration.g:2117:3: ruleMetamodelElement
6582 6582 {
6583 try { 6583 before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
6584 // InternalApplicationConfiguration.g:2061:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) 6584 pushFollow(FOLLOW_2);
6585 int alt15=2; 6585 ruleMetamodelElement();
6586 int LA15_0 = input.LA(1); 6586
6587 6587 state._fsp--;
6588 if ( (LA15_0==RULE_INT) ) { 6588
6589 int LA15_1 = input.LA(2); 6589 after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
6590 6590
6591 if ( (LA15_1==EOF||(LA15_1>=25 && LA15_1<=26)) ) { 6591 }
6592 alt15=1; 6592
6593 } 6593
6594 else if ( (LA15_1==45) ) { 6594 }
6595 alt15=2; 6595 break;
6596 } 6596 case 2 :
6597 else { 6597 // InternalApplicationConfiguration.g:2122:2: ( ruleAllPackageEntry )
6598 NoViableAltException nvae = 6598 {
6599 new NoViableAltException("", 15, 1, input); 6599 // InternalApplicationConfiguration.g:2122:2: ( ruleAllPackageEntry )
6600 6600 // InternalApplicationConfiguration.g:2123:3: ruleAllPackageEntry
6601 throw nvae; 6601 {
6602 } 6602 before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
6603 } 6603 pushFollow(FOLLOW_2);
6604 else if ( (LA15_0==55) ) { 6604 ruleAllPackageEntry();
6605 alt15=1; 6605
6606 } 6606 state._fsp--;
6607 else { 6607
6608 NoViableAltException nvae = 6608 after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
6609 new NoViableAltException("", 15, 0, input); 6609
6610 6610 }
6611 throw nvae; 6611
6612 } 6612
6613 switch (alt15) { 6613 }
6614 case 1 : 6614 break;
6615 // InternalApplicationConfiguration.g:2062:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) 6615
6616 { 6616 }
6617 // InternalApplicationConfiguration.g:2062:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) 6617 }
6618 // InternalApplicationConfiguration.g:2063:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) 6618 catch (RecognitionException re) {
6619 { 6619 reportError(re);
6620 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); 6620 recover(input,re);
6621 // InternalApplicationConfiguration.g:2064:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) 6621 }
6622 // InternalApplicationConfiguration.g:2064:4: rule__ClassTypeScope__NumberAssignment_3_0 6622 finally {
6623 { 6623
6624 pushFollow(FOLLOW_2); 6624 restoreStackSize(stackSize);
6625 rule__ClassTypeScope__NumberAssignment_3_0(); 6625
6626 6626 }
6627 state._fsp--; 6627 return ;
6628 6628 }
6629 6629 // $ANTLR end "rule__MetamodelEntry__Alternatives"
6630 } 6630
6631 6631
6632 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); 6632 // $ANTLR start "rule__Metamodel__Alternatives"
6633 6633 // InternalApplicationConfiguration.g:2132:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) );
6634 } 6634 public final void rule__Metamodel__Alternatives() throws RecognitionException {
6635 6635
6636 6636 int stackSize = keepStackSize();
6637 } 6637
6638 break; 6638 try {
6639 case 2 : 6639 // InternalApplicationConfiguration.g:2136:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) )
6640 // InternalApplicationConfiguration.g:2068:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) 6640 int alt6=2;
6641 { 6641 int LA6_0 = input.LA(1);
6642 // InternalApplicationConfiguration.g:2068:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) 6642
6643 // InternalApplicationConfiguration.g:2069:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) 6643 if ( (LA6_0==RULE_ID) ) {
6644 { 6644 alt6=1;
6645 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); 6645 }
6646 // InternalApplicationConfiguration.g:2070:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) 6646 else if ( (LA6_0==29) ) {
6647 // InternalApplicationConfiguration.g:2070:4: rule__ClassTypeScope__NumberAssignment_3_1 6647 alt6=2;
6648 { 6648 }
6649 pushFollow(FOLLOW_2); 6649 else {
6650 rule__ClassTypeScope__NumberAssignment_3_1(); 6650 NoViableAltException nvae =
6651 6651 new NoViableAltException("", 6, 0, input);
6652 state._fsp--; 6652
6653 6653 throw nvae;
6654 6654 }
6655 } 6655 switch (alt6) {
6656 6656 case 1 :
6657 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); 6657 // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelReference )
6658 6658 {
6659 } 6659 // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelReference )
6660 6660 // InternalApplicationConfiguration.g:2138:3: ruleMetamodelReference
6661 6661 {
6662 } 6662 before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
6663 break; 6663 pushFollow(FOLLOW_2);
6664 6664 ruleMetamodelReference();
6665 } 6665
6666 } 6666 state._fsp--;
6667 catch (RecognitionException re) { 6667
6668 reportError(re); 6668 after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
6669 recover(input,re); 6669
6670 } 6670 }
6671 finally { 6671
6672 6672
6673 restoreStackSize(stackSize); 6673 }
6674 6674 break;
6675 } 6675 case 2 :
6676 return ; 6676 // InternalApplicationConfiguration.g:2143:2: ( ruleMetamodelSpecification )
6677 } 6677 {
6678 // $ANTLR end "rule__ClassTypeScope__Alternatives_3" 6678 // InternalApplicationConfiguration.g:2143:2: ( ruleMetamodelSpecification )
6679 6679 // InternalApplicationConfiguration.g:2144:3: ruleMetamodelSpecification
6680 6680 {
6681 // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" 6681 before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
6682 // InternalApplicationConfiguration.g:2078:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); 6682 pushFollow(FOLLOW_2);
6683 public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { 6683 ruleMetamodelSpecification();
6684 6684
6685 int stackSize = keepStackSize(); 6685 state._fsp--;
6686 6686
6687 try { 6687 after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
6688 // InternalApplicationConfiguration.g:2082:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) 6688
6689 int alt16=2; 6689 }
6690 int LA16_0 = input.LA(1); 6690
6691 6691
6692 if ( (LA16_0==54) ) { 6692 }
6693 alt16=1; 6693 break;
6694 } 6694
6695 else if ( (LA16_0==23) ) { 6695 }
6696 alt16=2; 6696 }
6697 } 6697 catch (RecognitionException re) {
6698 else { 6698 reportError(re);
6699 NoViableAltException nvae = 6699 recover(input,re);
6700 new NoViableAltException("", 16, 0, input); 6700 }
6701 6701 finally {
6702 throw nvae; 6702
6703 } 6703 restoreStackSize(stackSize);
6704 switch (alt16) { 6704
6705 case 1 : 6705 }
6706 // InternalApplicationConfiguration.g:2083:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) 6706 return ;
6707 { 6707 }
6708 // InternalApplicationConfiguration.g:2083:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) 6708 // $ANTLR end "rule__Metamodel__Alternatives"
6709 // InternalApplicationConfiguration.g:2084:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) 6709
6710 { 6710
6711 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); 6711 // $ANTLR start "rule__PartialModelEntry__Alternatives"
6712 // InternalApplicationConfiguration.g:2085:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) 6712 // InternalApplicationConfiguration.g:2153:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) );
6713 // InternalApplicationConfiguration.g:2085:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 6713 public final void rule__PartialModelEntry__Alternatives() throws RecognitionException {
6714 { 6714
6715 pushFollow(FOLLOW_2); 6715 int stackSize = keepStackSize();
6716 rule__ObjectTypeScope__SetsNewAssignment_2_0(); 6716
6717 6717 try {
6718 state._fsp--; 6718 // InternalApplicationConfiguration.g:2157:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) )
6719 6719 int alt7=2;
6720 6720 int LA7_0 = input.LA(1);
6721 } 6721
6722 6722 if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) {
6723 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); 6723 alt7=1;
6724 6724 }
6725 } 6725 else if ( (LA7_0==36) ) {
6726 6726 alt7=2;
6727 6727 }
6728 } 6728 else {
6729 break; 6729 NoViableAltException nvae =
6730 case 2 : 6730 new NoViableAltException("", 7, 0, input);
6731 // InternalApplicationConfiguration.g:2089:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) 6731
6732 { 6732 throw nvae;
6733 // InternalApplicationConfiguration.g:2089:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) 6733 }
6734 // InternalApplicationConfiguration.g:2090:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) 6734 switch (alt7) {
6735 { 6735 case 1 :
6736 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); 6736 // InternalApplicationConfiguration.g:2158:2: ( ruleModelEntry )
6737 // InternalApplicationConfiguration.g:2091:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) 6737 {
6738 // InternalApplicationConfiguration.g:2091:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 6738 // InternalApplicationConfiguration.g:2158:2: ( ruleModelEntry )
6739 { 6739 // InternalApplicationConfiguration.g:2159:3: ruleModelEntry
6740 pushFollow(FOLLOW_2); 6740 {
6741 rule__ObjectTypeScope__SetsSumAssignment_2_1(); 6741 before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
6742 6742 pushFollow(FOLLOW_2);
6743 state._fsp--; 6743 ruleModelEntry();
6744 6744
6745 6745 state._fsp--;
6746 } 6746
6747 6747 after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
6748 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); 6748
6749 6749 }
6750 } 6750
6751 6751
6752 6752 }
6753 } 6753 break;
6754 break; 6754 case 2 :
6755 6755 // InternalApplicationConfiguration.g:2164:2: ( ruleFolderEntry )
6756 } 6756 {
6757 } 6757 // InternalApplicationConfiguration.g:2164:2: ( ruleFolderEntry )
6758 catch (RecognitionException re) { 6758 // InternalApplicationConfiguration.g:2165:3: ruleFolderEntry
6759 reportError(re); 6759 {
6760 recover(input,re); 6760 before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
6761 } 6761 pushFollow(FOLLOW_2);
6762 finally { 6762 ruleFolderEntry();
6763 6763
6764 restoreStackSize(stackSize); 6764 state._fsp--;
6765 6765
6766 } 6766 after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
6767 return ; 6767
6768 } 6768 }
6769 // $ANTLR end "rule__ObjectTypeScope__Alternatives_2" 6769
6770 6770
6771 6771 }
6772 // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" 6772 break;
6773 // InternalApplicationConfiguration.g:2099:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); 6773
6774 public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { 6774 }
6775 6775 }
6776 int stackSize = keepStackSize(); 6776 catch (RecognitionException re) {
6777 6777 reportError(re);
6778 try { 6778 recover(input,re);
6779 // InternalApplicationConfiguration.g:2103:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) 6779 }
6780 int alt17=2; 6780 finally {
6781 int LA17_0 = input.LA(1); 6781
6782 6782 restoreStackSize(stackSize);
6783 if ( (LA17_0==RULE_INT) ) { 6783
6784 int LA17_1 = input.LA(2); 6784 }
6785 6785 return ;
6786 if ( (LA17_1==EOF||(LA17_1>=25 && LA17_1<=26)) ) { 6786 }
6787 alt17=1; 6787 // $ANTLR end "rule__PartialModelEntry__Alternatives"
6788 } 6788
6789 else if ( (LA17_1==45) ) { 6789
6790 alt17=2; 6790 // $ANTLR start "rule__PartialModel__Alternatives"
6791 } 6791 // InternalApplicationConfiguration.g:2174:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) );
6792 else { 6792 public final void rule__PartialModel__Alternatives() throws RecognitionException {
6793 NoViableAltException nvae = 6793
6794 new NoViableAltException("", 17, 1, input); 6794 int stackSize = keepStackSize();
6795 6795
6796 throw nvae; 6796 try {
6797 } 6797 // InternalApplicationConfiguration.g:2178:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) )
6798 } 6798 int alt8=2;
6799 else if ( (LA17_0==55) ) { 6799 int LA8_0 = input.LA(1);
6800 alt17=1; 6800
6801 } 6801 if ( (LA8_0==29) ) {
6802 else { 6802 alt8=1;
6803 NoViableAltException nvae = 6803 }
6804 new NoViableAltException("", 17, 0, input); 6804 else if ( (LA8_0==RULE_ID) ) {
6805 6805 alt8=2;
6806 throw nvae; 6806 }
6807 } 6807 else {
6808 switch (alt17) { 6808 NoViableAltException nvae =
6809 case 1 : 6809 new NoViableAltException("", 8, 0, input);
6810 // InternalApplicationConfiguration.g:2104:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) 6810
6811 { 6811 throw nvae;
6812 // InternalApplicationConfiguration.g:2104:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) 6812 }
6813 // InternalApplicationConfiguration.g:2105:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) 6813 switch (alt8) {
6814 { 6814 case 1 :
6815 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); 6815 // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelSpecification )
6816 // InternalApplicationConfiguration.g:2106:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) 6816 {
6817 // InternalApplicationConfiguration.g:2106:4: rule__ObjectTypeScope__NumberAssignment_3_0 6817 // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelSpecification )
6818 { 6818 // InternalApplicationConfiguration.g:2180:3: rulePartialModelSpecification
6819 pushFollow(FOLLOW_2); 6819 {
6820 rule__ObjectTypeScope__NumberAssignment_3_0(); 6820 before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
6821 6821 pushFollow(FOLLOW_2);
6822 state._fsp--; 6822 rulePartialModelSpecification();
6823 6823
6824 6824 state._fsp--;
6825 } 6825
6826 6826 after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
6827 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); 6827
6828 6828 }
6829 } 6829
6830 6830
6831 6831 }
6832 } 6832 break;
6833 break; 6833 case 2 :
6834 case 2 : 6834 // InternalApplicationConfiguration.g:2185:2: ( rulePartialModelReference )
6835 // InternalApplicationConfiguration.g:2110:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) 6835 {
6836 { 6836 // InternalApplicationConfiguration.g:2185:2: ( rulePartialModelReference )
6837 // InternalApplicationConfiguration.g:2110:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) 6837 // InternalApplicationConfiguration.g:2186:3: rulePartialModelReference
6838 // InternalApplicationConfiguration.g:2111:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) 6838 {
6839 { 6839 before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
6840 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); 6840 pushFollow(FOLLOW_2);
6841 // InternalApplicationConfiguration.g:2112:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) 6841 rulePartialModelReference();
6842 // InternalApplicationConfiguration.g:2112:4: rule__ObjectTypeScope__NumberAssignment_3_1 6842
6843 { 6843 state._fsp--;
6844 pushFollow(FOLLOW_2); 6844
6845 rule__ObjectTypeScope__NumberAssignment_3_1(); 6845 after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
6846 6846
6847 state._fsp--; 6847 }
6848 6848
6849 6849
6850 } 6850 }
6851 6851 break;
6852 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); 6852
6853 6853 }
6854 } 6854 }
6855 6855 catch (RecognitionException re) {
6856 6856 reportError(re);
6857 } 6857 recover(input,re);
6858 break; 6858 }
6859 6859 finally {
6860 } 6860
6861 } 6861 restoreStackSize(stackSize);
6862 catch (RecognitionException re) { 6862
6863 reportError(re); 6863 }
6864 recover(input,re); 6864 return ;
6865 } 6865 }
6866 finally { 6866 // $ANTLR end "rule__PartialModel__Alternatives"
6867 6867
6868 restoreStackSize(stackSize); 6868
6869 6869 // $ANTLR start "rule__PatternEntry__Alternatives"
6870 } 6870 // InternalApplicationConfiguration.g:2195:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) );
6871 return ; 6871 public final void rule__PatternEntry__Alternatives() throws RecognitionException {
6872 } 6872
6873 // $ANTLR end "rule__ObjectTypeScope__Alternatives_3" 6873 int stackSize = keepStackSize();
6874 6874
6875 6875 try {
6876 // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" 6876 // InternalApplicationConfiguration.g:2199:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) )
6877 // InternalApplicationConfiguration.g:2120:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); 6877 int alt9=2;
6878 public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { 6878 int LA9_0 = input.LA(1);
6879 6879
6880 int stackSize = keepStackSize(); 6880 if ( (LA9_0==RULE_ID) ) {
6881 6881 alt9=1;
6882 try { 6882 }
6883 // InternalApplicationConfiguration.g:2124:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) 6883 else if ( (LA9_0==32) ) {
6884 int alt18=2; 6884 alt9=2;
6885 int LA18_0 = input.LA(1); 6885 }
6886 6886 else {
6887 if ( (LA18_0==54) ) { 6887 NoViableAltException nvae =
6888 alt18=1; 6888 new NoViableAltException("", 9, 0, input);
6889 } 6889
6890 else if ( (LA18_0==23) ) { 6890 throw nvae;
6891 alt18=2; 6891 }
6892 } 6892 switch (alt9) {
6893 else { 6893 case 1 :
6894 NoViableAltException nvae = 6894 // InternalApplicationConfiguration.g:2200:2: ( rulePatternElement )
6895 new NoViableAltException("", 18, 0, input); 6895 {
6896 6896 // InternalApplicationConfiguration.g:2200:2: ( rulePatternElement )
6897 throw nvae; 6897 // InternalApplicationConfiguration.g:2201:3: rulePatternElement
6898 } 6898 {
6899 switch (alt18) { 6899 before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
6900 case 1 : 6900 pushFollow(FOLLOW_2);
6901 // InternalApplicationConfiguration.g:2125:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) 6901 rulePatternElement();
6902 { 6902
6903 // InternalApplicationConfiguration.g:2125:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) 6903 state._fsp--;
6904 // InternalApplicationConfiguration.g:2126:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) 6904
6905 { 6905 after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
6906 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); 6906
6907 // InternalApplicationConfiguration.g:2127:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) 6907 }
6908 // InternalApplicationConfiguration.g:2127:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 6908
6909 { 6909
6910 pushFollow(FOLLOW_2); 6910 }
6911 rule__IntegerTypeScope__SetsNewAssignment_2_0(); 6911 break;
6912 6912 case 2 :
6913 state._fsp--; 6913 // InternalApplicationConfiguration.g:2206:2: ( ruleAllPatternEntry )
6914 6914 {
6915 6915 // InternalApplicationConfiguration.g:2206:2: ( ruleAllPatternEntry )
6916 } 6916 // InternalApplicationConfiguration.g:2207:3: ruleAllPatternEntry
6917 6917 {
6918 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); 6918 before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
6919 6919 pushFollow(FOLLOW_2);
6920 } 6920 ruleAllPatternEntry();
6921 6921
6922 6922 state._fsp--;
6923 } 6923
6924 break; 6924 after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
6925 case 2 : 6925
6926 // InternalApplicationConfiguration.g:2131:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) 6926 }
6927 { 6927
6928 // InternalApplicationConfiguration.g:2131:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) 6928
6929 // InternalApplicationConfiguration.g:2132:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) 6929 }
6930 { 6930 break;
6931 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); 6931
6932 // InternalApplicationConfiguration.g:2133:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) 6932 }
6933 // InternalApplicationConfiguration.g:2133:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 6933 }
6934 { 6934 catch (RecognitionException re) {
6935 pushFollow(FOLLOW_2); 6935 reportError(re);
6936 rule__IntegerTypeScope__SetsSumAssignment_2_1(); 6936 recover(input,re);
6937 6937 }
6938 state._fsp--; 6938 finally {
6939 6939
6940 6940 restoreStackSize(stackSize);
6941 } 6941
6942 6942 }
6943 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); 6943 return ;
6944 6944 }
6945 } 6945 // $ANTLR end "rule__PatternEntry__Alternatives"
6946 6946
6947 6947
6948 } 6948 // $ANTLR start "rule__GraphPattern__Alternatives"
6949 break; 6949 // InternalApplicationConfiguration.g:2216:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) );
6950 6950 public final void rule__GraphPattern__Alternatives() throws RecognitionException {
6951 } 6951
6952 } 6952 int stackSize = keepStackSize();
6953 catch (RecognitionException re) { 6953
6954 reportError(re); 6954 try {
6955 recover(input,re); 6955 // InternalApplicationConfiguration.g:2220:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) )
6956 } 6956 int alt10=2;
6957 finally { 6957 int LA10_0 = input.LA(1);
6958 6958
6959 restoreStackSize(stackSize); 6959 if ( (LA10_0==RULE_ID) ) {
6960 6960 alt10=1;
6961 } 6961 }
6962 return ; 6962 else if ( (LA10_0==29) ) {
6963 } 6963 alt10=2;
6964 // $ANTLR end "rule__IntegerTypeScope__Alternatives_2" 6964 }
6965 6965 else {
6966 6966 NoViableAltException nvae =
6967 // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" 6967 new NoViableAltException("", 10, 0, input);
6968 // InternalApplicationConfiguration.g:2141:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); 6968
6969 public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { 6969 throw nvae;
6970 6970 }
6971 int stackSize = keepStackSize(); 6971 switch (alt10) {
6972 6972 case 1 :
6973 try { 6973 // InternalApplicationConfiguration.g:2221:2: ( ruleGraphPatternReference )
6974 // InternalApplicationConfiguration.g:2145:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) 6974 {
6975 int alt19=3; 6975 // InternalApplicationConfiguration.g:2221:2: ( ruleGraphPatternReference )
6976 switch ( input.LA(1) ) { 6976 // InternalApplicationConfiguration.g:2222:3: ruleGraphPatternReference
6977 case RULE_INT: 6977 {
6978 { 6978 before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
6979 int LA19_1 = input.LA(2); 6979 pushFollow(FOLLOW_2);
6980 6980 ruleGraphPatternReference();
6981 if ( (LA19_1==45) ) { 6981
6982 alt19=2; 6982 state._fsp--;
6983 } 6983
6984 else if ( (LA19_1==EOF||(LA19_1>=25 && LA19_1<=26)) ) { 6984 after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
6985 alt19=1; 6985
6986 } 6986 }
6987 else { 6987
6988 NoViableAltException nvae = 6988
6989 new NoViableAltException("", 19, 1, input); 6989 }
6990 6990 break;
6991 throw nvae; 6991 case 2 :
6992 } 6992 // InternalApplicationConfiguration.g:2227:2: ( rulePatternSpecification )
6993 } 6993 {
6994 break; 6994 // InternalApplicationConfiguration.g:2227:2: ( rulePatternSpecification )
6995 case 55: 6995 // InternalApplicationConfiguration.g:2228:3: rulePatternSpecification
6996 { 6996 {
6997 alt19=1; 6997 before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
6998 } 6998 pushFollow(FOLLOW_2);
6999 break; 6999 rulePatternSpecification();
7000 case 24: 7000
7001 { 7001 state._fsp--;
7002 alt19=3; 7002
7003 } 7003 after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
7004 break; 7004
7005 default: 7005 }
7006 NoViableAltException nvae = 7006
7007 new NoViableAltException("", 19, 0, input); 7007
7008 7008 }
7009 throw nvae; 7009 break;
7010 } 7010
7011 7011 }
7012 switch (alt19) { 7012 }
7013 case 1 : 7013 catch (RecognitionException re) {
7014 // InternalApplicationConfiguration.g:2146:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) 7014 reportError(re);
7015 { 7015 recover(input,re);
7016 // InternalApplicationConfiguration.g:2146:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) 7016 }
7017 // InternalApplicationConfiguration.g:2147:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) 7017 finally {
7018 { 7018
7019 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); 7019 restoreStackSize(stackSize);
7020 // InternalApplicationConfiguration.g:2148:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) 7020
7021 // InternalApplicationConfiguration.g:2148:4: rule__IntegerTypeScope__NumberAssignment_3_0 7021 }
7022 { 7022 return ;
7023 pushFollow(FOLLOW_2); 7023 }
7024 rule__IntegerTypeScope__NumberAssignment_3_0(); 7024 // $ANTLR end "rule__GraphPattern__Alternatives"
7025 7025
7026 state._fsp--; 7026
7027 7027 // $ANTLR start "rule__ObjectiveEntry__Alternatives"
7028 7028 // InternalApplicationConfiguration.g:2237:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) );
7029 } 7029 public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException {
7030 7030
7031 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); 7031 int stackSize = keepStackSize();
7032 7032
7033 } 7033 try {
7034 7034 // InternalApplicationConfiguration.g:2241:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) )
7035 7035 int alt11=2;
7036 } 7036 int LA11_0 = input.LA(1);
7037 break; 7037
7038 case 2 : 7038 if ( ((LA11_0>=11 && LA11_0<=12)) ) {
7039 // InternalApplicationConfiguration.g:2152:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) 7039 alt11=1;
7040 { 7040 }
7041 // InternalApplicationConfiguration.g:2152:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) 7041 else if ( (LA11_0==26) ) {
7042 // InternalApplicationConfiguration.g:2153:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) 7042 alt11=2;
7043 { 7043 }
7044 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); 7044 else {
7045 // InternalApplicationConfiguration.g:2154:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) 7045 NoViableAltException nvae =
7046 // InternalApplicationConfiguration.g:2154:4: rule__IntegerTypeScope__NumberAssignment_3_1 7046 new NoViableAltException("", 11, 0, input);
7047 { 7047
7048 pushFollow(FOLLOW_2); 7048 throw nvae;
7049 rule__IntegerTypeScope__NumberAssignment_3_1(); 7049 }
7050 7050 switch (alt11) {
7051 state._fsp--; 7051 case 1 :
7052 7052 // InternalApplicationConfiguration.g:2242:2: ( ruleOptimizationEntry )
7053 7053 {
7054 } 7054 // InternalApplicationConfiguration.g:2242:2: ( ruleOptimizationEntry )
7055 7055 // InternalApplicationConfiguration.g:2243:3: ruleOptimizationEntry
7056 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); 7056 {
7057 7057 before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0());
7058 } 7058 pushFollow(FOLLOW_2);
7059 7059 ruleOptimizationEntry();
7060 7060
7061 } 7061 state._fsp--;
7062 break; 7062
7063 case 3 : 7063 after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0());
7064 // InternalApplicationConfiguration.g:2158:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) 7064
7065 { 7065 }
7066 // InternalApplicationConfiguration.g:2158:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) 7066
7067 // InternalApplicationConfiguration.g:2159:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) 7067
7068 { 7068 }
7069 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); 7069 break;
7070 // InternalApplicationConfiguration.g:2160:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) 7070 case 2 :
7071 // InternalApplicationConfiguration.g:2160:4: rule__IntegerTypeScope__NumberAssignment_3_2 7071 // InternalApplicationConfiguration.g:2248:2: ( ruleThresholdEntry )
7072 { 7072 {
7073 pushFollow(FOLLOW_2); 7073 // InternalApplicationConfiguration.g:2248:2: ( ruleThresholdEntry )
7074 rule__IntegerTypeScope__NumberAssignment_3_2(); 7074 // InternalApplicationConfiguration.g:2249:3: ruleThresholdEntry
7075 7075 {
7076 state._fsp--; 7076 before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1());
7077 7077 pushFollow(FOLLOW_2);
7078 7078 ruleThresholdEntry();
7079 } 7079
7080 7080 state._fsp--;
7081 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); 7081
7082 7082 after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1());
7083 } 7083
7084 7084 }
7085 7085
7086 } 7086
7087 break; 7087 }
7088 7088 break;
7089 } 7089
7090 } 7090 }
7091 catch (RecognitionException re) { 7091 }
7092 reportError(re); 7092 catch (RecognitionException re) {
7093 recover(input,re); 7093 reportError(re);
7094 } 7094 recover(input,re);
7095 finally { 7095 }
7096 7096 finally {
7097 restoreStackSize(stackSize); 7097
7098 7098 restoreStackSize(stackSize);
7099 } 7099
7100 return ; 7100 }
7101 } 7101 return ;
7102 // $ANTLR end "rule__IntegerTypeScope__Alternatives_3" 7102 }
7103 7103 // $ANTLR end "rule__ObjectiveEntry__Alternatives"
7104 7104
7105 // $ANTLR start "rule__RealTypeScope__Alternatives_2" 7105
7106 // InternalApplicationConfiguration.g:2168:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); 7106 // $ANTLR start "rule__Objective__Alternatives"
7107 public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { 7107 // InternalApplicationConfiguration.g:2258:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) );
7108 7108 public final void rule__Objective__Alternatives() throws RecognitionException {
7109 int stackSize = keepStackSize(); 7109
7110 7110 int stackSize = keepStackSize();
7111 try { 7111
7112 // InternalApplicationConfiguration.g:2172:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) 7112 try {
7113 int alt20=2; 7113 // InternalApplicationConfiguration.g:2262:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) )
7114 int LA20_0 = input.LA(1); 7114 int alt12=2;
7115 7115 int LA12_0 = input.LA(1);
7116 if ( (LA20_0==54) ) { 7116
7117 alt20=1; 7117 if ( (LA12_0==RULE_ID) ) {
7118 } 7118 alt12=1;
7119 else if ( (LA20_0==23) ) { 7119 }
7120 alt20=2; 7120 else if ( (LA12_0==29) ) {
7121 } 7121 alt12=2;
7122 else { 7122 }
7123 NoViableAltException nvae = 7123 else {
7124 new NoViableAltException("", 20, 0, input); 7124 NoViableAltException nvae =
7125 7125 new NoViableAltException("", 12, 0, input);
7126 throw nvae; 7126
7127 } 7127 throw nvae;
7128 switch (alt20) { 7128 }
7129 case 1 : 7129 switch (alt12) {
7130 // InternalApplicationConfiguration.g:2173:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) 7130 case 1 :
7131 { 7131 // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveReference )
7132 // InternalApplicationConfiguration.g:2173:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) 7132 {
7133 // InternalApplicationConfiguration.g:2174:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) 7133 // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveReference )
7134 { 7134 // InternalApplicationConfiguration.g:2264:3: ruleObjectiveReference
7135 before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); 7135 {
7136 // InternalApplicationConfiguration.g:2175:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) 7136 before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
7137 // InternalApplicationConfiguration.g:2175:4: rule__RealTypeScope__SetsNewAssignment_2_0 7137 pushFollow(FOLLOW_2);
7138 { 7138 ruleObjectiveReference();
7139 pushFollow(FOLLOW_2); 7139
7140 rule__RealTypeScope__SetsNewAssignment_2_0(); 7140 state._fsp--;
7141 7141
7142 state._fsp--; 7142 after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
7143 7143
7144 7144 }
7145 } 7145
7146 7146
7147 after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); 7147 }
7148 7148 break;
7149 } 7149 case 2 :
7150 7150 // InternalApplicationConfiguration.g:2269:2: ( ruleObjectiveSpecification )
7151 7151 {
7152 } 7152 // InternalApplicationConfiguration.g:2269:2: ( ruleObjectiveSpecification )
7153 break; 7153 // InternalApplicationConfiguration.g:2270:3: ruleObjectiveSpecification
7154 case 2 : 7154 {
7155 // InternalApplicationConfiguration.g:2179:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) 7155 before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
7156 { 7156 pushFollow(FOLLOW_2);
7157 // InternalApplicationConfiguration.g:2179:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) 7157 ruleObjectiveSpecification();
7158 // InternalApplicationConfiguration.g:2180:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) 7158
7159 { 7159 state._fsp--;
7160 before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); 7160
7161 // InternalApplicationConfiguration.g:2181:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) 7161 after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
7162 // InternalApplicationConfiguration.g:2181:4: rule__RealTypeScope__SetsSumAssignment_2_1 7162
7163 { 7163 }
7164 pushFollow(FOLLOW_2); 7164
7165 rule__RealTypeScope__SetsSumAssignment_2_1(); 7165
7166 7166 }
7167 state._fsp--; 7167 break;
7168 7168
7169 7169 }
7170 } 7170 }
7171 7171 catch (RecognitionException re) {
7172 after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); 7172 reportError(re);
7173 7173 recover(input,re);
7174 } 7174 }
7175 7175 finally {
7176 7176
7177 } 7177 restoreStackSize(stackSize);
7178 break; 7178
7179 7179 }
7180 } 7180 return ;
7181 } 7181 }
7182 catch (RecognitionException re) { 7182 // $ANTLR end "rule__Objective__Alternatives"
7183 reportError(re); 7183
7184 recover(input,re); 7184
7185 } 7185 // $ANTLR start "rule__ConfigEntry__Alternatives"
7186 finally { 7186 // InternalApplicationConfiguration.g:2279:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) );
7187 7187 public final void rule__ConfigEntry__Alternatives() throws RecognitionException {
7188 restoreStackSize(stackSize); 7188
7189 7189 int stackSize = keepStackSize();
7190 } 7190
7191 return ; 7191 try {
7192 } 7192 // InternalApplicationConfiguration.g:2283:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) )
7193 // $ANTLR end "rule__RealTypeScope__Alternatives_2" 7193 int alt13=4;
7194 7194 switch ( input.LA(1) ) {
7195 7195 case 41:
7196 // $ANTLR start "rule__RealTypeScope__Alternatives_3" 7196 {
7197 // InternalApplicationConfiguration.g:2189:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); 7197 alt13=1;
7198 public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { 7198 }
7199 7199 break;
7200 int stackSize = keepStackSize(); 7200 case 42:
7201 7201 {
7202 try { 7202 alt13=2;
7203 // InternalApplicationConfiguration.g:2193:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) 7203 }
7204 int alt21=3; 7204 break;
7205 switch ( input.LA(1) ) { 7205 case 43:
7206 case RULE_INT: 7206 {
7207 { 7207 alt13=3;
7208 int LA21_1 = input.LA(2); 7208 }
7209 7209 break;
7210 if ( (LA21_1==EOF||(LA21_1>=25 && LA21_1<=26)) ) { 7210 case RULE_STRING:
7211 alt21=1; 7211 {
7212 } 7212 alt13=4;
7213 else if ( (LA21_1==45) ) { 7213 }
7214 alt21=2; 7214 break;
7215 } 7215 default:
7216 else { 7216 NoViableAltException nvae =
7217 NoViableAltException nvae = 7217 new NoViableAltException("", 13, 0, input);
7218 new NoViableAltException("", 21, 1, input); 7218
7219 7219 throw nvae;
7220 throw nvae; 7220 }
7221 } 7221
7222 } 7222 switch (alt13) {
7223 break; 7223 case 1 :
7224 case 55: 7224 // InternalApplicationConfiguration.g:2284:2: ( ruleDocumentationEntry )
7225 { 7225 {
7226 alt21=1; 7226 // InternalApplicationConfiguration.g:2284:2: ( ruleDocumentationEntry )
7227 } 7227 // InternalApplicationConfiguration.g:2285:3: ruleDocumentationEntry
7228 break; 7228 {
7229 case 24: 7229 before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
7230 { 7230 pushFollow(FOLLOW_2);
7231 alt21=3; 7231 ruleDocumentationEntry();
7232 } 7232
7233 break; 7233 state._fsp--;
7234 default: 7234
7235 NoViableAltException nvae = 7235 after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
7236 new NoViableAltException("", 21, 0, input); 7236
7237 7237 }
7238 throw nvae; 7238
7239 } 7239
7240 7240 }
7241 switch (alt21) { 7241 break;
7242 case 1 : 7242 case 2 :
7243 // InternalApplicationConfiguration.g:2194:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) 7243 // InternalApplicationConfiguration.g:2290:2: ( ruleRuntimeEntry )
7244 { 7244 {
7245 // InternalApplicationConfiguration.g:2194:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) 7245 // InternalApplicationConfiguration.g:2290:2: ( ruleRuntimeEntry )
7246 // InternalApplicationConfiguration.g:2195:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) 7246 // InternalApplicationConfiguration.g:2291:3: ruleRuntimeEntry
7247 { 7247 {
7248 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); 7248 before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
7249 // InternalApplicationConfiguration.g:2196:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) 7249 pushFollow(FOLLOW_2);
7250 // InternalApplicationConfiguration.g:2196:4: rule__RealTypeScope__NumberAssignment_3_0 7250 ruleRuntimeEntry();
7251 { 7251
7252 pushFollow(FOLLOW_2); 7252 state._fsp--;
7253 rule__RealTypeScope__NumberAssignment_3_0(); 7253
7254 7254 after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
7255 state._fsp--; 7255
7256 7256 }
7257 7257
7258 } 7258
7259 7259 }
7260 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); 7260 break;
7261 7261 case 3 :
7262 } 7262 // InternalApplicationConfiguration.g:2296:2: ( ruleMemoryEntry )
7263 7263 {
7264 7264 // InternalApplicationConfiguration.g:2296:2: ( ruleMemoryEntry )
7265 } 7265 // InternalApplicationConfiguration.g:2297:3: ruleMemoryEntry
7266 break; 7266 {
7267 case 2 : 7267 before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
7268 // InternalApplicationConfiguration.g:2200:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) 7268 pushFollow(FOLLOW_2);
7269 { 7269 ruleMemoryEntry();
7270 // InternalApplicationConfiguration.g:2200:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) 7270
7271 // InternalApplicationConfiguration.g:2201:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) 7271 state._fsp--;
7272 { 7272
7273 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); 7273 after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
7274 // InternalApplicationConfiguration.g:2202:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) 7274
7275 // InternalApplicationConfiguration.g:2202:4: rule__RealTypeScope__NumberAssignment_3_1 7275 }
7276 { 7276
7277 pushFollow(FOLLOW_2); 7277
7278 rule__RealTypeScope__NumberAssignment_3_1(); 7278 }
7279 7279 break;
7280 state._fsp--; 7280 case 4 :
7281 7281 // InternalApplicationConfiguration.g:2302:2: ( ruleCustomEntry )
7282 7282 {
7283 } 7283 // InternalApplicationConfiguration.g:2302:2: ( ruleCustomEntry )
7284 7284 // InternalApplicationConfiguration.g:2303:3: ruleCustomEntry
7285 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); 7285 {
7286 7286 before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
7287 } 7287 pushFollow(FOLLOW_2);
7288 7288 ruleCustomEntry();
7289 7289
7290 } 7290 state._fsp--;
7291 break; 7291
7292 case 3 : 7292 after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
7293 // InternalApplicationConfiguration.g:2206:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) 7293
7294 { 7294 }
7295 // InternalApplicationConfiguration.g:2206:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) 7295
7296 // InternalApplicationConfiguration.g:2207:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) 7296
7297 { 7297 }
7298 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); 7298 break;
7299 // InternalApplicationConfiguration.g:2208:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) 7299
7300 // InternalApplicationConfiguration.g:2208:4: rule__RealTypeScope__NumberAssignment_3_2 7300 }
7301 { 7301 }
7302 pushFollow(FOLLOW_2); 7302 catch (RecognitionException re) {
7303 rule__RealTypeScope__NumberAssignment_3_2(); 7303 reportError(re);
7304 7304 recover(input,re);
7305 state._fsp--; 7305 }
7306 7306 finally {
7307 7307
7308 } 7308 restoreStackSize(stackSize);
7309 7309
7310 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); 7310 }
7311 7311 return ;
7312 } 7312 }
7313 7313 // $ANTLR end "rule__ConfigEntry__Alternatives"
7314 7314
7315 } 7315
7316 break; 7316 // $ANTLR start "rule__Config__Alternatives"
7317 7317 // InternalApplicationConfiguration.g:2312:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) );
7318 } 7318 public final void rule__Config__Alternatives() throws RecognitionException {
7319 } 7319
7320 catch (RecognitionException re) { 7320 int stackSize = keepStackSize();
7321 reportError(re); 7321
7322 recover(input,re); 7322 try {
7323 } 7323 // InternalApplicationConfiguration.g:2316:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) )
7324 finally { 7324 int alt14=2;
7325 7325 int LA14_0 = input.LA(1);
7326 restoreStackSize(stackSize); 7326
7327 7327 if ( (LA14_0==29) ) {
7328 } 7328 alt14=1;
7329 return ; 7329 }
7330 } 7330 else if ( (LA14_0==RULE_ID) ) {
7331 // $ANTLR end "rule__RealTypeScope__Alternatives_3" 7331 alt14=2;
7332 7332 }
7333 7333 else {
7334 // $ANTLR start "rule__StringTypeScope__Alternatives_2" 7334 NoViableAltException nvae =
7335 // InternalApplicationConfiguration.g:2216:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); 7335 new NoViableAltException("", 14, 0, input);
7336 public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { 7336
7337 7337 throw nvae;
7338 int stackSize = keepStackSize(); 7338 }
7339 7339 switch (alt14) {
7340 try { 7340 case 1 :
7341 // InternalApplicationConfiguration.g:2220:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) 7341 // InternalApplicationConfiguration.g:2317:2: ( ruleConfigSpecification )
7342 int alt22=2; 7342 {
7343 int LA22_0 = input.LA(1); 7343 // InternalApplicationConfiguration.g:2317:2: ( ruleConfigSpecification )
7344 7344 // InternalApplicationConfiguration.g:2318:3: ruleConfigSpecification
7345 if ( (LA22_0==54) ) { 7345 {
7346 alt22=1; 7346 before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
7347 } 7347 pushFollow(FOLLOW_2);
7348 else if ( (LA22_0==23) ) { 7348 ruleConfigSpecification();
7349 alt22=2; 7349
7350 } 7350 state._fsp--;
7351 else { 7351
7352 NoViableAltException nvae = 7352 after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
7353 new NoViableAltException("", 22, 0, input); 7353
7354 7354 }
7355 throw nvae; 7355
7356 } 7356
7357 switch (alt22) { 7357 }
7358 case 1 : 7358 break;
7359 // InternalApplicationConfiguration.g:2221:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) 7359 case 2 :
7360 { 7360 // InternalApplicationConfiguration.g:2323:2: ( ruleConfigReference )
7361 // InternalApplicationConfiguration.g:2221:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) 7361 {
7362 // InternalApplicationConfiguration.g:2222:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) 7362 // InternalApplicationConfiguration.g:2323:2: ( ruleConfigReference )
7363 { 7363 // InternalApplicationConfiguration.g:2324:3: ruleConfigReference
7364 before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); 7364 {
7365 // InternalApplicationConfiguration.g:2223:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) 7365 before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
7366 // InternalApplicationConfiguration.g:2223:4: rule__StringTypeScope__SetsNewAssignment_2_0 7366 pushFollow(FOLLOW_2);
7367 { 7367 ruleConfigReference();
7368 pushFollow(FOLLOW_2); 7368
7369 rule__StringTypeScope__SetsNewAssignment_2_0(); 7369 state._fsp--;
7370 7370
7371 state._fsp--; 7371 after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
7372 7372
7373 7373 }
7374 } 7374
7375 7375
7376 after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); 7376 }
7377 7377 break;
7378 } 7378
7379 7379 }
7380 7380 }
7381 } 7381 catch (RecognitionException re) {
7382 break; 7382 reportError(re);
7383 case 2 : 7383 recover(input,re);
7384 // InternalApplicationConfiguration.g:2227:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) 7384 }
7385 { 7385 finally {
7386 // InternalApplicationConfiguration.g:2227:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) 7386
7387 // InternalApplicationConfiguration.g:2228:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) 7387 restoreStackSize(stackSize);
7388 { 7388
7389 before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); 7389 }
7390 // InternalApplicationConfiguration.g:2229:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) 7390 return ;
7391 // InternalApplicationConfiguration.g:2229:4: rule__StringTypeScope__SetsSumAssignment_2_1 7391 }
7392 { 7392 // $ANTLR end "rule__Config__Alternatives"
7393 pushFollow(FOLLOW_2); 7393
7394 rule__StringTypeScope__SetsSumAssignment_2_1(); 7394
7395 7395 // $ANTLR start "rule__TypeScope__Alternatives"
7396 state._fsp--; 7396 // InternalApplicationConfiguration.g:2333:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) );
7397 7397 public final void rule__TypeScope__Alternatives() throws RecognitionException {
7398 7398
7399 } 7399 int stackSize = keepStackSize();
7400 7400
7401 after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); 7401 try {
7402 7402 // InternalApplicationConfiguration.g:2337:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) )
7403 } 7403 int alt15=5;
7404 7404 int LA15_0 = input.LA(1);
7405 7405
7406 } 7406 if ( (LA15_0==44) ) {
7407 break; 7407 switch ( input.LA(2) ) {
7408 7408 case 50:
7409 } 7409 {
7410 } 7410 alt15=5;
7411 catch (RecognitionException re) { 7411 }
7412 reportError(re); 7412 break;
7413 recover(input,re); 7413 case 47:
7414 } 7414 {
7415 finally { 7415 alt15=2;
7416 7416 }
7417 restoreStackSize(stackSize); 7417 break;
7418 7418 case 48:
7419 } 7419 {
7420 return ; 7420 alt15=3;
7421 } 7421 }
7422 // $ANTLR end "rule__StringTypeScope__Alternatives_2" 7422 break;
7423 7423 case 49:
7424 7424 {
7425 // $ANTLR start "rule__StringTypeScope__Alternatives_3" 7425 alt15=4;
7426 // InternalApplicationConfiguration.g:2237:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); 7426 }
7427 public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { 7427 break;
7428 7428 case 45:
7429 int stackSize = keepStackSize(); 7429 {
7430 7430 alt15=1;
7431 try { 7431 }
7432 // InternalApplicationConfiguration.g:2241:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) 7432 break;
7433 int alt23=3; 7433 default:
7434 switch ( input.LA(1) ) { 7434 NoViableAltException nvae =
7435 case RULE_INT: 7435 new NoViableAltException("", 15, 1, input);
7436 { 7436
7437 int LA23_1 = input.LA(2); 7437 throw nvae;
7438 7438 }
7439 if ( (LA23_1==EOF||(LA23_1>=25 && LA23_1<=26)) ) { 7439
7440 alt23=1; 7440 }
7441 } 7441 else {
7442 else if ( (LA23_1==45) ) { 7442 NoViableAltException nvae =
7443 alt23=2; 7443 new NoViableAltException("", 15, 0, input);
7444 } 7444
7445 else { 7445 throw nvae;
7446 NoViableAltException nvae = 7446 }
7447 new NoViableAltException("", 23, 1, input); 7447 switch (alt15) {
7448 7448 case 1 :
7449 throw nvae; 7449 // InternalApplicationConfiguration.g:2338:2: ( ruleClassTypeScope )
7450 } 7450 {
7451 } 7451 // InternalApplicationConfiguration.g:2338:2: ( ruleClassTypeScope )
7452 break; 7452 // InternalApplicationConfiguration.g:2339:3: ruleClassTypeScope
7453 case 55: 7453 {
7454 { 7454 before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
7455 alt23=1; 7455 pushFollow(FOLLOW_2);
7456 } 7456 ruleClassTypeScope();
7457 break; 7457
7458 case 24: 7458 state._fsp--;
7459 { 7459
7460 alt23=3; 7460 after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
7461 } 7461
7462 break; 7462 }
7463 default: 7463
7464 NoViableAltException nvae = 7464
7465 new NoViableAltException("", 23, 0, input); 7465 }
7466 7466 break;
7467 throw nvae; 7467 case 2 :
7468 } 7468 // InternalApplicationConfiguration.g:2344:2: ( ruleObjectTypeScope )
7469 7469 {
7470 switch (alt23) { 7470 // InternalApplicationConfiguration.g:2344:2: ( ruleObjectTypeScope )
7471 case 1 : 7471 // InternalApplicationConfiguration.g:2345:3: ruleObjectTypeScope
7472 // InternalApplicationConfiguration.g:2242:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) 7472 {
7473 { 7473 before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
7474 // InternalApplicationConfiguration.g:2242:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) 7474 pushFollow(FOLLOW_2);
7475 // InternalApplicationConfiguration.g:2243:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) 7475 ruleObjectTypeScope();
7476 { 7476
7477 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); 7477 state._fsp--;
7478 // InternalApplicationConfiguration.g:2244:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) 7478
7479 // InternalApplicationConfiguration.g:2244:4: rule__StringTypeScope__NumberAssignment_3_0 7479 after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
7480 { 7480
7481 pushFollow(FOLLOW_2); 7481 }
7482 rule__StringTypeScope__NumberAssignment_3_0(); 7482
7483 7483
7484 state._fsp--; 7484 }
7485 7485 break;
7486 7486 case 3 :
7487 } 7487 // InternalApplicationConfiguration.g:2350:2: ( ruleIntegerTypeScope )
7488 7488 {
7489 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); 7489 // InternalApplicationConfiguration.g:2350:2: ( ruleIntegerTypeScope )
7490 7490 // InternalApplicationConfiguration.g:2351:3: ruleIntegerTypeScope
7491 } 7491 {
7492 7492 before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
7493 7493 pushFollow(FOLLOW_2);
7494 } 7494 ruleIntegerTypeScope();
7495 break; 7495
7496 case 2 : 7496 state._fsp--;
7497 // InternalApplicationConfiguration.g:2248:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) 7497
7498 { 7498 after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
7499 // InternalApplicationConfiguration.g:2248:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) 7499
7500 // InternalApplicationConfiguration.g:2249:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) 7500 }
7501 { 7501
7502 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); 7502
7503 // InternalApplicationConfiguration.g:2250:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) 7503 }
7504 // InternalApplicationConfiguration.g:2250:4: rule__StringTypeScope__NumberAssignment_3_1 7504 break;
7505 { 7505 case 4 :
7506 pushFollow(FOLLOW_2); 7506 // InternalApplicationConfiguration.g:2356:2: ( ruleRealTypeScope )
7507 rule__StringTypeScope__NumberAssignment_3_1(); 7507 {
7508 7508 // InternalApplicationConfiguration.g:2356:2: ( ruleRealTypeScope )
7509 state._fsp--; 7509 // InternalApplicationConfiguration.g:2357:3: ruleRealTypeScope
7510 7510 {
7511 7511 before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
7512 } 7512 pushFollow(FOLLOW_2);
7513 7513 ruleRealTypeScope();
7514 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); 7514
7515 7515 state._fsp--;
7516 } 7516
7517 7517 after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
7518 7518
7519 } 7519 }
7520 break; 7520
7521 case 3 : 7521
7522 // InternalApplicationConfiguration.g:2254:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) 7522 }
7523 { 7523 break;
7524 // InternalApplicationConfiguration.g:2254:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) 7524 case 5 :
7525 // InternalApplicationConfiguration.g:2255:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) 7525 // InternalApplicationConfiguration.g:2362:2: ( ruleStringTypeScope )
7526 { 7526 {
7527 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); 7527 // InternalApplicationConfiguration.g:2362:2: ( ruleStringTypeScope )
7528 // InternalApplicationConfiguration.g:2256:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) 7528 // InternalApplicationConfiguration.g:2363:3: ruleStringTypeScope
7529 // InternalApplicationConfiguration.g:2256:4: rule__StringTypeScope__NumberAssignment_3_2 7529 {
7530 { 7530 before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
7531 pushFollow(FOLLOW_2); 7531 pushFollow(FOLLOW_2);
7532 rule__StringTypeScope__NumberAssignment_3_2(); 7532 ruleStringTypeScope();
7533 7533
7534 state._fsp--; 7534 state._fsp--;
7535 7535
7536 7536 after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
7537 } 7537
7538 7538 }
7539 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); 7539
7540 7540
7541 } 7541 }
7542 7542 break;
7543 7543
7544 } 7544 }
7545 break; 7545 }
7546 7546 catch (RecognitionException re) {
7547 } 7547 reportError(re);
7548 } 7548 recover(input,re);
7549 catch (RecognitionException re) { 7549 }
7550 reportError(re); 7550 finally {
7551 recover(input,re); 7551
7552 } 7552 restoreStackSize(stackSize);
7553 finally { 7553
7554 7554 }
7555 restoreStackSize(stackSize); 7555 return ;
7556 7556 }
7557 } 7557 // $ANTLR end "rule__TypeScope__Alternatives"
7558 return ; 7558
7559 } 7559
7560 // $ANTLR end "rule__StringTypeScope__Alternatives_3" 7560 // $ANTLR start "rule__ClassTypeScope__Alternatives_2"
7561 7561 // InternalApplicationConfiguration.g:2372:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) );
7562 7562 public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException {
7563 // $ANTLR start "rule__ExactNumber__Alternatives" 7563
7564 // InternalApplicationConfiguration.g:2264:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); 7564 int stackSize = keepStackSize();
7565 public final void rule__ExactNumber__Alternatives() throws RecognitionException { 7565
7566 7566 try {
7567 int stackSize = keepStackSize(); 7567 // InternalApplicationConfiguration.g:2376:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) )
7568 7568 int alt16=2;
7569 try { 7569 int LA16_0 = input.LA(1);
7570 // InternalApplicationConfiguration.g:2268:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) 7570
7571 int alt24=2; 7571 if ( (LA16_0==60) ) {
7572 int LA24_0 = input.LA(1); 7572 alt16=1;
7573 7573 }
7574 if ( (LA24_0==RULE_INT) ) { 7574 else if ( (LA16_0==28) ) {
7575 alt24=1; 7575 alt16=2;
7576 } 7576 }
7577 else if ( (LA24_0==55) ) { 7577 else {
7578 alt24=2; 7578 NoViableAltException nvae =
7579 } 7579 new NoViableAltException("", 16, 0, input);
7580 else { 7580
7581 NoViableAltException nvae = 7581 throw nvae;
7582 new NoViableAltException("", 24, 0, input); 7582 }
7583 7583 switch (alt16) {
7584 throw nvae; 7584 case 1 :
7585 } 7585 // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
7586 switch (alt24) { 7586 {
7587 case 1 : 7587 // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
7588 // InternalApplicationConfiguration.g:2269:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) 7588 // InternalApplicationConfiguration.g:2378:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
7589 { 7589 {
7590 // InternalApplicationConfiguration.g:2269:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) 7590 before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0());
7591 // InternalApplicationConfiguration.g:2270:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) 7591 // InternalApplicationConfiguration.g:2379:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
7592 { 7592 // InternalApplicationConfiguration.g:2379:4: rule__ClassTypeScope__SetsNewAssignment_2_0
7593 before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); 7593 {
7594 // InternalApplicationConfiguration.g:2271:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) 7594 pushFollow(FOLLOW_2);
7595 // InternalApplicationConfiguration.g:2271:4: rule__ExactNumber__ExactNumberAssignment_0 7595 rule__ClassTypeScope__SetsNewAssignment_2_0();
7596 { 7596
7597 pushFollow(FOLLOW_2); 7597 state._fsp--;
7598 rule__ExactNumber__ExactNumberAssignment_0(); 7598
7599 7599
7600 state._fsp--; 7600 }
7601 7601
7602 7602 after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0());
7603 } 7603
7604 7604 }
7605 after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); 7605
7606 7606
7607 } 7607 }
7608 7608 break;
7609 7609 case 2 :
7610 } 7610 // InternalApplicationConfiguration.g:2383:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
7611 break; 7611 {
7612 case 2 : 7612 // InternalApplicationConfiguration.g:2383:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
7613 // InternalApplicationConfiguration.g:2275:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) 7613 // InternalApplicationConfiguration.g:2384:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
7614 { 7614 {
7615 // InternalApplicationConfiguration.g:2275:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) 7615 before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1());
7616 // InternalApplicationConfiguration.g:2276:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) 7616 // InternalApplicationConfiguration.g:2385:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
7617 { 7617 // InternalApplicationConfiguration.g:2385:4: rule__ClassTypeScope__SetsSumAssignment_2_1
7618 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); 7618 {
7619 // InternalApplicationConfiguration.g:2277:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) 7619 pushFollow(FOLLOW_2);
7620 // InternalApplicationConfiguration.g:2277:4: rule__ExactNumber__ExactUnlimitedAssignment_1 7620 rule__ClassTypeScope__SetsSumAssignment_2_1();
7621 { 7621
7622 pushFollow(FOLLOW_2); 7622 state._fsp--;
7623 rule__ExactNumber__ExactUnlimitedAssignment_1(); 7623
7624 7624
7625 state._fsp--; 7625 }
7626 7626
7627 7627 after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1());
7628 } 7628
7629 7629 }
7630 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); 7630
7631 7631
7632 } 7632 }
7633 7633 break;
7634 7634
7635 } 7635 }
7636 break; 7636 }
7637 7637 catch (RecognitionException re) {
7638 } 7638 reportError(re);
7639 } 7639 recover(input,re);
7640 catch (RecognitionException re) { 7640 }
7641 reportError(re); 7641 finally {
7642 recover(input,re); 7642
7643 } 7643 restoreStackSize(stackSize);
7644 finally { 7644
7645 7645 }
7646 restoreStackSize(stackSize); 7646 return ;
7647 7647 }
7648 } 7648 // $ANTLR end "rule__ClassTypeScope__Alternatives_2"
7649 return ; 7649
7650 } 7650
7651 // $ANTLR end "rule__ExactNumber__Alternatives" 7651 // $ANTLR start "rule__ClassTypeScope__Alternatives_3"
7652 7652 // InternalApplicationConfiguration.g:2393:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) );
7653 7653 public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException {
7654 // $ANTLR start "rule__IntervallNumber__Alternatives_2" 7654
7655 // InternalApplicationConfiguration.g:2285:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); 7655 int stackSize = keepStackSize();
7656 public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { 7656
7657 7657 try {
7658 int stackSize = keepStackSize(); 7658 // InternalApplicationConfiguration.g:2397:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) )
7659 7659 int alt17=2;
7660 try { 7660 int LA17_0 = input.LA(1);
7661 // InternalApplicationConfiguration.g:2289:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) 7661
7662 int alt25=2; 7662 if ( (LA17_0==RULE_INT) ) {
7663 int LA25_0 = input.LA(1); 7663 int LA17_1 = input.LA(2);
7664 7664
7665 if ( (LA25_0==RULE_INT) ) { 7665 if ( (LA17_1==EOF||(LA17_1>=30 && LA17_1<=31)) ) {
7666 alt25=1; 7666 alt17=1;
7667 } 7667 }
7668 else if ( (LA25_0==55) ) { 7668 else if ( (LA17_1==51) ) {
7669 alt25=2; 7669 alt17=2;
7670 } 7670 }
7671 else { 7671 else {
7672 NoViableAltException nvae = 7672 NoViableAltException nvae =
7673 new NoViableAltException("", 25, 0, input); 7673 new NoViableAltException("", 17, 1, input);
7674 7674
7675 throw nvae; 7675 throw nvae;
7676 } 7676 }
7677 switch (alt25) { 7677 }
7678 case 1 : 7678 else if ( (LA17_0==61) ) {
7679 // InternalApplicationConfiguration.g:2290:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) 7679 alt17=1;
7680 { 7680 }
7681 // InternalApplicationConfiguration.g:2290:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) 7681 else {
7682 // InternalApplicationConfiguration.g:2291:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) 7682 NoViableAltException nvae =
7683 { 7683 new NoViableAltException("", 17, 0, input);
7684 before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); 7684
7685 // InternalApplicationConfiguration.g:2292:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) 7685 throw nvae;
7686 // InternalApplicationConfiguration.g:2292:4: rule__IntervallNumber__MaxNumberAssignment_2_0 7686 }
7687 { 7687 switch (alt17) {
7688 pushFollow(FOLLOW_2); 7688 case 1 :
7689 rule__IntervallNumber__MaxNumberAssignment_2_0(); 7689 // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
7690 7690 {
7691 state._fsp--; 7691 // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
7692 7692 // InternalApplicationConfiguration.g:2399:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
7693 7693 {
7694 } 7694 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0());
7695 7695 // InternalApplicationConfiguration.g:2400:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
7696 after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); 7696 // InternalApplicationConfiguration.g:2400:4: rule__ClassTypeScope__NumberAssignment_3_0
7697 7697 {
7698 } 7698 pushFollow(FOLLOW_2);
7699 7699 rule__ClassTypeScope__NumberAssignment_3_0();
7700 7700
7701 } 7701 state._fsp--;
7702 break; 7702
7703 case 2 : 7703
7704 // InternalApplicationConfiguration.g:2296:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) 7704 }
7705 { 7705
7706 // InternalApplicationConfiguration.g:2296:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) 7706 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0());
7707 // InternalApplicationConfiguration.g:2297:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) 7707
7708 { 7708 }
7709 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); 7709
7710 // InternalApplicationConfiguration.g:2298:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) 7710
7711 // InternalApplicationConfiguration.g:2298:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 7711 }
7712 { 7712 break;
7713 pushFollow(FOLLOW_2); 7713 case 2 :
7714 rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); 7714 // InternalApplicationConfiguration.g:2404:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
7715 7715 {
7716 state._fsp--; 7716 // InternalApplicationConfiguration.g:2404:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
7717 7717 // InternalApplicationConfiguration.g:2405:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
7718 7718 {
7719 } 7719 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1());
7720 7720 // InternalApplicationConfiguration.g:2406:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
7721 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); 7721 // InternalApplicationConfiguration.g:2406:4: rule__ClassTypeScope__NumberAssignment_3_1
7722 7722 {
7723 } 7723 pushFollow(FOLLOW_2);
7724 7724 rule__ClassTypeScope__NumberAssignment_3_1();
7725 7725
7726 } 7726 state._fsp--;
7727 break; 7727
7728 7728
7729 } 7729 }
7730 } 7730
7731 catch (RecognitionException re) { 7731 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1());
7732 reportError(re); 7732
7733 recover(input,re); 7733 }
7734 } 7734
7735 finally { 7735
7736 7736 }
7737 restoreStackSize(stackSize); 7737 break;
7738 7738
7739 } 7739 }
7740 return ; 7740 }
7741 } 7741 catch (RecognitionException re) {
7742 // $ANTLR end "rule__IntervallNumber__Alternatives_2" 7742 reportError(re);
7743 7743 recover(input,re);
7744 7744 }
7745 // $ANTLR start "rule__Scope__Alternatives" 7745 finally {
7746 // InternalApplicationConfiguration.g:2306:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); 7746
7747 public final void rule__Scope__Alternatives() throws RecognitionException { 7747 restoreStackSize(stackSize);
7748 7748
7749 int stackSize = keepStackSize(); 7749 }
7750 7750 return ;
7751 try { 7751 }
7752 // InternalApplicationConfiguration.g:2310:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) 7752 // $ANTLR end "rule__ClassTypeScope__Alternatives_3"
7753 int alt26=2; 7753
7754 int LA26_0 = input.LA(1); 7754
7755 7755 // $ANTLR start "rule__ObjectTypeScope__Alternatives_2"
7756 if ( (LA26_0==24) ) { 7756 // InternalApplicationConfiguration.g:2414:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) );
7757 alt26=1; 7757 public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException {
7758 } 7758
7759 else if ( (LA26_0==RULE_ID) ) { 7759 int stackSize = keepStackSize();
7760 alt26=2; 7760
7761 } 7761 try {
7762 else { 7762 // InternalApplicationConfiguration.g:2418:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) )
7763 NoViableAltException nvae = 7763 int alt18=2;
7764 new NoViableAltException("", 26, 0, input); 7764 int LA18_0 = input.LA(1);
7765 7765
7766 throw nvae; 7766 if ( (LA18_0==60) ) {
7767 } 7767 alt18=1;
7768 switch (alt26) { 7768 }
7769 case 1 : 7769 else if ( (LA18_0==28) ) {
7770 // InternalApplicationConfiguration.g:2311:2: ( ruleScopeSpecification ) 7770 alt18=2;
7771 { 7771 }
7772 // InternalApplicationConfiguration.g:2311:2: ( ruleScopeSpecification ) 7772 else {
7773 // InternalApplicationConfiguration.g:2312:3: ruleScopeSpecification 7773 NoViableAltException nvae =
7774 { 7774 new NoViableAltException("", 18, 0, input);
7775 before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 7775
7776 pushFollow(FOLLOW_2); 7776 throw nvae;
7777 ruleScopeSpecification(); 7777 }
7778 7778 switch (alt18) {
7779 state._fsp--; 7779 case 1 :
7780 7780 // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
7781 after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 7781 {
7782 7782 // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
7783 } 7783 // InternalApplicationConfiguration.g:2420:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
7784 7784 {
7785 7785 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0());
7786 } 7786 // InternalApplicationConfiguration.g:2421:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
7787 break; 7787 // InternalApplicationConfiguration.g:2421:4: rule__ObjectTypeScope__SetsNewAssignment_2_0
7788 case 2 : 7788 {
7789 // InternalApplicationConfiguration.g:2317:2: ( ruleScopeReference ) 7789 pushFollow(FOLLOW_2);
7790 { 7790 rule__ObjectTypeScope__SetsNewAssignment_2_0();
7791 // InternalApplicationConfiguration.g:2317:2: ( ruleScopeReference ) 7791
7792 // InternalApplicationConfiguration.g:2318:3: ruleScopeReference 7792 state._fsp--;
7793 { 7793
7794 before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 7794
7795 pushFollow(FOLLOW_2); 7795 }
7796 ruleScopeReference(); 7796
7797 7797 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0());
7798 state._fsp--; 7798
7799 7799 }
7800 after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 7800
7801 7801
7802 } 7802 }
7803 7803 break;
7804 7804 case 2 :
7805 } 7805 // InternalApplicationConfiguration.g:2425:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
7806 break; 7806 {
7807 7807 // InternalApplicationConfiguration.g:2425:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
7808 } 7808 // InternalApplicationConfiguration.g:2426:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
7809 } 7809 {
7810 catch (RecognitionException re) { 7810 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1());
7811 reportError(re); 7811 // InternalApplicationConfiguration.g:2427:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
7812 recover(input,re); 7812 // InternalApplicationConfiguration.g:2427:4: rule__ObjectTypeScope__SetsSumAssignment_2_1
7813 } 7813 {
7814 finally { 7814 pushFollow(FOLLOW_2);
7815 7815 rule__ObjectTypeScope__SetsSumAssignment_2_1();
7816 restoreStackSize(stackSize); 7816
7817 7817 state._fsp--;
7818 } 7818
7819 return ; 7819
7820 } 7820 }
7821 // $ANTLR end "rule__Scope__Alternatives" 7821
7822 7822 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1());
7823 7823
7824 // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" 7824 }
7825 // InternalApplicationConfiguration.g:2327:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); 7825
7826 public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { 7826
7827 7827 }
7828 int stackSize = keepStackSize(); 7828 break;
7829 7829
7830 try { 7830 }
7831 // InternalApplicationConfiguration.g:2331:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) 7831 }
7832 int alt27=3; 7832 catch (RecognitionException re) {
7833 switch ( input.LA(1) ) { 7833 reportError(re);
7834 case 11: 7834 recover(input,re);
7835 { 7835 }
7836 alt27=1; 7836 finally {
7837 } 7837
7838 break; 7838 restoreStackSize(stackSize);
7839 case 12: 7839
7840 { 7840 }
7841 alt27=2; 7841 return ;
7842 } 7842 }
7843 break; 7843 // $ANTLR end "rule__ObjectTypeScope__Alternatives_2"
7844 case 13: 7844
7845 { 7845
7846 alt27=3; 7846 // $ANTLR start "rule__ObjectTypeScope__Alternatives_3"
7847 } 7847 // InternalApplicationConfiguration.g:2435:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) );
7848 break; 7848 public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException {
7849 default: 7849
7850 NoViableAltException nvae = 7850 int stackSize = keepStackSize();
7851 new NoViableAltException("", 27, 0, input); 7851
7852 7852 try {
7853 throw nvae; 7853 // InternalApplicationConfiguration.g:2439:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) )
7854 } 7854 int alt19=2;
7855 7855 int LA19_0 = input.LA(1);
7856 switch (alt27) { 7856
7857 case 1 : 7857 if ( (LA19_0==RULE_INT) ) {
7858 // InternalApplicationConfiguration.g:2332:2: ( ( 'none' ) ) 7858 int LA19_1 = input.LA(2);
7859 { 7859
7860 // InternalApplicationConfiguration.g:2332:2: ( ( 'none' ) ) 7860 if ( (LA19_1==EOF||(LA19_1>=30 && LA19_1<=31)) ) {
7861 // InternalApplicationConfiguration.g:2333:3: ( 'none' ) 7861 alt19=1;
7862 { 7862 }
7863 before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 7863 else if ( (LA19_1==51) ) {
7864 // InternalApplicationConfiguration.g:2334:3: ( 'none' ) 7864 alt19=2;
7865 // InternalApplicationConfiguration.g:2334:4: 'none' 7865 }
7866 { 7866 else {
7867 match(input,11,FOLLOW_2); 7867 NoViableAltException nvae =
7868 7868 new NoViableAltException("", 19, 1, input);
7869 } 7869
7870 7870 throw nvae;
7871 after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 7871 }
7872 7872 }
7873 } 7873 else if ( (LA19_0==61) ) {
7874 7874 alt19=1;
7875 7875 }
7876 } 7876 else {
7877 break; 7877 NoViableAltException nvae =
7878 case 2 : 7878 new NoViableAltException("", 19, 0, input);
7879 // InternalApplicationConfiguration.g:2338:2: ( ( 'normal' ) ) 7879
7880 { 7880 throw nvae;
7881 // InternalApplicationConfiguration.g:2338:2: ( ( 'normal' ) ) 7881 }
7882 // InternalApplicationConfiguration.g:2339:3: ( 'normal' ) 7882 switch (alt19) {
7883 { 7883 case 1 :
7884 before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 7884 // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
7885 // InternalApplicationConfiguration.g:2340:3: ( 'normal' ) 7885 {
7886 // InternalApplicationConfiguration.g:2340:4: 'normal' 7886 // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
7887 { 7887 // InternalApplicationConfiguration.g:2441:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
7888 match(input,12,FOLLOW_2); 7888 {
7889 7889 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0());
7890 } 7890 // InternalApplicationConfiguration.g:2442:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
7891 7891 // InternalApplicationConfiguration.g:2442:4: rule__ObjectTypeScope__NumberAssignment_3_0
7892 after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 7892 {
7893 7893 pushFollow(FOLLOW_2);
7894 } 7894 rule__ObjectTypeScope__NumberAssignment_3_0();
7895 7895
7896 7896 state._fsp--;
7897 } 7897
7898 break; 7898
7899 case 3 : 7899 }
7900 // InternalApplicationConfiguration.g:2344:2: ( ( 'full' ) ) 7900
7901 { 7901 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0());
7902 // InternalApplicationConfiguration.g:2344:2: ( ( 'full' ) ) 7902
7903 // InternalApplicationConfiguration.g:2345:3: ( 'full' ) 7903 }
7904 { 7904
7905 before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 7905
7906 // InternalApplicationConfiguration.g:2346:3: ( 'full' ) 7906 }
7907 // InternalApplicationConfiguration.g:2346:4: 'full' 7907 break;
7908 { 7908 case 2 :
7909 match(input,13,FOLLOW_2); 7909 // InternalApplicationConfiguration.g:2446:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
7910 7910 {
7911 } 7911 // InternalApplicationConfiguration.g:2446:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
7912 7912 // InternalApplicationConfiguration.g:2447:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
7913 after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 7913 {
7914 7914 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1());
7915 } 7915 // InternalApplicationConfiguration.g:2448:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
7916 7916 // InternalApplicationConfiguration.g:2448:4: rule__ObjectTypeScope__NumberAssignment_3_1
7917 7917 {
7918 } 7918 pushFollow(FOLLOW_2);
7919 break; 7919 rule__ObjectTypeScope__NumberAssignment_3_1();
7920 7920
7921 } 7921 state._fsp--;
7922 } 7922
7923 catch (RecognitionException re) { 7923
7924 reportError(re); 7924 }
7925 recover(input,re); 7925
7926 } 7926 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1());
7927 finally { 7927
7928 7928 }
7929 restoreStackSize(stackSize); 7929
7930 7930
7931 } 7931 }
7932 return ; 7932 break;
7933 } 7933
7934 // $ANTLR end "rule__DocumentLevelSpecification__Alternatives" 7934 }
7935 7935 }
7936 7936 catch (RecognitionException re) {
7937 // $ANTLR start "rule__Solver__Alternatives" 7937 reportError(re);
7938 // InternalApplicationConfiguration.g:2354:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); 7938 recover(input,re);
7939 public final void rule__Solver__Alternatives() throws RecognitionException { 7939 }
7940 7940 finally {
7941 int stackSize = keepStackSize(); 7941
7942 7942 restoreStackSize(stackSize);
7943 try { 7943
7944 // InternalApplicationConfiguration.g:2358:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) 7944 }
7945 int alt28=3; 7945 return ;
7946 switch ( input.LA(1) ) { 7946 }
7947 case 14: 7947 // $ANTLR end "rule__ObjectTypeScope__Alternatives_3"
7948 { 7948
7949 alt28=1; 7949
7950 } 7950 // $ANTLR start "rule__IntegerTypeScope__Alternatives_2"
7951 break; 7951 // InternalApplicationConfiguration.g:2456:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) );
7952 case 15: 7952 public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException {
7953 { 7953
7954 alt28=2; 7954 int stackSize = keepStackSize();
7955 } 7955
7956 break; 7956 try {
7957 case 16: 7957 // InternalApplicationConfiguration.g:2460:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) )
7958 { 7958 int alt20=2;
7959 alt28=3; 7959 int LA20_0 = input.LA(1);
7960 } 7960
7961 break; 7961 if ( (LA20_0==60) ) {
7962 default: 7962 alt20=1;
7963 NoViableAltException nvae = 7963 }
7964 new NoViableAltException("", 28, 0, input); 7964 else if ( (LA20_0==28) ) {
7965 7965 alt20=2;
7966 throw nvae; 7966 }
7967 } 7967 else {
7968 7968 NoViableAltException nvae =
7969 switch (alt28) { 7969 new NoViableAltException("", 20, 0, input);
7970 case 1 : 7970
7971 // InternalApplicationConfiguration.g:2359:2: ( ( 'SMTSolver' ) ) 7971 throw nvae;
7972 { 7972 }
7973 // InternalApplicationConfiguration.g:2359:2: ( ( 'SMTSolver' ) ) 7973 switch (alt20) {
7974 // InternalApplicationConfiguration.g:2360:3: ( 'SMTSolver' ) 7974 case 1 :
7975 { 7975 // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
7976 before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 7976 {
7977 // InternalApplicationConfiguration.g:2361:3: ( 'SMTSolver' ) 7977 // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
7978 // InternalApplicationConfiguration.g:2361:4: 'SMTSolver' 7978 // InternalApplicationConfiguration.g:2462:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
7979 { 7979 {
7980 match(input,14,FOLLOW_2); 7980 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0());
7981 7981 // InternalApplicationConfiguration.g:2463:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
7982 } 7982 // InternalApplicationConfiguration.g:2463:4: rule__IntegerTypeScope__SetsNewAssignment_2_0
7983 7983 {
7984 after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 7984 pushFollow(FOLLOW_2);
7985 7985 rule__IntegerTypeScope__SetsNewAssignment_2_0();
7986 } 7986
7987 7987 state._fsp--;
7988 7988
7989 } 7989
7990 break; 7990 }
7991 case 2 : 7991
7992 // InternalApplicationConfiguration.g:2365:2: ( ( 'AlloySolver' ) ) 7992 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0());
7993 { 7993
7994 // InternalApplicationConfiguration.g:2365:2: ( ( 'AlloySolver' ) ) 7994 }
7995 // InternalApplicationConfiguration.g:2366:3: ( 'AlloySolver' ) 7995
7996 { 7996
7997 before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 7997 }
7998 // InternalApplicationConfiguration.g:2367:3: ( 'AlloySolver' ) 7998 break;
7999 // InternalApplicationConfiguration.g:2367:4: 'AlloySolver' 7999 case 2 :
8000 { 8000 // InternalApplicationConfiguration.g:2467:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
8001 match(input,15,FOLLOW_2); 8001 {
8002 8002 // InternalApplicationConfiguration.g:2467:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
8003 } 8003 // InternalApplicationConfiguration.g:2468:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
8004 8004 {
8005 after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 8005 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1());
8006 8006 // InternalApplicationConfiguration.g:2469:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
8007 } 8007 // InternalApplicationConfiguration.g:2469:4: rule__IntegerTypeScope__SetsSumAssignment_2_1
8008 8008 {
8009 8009 pushFollow(FOLLOW_2);
8010 } 8010 rule__IntegerTypeScope__SetsSumAssignment_2_1();
8011 break; 8011
8012 case 3 : 8012 state._fsp--;
8013 // InternalApplicationConfiguration.g:2371:2: ( ( 'ViatraSolver' ) ) 8013
8014 { 8014
8015 // InternalApplicationConfiguration.g:2371:2: ( ( 'ViatraSolver' ) ) 8015 }
8016 // InternalApplicationConfiguration.g:2372:3: ( 'ViatraSolver' ) 8016
8017 { 8017 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1());
8018 before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 8018
8019 // InternalApplicationConfiguration.g:2373:3: ( 'ViatraSolver' ) 8019 }
8020 // InternalApplicationConfiguration.g:2373:4: 'ViatraSolver' 8020
8021 { 8021
8022 match(input,16,FOLLOW_2); 8022 }
8023 8023 break;
8024 } 8024
8025 8025 }
8026 after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 8026 }
8027 8027 catch (RecognitionException re) {
8028 } 8028 reportError(re);
8029 8029 recover(input,re);
8030 8030 }
8031 } 8031 finally {
8032 break; 8032
8033 8033 restoreStackSize(stackSize);
8034 } 8034
8035 } 8035 }
8036 catch (RecognitionException re) { 8036 return ;
8037 reportError(re); 8037 }
8038 recover(input,re); 8038 // $ANTLR end "rule__IntegerTypeScope__Alternatives_2"
8039 } 8039
8040 finally { 8040
8041 8041 // $ANTLR start "rule__IntegerTypeScope__Alternatives_3"
8042 restoreStackSize(stackSize); 8042 // InternalApplicationConfiguration.g:2477:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) );
8043 8043 public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException {
8044 } 8044
8045 return ; 8045 int stackSize = keepStackSize();
8046 } 8046
8047 // $ANTLR end "rule__Solver__Alternatives" 8047 try {
8048 8048 // InternalApplicationConfiguration.g:2481:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) )
8049 8049 int alt21=3;
8050 // $ANTLR start "rule__ConfigurationScript__Group__0" 8050 switch ( input.LA(1) ) {
8051 // InternalApplicationConfiguration.g:2381:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; 8051 case RULE_INT:
8052 public final void rule__ConfigurationScript__Group__0() throws RecognitionException { 8052 {
8053 8053 int LA21_1 = input.LA(2);
8054 int stackSize = keepStackSize(); 8054
8055 8055 if ( (LA21_1==51) ) {
8056 try { 8056 alt21=2;
8057 // InternalApplicationConfiguration.g:2385:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) 8057 }
8058 // InternalApplicationConfiguration.g:2386:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 8058 else if ( (LA21_1==EOF||(LA21_1>=30 && LA21_1<=31)) ) {
8059 { 8059 alt21=1;
8060 pushFollow(FOLLOW_3); 8060 }
8061 rule__ConfigurationScript__Group__0__Impl(); 8061 else {
8062 8062 NoViableAltException nvae =
8063 state._fsp--; 8063 new NoViableAltException("", 21, 1, input);
8064 8064
8065 pushFollow(FOLLOW_2); 8065 throw nvae;
8066 rule__ConfigurationScript__Group__1(); 8066 }
8067 8067 }
8068 state._fsp--; 8068 break;
8069 8069 case 61:
8070 8070 {
8071 } 8071 alt21=1;
8072 8072 }
8073 } 8073 break;
8074 catch (RecognitionException re) { 8074 case 29:
8075 reportError(re); 8075 {
8076 recover(input,re); 8076 alt21=3;
8077 } 8077 }
8078 finally { 8078 break;
8079 8079 default:
8080 restoreStackSize(stackSize); 8080 NoViableAltException nvae =
8081 8081 new NoViableAltException("", 21, 0, input);
8082 } 8082
8083 return ; 8083 throw nvae;
8084 } 8084 }
8085 // $ANTLR end "rule__ConfigurationScript__Group__0" 8085
8086 8086 switch (alt21) {
8087 8087 case 1 :
8088 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" 8088 // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
8089 // InternalApplicationConfiguration.g:2393:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; 8089 {
8090 public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { 8090 // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
8091 8091 // InternalApplicationConfiguration.g:2483:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
8092 int stackSize = keepStackSize(); 8092 {
8093 8093 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0());
8094 try { 8094 // InternalApplicationConfiguration.g:2484:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
8095 // InternalApplicationConfiguration.g:2397:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) 8095 // InternalApplicationConfiguration.g:2484:4: rule__IntegerTypeScope__NumberAssignment_3_0
8096 // InternalApplicationConfiguration.g:2398:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) 8096 {
8097 { 8097 pushFollow(FOLLOW_2);
8098 // InternalApplicationConfiguration.g:2398:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) 8098 rule__IntegerTypeScope__NumberAssignment_3_0();
8099 // InternalApplicationConfiguration.g:2399:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* 8099
8100 { 8100 state._fsp--;
8101 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); 8101
8102 // InternalApplicationConfiguration.g:2400:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* 8102
8103 loop29: 8103 }
8104 do { 8104
8105 int alt29=2; 8105 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0());
8106 int LA29_0 = input.LA(1); 8106
8107 8107 }
8108 if ( (LA29_0==19) ) { 8108
8109 alt29=1; 8109
8110 } 8110 }
8111 8111 break;
8112 8112 case 2 :
8113 switch (alt29) { 8113 // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
8114 case 1 : 8114 {
8115 // InternalApplicationConfiguration.g:2400:3: rule__ConfigurationScript__ImportsAssignment_0 8115 // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
8116 { 8116 // InternalApplicationConfiguration.g:2489:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
8117 pushFollow(FOLLOW_4); 8117 {
8118 rule__ConfigurationScript__ImportsAssignment_0(); 8118 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1());
8119 8119 // InternalApplicationConfiguration.g:2490:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
8120 state._fsp--; 8120 // InternalApplicationConfiguration.g:2490:4: rule__IntegerTypeScope__NumberAssignment_3_1
8121 8121 {
8122 8122 pushFollow(FOLLOW_2);
8123 } 8123 rule__IntegerTypeScope__NumberAssignment_3_1();
8124 break; 8124
8125 8125 state._fsp--;
8126 default : 8126
8127 break loop29; 8127
8128 } 8128 }
8129 } while (true); 8129
8130 8130 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1());
8131 after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); 8131
8132 8132 }
8133 } 8133
8134 8134
8135 8135 }
8136 } 8136 break;
8137 8137 case 3 :
8138 } 8138 // InternalApplicationConfiguration.g:2494:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
8139 catch (RecognitionException re) { 8139 {
8140 reportError(re); 8140 // InternalApplicationConfiguration.g:2494:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
8141 recover(input,re); 8141 // InternalApplicationConfiguration.g:2495:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
8142 } 8142 {
8143 finally { 8143 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2());
8144 8144 // InternalApplicationConfiguration.g:2496:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
8145 restoreStackSize(stackSize); 8145 // InternalApplicationConfiguration.g:2496:4: rule__IntegerTypeScope__NumberAssignment_3_2
8146 8146 {
8147 } 8147 pushFollow(FOLLOW_2);
8148 return ; 8148 rule__IntegerTypeScope__NumberAssignment_3_2();
8149 } 8149
8150 // $ANTLR end "rule__ConfigurationScript__Group__0__Impl" 8150 state._fsp--;
8151 8151
8152 8152
8153 // $ANTLR start "rule__ConfigurationScript__Group__1" 8153 }
8154 // InternalApplicationConfiguration.g:2408:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; 8154
8155 public final void rule__ConfigurationScript__Group__1() throws RecognitionException { 8155 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2());
8156 8156
8157 int stackSize = keepStackSize(); 8157 }
8158 8158
8159 try { 8159
8160 // InternalApplicationConfiguration.g:2412:1: ( rule__ConfigurationScript__Group__1__Impl ) 8160 }
8161 // InternalApplicationConfiguration.g:2413:2: rule__ConfigurationScript__Group__1__Impl 8161 break;
8162 { 8162
8163 pushFollow(FOLLOW_2); 8163 }
8164 rule__ConfigurationScript__Group__1__Impl(); 8164 }
8165 8165 catch (RecognitionException re) {
8166 state._fsp--; 8166 reportError(re);
8167 8167 recover(input,re);
8168 8168 }
8169 } 8169 finally {
8170 8170
8171 } 8171 restoreStackSize(stackSize);
8172 catch (RecognitionException re) { 8172
8173 reportError(re); 8173 }
8174 recover(input,re); 8174 return ;
8175 } 8175 }
8176 finally { 8176 // $ANTLR end "rule__IntegerTypeScope__Alternatives_3"
8177 8177
8178 restoreStackSize(stackSize); 8178
8179 8179 // $ANTLR start "rule__RealTypeScope__Alternatives_2"
8180 } 8180 // InternalApplicationConfiguration.g:2504:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) );
8181 return ; 8181 public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException {
8182 } 8182
8183 // $ANTLR end "rule__ConfigurationScript__Group__1" 8183 int stackSize = keepStackSize();
8184 8184
8185 8185 try {
8186 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" 8186 // InternalApplicationConfiguration.g:2508:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) )
8187 // InternalApplicationConfiguration.g:2419:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; 8187 int alt22=2;
8188 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { 8188 int LA22_0 = input.LA(1);
8189 8189
8190 int stackSize = keepStackSize(); 8190 if ( (LA22_0==60) ) {
8191 8191 alt22=1;
8192 try { 8192 }
8193 // InternalApplicationConfiguration.g:2423:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) 8193 else if ( (LA22_0==28) ) {
8194 // InternalApplicationConfiguration.g:2424:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) 8194 alt22=2;
8195 { 8195 }
8196 // InternalApplicationConfiguration.g:2424:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) 8196 else {
8197 // InternalApplicationConfiguration.g:2425:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* 8197 NoViableAltException nvae =
8198 { 8198 new NoViableAltException("", 22, 0, input);
8199 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); 8199
8200 // InternalApplicationConfiguration.g:2426:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* 8200 throw nvae;
8201 loop30: 8201 }
8202 do { 8202 switch (alt22) {
8203 int alt30=2; 8203 case 1 :
8204 int LA30_0 = input.LA(1); 8204 // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
8205 8205 {
8206 if ( (LA30_0==22||LA30_0==30||(LA30_0>=32 && LA30_0<=34)||(LA30_0>=46 && LA30_0<=47)) ) { 8206 // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
8207 alt30=1; 8207 // InternalApplicationConfiguration.g:2510:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
8208 } 8208 {
8209 8209 before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0());
8210 8210 // InternalApplicationConfiguration.g:2511:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
8211 switch (alt30) { 8211 // InternalApplicationConfiguration.g:2511:4: rule__RealTypeScope__SetsNewAssignment_2_0
8212 case 1 : 8212 {
8213 // InternalApplicationConfiguration.g:2426:3: rule__ConfigurationScript__CommandsAssignment_1 8213 pushFollow(FOLLOW_2);
8214 { 8214 rule__RealTypeScope__SetsNewAssignment_2_0();
8215 pushFollow(FOLLOW_5); 8215
8216 rule__ConfigurationScript__CommandsAssignment_1(); 8216 state._fsp--;
8217 8217
8218 state._fsp--; 8218
8219 8219 }
8220 8220
8221 } 8221 after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0());
8222 break; 8222
8223 8223 }
8224 default : 8224
8225 break loop30; 8225
8226 } 8226 }
8227 } while (true); 8227 break;
8228 8228 case 2 :
8229 after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); 8229 // InternalApplicationConfiguration.g:2515:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
8230 8230 {
8231 } 8231 // InternalApplicationConfiguration.g:2515:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
8232 8232 // InternalApplicationConfiguration.g:2516:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
8233 8233 {
8234 } 8234 before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1());
8235 8235 // InternalApplicationConfiguration.g:2517:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
8236 } 8236 // InternalApplicationConfiguration.g:2517:4: rule__RealTypeScope__SetsSumAssignment_2_1
8237 catch (RecognitionException re) { 8237 {
8238 reportError(re); 8238 pushFollow(FOLLOW_2);
8239 recover(input,re); 8239 rule__RealTypeScope__SetsSumAssignment_2_1();
8240 } 8240
8241 finally { 8241 state._fsp--;
8242 8242
8243 restoreStackSize(stackSize); 8243
8244 8244 }
8245 } 8245
8246 return ; 8246 after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1());
8247 } 8247
8248 // $ANTLR end "rule__ConfigurationScript__Group__1__Impl" 8248 }
8249 8249
8250 8250
8251 // $ANTLR start "rule__QualifiedName__Group__0" 8251 }
8252 // InternalApplicationConfiguration.g:2435:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; 8252 break;
8253 public final void rule__QualifiedName__Group__0() throws RecognitionException { 8253
8254 8254 }
8255 int stackSize = keepStackSize(); 8255 }
8256 8256 catch (RecognitionException re) {
8257 try { 8257 reportError(re);
8258 // InternalApplicationConfiguration.g:2439:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) 8258 recover(input,re);
8259 // InternalApplicationConfiguration.g:2440:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 8259 }
8260 { 8260 finally {
8261 pushFollow(FOLLOW_6); 8261
8262 rule__QualifiedName__Group__0__Impl(); 8262 restoreStackSize(stackSize);
8263 8263
8264 state._fsp--; 8264 }
8265 8265 return ;
8266 pushFollow(FOLLOW_2); 8266 }
8267 rule__QualifiedName__Group__1(); 8267 // $ANTLR end "rule__RealTypeScope__Alternatives_2"
8268 8268
8269 state._fsp--; 8269
8270 8270 // $ANTLR start "rule__RealTypeScope__Alternatives_3"
8271 8271 // InternalApplicationConfiguration.g:2525:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) );
8272 } 8272 public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException {
8273 8273
8274 } 8274 int stackSize = keepStackSize();
8275 catch (RecognitionException re) { 8275
8276 reportError(re); 8276 try {
8277 recover(input,re); 8277 // InternalApplicationConfiguration.g:2529:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) )
8278 } 8278 int alt23=3;
8279 finally { 8279 switch ( input.LA(1) ) {
8280 8280 case RULE_INT:
8281 restoreStackSize(stackSize); 8281 {
8282 8282 int LA23_1 = input.LA(2);
8283 } 8283
8284 return ; 8284 if ( (LA23_1==EOF||(LA23_1>=30 && LA23_1<=31)) ) {
8285 } 8285 alt23=1;
8286 // $ANTLR end "rule__QualifiedName__Group__0" 8286 }
8287 8287 else if ( (LA23_1==51) ) {
8288 8288 alt23=2;
8289 // $ANTLR start "rule__QualifiedName__Group__0__Impl" 8289 }
8290 // InternalApplicationConfiguration.g:2447:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; 8290 else {
8291 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { 8291 NoViableAltException nvae =
8292 8292 new NoViableAltException("", 23, 1, input);
8293 int stackSize = keepStackSize(); 8293
8294 8294 throw nvae;
8295 try { 8295 }
8296 // InternalApplicationConfiguration.g:2451:1: ( ( RULE_ID ) ) 8296 }
8297 // InternalApplicationConfiguration.g:2452:1: ( RULE_ID ) 8297 break;
8298 { 8298 case 61:
8299 // InternalApplicationConfiguration.g:2452:1: ( RULE_ID ) 8299 {
8300 // InternalApplicationConfiguration.g:2453:2: RULE_ID 8300 alt23=1;
8301 { 8301 }
8302 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 8302 break;
8303 match(input,RULE_ID,FOLLOW_2); 8303 case 29:
8304 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 8304 {
8305 8305 alt23=3;
8306 } 8306 }
8307 8307 break;
8308 8308 default:
8309 } 8309 NoViableAltException nvae =
8310 8310 new NoViableAltException("", 23, 0, input);
8311 } 8311
8312 catch (RecognitionException re) { 8312 throw nvae;
8313 reportError(re); 8313 }
8314 recover(input,re); 8314
8315 } 8315 switch (alt23) {
8316 finally { 8316 case 1 :
8317 8317 // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
8318 restoreStackSize(stackSize); 8318 {
8319 8319 // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
8320 } 8320 // InternalApplicationConfiguration.g:2531:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
8321 return ; 8321 {
8322 } 8322 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0());
8323 // $ANTLR end "rule__QualifiedName__Group__0__Impl" 8323 // InternalApplicationConfiguration.g:2532:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
8324 8324 // InternalApplicationConfiguration.g:2532:4: rule__RealTypeScope__NumberAssignment_3_0
8325 8325 {
8326 // $ANTLR start "rule__QualifiedName__Group__1" 8326 pushFollow(FOLLOW_2);
8327 // InternalApplicationConfiguration.g:2462:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; 8327 rule__RealTypeScope__NumberAssignment_3_0();
8328 public final void rule__QualifiedName__Group__1() throws RecognitionException { 8328
8329 8329 state._fsp--;
8330 int stackSize = keepStackSize(); 8330
8331 8331
8332 try { 8332 }
8333 // InternalApplicationConfiguration.g:2466:1: ( rule__QualifiedName__Group__1__Impl ) 8333
8334 // InternalApplicationConfiguration.g:2467:2: rule__QualifiedName__Group__1__Impl 8334 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0());
8335 { 8335
8336 pushFollow(FOLLOW_2); 8336 }
8337 rule__QualifiedName__Group__1__Impl(); 8337
8338 8338
8339 state._fsp--; 8339 }
8340 8340 break;
8341 8341 case 2 :
8342 } 8342 // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
8343 8343 {
8344 } 8344 // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
8345 catch (RecognitionException re) { 8345 // InternalApplicationConfiguration.g:2537:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
8346 reportError(re); 8346 {
8347 recover(input,re); 8347 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1());
8348 } 8348 // InternalApplicationConfiguration.g:2538:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
8349 finally { 8349 // InternalApplicationConfiguration.g:2538:4: rule__RealTypeScope__NumberAssignment_3_1
8350 8350 {
8351 restoreStackSize(stackSize); 8351 pushFollow(FOLLOW_2);
8352 8352 rule__RealTypeScope__NumberAssignment_3_1();
8353 } 8353
8354 return ; 8354 state._fsp--;
8355 } 8355
8356 // $ANTLR end "rule__QualifiedName__Group__1" 8356
8357 8357 }
8358 8358
8359 // $ANTLR start "rule__QualifiedName__Group__1__Impl" 8359 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1());
8360 // InternalApplicationConfiguration.g:2473:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; 8360
8361 public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { 8361 }
8362 8362
8363 int stackSize = keepStackSize(); 8363
8364 8364 }
8365 try { 8365 break;
8366 // InternalApplicationConfiguration.g:2477:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) 8366 case 3 :
8367 // InternalApplicationConfiguration.g:2478:1: ( ( rule__QualifiedName__Group_1__0 )* ) 8367 // InternalApplicationConfiguration.g:2542:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
8368 { 8368 {
8369 // InternalApplicationConfiguration.g:2478:1: ( ( rule__QualifiedName__Group_1__0 )* ) 8369 // InternalApplicationConfiguration.g:2542:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
8370 // InternalApplicationConfiguration.g:2479:2: ( rule__QualifiedName__Group_1__0 )* 8370 // InternalApplicationConfiguration.g:2543:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
8371 { 8371 {
8372 before(grammarAccess.getQualifiedNameAccess().getGroup_1()); 8372 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2());
8373 // InternalApplicationConfiguration.g:2480:2: ( rule__QualifiedName__Group_1__0 )* 8373 // InternalApplicationConfiguration.g:2544:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
8374 loop31: 8374 // InternalApplicationConfiguration.g:2544:4: rule__RealTypeScope__NumberAssignment_3_2
8375 do { 8375 {
8376 int alt31=2; 8376 pushFollow(FOLLOW_2);
8377 int LA31_0 = input.LA(1); 8377 rule__RealTypeScope__NumberAssignment_3_2();
8378 8378
8379 if ( (LA31_0==17) ) { 8379 state._fsp--;
8380 alt31=1; 8380
8381 } 8381
8382 8382 }
8383 8383
8384 switch (alt31) { 8384 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2());
8385 case 1 : 8385
8386 // InternalApplicationConfiguration.g:2480:3: rule__QualifiedName__Group_1__0 8386 }
8387 { 8387
8388 pushFollow(FOLLOW_7); 8388
8389 rule__QualifiedName__Group_1__0(); 8389 }
8390 8390 break;
8391 state._fsp--; 8391
8392 8392 }
8393 8393 }
8394 } 8394 catch (RecognitionException re) {
8395 break; 8395 reportError(re);
8396 8396 recover(input,re);
8397 default : 8397 }
8398 break loop31; 8398 finally {
8399 } 8399
8400 } while (true); 8400 restoreStackSize(stackSize);
8401 8401
8402 after(grammarAccess.getQualifiedNameAccess().getGroup_1()); 8402 }
8403 8403 return ;
8404 } 8404 }
8405 8405 // $ANTLR end "rule__RealTypeScope__Alternatives_3"
8406 8406
8407 } 8407
8408 8408 // $ANTLR start "rule__StringTypeScope__Alternatives_2"
8409 } 8409 // InternalApplicationConfiguration.g:2552:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) );
8410 catch (RecognitionException re) { 8410 public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException {
8411 reportError(re); 8411
8412 recover(input,re); 8412 int stackSize = keepStackSize();
8413 } 8413
8414 finally { 8414 try {
8415 8415 // InternalApplicationConfiguration.g:2556:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) )
8416 restoreStackSize(stackSize); 8416 int alt24=2;
8417 8417 int LA24_0 = input.LA(1);
8418 } 8418
8419 return ; 8419 if ( (LA24_0==60) ) {
8420 } 8420 alt24=1;
8421 // $ANTLR end "rule__QualifiedName__Group__1__Impl" 8421 }
8422 8422 else if ( (LA24_0==28) ) {
8423 8423 alt24=2;
8424 // $ANTLR start "rule__QualifiedName__Group_1__0" 8424 }
8425 // InternalApplicationConfiguration.g:2489:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; 8425 else {
8426 public final void rule__QualifiedName__Group_1__0() throws RecognitionException { 8426 NoViableAltException nvae =
8427 8427 new NoViableAltException("", 24, 0, input);
8428 int stackSize = keepStackSize(); 8428
8429 8429 throw nvae;
8430 try { 8430 }
8431 // InternalApplicationConfiguration.g:2493:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) 8431 switch (alt24) {
8432 // InternalApplicationConfiguration.g:2494:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 8432 case 1 :
8433 { 8433 // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
8434 pushFollow(FOLLOW_8); 8434 {
8435 rule__QualifiedName__Group_1__0__Impl(); 8435 // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
8436 8436 // InternalApplicationConfiguration.g:2558:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
8437 state._fsp--; 8437 {
8438 8438 before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0());
8439 pushFollow(FOLLOW_2); 8439 // InternalApplicationConfiguration.g:2559:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
8440 rule__QualifiedName__Group_1__1(); 8440 // InternalApplicationConfiguration.g:2559:4: rule__StringTypeScope__SetsNewAssignment_2_0
8441 8441 {
8442 state._fsp--; 8442 pushFollow(FOLLOW_2);
8443 8443 rule__StringTypeScope__SetsNewAssignment_2_0();
8444 8444
8445 } 8445 state._fsp--;
8446 8446
8447 } 8447
8448 catch (RecognitionException re) { 8448 }
8449 reportError(re); 8449
8450 recover(input,re); 8450 after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0());
8451 } 8451
8452 finally { 8452 }
8453 8453
8454 restoreStackSize(stackSize); 8454
8455 8455 }
8456 } 8456 break;
8457 return ; 8457 case 2 :
8458 } 8458 // InternalApplicationConfiguration.g:2563:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
8459 // $ANTLR end "rule__QualifiedName__Group_1__0" 8459 {
8460 8460 // InternalApplicationConfiguration.g:2563:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
8461 8461 // InternalApplicationConfiguration.g:2564:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
8462 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" 8462 {
8463 // InternalApplicationConfiguration.g:2501:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; 8463 before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1());
8464 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { 8464 // InternalApplicationConfiguration.g:2565:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
8465 8465 // InternalApplicationConfiguration.g:2565:4: rule__StringTypeScope__SetsSumAssignment_2_1
8466 int stackSize = keepStackSize(); 8466 {
8467 8467 pushFollow(FOLLOW_2);
8468 try { 8468 rule__StringTypeScope__SetsSumAssignment_2_1();
8469 // InternalApplicationConfiguration.g:2505:1: ( ( '.' ) ) 8469
8470 // InternalApplicationConfiguration.g:2506:1: ( '.' ) 8470 state._fsp--;
8471 { 8471
8472 // InternalApplicationConfiguration.g:2506:1: ( '.' ) 8472
8473 // InternalApplicationConfiguration.g:2507:2: '.' 8473 }
8474 { 8474
8475 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 8475 after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1());
8476 match(input,17,FOLLOW_2); 8476
8477 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 8477 }
8478 8478
8479 } 8479
8480 8480 }
8481 8481 break;
8482 } 8482
8483 8483 }
8484 } 8484 }
8485 catch (RecognitionException re) { 8485 catch (RecognitionException re) {
8486 reportError(re); 8486 reportError(re);
8487 recover(input,re); 8487 recover(input,re);
8488 } 8488 }
8489 finally { 8489 finally {
8490 8490
8491 restoreStackSize(stackSize); 8491 restoreStackSize(stackSize);
8492 8492
8493 } 8493 }
8494 return ; 8494 return ;
8495 } 8495 }
8496 // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" 8496 // $ANTLR end "rule__StringTypeScope__Alternatives_2"
8497 8497
8498 8498
8499 // $ANTLR start "rule__QualifiedName__Group_1__1" 8499 // $ANTLR start "rule__StringTypeScope__Alternatives_3"
8500 // InternalApplicationConfiguration.g:2516:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; 8500 // InternalApplicationConfiguration.g:2573:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) );
8501 public final void rule__QualifiedName__Group_1__1() throws RecognitionException { 8501 public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException {
8502 8502
8503 int stackSize = keepStackSize(); 8503 int stackSize = keepStackSize();
8504 8504
8505 try { 8505 try {
8506 // InternalApplicationConfiguration.g:2520:1: ( rule__QualifiedName__Group_1__1__Impl ) 8506 // InternalApplicationConfiguration.g:2577:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) )
8507 // InternalApplicationConfiguration.g:2521:2: rule__QualifiedName__Group_1__1__Impl 8507 int alt25=3;
8508 { 8508 switch ( input.LA(1) ) {
8509 pushFollow(FOLLOW_2); 8509 case RULE_INT:
8510 rule__QualifiedName__Group_1__1__Impl(); 8510 {
8511 8511 int LA25_1 = input.LA(2);
8512 state._fsp--; 8512
8513 8513 if ( (LA25_1==EOF||(LA25_1>=30 && LA25_1<=31)) ) {
8514 8514 alt25=1;
8515 } 8515 }
8516 8516 else if ( (LA25_1==51) ) {
8517 } 8517 alt25=2;
8518 catch (RecognitionException re) { 8518 }
8519 reportError(re); 8519 else {
8520 recover(input,re); 8520 NoViableAltException nvae =
8521 } 8521 new NoViableAltException("", 25, 1, input);
8522 finally { 8522
8523 8523 throw nvae;
8524 restoreStackSize(stackSize); 8524 }
8525 8525 }
8526 } 8526 break;
8527 return ; 8527 case 61:
8528 } 8528 {
8529 // $ANTLR end "rule__QualifiedName__Group_1__1" 8529 alt25=1;
8530 8530 }
8531 8531 break;
8532 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" 8532 case 29:
8533 // InternalApplicationConfiguration.g:2527:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; 8533 {
8534 public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { 8534 alt25=3;
8535 8535 }
8536 int stackSize = keepStackSize(); 8536 break;
8537 8537 default:
8538 try { 8538 NoViableAltException nvae =
8539 // InternalApplicationConfiguration.g:2531:1: ( ( RULE_ID ) ) 8539 new NoViableAltException("", 25, 0, input);
8540 // InternalApplicationConfiguration.g:2532:1: ( RULE_ID ) 8540
8541 { 8541 throw nvae;
8542 // InternalApplicationConfiguration.g:2532:1: ( RULE_ID ) 8542 }
8543 // InternalApplicationConfiguration.g:2533:2: RULE_ID 8543
8544 { 8544 switch (alt25) {
8545 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 8545 case 1 :
8546 match(input,RULE_ID,FOLLOW_2); 8546 // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
8547 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 8547 {
8548 8548 // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
8549 } 8549 // InternalApplicationConfiguration.g:2579:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
8550 8550 {
8551 8551 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0());
8552 } 8552 // InternalApplicationConfiguration.g:2580:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
8553 8553 // InternalApplicationConfiguration.g:2580:4: rule__StringTypeScope__NumberAssignment_3_0
8554 } 8554 {
8555 catch (RecognitionException re) { 8555 pushFollow(FOLLOW_2);
8556 reportError(re); 8556 rule__StringTypeScope__NumberAssignment_3_0();
8557 recover(input,re); 8557
8558 } 8558 state._fsp--;
8559 finally { 8559
8560 8560
8561 restoreStackSize(stackSize); 8561 }
8562 8562
8563 } 8563 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0());
8564 return ; 8564
8565 } 8565 }
8566 // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" 8566
8567 8567
8568 8568 }
8569 // $ANTLR start "rule__REALLiteral__Group__0" 8569 break;
8570 // InternalApplicationConfiguration.g:2543:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; 8570 case 2 :
8571 public final void rule__REALLiteral__Group__0() throws RecognitionException { 8571 // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
8572 8572 {
8573 int stackSize = keepStackSize(); 8573 // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
8574 8574 // InternalApplicationConfiguration.g:2585:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
8575 try { 8575 {
8576 // InternalApplicationConfiguration.g:2547:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) 8576 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1());
8577 // InternalApplicationConfiguration.g:2548:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 8577 // InternalApplicationConfiguration.g:2586:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
8578 { 8578 // InternalApplicationConfiguration.g:2586:4: rule__StringTypeScope__NumberAssignment_3_1
8579 pushFollow(FOLLOW_9); 8579 {
8580 rule__REALLiteral__Group__0__Impl(); 8580 pushFollow(FOLLOW_2);
8581 8581 rule__StringTypeScope__NumberAssignment_3_1();
8582 state._fsp--; 8582
8583 8583 state._fsp--;
8584 pushFollow(FOLLOW_2); 8584
8585 rule__REALLiteral__Group__1(); 8585
8586 8586 }
8587 state._fsp--; 8587
8588 8588 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1());
8589 8589
8590 } 8590 }
8591 8591
8592 } 8592
8593 catch (RecognitionException re) { 8593 }
8594 reportError(re); 8594 break;
8595 recover(input,re); 8595 case 3 :
8596 } 8596 // InternalApplicationConfiguration.g:2590:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
8597 finally { 8597 {
8598 8598 // InternalApplicationConfiguration.g:2590:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
8599 restoreStackSize(stackSize); 8599 // InternalApplicationConfiguration.g:2591:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
8600 8600 {
8601 } 8601 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2());
8602 return ; 8602 // InternalApplicationConfiguration.g:2592:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
8603 } 8603 // InternalApplicationConfiguration.g:2592:4: rule__StringTypeScope__NumberAssignment_3_2
8604 // $ANTLR end "rule__REALLiteral__Group__0" 8604 {
8605 8605 pushFollow(FOLLOW_2);
8606 8606 rule__StringTypeScope__NumberAssignment_3_2();
8607 // $ANTLR start "rule__REALLiteral__Group__0__Impl" 8607
8608 // InternalApplicationConfiguration.g:2555:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; 8608 state._fsp--;
8609 public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { 8609
8610 8610
8611 int stackSize = keepStackSize(); 8611 }
8612 8612
8613 try { 8613 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2());
8614 // InternalApplicationConfiguration.g:2559:1: ( ( ( '-' )? ) ) 8614
8615 // InternalApplicationConfiguration.g:2560:1: ( ( '-' )? ) 8615 }
8616 { 8616
8617 // InternalApplicationConfiguration.g:2560:1: ( ( '-' )? ) 8617
8618 // InternalApplicationConfiguration.g:2561:2: ( '-' )? 8618 }
8619 { 8619 break;
8620 before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); 8620
8621 // InternalApplicationConfiguration.g:2562:2: ( '-' )? 8621 }
8622 int alt32=2; 8622 }
8623 int LA32_0 = input.LA(1); 8623 catch (RecognitionException re) {
8624 8624 reportError(re);
8625 if ( (LA32_0==18) ) { 8625 recover(input,re);
8626 alt32=1; 8626 }
8627 } 8627 finally {
8628 switch (alt32) { 8628
8629 case 1 : 8629 restoreStackSize(stackSize);
8630 // InternalApplicationConfiguration.g:2562:3: '-' 8630
8631 { 8631 }
8632 match(input,18,FOLLOW_2); 8632 return ;
8633 8633 }
8634 } 8634 // $ANTLR end "rule__StringTypeScope__Alternatives_3"
8635 break; 8635
8636 8636
8637 } 8637 // $ANTLR start "rule__ExactNumber__Alternatives"
8638 8638 // InternalApplicationConfiguration.g:2600:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) );
8639 after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); 8639 public final void rule__ExactNumber__Alternatives() throws RecognitionException {
8640 8640
8641 } 8641 int stackSize = keepStackSize();
8642 8642
8643 8643 try {
8644 } 8644 // InternalApplicationConfiguration.g:2604:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) )
8645 8645 int alt26=2;
8646 } 8646 int LA26_0 = input.LA(1);
8647 catch (RecognitionException re) { 8647
8648 reportError(re); 8648 if ( (LA26_0==RULE_INT) ) {
8649 recover(input,re); 8649 alt26=1;
8650 } 8650 }
8651 finally { 8651 else if ( (LA26_0==61) ) {
8652 8652 alt26=2;
8653 restoreStackSize(stackSize); 8653 }
8654 8654 else {
8655 } 8655 NoViableAltException nvae =
8656 return ; 8656 new NoViableAltException("", 26, 0, input);
8657 } 8657
8658 // $ANTLR end "rule__REALLiteral__Group__0__Impl" 8658 throw nvae;
8659 8659 }
8660 8660 switch (alt26) {
8661 // $ANTLR start "rule__REALLiteral__Group__1" 8661 case 1 :
8662 // InternalApplicationConfiguration.g:2570:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; 8662 // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
8663 public final void rule__REALLiteral__Group__1() throws RecognitionException { 8663 {
8664 8664 // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
8665 int stackSize = keepStackSize(); 8665 // InternalApplicationConfiguration.g:2606:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
8666 8666 {
8667 try { 8667 before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0());
8668 // InternalApplicationConfiguration.g:2574:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) 8668 // InternalApplicationConfiguration.g:2607:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
8669 // InternalApplicationConfiguration.g:2575:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 8669 // InternalApplicationConfiguration.g:2607:4: rule__ExactNumber__ExactNumberAssignment_0
8670 { 8670 {
8671 pushFollow(FOLLOW_6); 8671 pushFollow(FOLLOW_2);
8672 rule__REALLiteral__Group__1__Impl(); 8672 rule__ExactNumber__ExactNumberAssignment_0();
8673 8673
8674 state._fsp--; 8674 state._fsp--;
8675 8675
8676 pushFollow(FOLLOW_2); 8676
8677 rule__REALLiteral__Group__2(); 8677 }
8678 8678
8679 state._fsp--; 8679 after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0());
8680 8680
8681 8681 }
8682 } 8682
8683 8683
8684 } 8684 }
8685 catch (RecognitionException re) { 8685 break;
8686 reportError(re); 8686 case 2 :
8687 recover(input,re); 8687 // InternalApplicationConfiguration.g:2611:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
8688 } 8688 {
8689 finally { 8689 // InternalApplicationConfiguration.g:2611:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
8690 8690 // InternalApplicationConfiguration.g:2612:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
8691 restoreStackSize(stackSize); 8691 {
8692 8692 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1());
8693 } 8693 // InternalApplicationConfiguration.g:2613:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
8694 return ; 8694 // InternalApplicationConfiguration.g:2613:4: rule__ExactNumber__ExactUnlimitedAssignment_1
8695 } 8695 {
8696 // $ANTLR end "rule__REALLiteral__Group__1" 8696 pushFollow(FOLLOW_2);
8697 8697 rule__ExactNumber__ExactUnlimitedAssignment_1();
8698 8698
8699 // $ANTLR start "rule__REALLiteral__Group__1__Impl" 8699 state._fsp--;
8700 // InternalApplicationConfiguration.g:2582:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; 8700
8701 public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { 8701
8702 8702 }
8703 int stackSize = keepStackSize(); 8703
8704 8704 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1());
8705 try { 8705
8706 // InternalApplicationConfiguration.g:2586:1: ( ( RULE_INT ) ) 8706 }
8707 // InternalApplicationConfiguration.g:2587:1: ( RULE_INT ) 8707
8708 { 8708
8709 // InternalApplicationConfiguration.g:2587:1: ( RULE_INT ) 8709 }
8710 // InternalApplicationConfiguration.g:2588:2: RULE_INT 8710 break;
8711 { 8711
8712 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); 8712 }
8713 match(input,RULE_INT,FOLLOW_2); 8713 }
8714 after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); 8714 catch (RecognitionException re) {
8715 8715 reportError(re);
8716 } 8716 recover(input,re);
8717 8717 }
8718 8718 finally {
8719 } 8719
8720 8720 restoreStackSize(stackSize);
8721 } 8721
8722 catch (RecognitionException re) { 8722 }
8723 reportError(re); 8723 return ;
8724 recover(input,re); 8724 }
8725 } 8725 // $ANTLR end "rule__ExactNumber__Alternatives"
8726 finally { 8726
8727 8727
8728 restoreStackSize(stackSize); 8728 // $ANTLR start "rule__IntervallNumber__Alternatives_2"
8729 8729 // InternalApplicationConfiguration.g:2621:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) );
8730 } 8730 public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException {
8731 return ; 8731
8732 } 8732 int stackSize = keepStackSize();
8733 // $ANTLR end "rule__REALLiteral__Group__1__Impl" 8733
8734 8734 try {
8735 8735 // InternalApplicationConfiguration.g:2625:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) )
8736 // $ANTLR start "rule__REALLiteral__Group__2" 8736 int alt27=2;
8737 // InternalApplicationConfiguration.g:2597:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; 8737 int LA27_0 = input.LA(1);
8738 public final void rule__REALLiteral__Group__2() throws RecognitionException { 8738
8739 8739 if ( (LA27_0==RULE_INT) ) {
8740 int stackSize = keepStackSize(); 8740 alt27=1;
8741 8741 }
8742 try { 8742 else if ( (LA27_0==61) ) {
8743 // InternalApplicationConfiguration.g:2601:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) 8743 alt27=2;
8744 // InternalApplicationConfiguration.g:2602:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 8744 }
8745 { 8745 else {
8746 pushFollow(FOLLOW_9); 8746 NoViableAltException nvae =
8747 rule__REALLiteral__Group__2__Impl(); 8747 new NoViableAltException("", 27, 0, input);
8748 8748
8749 state._fsp--; 8749 throw nvae;
8750 8750 }
8751 pushFollow(FOLLOW_2); 8751 switch (alt27) {
8752 rule__REALLiteral__Group__3(); 8752 case 1 :
8753 8753 // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
8754 state._fsp--; 8754 {
8755 8755 // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
8756 8756 // InternalApplicationConfiguration.g:2627:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
8757 } 8757 {
8758 8758 before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0());
8759 } 8759 // InternalApplicationConfiguration.g:2628:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
8760 catch (RecognitionException re) { 8760 // InternalApplicationConfiguration.g:2628:4: rule__IntervallNumber__MaxNumberAssignment_2_0
8761 reportError(re); 8761 {
8762 recover(input,re); 8762 pushFollow(FOLLOW_2);
8763 } 8763 rule__IntervallNumber__MaxNumberAssignment_2_0();
8764 finally { 8764
8765 8765 state._fsp--;
8766 restoreStackSize(stackSize); 8766
8767 8767
8768 } 8768 }
8769 return ; 8769
8770 } 8770 after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0());
8771 // $ANTLR end "rule__REALLiteral__Group__2" 8771
8772 8772 }
8773 8773
8774 // $ANTLR start "rule__REALLiteral__Group__2__Impl" 8774
8775 // InternalApplicationConfiguration.g:2609:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; 8775 }
8776 public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { 8776 break;
8777 8777 case 2 :
8778 int stackSize = keepStackSize(); 8778 // InternalApplicationConfiguration.g:2632:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
8779 8779 {
8780 try { 8780 // InternalApplicationConfiguration.g:2632:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
8781 // InternalApplicationConfiguration.g:2613:1: ( ( '.' ) ) 8781 // InternalApplicationConfiguration.g:2633:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
8782 // InternalApplicationConfiguration.g:2614:1: ( '.' ) 8782 {
8783 { 8783 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1());
8784 // InternalApplicationConfiguration.g:2614:1: ( '.' ) 8784 // InternalApplicationConfiguration.g:2634:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
8785 // InternalApplicationConfiguration.g:2615:2: '.' 8785 // InternalApplicationConfiguration.g:2634:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1
8786 { 8786 {
8787 before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); 8787 pushFollow(FOLLOW_2);
8788 match(input,17,FOLLOW_2); 8788 rule__IntervallNumber__MaxUnlimitedAssignment_2_1();
8789 after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); 8789
8790 8790 state._fsp--;
8791 } 8791
8792 8792
8793 8793 }
8794 } 8794
8795 8795 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1());
8796 } 8796
8797 catch (RecognitionException re) { 8797 }
8798 reportError(re); 8798
8799 recover(input,re); 8799
8800 } 8800 }
8801 finally { 8801 break;
8802 8802
8803 restoreStackSize(stackSize); 8803 }
8804 8804 }
8805 } 8805 catch (RecognitionException re) {
8806 return ; 8806 reportError(re);
8807 } 8807 recover(input,re);
8808 // $ANTLR end "rule__REALLiteral__Group__2__Impl" 8808 }
8809 8809 finally {
8810 8810
8811 // $ANTLR start "rule__REALLiteral__Group__3" 8811 restoreStackSize(stackSize);
8812 // InternalApplicationConfiguration.g:2624:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; 8812
8813 public final void rule__REALLiteral__Group__3() throws RecognitionException { 8813 }
8814 8814 return ;
8815 int stackSize = keepStackSize(); 8815 }
8816 8816 // $ANTLR end "rule__IntervallNumber__Alternatives_2"
8817 try { 8817
8818 // InternalApplicationConfiguration.g:2628:1: ( rule__REALLiteral__Group__3__Impl ) 8818
8819 // InternalApplicationConfiguration.g:2629:2: rule__REALLiteral__Group__3__Impl 8819 // $ANTLR start "rule__Scope__Alternatives"
8820 { 8820 // InternalApplicationConfiguration.g:2642:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) );
8821 pushFollow(FOLLOW_2); 8821 public final void rule__Scope__Alternatives() throws RecognitionException {
8822 rule__REALLiteral__Group__3__Impl(); 8822
8823 8823 int stackSize = keepStackSize();
8824 state._fsp--; 8824
8825 8825 try {
8826 8826 // InternalApplicationConfiguration.g:2646:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) )
8827 } 8827 int alt28=2;
8828 8828 int LA28_0 = input.LA(1);
8829 } 8829
8830 catch (RecognitionException re) { 8830 if ( (LA28_0==29) ) {
8831 reportError(re); 8831 alt28=1;
8832 recover(input,re); 8832 }
8833 } 8833 else if ( (LA28_0==RULE_ID) ) {
8834 finally { 8834 alt28=2;
8835 8835 }
8836 restoreStackSize(stackSize); 8836 else {
8837 8837 NoViableAltException nvae =
8838 } 8838 new NoViableAltException("", 28, 0, input);
8839 return ; 8839
8840 } 8840 throw nvae;
8841 // $ANTLR end "rule__REALLiteral__Group__3" 8841 }
8842 8842 switch (alt28) {
8843 8843 case 1 :
8844 // $ANTLR start "rule__REALLiteral__Group__3__Impl" 8844 // InternalApplicationConfiguration.g:2647:2: ( ruleScopeSpecification )
8845 // InternalApplicationConfiguration.g:2635:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; 8845 {
8846 public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { 8846 // InternalApplicationConfiguration.g:2647:2: ( ruleScopeSpecification )
8847 8847 // InternalApplicationConfiguration.g:2648:3: ruleScopeSpecification
8848 int stackSize = keepStackSize(); 8848 {
8849 8849 before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
8850 try { 8850 pushFollow(FOLLOW_2);
8851 // InternalApplicationConfiguration.g:2639:1: ( ( RULE_INT ) ) 8851 ruleScopeSpecification();
8852 // InternalApplicationConfiguration.g:2640:1: ( RULE_INT ) 8852
8853 { 8853 state._fsp--;
8854 // InternalApplicationConfiguration.g:2640:1: ( RULE_INT ) 8854
8855 // InternalApplicationConfiguration.g:2641:2: RULE_INT 8855 after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
8856 { 8856
8857 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); 8857 }
8858 match(input,RULE_INT,FOLLOW_2); 8858
8859 after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); 8859
8860 8860 }
8861 } 8861 break;
8862 8862 case 2 :
8863 8863 // InternalApplicationConfiguration.g:2653:2: ( ruleScopeReference )
8864 } 8864 {
8865 8865 // InternalApplicationConfiguration.g:2653:2: ( ruleScopeReference )
8866 } 8866 // InternalApplicationConfiguration.g:2654:3: ruleScopeReference
8867 catch (RecognitionException re) { 8867 {
8868 reportError(re); 8868 before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
8869 recover(input,re); 8869 pushFollow(FOLLOW_2);
8870 } 8870 ruleScopeReference();
8871 finally { 8871
8872 8872 state._fsp--;
8873 restoreStackSize(stackSize); 8873
8874 8874 after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
8875 } 8875
8876 return ; 8876 }
8877 } 8877
8878 // $ANTLR end "rule__REALLiteral__Group__3__Impl" 8878
8879 8879 }
8880 8880 break;
8881 // $ANTLR start "rule__INTLiteral__Group__0" 8881
8882 // InternalApplicationConfiguration.g:2651:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; 8882 }
8883 public final void rule__INTLiteral__Group__0() throws RecognitionException { 8883 }
8884 8884 catch (RecognitionException re) {
8885 int stackSize = keepStackSize(); 8885 reportError(re);
8886 8886 recover(input,re);
8887 try { 8887 }
8888 // InternalApplicationConfiguration.g:2655:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) 8888 finally {
8889 // InternalApplicationConfiguration.g:2656:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 8889
8890 { 8890 restoreStackSize(stackSize);
8891 pushFollow(FOLLOW_9); 8891
8892 rule__INTLiteral__Group__0__Impl(); 8892 }
8893 8893 return ;
8894 state._fsp--; 8894 }
8895 8895 // $ANTLR end "rule__Scope__Alternatives"
8896 pushFollow(FOLLOW_2); 8896
8897 rule__INTLiteral__Group__1(); 8897
8898 8898 // $ANTLR start "rule__OptimizationDirection__Alternatives"
8899 state._fsp--; 8899 // InternalApplicationConfiguration.g:2663:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) );
8900 8900 public final void rule__OptimizationDirection__Alternatives() throws RecognitionException {
8901 8901
8902 } 8902 int stackSize = keepStackSize();
8903 8903
8904 } 8904 try {
8905 catch (RecognitionException re) { 8905 // InternalApplicationConfiguration.g:2667:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) )
8906 reportError(re); 8906 int alt29=2;
8907 recover(input,re); 8907 int LA29_0 = input.LA(1);
8908 } 8908
8909 finally { 8909 if ( (LA29_0==11) ) {
8910 8910 alt29=1;
8911 restoreStackSize(stackSize); 8911 }
8912 8912 else if ( (LA29_0==12) ) {
8913 } 8913 alt29=2;
8914 return ; 8914 }
8915 } 8915 else {
8916 // $ANTLR end "rule__INTLiteral__Group__0" 8916 NoViableAltException nvae =
8917 8917 new NoViableAltException("", 29, 0, input);
8918 8918
8919 // $ANTLR start "rule__INTLiteral__Group__0__Impl" 8919 throw nvae;
8920 // InternalApplicationConfiguration.g:2663:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; 8920 }
8921 public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { 8921 switch (alt29) {
8922 8922 case 1 :
8923 int stackSize = keepStackSize(); 8923 // InternalApplicationConfiguration.g:2668:2: ( ( 'minimize' ) )
8924 8924 {
8925 try { 8925 // InternalApplicationConfiguration.g:2668:2: ( ( 'minimize' ) )
8926 // InternalApplicationConfiguration.g:2667:1: ( ( ( '-' )? ) ) 8926 // InternalApplicationConfiguration.g:2669:3: ( 'minimize' )
8927 // InternalApplicationConfiguration.g:2668:1: ( ( '-' )? ) 8927 {
8928 { 8928 before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
8929 // InternalApplicationConfiguration.g:2668:1: ( ( '-' )? ) 8929 // InternalApplicationConfiguration.g:2670:3: ( 'minimize' )
8930 // InternalApplicationConfiguration.g:2669:2: ( '-' )? 8930 // InternalApplicationConfiguration.g:2670:4: 'minimize'
8931 { 8931 {
8932 before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); 8932 match(input,11,FOLLOW_2);
8933 // InternalApplicationConfiguration.g:2670:2: ( '-' )? 8933
8934 int alt33=2; 8934 }
8935 int LA33_0 = input.LA(1); 8935
8936 8936 after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
8937 if ( (LA33_0==18) ) { 8937
8938 alt33=1; 8938 }
8939 } 8939
8940 switch (alt33) { 8940
8941 case 1 : 8941 }
8942 // InternalApplicationConfiguration.g:2670:3: '-' 8942 break;
8943 { 8943 case 2 :
8944 match(input,18,FOLLOW_2); 8944 // InternalApplicationConfiguration.g:2674:2: ( ( 'maximize' ) )
8945 8945 {
8946 } 8946 // InternalApplicationConfiguration.g:2674:2: ( ( 'maximize' ) )
8947 break; 8947 // InternalApplicationConfiguration.g:2675:3: ( 'maximize' )
8948 8948 {
8949 } 8949 before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
8950 8950 // InternalApplicationConfiguration.g:2676:3: ( 'maximize' )
8951 after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); 8951 // InternalApplicationConfiguration.g:2676:4: 'maximize'
8952 8952 {
8953 } 8953 match(input,12,FOLLOW_2);
8954 8954
8955 8955 }
8956 } 8956
8957 8957 after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
8958 } 8958
8959 catch (RecognitionException re) { 8959 }
8960 reportError(re); 8960
8961 recover(input,re); 8961
8962 } 8962 }
8963 finally { 8963 break;
8964 8964
8965 restoreStackSize(stackSize); 8965 }
8966 8966 }
8967 } 8967 catch (RecognitionException re) {
8968 return ; 8968 reportError(re);
8969 } 8969 recover(input,re);
8970 // $ANTLR end "rule__INTLiteral__Group__0__Impl" 8970 }
8971 8971 finally {
8972 8972
8973 // $ANTLR start "rule__INTLiteral__Group__1" 8973 restoreStackSize(stackSize);
8974 // InternalApplicationConfiguration.g:2678:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; 8974
8975 public final void rule__INTLiteral__Group__1() throws RecognitionException { 8975 }
8976 8976 return ;
8977 int stackSize = keepStackSize(); 8977 }
8978 8978 // $ANTLR end "rule__OptimizationDirection__Alternatives"
8979 try { 8979
8980 // InternalApplicationConfiguration.g:2682:1: ( rule__INTLiteral__Group__1__Impl ) 8980
8981 // InternalApplicationConfiguration.g:2683:2: rule__INTLiteral__Group__1__Impl 8981 // $ANTLR start "rule__ComparisonOperator__Alternatives"
8982 { 8982 // InternalApplicationConfiguration.g:2684:1: rule__ComparisonOperator__Alternatives : ( ( ( '<=' ) ) | ( ( '>=' ) ) );
8983 pushFollow(FOLLOW_2); 8983 public final void rule__ComparisonOperator__Alternatives() throws RecognitionException {
8984 rule__INTLiteral__Group__1__Impl(); 8984
8985 8985 int stackSize = keepStackSize();
8986 state._fsp--; 8986
8987 8987 try {
8988 8988 // InternalApplicationConfiguration.g:2688:1: ( ( ( '<=' ) ) | ( ( '>=' ) ) )
8989 } 8989 int alt30=2;
8990 8990 int LA30_0 = input.LA(1);
8991 } 8991
8992 catch (RecognitionException re) { 8992 if ( (LA30_0==13) ) {
8993 reportError(re); 8993 alt30=1;
8994 recover(input,re); 8994 }
8995 } 8995 else if ( (LA30_0==14) ) {
8996 finally { 8996 alt30=2;
8997 8997 }
8998 restoreStackSize(stackSize); 8998 else {
8999 8999 NoViableAltException nvae =
9000 } 9000 new NoViableAltException("", 30, 0, input);
9001 return ; 9001
9002 } 9002 throw nvae;
9003 // $ANTLR end "rule__INTLiteral__Group__1" 9003 }
9004 9004 switch (alt30) {
9005 9005 case 1 :
9006 // $ANTLR start "rule__INTLiteral__Group__1__Impl" 9006 // InternalApplicationConfiguration.g:2689:2: ( ( '<=' ) )
9007 // InternalApplicationConfiguration.g:2689:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; 9007 {
9008 public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { 9008 // InternalApplicationConfiguration.g:2689:2: ( ( '<=' ) )
9009 9009 // InternalApplicationConfiguration.g:2690:3: ( '<=' )
9010 int stackSize = keepStackSize(); 9010 {
9011 9011 before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0());
9012 try { 9012 // InternalApplicationConfiguration.g:2691:3: ( '<=' )
9013 // InternalApplicationConfiguration.g:2693:1: ( ( RULE_INT ) ) 9013 // InternalApplicationConfiguration.g:2691:4: '<='
9014 // InternalApplicationConfiguration.g:2694:1: ( RULE_INT ) 9014 {
9015 { 9015 match(input,13,FOLLOW_2);
9016 // InternalApplicationConfiguration.g:2694:1: ( RULE_INT ) 9016
9017 // InternalApplicationConfiguration.g:2695:2: RULE_INT 9017 }
9018 { 9018
9019 before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); 9019 after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0());
9020 match(input,RULE_INT,FOLLOW_2); 9020
9021 after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); 9021 }
9022 9022
9023 } 9023
9024 9024 }
9025 9025 break;
9026 } 9026 case 2 :
9027 9027 // InternalApplicationConfiguration.g:2695:2: ( ( '>=' ) )
9028 } 9028 {
9029 catch (RecognitionException re) { 9029 // InternalApplicationConfiguration.g:2695:2: ( ( '>=' ) )
9030 reportError(re); 9030 // InternalApplicationConfiguration.g:2696:3: ( '>=' )
9031 recover(input,re); 9031 {
9032 } 9032 before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1());
9033 finally { 9033 // InternalApplicationConfiguration.g:2697:3: ( '>=' )
9034 9034 // InternalApplicationConfiguration.g:2697:4: '>='
9035 restoreStackSize(stackSize); 9035 {
9036 9036 match(input,14,FOLLOW_2);
9037 } 9037
9038 return ; 9038 }
9039 } 9039
9040 // $ANTLR end "rule__INTLiteral__Group__1__Impl" 9040 after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1());
9041 9041
9042 9042 }
9043 // $ANTLR start "rule__EPackageImport__Group__0" 9043
9044 // InternalApplicationConfiguration.g:2705:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; 9044
9045 public final void rule__EPackageImport__Group__0() throws RecognitionException { 9045 }
9046 9046 break;
9047 int stackSize = keepStackSize(); 9047
9048 9048 }
9049 try { 9049 }
9050 // InternalApplicationConfiguration.g:2709:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) 9050 catch (RecognitionException re) {
9051 // InternalApplicationConfiguration.g:2710:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 9051 reportError(re);
9052 { 9052 recover(input,re);
9053 pushFollow(FOLLOW_10); 9053 }
9054 rule__EPackageImport__Group__0__Impl(); 9054 finally {
9055 9055
9056 state._fsp--; 9056 restoreStackSize(stackSize);
9057 9057
9058 pushFollow(FOLLOW_2); 9058 }
9059 rule__EPackageImport__Group__1(); 9059 return ;
9060 9060 }
9061 state._fsp--; 9061 // $ANTLR end "rule__ComparisonOperator__Alternatives"
9062 9062
9063 9063
9064 } 9064 // $ANTLR start "rule__DocumentLevelSpecification__Alternatives"
9065 9065 // InternalApplicationConfiguration.g:2705:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) );
9066 } 9066 public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException {
9067 catch (RecognitionException re) { 9067
9068 reportError(re); 9068 int stackSize = keepStackSize();
9069 recover(input,re); 9069
9070 } 9070 try {
9071 finally { 9071 // InternalApplicationConfiguration.g:2709:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) )
9072 9072 int alt31=3;
9073 restoreStackSize(stackSize); 9073 switch ( input.LA(1) ) {
9074 9074 case 15:
9075 } 9075 {
9076 return ; 9076 alt31=1;
9077 } 9077 }
9078 // $ANTLR end "rule__EPackageImport__Group__0" 9078 break;
9079 9079 case 16:
9080 9080 {
9081 // $ANTLR start "rule__EPackageImport__Group__0__Impl" 9081 alt31=2;
9082 // InternalApplicationConfiguration.g:2717:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; 9082 }
9083 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { 9083 break;
9084 9084 case 17:
9085 int stackSize = keepStackSize(); 9085 {
9086 9086 alt31=3;
9087 try { 9087 }
9088 // InternalApplicationConfiguration.g:2721:1: ( ( 'import' ) ) 9088 break;
9089 // InternalApplicationConfiguration.g:2722:1: ( 'import' ) 9089 default:
9090 { 9090 NoViableAltException nvae =
9091 // InternalApplicationConfiguration.g:2722:1: ( 'import' ) 9091 new NoViableAltException("", 31, 0, input);
9092 // InternalApplicationConfiguration.g:2723:2: 'import' 9092
9093 { 9093 throw nvae;
9094 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 9094 }
9095 match(input,19,FOLLOW_2); 9095
9096 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 9096 switch (alt31) {
9097 9097 case 1 :
9098 } 9098 // InternalApplicationConfiguration.g:2710:2: ( ( 'none' ) )
9099 9099 {
9100 9100 // InternalApplicationConfiguration.g:2710:2: ( ( 'none' ) )
9101 } 9101 // InternalApplicationConfiguration.g:2711:3: ( 'none' )
9102 9102 {
9103 } 9103 before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
9104 catch (RecognitionException re) { 9104 // InternalApplicationConfiguration.g:2712:3: ( 'none' )
9105 reportError(re); 9105 // InternalApplicationConfiguration.g:2712:4: 'none'
9106 recover(input,re); 9106 {
9107 } 9107 match(input,15,FOLLOW_2);
9108 finally { 9108
9109 9109 }
9110 restoreStackSize(stackSize); 9110
9111 9111 after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
9112 } 9112
9113 return ; 9113 }
9114 } 9114
9115 // $ANTLR end "rule__EPackageImport__Group__0__Impl" 9115
9116 9116 }
9117 9117 break;
9118 // $ANTLR start "rule__EPackageImport__Group__1" 9118 case 2 :
9119 // InternalApplicationConfiguration.g:2732:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; 9119 // InternalApplicationConfiguration.g:2716:2: ( ( 'normal' ) )
9120 public final void rule__EPackageImport__Group__1() throws RecognitionException { 9120 {
9121 9121 // InternalApplicationConfiguration.g:2716:2: ( ( 'normal' ) )
9122 int stackSize = keepStackSize(); 9122 // InternalApplicationConfiguration.g:2717:3: ( 'normal' )
9123 9123 {
9124 try { 9124 before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
9125 // InternalApplicationConfiguration.g:2736:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) 9125 // InternalApplicationConfiguration.g:2718:3: ( 'normal' )
9126 // InternalApplicationConfiguration.g:2737:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 9126 // InternalApplicationConfiguration.g:2718:4: 'normal'
9127 { 9127 {
9128 pushFollow(FOLLOW_11); 9128 match(input,16,FOLLOW_2);
9129 rule__EPackageImport__Group__1__Impl(); 9129
9130 9130 }
9131 state._fsp--; 9131
9132 9132 after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
9133 pushFollow(FOLLOW_2); 9133
9134 rule__EPackageImport__Group__2(); 9134 }
9135 9135
9136 state._fsp--; 9136
9137 9137 }
9138 9138 break;
9139 } 9139 case 3 :
9140 9140 // InternalApplicationConfiguration.g:2722:2: ( ( 'full' ) )
9141 } 9141 {
9142 catch (RecognitionException re) { 9142 // InternalApplicationConfiguration.g:2722:2: ( ( 'full' ) )
9143 reportError(re); 9143 // InternalApplicationConfiguration.g:2723:3: ( 'full' )
9144 recover(input,re); 9144 {
9145 } 9145 before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
9146 finally { 9146 // InternalApplicationConfiguration.g:2724:3: ( 'full' )
9147 9147 // InternalApplicationConfiguration.g:2724:4: 'full'
9148 restoreStackSize(stackSize); 9148 {
9149 9149 match(input,17,FOLLOW_2);
9150 } 9150
9151 return ; 9151 }
9152 } 9152
9153 // $ANTLR end "rule__EPackageImport__Group__1" 9153 after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
9154 9154
9155 9155 }
9156 // $ANTLR start "rule__EPackageImport__Group__1__Impl" 9156
9157 // InternalApplicationConfiguration.g:2744:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; 9157
9158 public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { 9158 }
9159 9159 break;
9160 int stackSize = keepStackSize(); 9160
9161 9161 }
9162 try { 9162 }
9163 // InternalApplicationConfiguration.g:2748:1: ( ( 'epackage' ) ) 9163 catch (RecognitionException re) {
9164 // InternalApplicationConfiguration.g:2749:1: ( 'epackage' ) 9164 reportError(re);
9165 { 9165 recover(input,re);
9166 // InternalApplicationConfiguration.g:2749:1: ( 'epackage' ) 9166 }
9167 // InternalApplicationConfiguration.g:2750:2: 'epackage' 9167 finally {
9168 { 9168
9169 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 9169 restoreStackSize(stackSize);
9170 match(input,20,FOLLOW_2); 9170
9171 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 9171 }
9172 9172 return ;
9173 } 9173 }
9174 9174 // $ANTLR end "rule__DocumentLevelSpecification__Alternatives"
9175 9175
9176 } 9176
9177 9177 // $ANTLR start "rule__Solver__Alternatives"
9178 } 9178 // InternalApplicationConfiguration.g:2732:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) );
9179 catch (RecognitionException re) { 9179 public final void rule__Solver__Alternatives() throws RecognitionException {
9180 reportError(re); 9180
9181 recover(input,re); 9181 int stackSize = keepStackSize();
9182 } 9182
9183 finally { 9183 try {
9184 9184 // InternalApplicationConfiguration.g:2736:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) )
9185 restoreStackSize(stackSize); 9185 int alt32=3;
9186 9186 switch ( input.LA(1) ) {
9187 } 9187 case 18:
9188 return ; 9188 {
9189 } 9189 alt32=1;
9190 // $ANTLR end "rule__EPackageImport__Group__1__Impl" 9190 }
9191 9191 break;
9192 9192 case 19:
9193 // $ANTLR start "rule__EPackageImport__Group__2" 9193 {
9194 // InternalApplicationConfiguration.g:2759:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; 9194 alt32=2;
9195 public final void rule__EPackageImport__Group__2() throws RecognitionException { 9195 }
9196 9196 break;
9197 int stackSize = keepStackSize(); 9197 case 20:
9198 9198 {
9199 try { 9199 alt32=3;
9200 // InternalApplicationConfiguration.g:2763:1: ( rule__EPackageImport__Group__2__Impl ) 9200 }
9201 // InternalApplicationConfiguration.g:2764:2: rule__EPackageImport__Group__2__Impl 9201 break;
9202 { 9202 default:
9203 pushFollow(FOLLOW_2); 9203 NoViableAltException nvae =
9204 rule__EPackageImport__Group__2__Impl(); 9204 new NoViableAltException("", 32, 0, input);
9205 9205
9206 state._fsp--; 9206 throw nvae;
9207 9207 }
9208 9208
9209 } 9209 switch (alt32) {
9210 9210 case 1 :
9211 } 9211 // InternalApplicationConfiguration.g:2737:2: ( ( 'SMTSolver' ) )
9212 catch (RecognitionException re) { 9212 {
9213 reportError(re); 9213 // InternalApplicationConfiguration.g:2737:2: ( ( 'SMTSolver' ) )
9214 recover(input,re); 9214 // InternalApplicationConfiguration.g:2738:3: ( 'SMTSolver' )
9215 } 9215 {
9216 finally { 9216 before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
9217 9217 // InternalApplicationConfiguration.g:2739:3: ( 'SMTSolver' )
9218 restoreStackSize(stackSize); 9218 // InternalApplicationConfiguration.g:2739:4: 'SMTSolver'
9219 9219 {
9220 } 9220 match(input,18,FOLLOW_2);
9221 return ; 9221
9222 } 9222 }
9223 // $ANTLR end "rule__EPackageImport__Group__2" 9223
9224 9224 after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
9225 9225
9226 // $ANTLR start "rule__EPackageImport__Group__2__Impl" 9226 }
9227 // InternalApplicationConfiguration.g:2770:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; 9227
9228 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { 9228
9229 9229 }
9230 int stackSize = keepStackSize(); 9230 break;
9231 9231 case 2 :
9232 try { 9232 // InternalApplicationConfiguration.g:2743:2: ( ( 'AlloySolver' ) )
9233 // InternalApplicationConfiguration.g:2774:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) 9233 {
9234 // InternalApplicationConfiguration.g:2775:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) 9234 // InternalApplicationConfiguration.g:2743:2: ( ( 'AlloySolver' ) )
9235 { 9235 // InternalApplicationConfiguration.g:2744:3: ( 'AlloySolver' )
9236 // InternalApplicationConfiguration.g:2775:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) 9236 {
9237 // InternalApplicationConfiguration.g:2776:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) 9237 before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
9238 { 9238 // InternalApplicationConfiguration.g:2745:3: ( 'AlloySolver' )
9239 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); 9239 // InternalApplicationConfiguration.g:2745:4: 'AlloySolver'
9240 // InternalApplicationConfiguration.g:2777:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) 9240 {
9241 // InternalApplicationConfiguration.g:2777:3: rule__EPackageImport__ImportedPackageAssignment_2 9241 match(input,19,FOLLOW_2);
9242 { 9242
9243 pushFollow(FOLLOW_2); 9243 }
9244 rule__EPackageImport__ImportedPackageAssignment_2(); 9244
9245 9245 after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
9246 state._fsp--; 9246
9247 9247 }
9248 9248
9249 } 9249
9250 9250 }
9251 after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); 9251 break;
9252 9252 case 3 :
9253 } 9253 // InternalApplicationConfiguration.g:2749:2: ( ( 'ViatraSolver' ) )
9254 9254 {
9255 9255 // InternalApplicationConfiguration.g:2749:2: ( ( 'ViatraSolver' ) )
9256 } 9256 // InternalApplicationConfiguration.g:2750:3: ( 'ViatraSolver' )
9257 9257 {
9258 } 9258 before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
9259 catch (RecognitionException re) { 9259 // InternalApplicationConfiguration.g:2751:3: ( 'ViatraSolver' )
9260 reportError(re); 9260 // InternalApplicationConfiguration.g:2751:4: 'ViatraSolver'
9261 recover(input,re); 9261 {
9262 } 9262 match(input,20,FOLLOW_2);
9263 finally { 9263
9264 9264 }
9265 restoreStackSize(stackSize); 9265
9266 9266 after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
9267 } 9267
9268 return ; 9268 }
9269 } 9269
9270 // $ANTLR end "rule__EPackageImport__Group__2__Impl" 9270
9271 9271 }
9272 9272 break;
9273 // $ANTLR start "rule__ViatraImport__Group__0" 9273
9274 // InternalApplicationConfiguration.g:2786:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; 9274 }
9275 public final void rule__ViatraImport__Group__0() throws RecognitionException { 9275 }
9276 9276 catch (RecognitionException re) {
9277 int stackSize = keepStackSize(); 9277 reportError(re);
9278 9278 recover(input,re);
9279 try { 9279 }
9280 // InternalApplicationConfiguration.g:2790:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) 9280 finally {
9281 // InternalApplicationConfiguration.g:2791:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 9281
9282 { 9282 restoreStackSize(stackSize);
9283 pushFollow(FOLLOW_12); 9283
9284 rule__ViatraImport__Group__0__Impl(); 9284 }
9285 9285 return ;
9286 state._fsp--; 9286 }
9287 9287 // $ANTLR end "rule__Solver__Alternatives"
9288 pushFollow(FOLLOW_2); 9288
9289 rule__ViatraImport__Group__1(); 9289
9290 9290 // $ANTLR start "rule__ConfigurationScript__Group__0"
9291 state._fsp--; 9291 // InternalApplicationConfiguration.g:2759:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ;
9292 9292 public final void rule__ConfigurationScript__Group__0() throws RecognitionException {
9293 9293
9294 } 9294 int stackSize = keepStackSize();
9295 9295
9296 } 9296 try {
9297 catch (RecognitionException re) { 9297 // InternalApplicationConfiguration.g:2763:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 )
9298 reportError(re); 9298 // InternalApplicationConfiguration.g:2764:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1
9299 recover(input,re); 9299 {
9300 } 9300 pushFollow(FOLLOW_3);
9301 finally { 9301 rule__ConfigurationScript__Group__0__Impl();
9302 9302
9303 restoreStackSize(stackSize); 9303 state._fsp--;
9304 9304
9305 } 9305 pushFollow(FOLLOW_2);
9306 return ; 9306 rule__ConfigurationScript__Group__1();
9307 } 9307
9308 // $ANTLR end "rule__ViatraImport__Group__0" 9308 state._fsp--;
9309 9309
9310 9310
9311 // $ANTLR start "rule__ViatraImport__Group__0__Impl" 9311 }
9312 // InternalApplicationConfiguration.g:2798:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; 9312
9313 public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { 9313 }
9314 9314 catch (RecognitionException re) {
9315 int stackSize = keepStackSize(); 9315 reportError(re);
9316 9316 recover(input,re);
9317 try { 9317 }
9318 // InternalApplicationConfiguration.g:2802:1: ( ( 'import' ) ) 9318 finally {
9319 // InternalApplicationConfiguration.g:2803:1: ( 'import' ) 9319
9320 { 9320 restoreStackSize(stackSize);
9321 // InternalApplicationConfiguration.g:2803:1: ( 'import' ) 9321
9322 // InternalApplicationConfiguration.g:2804:2: 'import' 9322 }
9323 { 9323 return ;
9324 before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); 9324 }
9325 match(input,19,FOLLOW_2); 9325 // $ANTLR end "rule__ConfigurationScript__Group__0"
9326 after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); 9326
9327 9327
9328 } 9328 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl"
9329 9329 // InternalApplicationConfiguration.g:2771:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ;
9330 9330 public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException {
9331 } 9331
9332 9332 int stackSize = keepStackSize();
9333 } 9333
9334 catch (RecognitionException re) { 9334 try {
9335 reportError(re); 9335 // InternalApplicationConfiguration.g:2775:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) )
9336 recover(input,re); 9336 // InternalApplicationConfiguration.g:2776:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
9337 } 9337 {
9338 finally { 9338 // InternalApplicationConfiguration.g:2776:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
9339 9339 // InternalApplicationConfiguration.g:2777:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
9340 restoreStackSize(stackSize); 9340 {
9341 9341 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
9342 } 9342 // InternalApplicationConfiguration.g:2778:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
9343 return ; 9343 loop33:
9344 } 9344 do {
9345 // $ANTLR end "rule__ViatraImport__Group__0__Impl" 9345 int alt33=2;
9346 9346 int LA33_0 = input.LA(1);
9347 9347
9348 // $ANTLR start "rule__ViatraImport__Group__1" 9348 if ( (LA33_0==23) ) {
9349 // InternalApplicationConfiguration.g:2813:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; 9349 alt33=1;
9350 public final void rule__ViatraImport__Group__1() throws RecognitionException { 9350 }
9351 9351
9352 int stackSize = keepStackSize(); 9352
9353 9353 switch (alt33) {
9354 try { 9354 case 1 :
9355 // InternalApplicationConfiguration.g:2817:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) 9355 // InternalApplicationConfiguration.g:2778:3: rule__ConfigurationScript__ImportsAssignment_0
9356 // InternalApplicationConfiguration.g:2818:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 9356 {
9357 { 9357 pushFollow(FOLLOW_4);
9358 pushFollow(FOLLOW_11); 9358 rule__ConfigurationScript__ImportsAssignment_0();
9359 rule__ViatraImport__Group__1__Impl(); 9359
9360 9360 state._fsp--;
9361 state._fsp--; 9361
9362 9362
9363 pushFollow(FOLLOW_2); 9363 }
9364 rule__ViatraImport__Group__2(); 9364 break;
9365 9365
9366 state._fsp--; 9366 default :
9367 9367 break loop33;
9368 9368 }
9369 } 9369 } while (true);
9370 9370
9371 } 9371 after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
9372 catch (RecognitionException re) { 9372
9373 reportError(re); 9373 }
9374 recover(input,re); 9374
9375 } 9375
9376 finally { 9376 }
9377 9377
9378 restoreStackSize(stackSize); 9378 }
9379 9379 catch (RecognitionException re) {
9380 } 9380 reportError(re);
9381 return ; 9381 recover(input,re);
9382 } 9382 }
9383 // $ANTLR end "rule__ViatraImport__Group__1" 9383 finally {
9384 9384
9385 9385 restoreStackSize(stackSize);
9386 // $ANTLR start "rule__ViatraImport__Group__1__Impl" 9386
9387 // InternalApplicationConfiguration.g:2825:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; 9387 }
9388 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { 9388 return ;
9389 9389 }
9390 int stackSize = keepStackSize(); 9390 // $ANTLR end "rule__ConfigurationScript__Group__0__Impl"
9391 9391
9392 try { 9392
9393 // InternalApplicationConfiguration.g:2829:1: ( ( 'viatra' ) ) 9393 // $ANTLR start "rule__ConfigurationScript__Group__1"
9394 // InternalApplicationConfiguration.g:2830:1: ( 'viatra' ) 9394 // InternalApplicationConfiguration.g:2786:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ;
9395 { 9395 public final void rule__ConfigurationScript__Group__1() throws RecognitionException {
9396 // InternalApplicationConfiguration.g:2830:1: ( 'viatra' ) 9396
9397 // InternalApplicationConfiguration.g:2831:2: 'viatra' 9397 int stackSize = keepStackSize();
9398 { 9398
9399 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 9399 try {
9400 match(input,21,FOLLOW_2); 9400 // InternalApplicationConfiguration.g:2790:1: ( rule__ConfigurationScript__Group__1__Impl )
9401 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 9401 // InternalApplicationConfiguration.g:2791:2: rule__ConfigurationScript__Group__1__Impl
9402 9402 {
9403 } 9403 pushFollow(FOLLOW_2);
9404 9404 rule__ConfigurationScript__Group__1__Impl();
9405 9405
9406 } 9406 state._fsp--;
9407 9407
9408 } 9408
9409 catch (RecognitionException re) { 9409 }
9410 reportError(re); 9410
9411 recover(input,re); 9411 }
9412 } 9412 catch (RecognitionException re) {
9413 finally { 9413 reportError(re);
9414 9414 recover(input,re);
9415 restoreStackSize(stackSize); 9415 }
9416 9416 finally {
9417 } 9417
9418 return ; 9418 restoreStackSize(stackSize);
9419 } 9419
9420 // $ANTLR end "rule__ViatraImport__Group__1__Impl" 9420 }
9421 9421 return ;
9422 9422 }
9423 // $ANTLR start "rule__ViatraImport__Group__2" 9423 // $ANTLR end "rule__ConfigurationScript__Group__1"
9424 // InternalApplicationConfiguration.g:2840:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; 9424
9425 public final void rule__ViatraImport__Group__2() throws RecognitionException { 9425
9426 9426 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl"
9427 int stackSize = keepStackSize(); 9427 // InternalApplicationConfiguration.g:2797:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ;
9428 9428 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException {
9429 try { 9429
9430 // InternalApplicationConfiguration.g:2844:1: ( rule__ViatraImport__Group__2__Impl ) 9430 int stackSize = keepStackSize();
9431 // InternalApplicationConfiguration.g:2845:2: rule__ViatraImport__Group__2__Impl 9431
9432 { 9432 try {
9433 pushFollow(FOLLOW_2); 9433 // InternalApplicationConfiguration.g:2801:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) )
9434 rule__ViatraImport__Group__2__Impl(); 9434 // InternalApplicationConfiguration.g:2802:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
9435 9435 {
9436 state._fsp--; 9436 // InternalApplicationConfiguration.g:2802:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
9437 9437 // InternalApplicationConfiguration.g:2803:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
9438 9438 {
9439 } 9439 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
9440 9440 // InternalApplicationConfiguration.g:2804:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
9441 } 9441 loop34:
9442 catch (RecognitionException re) { 9442 do {
9443 reportError(re); 9443 int alt34=2;
9444 recover(input,re); 9444 int LA34_0 = input.LA(1);
9445 } 9445
9446 finally { 9446 if ( (LA34_0==27||LA34_0==35||(LA34_0>=37 && LA34_0<=40)||(LA34_0>=52 && LA34_0<=53)) ) {
9447 9447 alt34=1;
9448 restoreStackSize(stackSize); 9448 }
9449 9449
9450 } 9450
9451 return ; 9451 switch (alt34) {
9452 } 9452 case 1 :
9453 // $ANTLR end "rule__ViatraImport__Group__2" 9453 // InternalApplicationConfiguration.g:2804:3: rule__ConfigurationScript__CommandsAssignment_1
9454 9454 {
9455 9455 pushFollow(FOLLOW_5);
9456 // $ANTLR start "rule__ViatraImport__Group__2__Impl" 9456 rule__ConfigurationScript__CommandsAssignment_1();
9457 // InternalApplicationConfiguration.g:2851:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; 9457
9458 public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { 9458 state._fsp--;
9459 9459
9460 int stackSize = keepStackSize(); 9460
9461 9461 }
9462 try { 9462 break;
9463 // InternalApplicationConfiguration.g:2855:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) 9463
9464 // InternalApplicationConfiguration.g:2856:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) 9464 default :
9465 { 9465 break loop34;
9466 // InternalApplicationConfiguration.g:2856:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) 9466 }
9467 // InternalApplicationConfiguration.g:2857:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) 9467 } while (true);
9468 { 9468
9469 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); 9469 after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
9470 // InternalApplicationConfiguration.g:2858:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) 9470
9471 // InternalApplicationConfiguration.g:2858:3: rule__ViatraImport__ImportedViatraAssignment_2 9471 }
9472 { 9472
9473 pushFollow(FOLLOW_2); 9473
9474 rule__ViatraImport__ImportedViatraAssignment_2(); 9474 }
9475 9475
9476 state._fsp--; 9476 }
9477 9477 catch (RecognitionException re) {
9478 9478 reportError(re);
9479 } 9479 recover(input,re);
9480 9480 }
9481 after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); 9481 finally {
9482 9482
9483 } 9483 restoreStackSize(stackSize);
9484 9484
9485 9485 }
9486 } 9486 return ;
9487 9487 }
9488 } 9488 // $ANTLR end "rule__ConfigurationScript__Group__1__Impl"
9489 catch (RecognitionException re) { 9489
9490 reportError(re); 9490
9491 recover(input,re); 9491 // $ANTLR start "rule__QualifiedName__Group__0"
9492 } 9492 // InternalApplicationConfiguration.g:2813:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
9493 finally { 9493 public final void rule__QualifiedName__Group__0() throws RecognitionException {
9494 9494
9495 restoreStackSize(stackSize); 9495 int stackSize = keepStackSize();
9496 9496
9497 } 9497 try {
9498 return ; 9498 // InternalApplicationConfiguration.g:2817:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
9499 } 9499 // InternalApplicationConfiguration.g:2818:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
9500 // $ANTLR end "rule__ViatraImport__Group__2__Impl" 9500 {
9501 9501 pushFollow(FOLLOW_6);
9502 9502 rule__QualifiedName__Group__0__Impl();
9503 // $ANTLR start "rule__FileDeclaration__Group__0" 9503
9504 // InternalApplicationConfiguration.g:2867:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; 9504 state._fsp--;
9505 public final void rule__FileDeclaration__Group__0() throws RecognitionException { 9505
9506 9506 pushFollow(FOLLOW_2);
9507 int stackSize = keepStackSize(); 9507 rule__QualifiedName__Group__1();
9508 9508
9509 try { 9509 state._fsp--;
9510 // InternalApplicationConfiguration.g:2871:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) 9510
9511 // InternalApplicationConfiguration.g:2872:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 9511
9512 { 9512 }
9513 pushFollow(FOLLOW_8); 9513
9514 rule__FileDeclaration__Group__0__Impl(); 9514 }
9515 9515 catch (RecognitionException re) {
9516 state._fsp--; 9516 reportError(re);
9517 9517 recover(input,re);
9518 pushFollow(FOLLOW_2); 9518 }
9519 rule__FileDeclaration__Group__1(); 9519 finally {
9520 9520
9521 state._fsp--; 9521 restoreStackSize(stackSize);
9522 9522
9523 9523 }
9524 } 9524 return ;
9525 9525 }
9526 } 9526 // $ANTLR end "rule__QualifiedName__Group__0"
9527 catch (RecognitionException re) { 9527
9528 reportError(re); 9528
9529 recover(input,re); 9529 // $ANTLR start "rule__QualifiedName__Group__0__Impl"
9530 } 9530 // InternalApplicationConfiguration.g:2825:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ;
9531 finally { 9531 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
9532 9532
9533 restoreStackSize(stackSize); 9533 int stackSize = keepStackSize();
9534 9534
9535 } 9535 try {
9536 return ; 9536 // InternalApplicationConfiguration.g:2829:1: ( ( RULE_ID ) )
9537 } 9537 // InternalApplicationConfiguration.g:2830:1: ( RULE_ID )
9538 // $ANTLR end "rule__FileDeclaration__Group__0" 9538 {
9539 9539 // InternalApplicationConfiguration.g:2830:1: ( RULE_ID )
9540 9540 // InternalApplicationConfiguration.g:2831:2: RULE_ID
9541 // $ANTLR start "rule__FileDeclaration__Group__0__Impl" 9541 {
9542 // InternalApplicationConfiguration.g:2879:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; 9542 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
9543 public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { 9543 match(input,RULE_ID,FOLLOW_2);
9544 9544 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
9545 int stackSize = keepStackSize(); 9545
9546 9546 }
9547 try { 9547
9548 // InternalApplicationConfiguration.g:2883:1: ( ( 'file' ) ) 9548
9549 // InternalApplicationConfiguration.g:2884:1: ( 'file' ) 9549 }
9550 { 9550
9551 // InternalApplicationConfiguration.g:2884:1: ( 'file' ) 9551 }
9552 // InternalApplicationConfiguration.g:2885:2: 'file' 9552 catch (RecognitionException re) {
9553 { 9553 reportError(re);
9554 before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); 9554 recover(input,re);
9555 match(input,22,FOLLOW_2); 9555 }
9556 after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); 9556 finally {
9557 9557
9558 } 9558 restoreStackSize(stackSize);
9559 9559
9560 9560 }
9561 } 9561 return ;
9562 9562 }
9563 } 9563 // $ANTLR end "rule__QualifiedName__Group__0__Impl"
9564 catch (RecognitionException re) { 9564
9565 reportError(re); 9565
9566 recover(input,re); 9566 // $ANTLR start "rule__QualifiedName__Group__1"
9567 } 9567 // InternalApplicationConfiguration.g:2840:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
9568 finally { 9568 public final void rule__QualifiedName__Group__1() throws RecognitionException {
9569 9569
9570 restoreStackSize(stackSize); 9570 int stackSize = keepStackSize();
9571 9571
9572 } 9572 try {
9573 return ; 9573 // InternalApplicationConfiguration.g:2844:1: ( rule__QualifiedName__Group__1__Impl )
9574 } 9574 // InternalApplicationConfiguration.g:2845:2: rule__QualifiedName__Group__1__Impl
9575 // $ANTLR end "rule__FileDeclaration__Group__0__Impl" 9575 {
9576 9576 pushFollow(FOLLOW_2);
9577 9577 rule__QualifiedName__Group__1__Impl();
9578 // $ANTLR start "rule__FileDeclaration__Group__1" 9578
9579 // InternalApplicationConfiguration.g:2894:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; 9579 state._fsp--;
9580 public final void rule__FileDeclaration__Group__1() throws RecognitionException { 9580
9581 9581
9582 int stackSize = keepStackSize(); 9582 }
9583 9583
9584 try { 9584 }
9585 // InternalApplicationConfiguration.g:2898:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) 9585 catch (RecognitionException re) {
9586 // InternalApplicationConfiguration.g:2899:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 9586 reportError(re);
9587 { 9587 recover(input,re);
9588 pushFollow(FOLLOW_13); 9588 }
9589 rule__FileDeclaration__Group__1__Impl(); 9589 finally {
9590 9590
9591 state._fsp--; 9591 restoreStackSize(stackSize);
9592 9592
9593 pushFollow(FOLLOW_2); 9593 }
9594 rule__FileDeclaration__Group__2(); 9594 return ;
9595 9595 }
9596 state._fsp--; 9596 // $ANTLR end "rule__QualifiedName__Group__1"
9597 9597
9598 9598
9599 } 9599 // $ANTLR start "rule__QualifiedName__Group__1__Impl"
9600 9600 // InternalApplicationConfiguration.g:2851:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
9601 } 9601 public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
9602 catch (RecognitionException re) { 9602
9603 reportError(re); 9603 int stackSize = keepStackSize();
9604 recover(input,re); 9604
9605 } 9605 try {
9606 finally { 9606 // InternalApplicationConfiguration.g:2855:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
9607 9607 // InternalApplicationConfiguration.g:2856:1: ( ( rule__QualifiedName__Group_1__0 )* )
9608 restoreStackSize(stackSize); 9608 {
9609 9609 // InternalApplicationConfiguration.g:2856:1: ( ( rule__QualifiedName__Group_1__0 )* )
9610 } 9610 // InternalApplicationConfiguration.g:2857:2: ( rule__QualifiedName__Group_1__0 )*
9611 return ; 9611 {
9612 } 9612 before(grammarAccess.getQualifiedNameAccess().getGroup_1());
9613 // $ANTLR end "rule__FileDeclaration__Group__1" 9613 // InternalApplicationConfiguration.g:2858:2: ( rule__QualifiedName__Group_1__0 )*
9614 9614 loop35:
9615 9615 do {
9616 // $ANTLR start "rule__FileDeclaration__Group__1__Impl" 9616 int alt35=2;
9617 // InternalApplicationConfiguration.g:2906:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; 9617 int LA35_0 = input.LA(1);
9618 public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { 9618
9619 9619 if ( (LA35_0==21) ) {
9620 int stackSize = keepStackSize(); 9620 alt35=1;
9621 9621 }
9622 try { 9622
9623 // InternalApplicationConfiguration.g:2910:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) 9623
9624 // InternalApplicationConfiguration.g:2911:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) 9624 switch (alt35) {
9625 { 9625 case 1 :
9626 // InternalApplicationConfiguration.g:2911:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) 9626 // InternalApplicationConfiguration.g:2858:3: rule__QualifiedName__Group_1__0
9627 // InternalApplicationConfiguration.g:2912:2: ( rule__FileDeclaration__NameAssignment_1 ) 9627 {
9628 { 9628 pushFollow(FOLLOW_7);
9629 before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); 9629 rule__QualifiedName__Group_1__0();
9630 // InternalApplicationConfiguration.g:2913:2: ( rule__FileDeclaration__NameAssignment_1 ) 9630
9631 // InternalApplicationConfiguration.g:2913:3: rule__FileDeclaration__NameAssignment_1 9631 state._fsp--;
9632 { 9632
9633 pushFollow(FOLLOW_2); 9633
9634 rule__FileDeclaration__NameAssignment_1(); 9634 }
9635 9635 break;
9636 state._fsp--; 9636
9637 9637 default :
9638 9638 break loop35;
9639 } 9639 }
9640 9640 } while (true);
9641 after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); 9641
9642 9642 after(grammarAccess.getQualifiedNameAccess().getGroup_1());
9643 } 9643
9644 9644 }
9645 9645
9646 } 9646
9647 9647 }
9648 } 9648
9649 catch (RecognitionException re) { 9649 }
9650 reportError(re); 9650 catch (RecognitionException re) {
9651 recover(input,re); 9651 reportError(re);
9652 } 9652 recover(input,re);
9653 finally { 9653 }
9654 9654 finally {
9655 restoreStackSize(stackSize); 9655
9656 9656 restoreStackSize(stackSize);
9657 } 9657
9658 return ; 9658 }
9659 } 9659 return ;
9660 // $ANTLR end "rule__FileDeclaration__Group__1__Impl" 9660 }
9661 9661 // $ANTLR end "rule__QualifiedName__Group__1__Impl"
9662 9662
9663 // $ANTLR start "rule__FileDeclaration__Group__2" 9663
9664 // InternalApplicationConfiguration.g:2921:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; 9664 // $ANTLR start "rule__QualifiedName__Group_1__0"
9665 public final void rule__FileDeclaration__Group__2() throws RecognitionException { 9665 // InternalApplicationConfiguration.g:2867:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
9666 9666 public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
9667 int stackSize = keepStackSize(); 9667
9668 9668 int stackSize = keepStackSize();
9669 try { 9669
9670 // InternalApplicationConfiguration.g:2925:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) 9670 try {
9671 // InternalApplicationConfiguration.g:2926:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 9671 // InternalApplicationConfiguration.g:2871:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
9672 { 9672 // InternalApplicationConfiguration.g:2872:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
9673 pushFollow(FOLLOW_11); 9673 {
9674 rule__FileDeclaration__Group__2__Impl(); 9674 pushFollow(FOLLOW_8);
9675 9675 rule__QualifiedName__Group_1__0__Impl();
9676 state._fsp--; 9676
9677 9677 state._fsp--;
9678 pushFollow(FOLLOW_2); 9678
9679 rule__FileDeclaration__Group__3(); 9679 pushFollow(FOLLOW_2);
9680 9680 rule__QualifiedName__Group_1__1();
9681 state._fsp--; 9681
9682 9682 state._fsp--;
9683 9683
9684 } 9684
9685 9685 }
9686 } 9686
9687 catch (RecognitionException re) { 9687 }
9688 reportError(re); 9688 catch (RecognitionException re) {
9689 recover(input,re); 9689 reportError(re);
9690 } 9690 recover(input,re);
9691 finally { 9691 }
9692 9692 finally {
9693 restoreStackSize(stackSize); 9693
9694 9694 restoreStackSize(stackSize);
9695 } 9695
9696 return ; 9696 }
9697 } 9697 return ;
9698 // $ANTLR end "rule__FileDeclaration__Group__2" 9698 }
9699 9699 // $ANTLR end "rule__QualifiedName__Group_1__0"
9700 9700
9701 // $ANTLR start "rule__FileDeclaration__Group__2__Impl" 9701
9702 // InternalApplicationConfiguration.g:2933:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; 9702 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
9703 public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { 9703 // InternalApplicationConfiguration.g:2879:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
9704 9704 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
9705 int stackSize = keepStackSize(); 9705
9706 9706 int stackSize = keepStackSize();
9707 try { 9707
9708 // InternalApplicationConfiguration.g:2937:1: ( ( '=' ) ) 9708 try {
9709 // InternalApplicationConfiguration.g:2938:1: ( '=' ) 9709 // InternalApplicationConfiguration.g:2883:1: ( ( '.' ) )
9710 { 9710 // InternalApplicationConfiguration.g:2884:1: ( '.' )
9711 // InternalApplicationConfiguration.g:2938:1: ( '=' ) 9711 {
9712 // InternalApplicationConfiguration.g:2939:2: '=' 9712 // InternalApplicationConfiguration.g:2884:1: ( '.' )
9713 { 9713 // InternalApplicationConfiguration.g:2885:2: '.'
9714 before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); 9714 {
9715 match(input,23,FOLLOW_2); 9715 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
9716 after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); 9716 match(input,21,FOLLOW_2);
9717 9717 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
9718 } 9718
9719 9719 }
9720 9720
9721 } 9721
9722 9722 }
9723 } 9723
9724 catch (RecognitionException re) { 9724 }
9725 reportError(re); 9725 catch (RecognitionException re) {
9726 recover(input,re); 9726 reportError(re);
9727 } 9727 recover(input,re);
9728 finally { 9728 }
9729 9729 finally {
9730 restoreStackSize(stackSize); 9730
9731 9731 restoreStackSize(stackSize);
9732 } 9732
9733 return ; 9733 }
9734 } 9734 return ;
9735 // $ANTLR end "rule__FileDeclaration__Group__2__Impl" 9735 }
9736 9736 // $ANTLR end "rule__QualifiedName__Group_1__0__Impl"
9737 9737
9738 // $ANTLR start "rule__FileDeclaration__Group__3" 9738
9739 // InternalApplicationConfiguration.g:2948:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; 9739 // $ANTLR start "rule__QualifiedName__Group_1__1"
9740 public final void rule__FileDeclaration__Group__3() throws RecognitionException { 9740 // InternalApplicationConfiguration.g:2894:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
9741 9741 public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
9742 int stackSize = keepStackSize(); 9742
9743 9743 int stackSize = keepStackSize();
9744 try { 9744
9745 // InternalApplicationConfiguration.g:2952:1: ( rule__FileDeclaration__Group__3__Impl ) 9745 try {
9746 // InternalApplicationConfiguration.g:2953:2: rule__FileDeclaration__Group__3__Impl 9746 // InternalApplicationConfiguration.g:2898:1: ( rule__QualifiedName__Group_1__1__Impl )
9747 { 9747 // InternalApplicationConfiguration.g:2899:2: rule__QualifiedName__Group_1__1__Impl
9748 pushFollow(FOLLOW_2); 9748 {
9749 rule__FileDeclaration__Group__3__Impl(); 9749 pushFollow(FOLLOW_2);
9750 9750 rule__QualifiedName__Group_1__1__Impl();
9751 state._fsp--; 9751
9752 9752 state._fsp--;
9753 9753
9754 } 9754
9755 9755 }
9756 } 9756
9757 catch (RecognitionException re) { 9757 }
9758 reportError(re); 9758 catch (RecognitionException re) {
9759 recover(input,re); 9759 reportError(re);
9760 } 9760 recover(input,re);
9761 finally { 9761 }
9762 9762 finally {
9763 restoreStackSize(stackSize); 9763
9764 9764 restoreStackSize(stackSize);
9765 } 9765
9766 return ; 9766 }
9767 } 9767 return ;
9768 // $ANTLR end "rule__FileDeclaration__Group__3" 9768 }
9769 9769 // $ANTLR end "rule__QualifiedName__Group_1__1"
9770 9770
9771 // $ANTLR start "rule__FileDeclaration__Group__3__Impl" 9771
9772 // InternalApplicationConfiguration.g:2959:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; 9772 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
9773 public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { 9773 // InternalApplicationConfiguration.g:2905:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ;
9774 9774 public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
9775 int stackSize = keepStackSize(); 9775
9776 9776 int stackSize = keepStackSize();
9777 try { 9777
9778 // InternalApplicationConfiguration.g:2963:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) 9778 try {
9779 // InternalApplicationConfiguration.g:2964:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) 9779 // InternalApplicationConfiguration.g:2909:1: ( ( RULE_ID ) )
9780 { 9780 // InternalApplicationConfiguration.g:2910:1: ( RULE_ID )
9781 // InternalApplicationConfiguration.g:2964:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) 9781 {
9782 // InternalApplicationConfiguration.g:2965:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) 9782 // InternalApplicationConfiguration.g:2910:1: ( RULE_ID )
9783 { 9783 // InternalApplicationConfiguration.g:2911:2: RULE_ID
9784 before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); 9784 {
9785 // InternalApplicationConfiguration.g:2966:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) 9785 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
9786 // InternalApplicationConfiguration.g:2966:3: rule__FileDeclaration__SpecificationAssignment_3 9786 match(input,RULE_ID,FOLLOW_2);
9787 { 9787 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
9788 pushFollow(FOLLOW_2); 9788
9789 rule__FileDeclaration__SpecificationAssignment_3(); 9789 }
9790 9790
9791 state._fsp--; 9791
9792 9792 }
9793 9793
9794 } 9794 }
9795 9795 catch (RecognitionException re) {
9796 after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); 9796 reportError(re);
9797 9797 recover(input,re);
9798 } 9798 }
9799 9799 finally {
9800 9800
9801 } 9801 restoreStackSize(stackSize);
9802 9802
9803 } 9803 }
9804 catch (RecognitionException re) { 9804 return ;
9805 reportError(re); 9805 }
9806 recover(input,re); 9806 // $ANTLR end "rule__QualifiedName__Group_1__1__Impl"
9807 } 9807
9808 finally { 9808
9809 9809 // $ANTLR start "rule__REALLiteral__Group__0"
9810 restoreStackSize(stackSize); 9810 // InternalApplicationConfiguration.g:2921:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ;
9811 9811 public final void rule__REALLiteral__Group__0() throws RecognitionException {
9812 } 9812
9813 return ; 9813 int stackSize = keepStackSize();
9814 } 9814
9815 // $ANTLR end "rule__FileDeclaration__Group__3__Impl" 9815 try {
9816 9816 // InternalApplicationConfiguration.g:2925:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 )
9817 9817 // InternalApplicationConfiguration.g:2926:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1
9818 // $ANTLR start "rule__MetamodelSpecification__Group__0" 9818 {
9819 // InternalApplicationConfiguration.g:2975:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; 9819 pushFollow(FOLLOW_9);
9820 public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { 9820 rule__REALLiteral__Group__0__Impl();
9821 9821
9822 int stackSize = keepStackSize(); 9822 state._fsp--;
9823 9823
9824 try { 9824 pushFollow(FOLLOW_2);
9825 // InternalApplicationConfiguration.g:2979:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) 9825 rule__REALLiteral__Group__1();
9826 // InternalApplicationConfiguration.g:2980:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 9826
9827 { 9827 state._fsp--;
9828 pushFollow(FOLLOW_14); 9828
9829 rule__MetamodelSpecification__Group__0__Impl(); 9829
9830 9830 }
9831 state._fsp--; 9831
9832 9832 }
9833 pushFollow(FOLLOW_2); 9833 catch (RecognitionException re) {
9834 rule__MetamodelSpecification__Group__1(); 9834 reportError(re);
9835 9835 recover(input,re);
9836 state._fsp--; 9836 }
9837 9837 finally {
9838 9838
9839 } 9839 restoreStackSize(stackSize);
9840 9840
9841 } 9841 }
9842 catch (RecognitionException re) { 9842 return ;
9843 reportError(re); 9843 }
9844 recover(input,re); 9844 // $ANTLR end "rule__REALLiteral__Group__0"
9845 } 9845
9846 finally { 9846
9847 9847 // $ANTLR start "rule__REALLiteral__Group__0__Impl"
9848 restoreStackSize(stackSize); 9848 // InternalApplicationConfiguration.g:2933:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ;
9849 9849 public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException {
9850 } 9850
9851 return ; 9851 int stackSize = keepStackSize();
9852 } 9852
9853 // $ANTLR end "rule__MetamodelSpecification__Group__0" 9853 try {
9854 9854 // InternalApplicationConfiguration.g:2937:1: ( ( ( '-' )? ) )
9855 9855 // InternalApplicationConfiguration.g:2938:1: ( ( '-' )? )
9856 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" 9856 {
9857 // InternalApplicationConfiguration.g:2987:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; 9857 // InternalApplicationConfiguration.g:2938:1: ( ( '-' )? )
9858 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { 9858 // InternalApplicationConfiguration.g:2939:2: ( '-' )?
9859 9859 {
9860 int stackSize = keepStackSize(); 9860 before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0());
9861 9861 // InternalApplicationConfiguration.g:2940:2: ( '-' )?
9862 try { 9862 int alt36=2;
9863 // InternalApplicationConfiguration.g:2991:1: ( ( '{' ) ) 9863 int LA36_0 = input.LA(1);
9864 // InternalApplicationConfiguration.g:2992:1: ( '{' ) 9864
9865 { 9865 if ( (LA36_0==22) ) {
9866 // InternalApplicationConfiguration.g:2992:1: ( '{' ) 9866 alt36=1;
9867 // InternalApplicationConfiguration.g:2993:2: '{' 9867 }
9868 { 9868 switch (alt36) {
9869 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 9869 case 1 :
9870 match(input,24,FOLLOW_2); 9870 // InternalApplicationConfiguration.g:2940:3: '-'
9871 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 9871 {
9872 9872 match(input,22,FOLLOW_2);
9873 } 9873
9874 9874 }
9875 9875 break;
9876 } 9876
9877 9877 }
9878 } 9878
9879 catch (RecognitionException re) { 9879 after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0());
9880 reportError(re); 9880
9881 recover(input,re); 9881 }
9882 } 9882
9883 finally { 9883
9884 9884 }
9885 restoreStackSize(stackSize); 9885
9886 9886 }
9887 } 9887 catch (RecognitionException re) {
9888 return ; 9888 reportError(re);
9889 } 9889 recover(input,re);
9890 // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl" 9890 }
9891 9891 finally {
9892 9892
9893 // $ANTLR start "rule__MetamodelSpecification__Group__1" 9893 restoreStackSize(stackSize);
9894 // InternalApplicationConfiguration.g:3002:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; 9894
9895 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { 9895 }
9896 9896 return ;
9897 int stackSize = keepStackSize(); 9897 }
9898 9898 // $ANTLR end "rule__REALLiteral__Group__0__Impl"
9899 try { 9899
9900 // InternalApplicationConfiguration.g:3006:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) 9900
9901 // InternalApplicationConfiguration.g:3007:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 9901 // $ANTLR start "rule__REALLiteral__Group__1"
9902 { 9902 // InternalApplicationConfiguration.g:2948:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ;
9903 pushFollow(FOLLOW_15); 9903 public final void rule__REALLiteral__Group__1() throws RecognitionException {
9904 rule__MetamodelSpecification__Group__1__Impl(); 9904
9905 9905 int stackSize = keepStackSize();
9906 state._fsp--; 9906
9907 9907 try {
9908 pushFollow(FOLLOW_2); 9908 // InternalApplicationConfiguration.g:2952:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 )
9909 rule__MetamodelSpecification__Group__2(); 9909 // InternalApplicationConfiguration.g:2953:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2
9910 9910 {
9911 state._fsp--; 9911 pushFollow(FOLLOW_6);
9912 9912 rule__REALLiteral__Group__1__Impl();
9913 9913
9914 } 9914 state._fsp--;
9915 9915
9916 } 9916 pushFollow(FOLLOW_2);
9917 catch (RecognitionException re) { 9917 rule__REALLiteral__Group__2();
9918 reportError(re); 9918
9919 recover(input,re); 9919 state._fsp--;
9920 } 9920
9921 finally { 9921
9922 9922 }
9923 restoreStackSize(stackSize); 9923
9924 9924 }
9925 } 9925 catch (RecognitionException re) {
9926 return ; 9926 reportError(re);
9927 } 9927 recover(input,re);
9928 // $ANTLR end "rule__MetamodelSpecification__Group__1" 9928 }
9929 9929 finally {
9930 9930
9931 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" 9931 restoreStackSize(stackSize);
9932 // InternalApplicationConfiguration.g:3014:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; 9932
9933 public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { 9933 }
9934 9934 return ;
9935 int stackSize = keepStackSize(); 9935 }
9936 9936 // $ANTLR end "rule__REALLiteral__Group__1"
9937 try { 9937
9938 // InternalApplicationConfiguration.g:3018:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) 9938
9939 // InternalApplicationConfiguration.g:3019:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) 9939 // $ANTLR start "rule__REALLiteral__Group__1__Impl"
9940 { 9940 // InternalApplicationConfiguration.g:2960:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ;
9941 // InternalApplicationConfiguration.g:3019:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) 9941 public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException {
9942 // InternalApplicationConfiguration.g:3020:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) 9942
9943 { 9943 int stackSize = keepStackSize();
9944 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); 9944
9945 // InternalApplicationConfiguration.g:3021:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) 9945 try {
9946 // InternalApplicationConfiguration.g:3021:3: rule__MetamodelSpecification__EntriesAssignment_1 9946 // InternalApplicationConfiguration.g:2964:1: ( ( RULE_INT ) )
9947 { 9947 // InternalApplicationConfiguration.g:2965:1: ( RULE_INT )
9948 pushFollow(FOLLOW_2); 9948 {
9949 rule__MetamodelSpecification__EntriesAssignment_1(); 9949 // InternalApplicationConfiguration.g:2965:1: ( RULE_INT )
9950 9950 // InternalApplicationConfiguration.g:2966:2: RULE_INT
9951 state._fsp--; 9951 {
9952 9952 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1());
9953 9953 match(input,RULE_INT,FOLLOW_2);
9954 } 9954 after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1());
9955 9955
9956 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); 9956 }
9957 9957
9958 } 9958
9959 9959 }
9960 9960
9961 } 9961 }
9962 9962 catch (RecognitionException re) {
9963 } 9963 reportError(re);
9964 catch (RecognitionException re) { 9964 recover(input,re);
9965 reportError(re); 9965 }
9966 recover(input,re); 9966 finally {
9967 } 9967
9968 finally { 9968 restoreStackSize(stackSize);
9969 9969
9970 restoreStackSize(stackSize); 9970 }
9971 9971 return ;
9972 } 9972 }
9973 return ; 9973 // $ANTLR end "rule__REALLiteral__Group__1__Impl"
9974 } 9974
9975 // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl" 9975
9976 9976 // $ANTLR start "rule__REALLiteral__Group__2"
9977 9977 // InternalApplicationConfiguration.g:2975:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ;
9978 // $ANTLR start "rule__MetamodelSpecification__Group__2" 9978 public final void rule__REALLiteral__Group__2() throws RecognitionException {
9979 // InternalApplicationConfiguration.g:3029:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; 9979
9980 public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { 9980 int stackSize = keepStackSize();
9981 9981
9982 int stackSize = keepStackSize(); 9982 try {
9983 9983 // InternalApplicationConfiguration.g:2979:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 )
9984 try { 9984 // InternalApplicationConfiguration.g:2980:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3
9985 // InternalApplicationConfiguration.g:3033:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) 9985 {
9986 // InternalApplicationConfiguration.g:3034:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 9986 pushFollow(FOLLOW_9);
9987 { 9987 rule__REALLiteral__Group__2__Impl();
9988 pushFollow(FOLLOW_15); 9988
9989 rule__MetamodelSpecification__Group__2__Impl(); 9989 state._fsp--;
9990 9990
9991 state._fsp--; 9991 pushFollow(FOLLOW_2);
9992 9992 rule__REALLiteral__Group__3();
9993 pushFollow(FOLLOW_2); 9993
9994 rule__MetamodelSpecification__Group__3(); 9994 state._fsp--;
9995 9995
9996 state._fsp--; 9996
9997 9997 }
9998 9998
9999 } 9999 }
10000 10000 catch (RecognitionException re) {
10001 } 10001 reportError(re);
10002 catch (RecognitionException re) { 10002 recover(input,re);
10003 reportError(re); 10003 }
10004 recover(input,re); 10004 finally {
10005 } 10005
10006 finally { 10006 restoreStackSize(stackSize);
10007 10007
10008 restoreStackSize(stackSize); 10008 }
10009 10009 return ;
10010 } 10010 }
10011 return ; 10011 // $ANTLR end "rule__REALLiteral__Group__2"
10012 } 10012
10013 // $ANTLR end "rule__MetamodelSpecification__Group__2" 10013
10014 10014 // $ANTLR start "rule__REALLiteral__Group__2__Impl"
10015 10015 // InternalApplicationConfiguration.g:2987:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ;
10016 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" 10016 public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException {
10017 // InternalApplicationConfiguration.g:3041:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; 10017
10018 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { 10018 int stackSize = keepStackSize();
10019 10019
10020 int stackSize = keepStackSize(); 10020 try {
10021 10021 // InternalApplicationConfiguration.g:2991:1: ( ( '.' ) )
10022 try { 10022 // InternalApplicationConfiguration.g:2992:1: ( '.' )
10023 // InternalApplicationConfiguration.g:3045:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) 10023 {
10024 // InternalApplicationConfiguration.g:3046:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) 10024 // InternalApplicationConfiguration.g:2992:1: ( '.' )
10025 { 10025 // InternalApplicationConfiguration.g:2993:2: '.'
10026 // InternalApplicationConfiguration.g:3046:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) 10026 {
10027 // InternalApplicationConfiguration.g:3047:2: ( rule__MetamodelSpecification__Group_2__0 )* 10027 before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
10028 { 10028 match(input,21,FOLLOW_2);
10029 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); 10029 after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
10030 // InternalApplicationConfiguration.g:3048:2: ( rule__MetamodelSpecification__Group_2__0 )* 10030
10031 loop34: 10031 }
10032 do { 10032
10033 int alt34=2; 10033
10034 int LA34_0 = input.LA(1); 10034 }
10035 10035
10036 if ( (LA34_0==26) ) { 10036 }
10037 alt34=1; 10037 catch (RecognitionException re) {
10038 } 10038 reportError(re);
10039 10039 recover(input,re);
10040 10040 }
10041 switch (alt34) { 10041 finally {
10042 case 1 : 10042
10043 // InternalApplicationConfiguration.g:3048:3: rule__MetamodelSpecification__Group_2__0 10043 restoreStackSize(stackSize);
10044 { 10044
10045 pushFollow(FOLLOW_16); 10045 }
10046 rule__MetamodelSpecification__Group_2__0(); 10046 return ;
10047 10047 }
10048 state._fsp--; 10048 // $ANTLR end "rule__REALLiteral__Group__2__Impl"
10049 10049
10050 10050
10051 } 10051 // $ANTLR start "rule__REALLiteral__Group__3"
10052 break; 10052 // InternalApplicationConfiguration.g:3002:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ;
10053 10053 public final void rule__REALLiteral__Group__3() throws RecognitionException {
10054 default : 10054
10055 break loop34; 10055 int stackSize = keepStackSize();
10056 } 10056
10057 } while (true); 10057 try {
10058 10058 // InternalApplicationConfiguration.g:3006:1: ( rule__REALLiteral__Group__3__Impl )
10059 after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); 10059 // InternalApplicationConfiguration.g:3007:2: rule__REALLiteral__Group__3__Impl
10060 10060 {
10061 } 10061 pushFollow(FOLLOW_2);
10062 10062 rule__REALLiteral__Group__3__Impl();
10063 10063
10064 } 10064 state._fsp--;
10065 10065
10066 } 10066
10067 catch (RecognitionException re) { 10067 }
10068 reportError(re); 10068
10069 recover(input,re); 10069 }
10070 } 10070 catch (RecognitionException re) {
10071 finally { 10071 reportError(re);
10072 10072 recover(input,re);
10073 restoreStackSize(stackSize); 10073 }
10074 10074 finally {
10075 } 10075
10076 return ; 10076 restoreStackSize(stackSize);
10077 } 10077
10078 // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl" 10078 }
10079 10079 return ;
10080 10080 }
10081 // $ANTLR start "rule__MetamodelSpecification__Group__3" 10081 // $ANTLR end "rule__REALLiteral__Group__3"
10082 // InternalApplicationConfiguration.g:3056:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; 10082
10083 public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { 10083
10084 10084 // $ANTLR start "rule__REALLiteral__Group__3__Impl"
10085 int stackSize = keepStackSize(); 10085 // InternalApplicationConfiguration.g:3013:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ;
10086 10086 public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException {
10087 try { 10087
10088 // InternalApplicationConfiguration.g:3060:1: ( rule__MetamodelSpecification__Group__3__Impl ) 10088 int stackSize = keepStackSize();
10089 // InternalApplicationConfiguration.g:3061:2: rule__MetamodelSpecification__Group__3__Impl 10089
10090 { 10090 try {
10091 pushFollow(FOLLOW_2); 10091 // InternalApplicationConfiguration.g:3017:1: ( ( RULE_INT ) )
10092 rule__MetamodelSpecification__Group__3__Impl(); 10092 // InternalApplicationConfiguration.g:3018:1: ( RULE_INT )
10093 10093 {
10094 state._fsp--; 10094 // InternalApplicationConfiguration.g:3018:1: ( RULE_INT )
10095 10095 // InternalApplicationConfiguration.g:3019:2: RULE_INT
10096 10096 {
10097 } 10097 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3());
10098 10098 match(input,RULE_INT,FOLLOW_2);
10099 } 10099 after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3());
10100 catch (RecognitionException re) { 10100
10101 reportError(re); 10101 }
10102 recover(input,re); 10102
10103 } 10103
10104 finally { 10104 }
10105 10105
10106 restoreStackSize(stackSize); 10106 }
10107 10107 catch (RecognitionException re) {
10108 } 10108 reportError(re);
10109 return ; 10109 recover(input,re);
10110 } 10110 }
10111 // $ANTLR end "rule__MetamodelSpecification__Group__3" 10111 finally {
10112 10112
10113 10113 restoreStackSize(stackSize);
10114 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" 10114
10115 // InternalApplicationConfiguration.g:3067:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; 10115 }
10116 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { 10116 return ;
10117 10117 }
10118 int stackSize = keepStackSize(); 10118 // $ANTLR end "rule__REALLiteral__Group__3__Impl"
10119 10119
10120 try { 10120
10121 // InternalApplicationConfiguration.g:3071:1: ( ( '}' ) ) 10121 // $ANTLR start "rule__INTLiteral__Group__0"
10122 // InternalApplicationConfiguration.g:3072:1: ( '}' ) 10122 // InternalApplicationConfiguration.g:3029:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ;
10123 { 10123 public final void rule__INTLiteral__Group__0() throws RecognitionException {
10124 // InternalApplicationConfiguration.g:3072:1: ( '}' ) 10124
10125 // InternalApplicationConfiguration.g:3073:2: '}' 10125 int stackSize = keepStackSize();
10126 { 10126
10127 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 10127 try {
10128 match(input,25,FOLLOW_2); 10128 // InternalApplicationConfiguration.g:3033:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 )
10129 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 10129 // InternalApplicationConfiguration.g:3034:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1
10130 10130 {
10131 } 10131 pushFollow(FOLLOW_9);
10132 10132 rule__INTLiteral__Group__0__Impl();
10133 10133
10134 } 10134 state._fsp--;
10135 10135
10136 } 10136 pushFollow(FOLLOW_2);
10137 catch (RecognitionException re) { 10137 rule__INTLiteral__Group__1();
10138 reportError(re); 10138
10139 recover(input,re); 10139 state._fsp--;
10140 } 10140
10141 finally { 10141
10142 10142 }
10143 restoreStackSize(stackSize); 10143
10144 10144 }
10145 } 10145 catch (RecognitionException re) {
10146 return ; 10146 reportError(re);
10147 } 10147 recover(input,re);
10148 // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl" 10148 }
10149 10149 finally {
10150 10150
10151 // $ANTLR start "rule__MetamodelSpecification__Group_2__0" 10151 restoreStackSize(stackSize);
10152 // InternalApplicationConfiguration.g:3083:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; 10152
10153 public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { 10153 }
10154 10154 return ;
10155 int stackSize = keepStackSize(); 10155 }
10156 10156 // $ANTLR end "rule__INTLiteral__Group__0"
10157 try { 10157
10158 // InternalApplicationConfiguration.g:3087:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) 10158
10159 // InternalApplicationConfiguration.g:3088:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 10159 // $ANTLR start "rule__INTLiteral__Group__0__Impl"
10160 { 10160 // InternalApplicationConfiguration.g:3041:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ;
10161 pushFollow(FOLLOW_14); 10161 public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException {
10162 rule__MetamodelSpecification__Group_2__0__Impl(); 10162
10163 10163 int stackSize = keepStackSize();
10164 state._fsp--; 10164
10165 10165 try {
10166 pushFollow(FOLLOW_2); 10166 // InternalApplicationConfiguration.g:3045:1: ( ( ( '-' )? ) )
10167 rule__MetamodelSpecification__Group_2__1(); 10167 // InternalApplicationConfiguration.g:3046:1: ( ( '-' )? )
10168 10168 {
10169 state._fsp--; 10169 // InternalApplicationConfiguration.g:3046:1: ( ( '-' )? )
10170 10170 // InternalApplicationConfiguration.g:3047:2: ( '-' )?
10171 10171 {
10172 } 10172 before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0());
10173 10173 // InternalApplicationConfiguration.g:3048:2: ( '-' )?
10174 } 10174 int alt37=2;
10175 catch (RecognitionException re) { 10175 int LA37_0 = input.LA(1);
10176 reportError(re); 10176
10177 recover(input,re); 10177 if ( (LA37_0==22) ) {
10178 } 10178 alt37=1;
10179 finally { 10179 }
10180 10180 switch (alt37) {
10181 restoreStackSize(stackSize); 10181 case 1 :
10182 10182 // InternalApplicationConfiguration.g:3048:3: '-'
10183 } 10183 {
10184 return ; 10184 match(input,22,FOLLOW_2);
10185 } 10185
10186 // $ANTLR end "rule__MetamodelSpecification__Group_2__0" 10186 }
10187 10187 break;
10188 10188
10189 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" 10189 }
10190 // InternalApplicationConfiguration.g:3095:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; 10190
10191 public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { 10191 after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0());
10192 10192
10193 int stackSize = keepStackSize(); 10193 }
10194 10194
10195 try { 10195
10196 // InternalApplicationConfiguration.g:3099:1: ( ( ',' ) ) 10196 }
10197 // InternalApplicationConfiguration.g:3100:1: ( ',' ) 10197
10198 { 10198 }
10199 // InternalApplicationConfiguration.g:3100:1: ( ',' ) 10199 catch (RecognitionException re) {
10200 // InternalApplicationConfiguration.g:3101:2: ',' 10200 reportError(re);
10201 { 10201 recover(input,re);
10202 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 10202 }
10203 match(input,26,FOLLOW_2); 10203 finally {
10204 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 10204
10205 10205 restoreStackSize(stackSize);
10206 } 10206
10207 10207 }
10208 10208 return ;
10209 } 10209 }
10210 10210 // $ANTLR end "rule__INTLiteral__Group__0__Impl"
10211 } 10211
10212 catch (RecognitionException re) { 10212
10213 reportError(re); 10213 // $ANTLR start "rule__INTLiteral__Group__1"
10214 recover(input,re); 10214 // InternalApplicationConfiguration.g:3056:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ;
10215 } 10215 public final void rule__INTLiteral__Group__1() throws RecognitionException {
10216 finally { 10216
10217 10217 int stackSize = keepStackSize();
10218 restoreStackSize(stackSize); 10218
10219 10219 try {
10220 } 10220 // InternalApplicationConfiguration.g:3060:1: ( rule__INTLiteral__Group__1__Impl )
10221 return ; 10221 // InternalApplicationConfiguration.g:3061:2: rule__INTLiteral__Group__1__Impl
10222 } 10222 {
10223 // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl" 10223 pushFollow(FOLLOW_2);
10224 10224 rule__INTLiteral__Group__1__Impl();
10225 10225
10226 // $ANTLR start "rule__MetamodelSpecification__Group_2__1" 10226 state._fsp--;
10227 // InternalApplicationConfiguration.g:3110:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; 10227
10228 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { 10228
10229 10229 }
10230 int stackSize = keepStackSize(); 10230
10231 10231 }
10232 try { 10232 catch (RecognitionException re) {
10233 // InternalApplicationConfiguration.g:3114:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) 10233 reportError(re);
10234 // InternalApplicationConfiguration.g:3115:2: rule__MetamodelSpecification__Group_2__1__Impl 10234 recover(input,re);
10235 { 10235 }
10236 pushFollow(FOLLOW_2); 10236 finally {
10237 rule__MetamodelSpecification__Group_2__1__Impl(); 10237
10238 10238 restoreStackSize(stackSize);
10239 state._fsp--; 10239
10240 10240 }
10241 10241 return ;
10242 } 10242 }
10243 10243 // $ANTLR end "rule__INTLiteral__Group__1"
10244 } 10244
10245 catch (RecognitionException re) { 10245
10246 reportError(re); 10246 // $ANTLR start "rule__INTLiteral__Group__1__Impl"
10247 recover(input,re); 10247 // InternalApplicationConfiguration.g:3067:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ;
10248 } 10248 public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException {
10249 finally { 10249
10250 10250 int stackSize = keepStackSize();
10251 restoreStackSize(stackSize); 10251
10252 10252 try {
10253 } 10253 // InternalApplicationConfiguration.g:3071:1: ( ( RULE_INT ) )
10254 return ; 10254 // InternalApplicationConfiguration.g:3072:1: ( RULE_INT )
10255 } 10255 {
10256 // $ANTLR end "rule__MetamodelSpecification__Group_2__1" 10256 // InternalApplicationConfiguration.g:3072:1: ( RULE_INT )
10257 10257 // InternalApplicationConfiguration.g:3073:2: RULE_INT
10258 10258 {
10259 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" 10259 before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1());
10260 // InternalApplicationConfiguration.g:3121:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; 10260 match(input,RULE_INT,FOLLOW_2);
10261 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { 10261 after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1());
10262 10262
10263 int stackSize = keepStackSize(); 10263 }
10264 10264
10265 try { 10265
10266 // InternalApplicationConfiguration.g:3125:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) 10266 }
10267 // InternalApplicationConfiguration.g:3126:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) 10267
10268 { 10268 }
10269 // InternalApplicationConfiguration.g:3126:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) 10269 catch (RecognitionException re) {
10270 // InternalApplicationConfiguration.g:3127:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) 10270 reportError(re);
10271 { 10271 recover(input,re);
10272 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); 10272 }
10273 // InternalApplicationConfiguration.g:3128:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) 10273 finally {
10274 // InternalApplicationConfiguration.g:3128:3: rule__MetamodelSpecification__EntriesAssignment_2_1 10274
10275 { 10275 restoreStackSize(stackSize);
10276 pushFollow(FOLLOW_2); 10276
10277 rule__MetamodelSpecification__EntriesAssignment_2_1(); 10277 }
10278 10278 return ;
10279 state._fsp--; 10279 }
10280 10280 // $ANTLR end "rule__INTLiteral__Group__1__Impl"
10281 10281
10282 } 10282
10283 10283 // $ANTLR start "rule__EPackageImport__Group__0"
10284 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); 10284 // InternalApplicationConfiguration.g:3083:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ;
10285 10285 public final void rule__EPackageImport__Group__0() throws RecognitionException {
10286 } 10286
10287 10287 int stackSize = keepStackSize();
10288 10288
10289 } 10289 try {
10290 10290 // InternalApplicationConfiguration.g:3087:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 )
10291 } 10291 // InternalApplicationConfiguration.g:3088:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1
10292 catch (RecognitionException re) { 10292 {
10293 reportError(re); 10293 pushFollow(FOLLOW_10);
10294 recover(input,re); 10294 rule__EPackageImport__Group__0__Impl();
10295 } 10295
10296 finally { 10296 state._fsp--;
10297 10297
10298 restoreStackSize(stackSize); 10298 pushFollow(FOLLOW_2);
10299 10299 rule__EPackageImport__Group__1();
10300 } 10300
10301 return ; 10301 state._fsp--;
10302 } 10302
10303 // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl" 10303
10304 10304 }
10305 10305
10306 // $ANTLR start "rule__AllPackageEntry__Group__0" 10306 }
10307 // InternalApplicationConfiguration.g:3137:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; 10307 catch (RecognitionException re) {
10308 public final void rule__AllPackageEntry__Group__0() throws RecognitionException { 10308 reportError(re);
10309 10309 recover(input,re);
10310 int stackSize = keepStackSize(); 10310 }
10311 10311 finally {
10312 try { 10312
10313 // InternalApplicationConfiguration.g:3141:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) 10313 restoreStackSize(stackSize);
10314 // InternalApplicationConfiguration.g:3142:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 10314
10315 { 10315 }
10316 pushFollow(FOLLOW_8); 10316 return ;
10317 rule__AllPackageEntry__Group__0__Impl(); 10317 }
10318 10318 // $ANTLR end "rule__EPackageImport__Group__0"
10319 state._fsp--; 10319
10320 10320
10321 pushFollow(FOLLOW_2); 10321 // $ANTLR start "rule__EPackageImport__Group__0__Impl"
10322 rule__AllPackageEntry__Group__1(); 10322 // InternalApplicationConfiguration.g:3095:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ;
10323 10323 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException {
10324 state._fsp--; 10324
10325 10325 int stackSize = keepStackSize();
10326 10326
10327 } 10327 try {
10328 10328 // InternalApplicationConfiguration.g:3099:1: ( ( 'import' ) )
10329 } 10329 // InternalApplicationConfiguration.g:3100:1: ( 'import' )
10330 catch (RecognitionException re) { 10330 {
10331 reportError(re); 10331 // InternalApplicationConfiguration.g:3100:1: ( 'import' )
10332 recover(input,re); 10332 // InternalApplicationConfiguration.g:3101:2: 'import'
10333 } 10333 {
10334 finally { 10334 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
10335 10335 match(input,23,FOLLOW_2);
10336 restoreStackSize(stackSize); 10336 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
10337 10337
10338 } 10338 }
10339 return ; 10339
10340 } 10340
10341 // $ANTLR end "rule__AllPackageEntry__Group__0" 10341 }
10342 10342
10343 10343 }
10344 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" 10344 catch (RecognitionException re) {
10345 // InternalApplicationConfiguration.g:3149:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; 10345 reportError(re);
10346 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { 10346 recover(input,re);
10347 10347 }
10348 int stackSize = keepStackSize(); 10348 finally {
10349 10349
10350 try { 10350 restoreStackSize(stackSize);
10351 // InternalApplicationConfiguration.g:3153:1: ( ( 'package' ) ) 10351
10352 // InternalApplicationConfiguration.g:3154:1: ( 'package' ) 10352 }
10353 { 10353 return ;
10354 // InternalApplicationConfiguration.g:3154:1: ( 'package' ) 10354 }
10355 // InternalApplicationConfiguration.g:3155:2: 'package' 10355 // $ANTLR end "rule__EPackageImport__Group__0__Impl"
10356 { 10356
10357 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 10357
10358 match(input,27,FOLLOW_2); 10358 // $ANTLR start "rule__EPackageImport__Group__1"
10359 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 10359 // InternalApplicationConfiguration.g:3110:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ;
10360 10360 public final void rule__EPackageImport__Group__1() throws RecognitionException {
10361 } 10361
10362 10362 int stackSize = keepStackSize();
10363 10363
10364 } 10364 try {
10365 10365 // InternalApplicationConfiguration.g:3114:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 )
10366 } 10366 // InternalApplicationConfiguration.g:3115:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2
10367 catch (RecognitionException re) { 10367 {
10368 reportError(re); 10368 pushFollow(FOLLOW_11);
10369 recover(input,re); 10369 rule__EPackageImport__Group__1__Impl();
10370 } 10370
10371 finally { 10371 state._fsp--;
10372 10372
10373 restoreStackSize(stackSize); 10373 pushFollow(FOLLOW_2);
10374 10374 rule__EPackageImport__Group__2();
10375 } 10375
10376 return ; 10376 state._fsp--;
10377 } 10377
10378 // $ANTLR end "rule__AllPackageEntry__Group__0__Impl" 10378
10379 10379 }
10380 10380
10381 // $ANTLR start "rule__AllPackageEntry__Group__1" 10381 }
10382 // InternalApplicationConfiguration.g:3164:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; 10382 catch (RecognitionException re) {
10383 public final void rule__AllPackageEntry__Group__1() throws RecognitionException { 10383 reportError(re);
10384 10384 recover(input,re);
10385 int stackSize = keepStackSize(); 10385 }
10386 10386 finally {
10387 try { 10387
10388 // InternalApplicationConfiguration.g:3168:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) 10388 restoreStackSize(stackSize);
10389 // InternalApplicationConfiguration.g:3169:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 10389
10390 { 10390 }
10391 pushFollow(FOLLOW_17); 10391 return ;
10392 rule__AllPackageEntry__Group__1__Impl(); 10392 }
10393 10393 // $ANTLR end "rule__EPackageImport__Group__1"
10394 state._fsp--; 10394
10395 10395
10396 pushFollow(FOLLOW_2); 10396 // $ANTLR start "rule__EPackageImport__Group__1__Impl"
10397 rule__AllPackageEntry__Group__2(); 10397 // InternalApplicationConfiguration.g:3122:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ;
10398 10398 public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException {
10399 state._fsp--; 10399
10400 10400 int stackSize = keepStackSize();
10401 10401
10402 } 10402 try {
10403 10403 // InternalApplicationConfiguration.g:3126:1: ( ( 'epackage' ) )
10404 } 10404 // InternalApplicationConfiguration.g:3127:1: ( 'epackage' )
10405 catch (RecognitionException re) { 10405 {
10406 reportError(re); 10406 // InternalApplicationConfiguration.g:3127:1: ( 'epackage' )
10407 recover(input,re); 10407 // InternalApplicationConfiguration.g:3128:2: 'epackage'
10408 } 10408 {
10409 finally { 10409 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
10410 10410 match(input,24,FOLLOW_2);
10411 restoreStackSize(stackSize); 10411 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
10412 10412
10413 } 10413 }
10414 return ; 10414
10415 } 10415
10416 // $ANTLR end "rule__AllPackageEntry__Group__1" 10416 }
10417 10417
10418 10418 }
10419 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" 10419 catch (RecognitionException re) {
10420 // InternalApplicationConfiguration.g:3176:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; 10420 reportError(re);
10421 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { 10421 recover(input,re);
10422 10422 }
10423 int stackSize = keepStackSize(); 10423 finally {
10424 10424
10425 try { 10425 restoreStackSize(stackSize);
10426 // InternalApplicationConfiguration.g:3180:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) 10426
10427 // InternalApplicationConfiguration.g:3181:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) 10427 }
10428 { 10428 return ;
10429 // InternalApplicationConfiguration.g:3181:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) 10429 }
10430 // InternalApplicationConfiguration.g:3182:2: ( rule__AllPackageEntry__PackageAssignment_1 ) 10430 // $ANTLR end "rule__EPackageImport__Group__1__Impl"
10431 { 10431
10432 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); 10432
10433 // InternalApplicationConfiguration.g:3183:2: ( rule__AllPackageEntry__PackageAssignment_1 ) 10433 // $ANTLR start "rule__EPackageImport__Group__2"
10434 // InternalApplicationConfiguration.g:3183:3: rule__AllPackageEntry__PackageAssignment_1 10434 // InternalApplicationConfiguration.g:3137:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ;
10435 { 10435 public final void rule__EPackageImport__Group__2() throws RecognitionException {
10436 pushFollow(FOLLOW_2); 10436
10437 rule__AllPackageEntry__PackageAssignment_1(); 10437 int stackSize = keepStackSize();
10438 10438
10439 state._fsp--; 10439 try {
10440 10440 // InternalApplicationConfiguration.g:3141:1: ( rule__EPackageImport__Group__2__Impl )
10441 10441 // InternalApplicationConfiguration.g:3142:2: rule__EPackageImport__Group__2__Impl
10442 } 10442 {
10443 10443 pushFollow(FOLLOW_2);
10444 after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); 10444 rule__EPackageImport__Group__2__Impl();
10445 10445
10446 } 10446 state._fsp--;
10447 10447
10448 10448
10449 } 10449 }
10450 10450
10451 } 10451 }
10452 catch (RecognitionException re) { 10452 catch (RecognitionException re) {
10453 reportError(re); 10453 reportError(re);
10454 recover(input,re); 10454 recover(input,re);
10455 } 10455 }
10456 finally { 10456 finally {
10457 10457
10458 restoreStackSize(stackSize); 10458 restoreStackSize(stackSize);
10459 10459
10460 } 10460 }
10461 return ; 10461 return ;
10462 } 10462 }
10463 // $ANTLR end "rule__AllPackageEntry__Group__1__Impl" 10463 // $ANTLR end "rule__EPackageImport__Group__2"
10464 10464
10465 10465
10466 // $ANTLR start "rule__AllPackageEntry__Group__2" 10466 // $ANTLR start "rule__EPackageImport__Group__2__Impl"
10467 // InternalApplicationConfiguration.g:3191:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; 10467 // InternalApplicationConfiguration.g:3148:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ;
10468 public final void rule__AllPackageEntry__Group__2() throws RecognitionException { 10468 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException {
10469 10469
10470 int stackSize = keepStackSize(); 10470 int stackSize = keepStackSize();
10471 10471
10472 try { 10472 try {
10473 // InternalApplicationConfiguration.g:3195:1: ( rule__AllPackageEntry__Group__2__Impl ) 10473 // InternalApplicationConfiguration.g:3152:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) )
10474 // InternalApplicationConfiguration.g:3196:2: rule__AllPackageEntry__Group__2__Impl 10474 // InternalApplicationConfiguration.g:3153:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
10475 { 10475 {
10476 pushFollow(FOLLOW_2); 10476 // InternalApplicationConfiguration.g:3153:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
10477 rule__AllPackageEntry__Group__2__Impl(); 10477 // InternalApplicationConfiguration.g:3154:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
10478 10478 {
10479 state._fsp--; 10479 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
10480 10480 // InternalApplicationConfiguration.g:3155:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
10481 10481 // InternalApplicationConfiguration.g:3155:3: rule__EPackageImport__ImportedPackageAssignment_2
10482 } 10482 {
10483 10483 pushFollow(FOLLOW_2);
10484 } 10484 rule__EPackageImport__ImportedPackageAssignment_2();
10485 catch (RecognitionException re) { 10485
10486 reportError(re); 10486 state._fsp--;
10487 recover(input,re); 10487
10488 } 10488
10489 finally { 10489 }
10490 10490
10491 restoreStackSize(stackSize); 10491 after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
10492 10492
10493 } 10493 }
10494 return ; 10494
10495 } 10495
10496 // $ANTLR end "rule__AllPackageEntry__Group__2" 10496 }
10497 10497
10498 10498 }
10499 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" 10499 catch (RecognitionException re) {
10500 // InternalApplicationConfiguration.g:3202:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; 10500 reportError(re);
10501 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { 10501 recover(input,re);
10502 10502 }
10503 int stackSize = keepStackSize(); 10503 finally {
10504 10504
10505 try { 10505 restoreStackSize(stackSize);
10506 // InternalApplicationConfiguration.g:3206:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) 10506
10507 // InternalApplicationConfiguration.g:3207:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) 10507 }
10508 { 10508 return ;
10509 // InternalApplicationConfiguration.g:3207:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) 10509 }
10510 // InternalApplicationConfiguration.g:3208:2: ( rule__AllPackageEntry__Group_2__0 )? 10510 // $ANTLR end "rule__EPackageImport__Group__2__Impl"
10511 { 10511
10512 before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); 10512
10513 // InternalApplicationConfiguration.g:3209:2: ( rule__AllPackageEntry__Group_2__0 )? 10513 // $ANTLR start "rule__ViatraImport__Group__0"
10514 int alt35=2; 10514 // InternalApplicationConfiguration.g:3164:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ;
10515 int LA35_0 = input.LA(1); 10515 public final void rule__ViatraImport__Group__0() throws RecognitionException {
10516 10516
10517 if ( (LA35_0==28) ) { 10517 int stackSize = keepStackSize();
10518 alt35=1; 10518
10519 } 10519 try {
10520 switch (alt35) { 10520 // InternalApplicationConfiguration.g:3168:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 )
10521 case 1 : 10521 // InternalApplicationConfiguration.g:3169:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1
10522 // InternalApplicationConfiguration.g:3209:3: rule__AllPackageEntry__Group_2__0 10522 {
10523 { 10523 pushFollow(FOLLOW_12);
10524 pushFollow(FOLLOW_2); 10524 rule__ViatraImport__Group__0__Impl();
10525 rule__AllPackageEntry__Group_2__0(); 10525
10526 10526 state._fsp--;
10527 state._fsp--; 10527
10528 10528 pushFollow(FOLLOW_2);
10529 10529 rule__ViatraImport__Group__1();
10530 } 10530
10531 break; 10531 state._fsp--;
10532 10532
10533 } 10533
10534 10534 }
10535 after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); 10535
10536 10536 }
10537 } 10537 catch (RecognitionException re) {
10538 10538 reportError(re);
10539 10539 recover(input,re);
10540 } 10540 }
10541 10541 finally {
10542 } 10542
10543 catch (RecognitionException re) { 10543 restoreStackSize(stackSize);
10544 reportError(re); 10544
10545 recover(input,re); 10545 }
10546 } 10546 return ;
10547 finally { 10547 }
10548 10548 // $ANTLR end "rule__ViatraImport__Group__0"
10549 restoreStackSize(stackSize); 10549
10550 10550
10551 } 10551 // $ANTLR start "rule__ViatraImport__Group__0__Impl"
10552 return ; 10552 // InternalApplicationConfiguration.g:3176:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ;
10553 } 10553 public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException {
10554 // $ANTLR end "rule__AllPackageEntry__Group__2__Impl" 10554
10555 10555 int stackSize = keepStackSize();
10556 10556
10557 // $ANTLR start "rule__AllPackageEntry__Group_2__0" 10557 try {
10558 // InternalApplicationConfiguration.g:3218:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; 10558 // InternalApplicationConfiguration.g:3180:1: ( ( 'import' ) )
10559 public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { 10559 // InternalApplicationConfiguration.g:3181:1: ( 'import' )
10560 10560 {
10561 int stackSize = keepStackSize(); 10561 // InternalApplicationConfiguration.g:3181:1: ( 'import' )
10562 10562 // InternalApplicationConfiguration.g:3182:2: 'import'
10563 try { 10563 {
10564 // InternalApplicationConfiguration.g:3222:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) 10564 before(grammarAccess.getViatraImportAccess().getImportKeyword_0());
10565 // InternalApplicationConfiguration.g:3223:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 10565 match(input,23,FOLLOW_2);
10566 { 10566 after(grammarAccess.getViatraImportAccess().getImportKeyword_0());
10567 pushFollow(FOLLOW_18); 10567
10568 rule__AllPackageEntry__Group_2__0__Impl(); 10568 }
10569 10569
10570 state._fsp--; 10570
10571 10571 }
10572 pushFollow(FOLLOW_2); 10572
10573 rule__AllPackageEntry__Group_2__1(); 10573 }
10574 10574 catch (RecognitionException re) {
10575 state._fsp--; 10575 reportError(re);
10576 10576 recover(input,re);
10577 10577 }
10578 } 10578 finally {
10579 10579
10580 } 10580 restoreStackSize(stackSize);
10581 catch (RecognitionException re) { 10581
10582 reportError(re); 10582 }
10583 recover(input,re); 10583 return ;
10584 } 10584 }
10585 finally { 10585 // $ANTLR end "rule__ViatraImport__Group__0__Impl"
10586 10586
10587 restoreStackSize(stackSize); 10587
10588 10588 // $ANTLR start "rule__ViatraImport__Group__1"
10589 } 10589 // InternalApplicationConfiguration.g:3191:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ;
10590 return ; 10590 public final void rule__ViatraImport__Group__1() throws RecognitionException {
10591 } 10591
10592 // $ANTLR end "rule__AllPackageEntry__Group_2__0" 10592 int stackSize = keepStackSize();
10593 10593
10594 10594 try {
10595 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" 10595 // InternalApplicationConfiguration.g:3195:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 )
10596 // InternalApplicationConfiguration.g:3230:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; 10596 // InternalApplicationConfiguration.g:3196:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2
10597 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { 10597 {
10598 10598 pushFollow(FOLLOW_11);
10599 int stackSize = keepStackSize(); 10599 rule__ViatraImport__Group__1__Impl();
10600 10600
10601 try { 10601 state._fsp--;
10602 // InternalApplicationConfiguration.g:3234:1: ( ( 'excluding' ) ) 10602
10603 // InternalApplicationConfiguration.g:3235:1: ( 'excluding' ) 10603 pushFollow(FOLLOW_2);
10604 { 10604 rule__ViatraImport__Group__2();
10605 // InternalApplicationConfiguration.g:3235:1: ( 'excluding' ) 10605
10606 // InternalApplicationConfiguration.g:3236:2: 'excluding' 10606 state._fsp--;
10607 { 10607
10608 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 10608
10609 match(input,28,FOLLOW_2); 10609 }
10610 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 10610
10611 10611 }
10612 } 10612 catch (RecognitionException re) {
10613 10613 reportError(re);
10614 10614 recover(input,re);
10615 } 10615 }
10616 10616 finally {
10617 } 10617
10618 catch (RecognitionException re) { 10618 restoreStackSize(stackSize);
10619 reportError(re); 10619
10620 recover(input,re); 10620 }
10621 } 10621 return ;
10622 finally { 10622 }
10623 10623 // $ANTLR end "rule__ViatraImport__Group__1"
10624 restoreStackSize(stackSize); 10624
10625 10625
10626 } 10626 // $ANTLR start "rule__ViatraImport__Group__1__Impl"
10627 return ; 10627 // InternalApplicationConfiguration.g:3203:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ;
10628 } 10628 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException {
10629 // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl" 10629
10630 10630 int stackSize = keepStackSize();
10631 10631
10632 // $ANTLR start "rule__AllPackageEntry__Group_2__1" 10632 try {
10633 // InternalApplicationConfiguration.g:3245:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; 10633 // InternalApplicationConfiguration.g:3207:1: ( ( 'viatra' ) )
10634 public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { 10634 // InternalApplicationConfiguration.g:3208:1: ( 'viatra' )
10635 10635 {
10636 int stackSize = keepStackSize(); 10636 // InternalApplicationConfiguration.g:3208:1: ( 'viatra' )
10637 10637 // InternalApplicationConfiguration.g:3209:2: 'viatra'
10638 try { 10638 {
10639 // InternalApplicationConfiguration.g:3249:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) 10639 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
10640 // InternalApplicationConfiguration.g:3250:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 10640 match(input,25,FOLLOW_2);
10641 { 10641 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
10642 pushFollow(FOLLOW_8); 10642
10643 rule__AllPackageEntry__Group_2__1__Impl(); 10643 }
10644 10644
10645 state._fsp--; 10645
10646 10646 }
10647 pushFollow(FOLLOW_2); 10647
10648 rule__AllPackageEntry__Group_2__2(); 10648 }
10649 10649 catch (RecognitionException re) {
10650 state._fsp--; 10650 reportError(re);
10651 10651 recover(input,re);
10652 10652 }
10653 } 10653 finally {
10654 10654
10655 } 10655 restoreStackSize(stackSize);
10656 catch (RecognitionException re) { 10656
10657 reportError(re); 10657 }
10658 recover(input,re); 10658 return ;
10659 } 10659 }
10660 finally { 10660 // $ANTLR end "rule__ViatraImport__Group__1__Impl"
10661 10661
10662 restoreStackSize(stackSize); 10662
10663 10663 // $ANTLR start "rule__ViatraImport__Group__2"
10664 } 10664 // InternalApplicationConfiguration.g:3218:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ;
10665 return ; 10665 public final void rule__ViatraImport__Group__2() throws RecognitionException {
10666 } 10666
10667 // $ANTLR end "rule__AllPackageEntry__Group_2__1" 10667 int stackSize = keepStackSize();
10668 10668
10669 10669 try {
10670 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" 10670 // InternalApplicationConfiguration.g:3222:1: ( rule__ViatraImport__Group__2__Impl )
10671 // InternalApplicationConfiguration.g:3257:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; 10671 // InternalApplicationConfiguration.g:3223:2: rule__ViatraImport__Group__2__Impl
10672 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { 10672 {
10673 10673 pushFollow(FOLLOW_2);
10674 int stackSize = keepStackSize(); 10674 rule__ViatraImport__Group__2__Impl();
10675 10675
10676 try { 10676 state._fsp--;
10677 // InternalApplicationConfiguration.g:3261:1: ( ( '{' ) ) 10677
10678 // InternalApplicationConfiguration.g:3262:1: ( '{' ) 10678
10679 { 10679 }
10680 // InternalApplicationConfiguration.g:3262:1: ( '{' ) 10680
10681 // InternalApplicationConfiguration.g:3263:2: '{' 10681 }
10682 { 10682 catch (RecognitionException re) {
10683 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 10683 reportError(re);
10684 match(input,24,FOLLOW_2); 10684 recover(input,re);
10685 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 10685 }
10686 10686 finally {
10687 } 10687
10688 10688 restoreStackSize(stackSize);
10689 10689
10690 } 10690 }
10691 10691 return ;
10692 } 10692 }
10693 catch (RecognitionException re) { 10693 // $ANTLR end "rule__ViatraImport__Group__2"
10694 reportError(re); 10694
10695 recover(input,re); 10695
10696 } 10696 // $ANTLR start "rule__ViatraImport__Group__2__Impl"
10697 finally { 10697 // InternalApplicationConfiguration.g:3229:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ;
10698 10698 public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException {
10699 restoreStackSize(stackSize); 10699
10700 10700 int stackSize = keepStackSize();
10701 } 10701
10702 return ; 10702 try {
10703 } 10703 // InternalApplicationConfiguration.g:3233:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) )
10704 // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl" 10704 // InternalApplicationConfiguration.g:3234:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
10705 10705 {
10706 10706 // InternalApplicationConfiguration.g:3234:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
10707 // $ANTLR start "rule__AllPackageEntry__Group_2__2" 10707 // InternalApplicationConfiguration.g:3235:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
10708 // InternalApplicationConfiguration.g:3272:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; 10708 {
10709 public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { 10709 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
10710 10710 // InternalApplicationConfiguration.g:3236:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
10711 int stackSize = keepStackSize(); 10711 // InternalApplicationConfiguration.g:3236:3: rule__ViatraImport__ImportedViatraAssignment_2
10712 10712 {
10713 try { 10713 pushFollow(FOLLOW_2);
10714 // InternalApplicationConfiguration.g:3276:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) 10714 rule__ViatraImport__ImportedViatraAssignment_2();
10715 // InternalApplicationConfiguration.g:3277:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 10715
10716 { 10716 state._fsp--;
10717 pushFollow(FOLLOW_15); 10717
10718 rule__AllPackageEntry__Group_2__2__Impl(); 10718
10719 10719 }
10720 state._fsp--; 10720
10721 10721 after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
10722 pushFollow(FOLLOW_2); 10722
10723 rule__AllPackageEntry__Group_2__3(); 10723 }
10724 10724
10725 state._fsp--; 10725
10726 10726 }
10727 10727
10728 } 10728 }
10729 10729 catch (RecognitionException re) {
10730 } 10730 reportError(re);
10731 catch (RecognitionException re) { 10731 recover(input,re);
10732 reportError(re); 10732 }
10733 recover(input,re); 10733 finally {
10734 } 10734
10735 finally { 10735 restoreStackSize(stackSize);
10736 10736
10737 restoreStackSize(stackSize); 10737 }
10738 10738 return ;
10739 } 10739 }
10740 return ; 10740 // $ANTLR end "rule__ViatraImport__Group__2__Impl"
10741 } 10741
10742 // $ANTLR end "rule__AllPackageEntry__Group_2__2" 10742
10743 10743 // $ANTLR start "rule__CftImport__Group__0"
10744 10744 // InternalApplicationConfiguration.g:3245:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ;
10745 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" 10745 public final void rule__CftImport__Group__0() throws RecognitionException {
10746 // InternalApplicationConfiguration.g:3284:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; 10746
10747 public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { 10747 int stackSize = keepStackSize();
10748 10748
10749 int stackSize = keepStackSize(); 10749 try {
10750 10750 // InternalApplicationConfiguration.g:3249:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 )
10751 try { 10751 // InternalApplicationConfiguration.g:3250:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1
10752 // InternalApplicationConfiguration.g:3288:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) 10752 {
10753 // InternalApplicationConfiguration.g:3289:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) 10753 pushFollow(FOLLOW_13);
10754 { 10754 rule__CftImport__Group__0__Impl();
10755 // InternalApplicationConfiguration.g:3289:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) 10755
10756 // InternalApplicationConfiguration.g:3290:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) 10756 state._fsp--;
10757 { 10757
10758 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); 10758 pushFollow(FOLLOW_2);
10759 // InternalApplicationConfiguration.g:3291:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) 10759 rule__CftImport__Group__1();
10760 // InternalApplicationConfiguration.g:3291:3: rule__AllPackageEntry__ExclusionAssignment_2_2 10760
10761 { 10761 state._fsp--;
10762 pushFollow(FOLLOW_2); 10762
10763 rule__AllPackageEntry__ExclusionAssignment_2_2(); 10763
10764 10764 }
10765 state._fsp--; 10765
10766 10766 }
10767 10767 catch (RecognitionException re) {
10768 } 10768 reportError(re);
10769 10769 recover(input,re);
10770 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); 10770 }
10771 10771 finally {
10772 } 10772
10773 10773 restoreStackSize(stackSize);
10774 10774
10775 } 10775 }
10776 10776 return ;
10777 } 10777 }
10778 catch (RecognitionException re) { 10778 // $ANTLR end "rule__CftImport__Group__0"
10779 reportError(re); 10779
10780 recover(input,re); 10780
10781 } 10781 // $ANTLR start "rule__CftImport__Group__0__Impl"
10782 finally { 10782 // InternalApplicationConfiguration.g:3257:1: rule__CftImport__Group__0__Impl : ( 'import' ) ;
10783 10783 public final void rule__CftImport__Group__0__Impl() throws RecognitionException {
10784 restoreStackSize(stackSize); 10784
10785 10785 int stackSize = keepStackSize();
10786 } 10786
10787 return ; 10787 try {
10788 } 10788 // InternalApplicationConfiguration.g:3261:1: ( ( 'import' ) )
10789 // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl" 10789 // InternalApplicationConfiguration.g:3262:1: ( 'import' )
10790 10790 {
10791 10791 // InternalApplicationConfiguration.g:3262:1: ( 'import' )
10792 // $ANTLR start "rule__AllPackageEntry__Group_2__3" 10792 // InternalApplicationConfiguration.g:3263:2: 'import'
10793 // InternalApplicationConfiguration.g:3299:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; 10793 {
10794 public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { 10794 before(grammarAccess.getCftImportAccess().getImportKeyword_0());
10795 10795 match(input,23,FOLLOW_2);
10796 int stackSize = keepStackSize(); 10796 after(grammarAccess.getCftImportAccess().getImportKeyword_0());
10797 10797
10798 try { 10798 }
10799 // InternalApplicationConfiguration.g:3303:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) 10799
10800 // InternalApplicationConfiguration.g:3304:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 10800
10801 { 10801 }
10802 pushFollow(FOLLOW_15); 10802
10803 rule__AllPackageEntry__Group_2__3__Impl(); 10803 }
10804 10804 catch (RecognitionException re) {
10805 state._fsp--; 10805 reportError(re);
10806 10806 recover(input,re);
10807 pushFollow(FOLLOW_2); 10807 }
10808 rule__AllPackageEntry__Group_2__4(); 10808 finally {
10809 10809
10810 state._fsp--; 10810 restoreStackSize(stackSize);
10811 10811
10812 10812 }
10813 } 10813 return ;
10814 10814 }
10815 } 10815 // $ANTLR end "rule__CftImport__Group__0__Impl"
10816 catch (RecognitionException re) { 10816
10817 reportError(re); 10817
10818 recover(input,re); 10818 // $ANTLR start "rule__CftImport__Group__1"
10819 } 10819 // InternalApplicationConfiguration.g:3272:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ;
10820 finally { 10820 public final void rule__CftImport__Group__1() throws RecognitionException {
10821 10821
10822 restoreStackSize(stackSize); 10822 int stackSize = keepStackSize();
10823 10823
10824 } 10824 try {
10825 return ; 10825 // InternalApplicationConfiguration.g:3276:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 )
10826 } 10826 // InternalApplicationConfiguration.g:3277:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2
10827 // $ANTLR end "rule__AllPackageEntry__Group_2__3" 10827 {
10828 10828 pushFollow(FOLLOW_11);
10829 10829 rule__CftImport__Group__1__Impl();
10830 // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" 10830
10831 // InternalApplicationConfiguration.g:3311:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; 10831 state._fsp--;
10832 public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { 10832
10833 10833 pushFollow(FOLLOW_2);
10834 int stackSize = keepStackSize(); 10834 rule__CftImport__Group__2();
10835 10835
10836 try { 10836 state._fsp--;
10837 // InternalApplicationConfiguration.g:3315:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) 10837
10838 // InternalApplicationConfiguration.g:3316:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) 10838
10839 { 10839 }
10840 // InternalApplicationConfiguration.g:3316:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) 10840
10841 // InternalApplicationConfiguration.g:3317:2: ( rule__AllPackageEntry__Group_2_3__0 )* 10841 }
10842 { 10842 catch (RecognitionException re) {
10843 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); 10843 reportError(re);
10844 // InternalApplicationConfiguration.g:3318:2: ( rule__AllPackageEntry__Group_2_3__0 )* 10844 recover(input,re);
10845 loop36: 10845 }
10846 do { 10846 finally {
10847 int alt36=2; 10847
10848 int LA36_0 = input.LA(1); 10848 restoreStackSize(stackSize);
10849 10849
10850 if ( (LA36_0==26) ) { 10850 }
10851 alt36=1; 10851 return ;
10852 } 10852 }
10853 10853 // $ANTLR end "rule__CftImport__Group__1"
10854 10854
10855 switch (alt36) { 10855
10856 case 1 : 10856 // $ANTLR start "rule__CftImport__Group__1__Impl"
10857 // InternalApplicationConfiguration.g:3318:3: rule__AllPackageEntry__Group_2_3__0 10857 // InternalApplicationConfiguration.g:3284:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ;
10858 { 10858 public final void rule__CftImport__Group__1__Impl() throws RecognitionException {
10859 pushFollow(FOLLOW_16); 10859
10860 rule__AllPackageEntry__Group_2_3__0(); 10860 int stackSize = keepStackSize();
10861 10861
10862 state._fsp--; 10862 try {
10863 10863 // InternalApplicationConfiguration.g:3288:1: ( ( 'reliability' ) )
10864 10864 // InternalApplicationConfiguration.g:3289:1: ( 'reliability' )
10865 } 10865 {
10866 break; 10866 // InternalApplicationConfiguration.g:3289:1: ( 'reliability' )
10867 10867 // InternalApplicationConfiguration.g:3290:2: 'reliability'
10868 default : 10868 {
10869 break loop36; 10869 before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1());
10870 } 10870 match(input,26,FOLLOW_2);
10871 } while (true); 10871 after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1());
10872 10872
10873 after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); 10873 }
10874 10874
10875 } 10875
10876 10876 }
10877 10877
10878 } 10878 }
10879 10879 catch (RecognitionException re) {
10880 } 10880 reportError(re);
10881 catch (RecognitionException re) { 10881 recover(input,re);
10882 reportError(re); 10882 }
10883 recover(input,re); 10883 finally {
10884 } 10884
10885 finally { 10885 restoreStackSize(stackSize);
10886 10886
10887 restoreStackSize(stackSize); 10887 }
10888 10888 return ;
10889 } 10889 }
10890 return ; 10890 // $ANTLR end "rule__CftImport__Group__1__Impl"
10891 } 10891
10892 // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl" 10892
10893 10893 // $ANTLR start "rule__CftImport__Group__2"
10894 10894 // InternalApplicationConfiguration.g:3299:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ;
10895 // $ANTLR start "rule__AllPackageEntry__Group_2__4" 10895 public final void rule__CftImport__Group__2() throws RecognitionException {
10896 // InternalApplicationConfiguration.g:3326:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; 10896
10897 public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { 10897 int stackSize = keepStackSize();
10898 10898
10899 int stackSize = keepStackSize(); 10899 try {
10900 10900 // InternalApplicationConfiguration.g:3303:1: ( rule__CftImport__Group__2__Impl )
10901 try { 10901 // InternalApplicationConfiguration.g:3304:2: rule__CftImport__Group__2__Impl
10902 // InternalApplicationConfiguration.g:3330:1: ( rule__AllPackageEntry__Group_2__4__Impl ) 10902 {
10903 // InternalApplicationConfiguration.g:3331:2: rule__AllPackageEntry__Group_2__4__Impl 10903 pushFollow(FOLLOW_2);
10904 { 10904 rule__CftImport__Group__2__Impl();
10905 pushFollow(FOLLOW_2); 10905
10906 rule__AllPackageEntry__Group_2__4__Impl(); 10906 state._fsp--;
10907 10907
10908 state._fsp--; 10908
10909 10909 }
10910 10910
10911 } 10911 }
10912 10912 catch (RecognitionException re) {
10913 } 10913 reportError(re);
10914 catch (RecognitionException re) { 10914 recover(input,re);
10915 reportError(re); 10915 }
10916 recover(input,re); 10916 finally {
10917 } 10917
10918 finally { 10918 restoreStackSize(stackSize);
10919 10919
10920 restoreStackSize(stackSize); 10920 }
10921 10921 return ;
10922 } 10922 }
10923 return ; 10923 // $ANTLR end "rule__CftImport__Group__2"
10924 } 10924
10925 // $ANTLR end "rule__AllPackageEntry__Group_2__4" 10925
10926 10926 // $ANTLR start "rule__CftImport__Group__2__Impl"
10927 10927 // InternalApplicationConfiguration.g:3310:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ;
10928 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" 10928 public final void rule__CftImport__Group__2__Impl() throws RecognitionException {
10929 // InternalApplicationConfiguration.g:3337:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; 10929
10930 public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { 10930 int stackSize = keepStackSize();
10931 10931
10932 int stackSize = keepStackSize(); 10932 try {
10933 10933 // InternalApplicationConfiguration.g:3314:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) )
10934 try { 10934 // InternalApplicationConfiguration.g:3315:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) )
10935 // InternalApplicationConfiguration.g:3341:1: ( ( '}' ) ) 10935 {
10936 // InternalApplicationConfiguration.g:3342:1: ( '}' ) 10936 // InternalApplicationConfiguration.g:3315:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) )
10937 { 10937 // InternalApplicationConfiguration.g:3316:2: ( rule__CftImport__ImportedCftAssignment_2 )
10938 // InternalApplicationConfiguration.g:3342:1: ( '}' ) 10938 {
10939 // InternalApplicationConfiguration.g:3343:2: '}' 10939 before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2());
10940 { 10940 // InternalApplicationConfiguration.g:3317:2: ( rule__CftImport__ImportedCftAssignment_2 )
10941 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 10941 // InternalApplicationConfiguration.g:3317:3: rule__CftImport__ImportedCftAssignment_2
10942 match(input,25,FOLLOW_2); 10942 {
10943 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 10943 pushFollow(FOLLOW_2);
10944 10944 rule__CftImport__ImportedCftAssignment_2();
10945 } 10945
10946 10946 state._fsp--;
10947 10947
10948 } 10948
10949 10949 }
10950 } 10950
10951 catch (RecognitionException re) { 10951 after(grammarAccess.getCftImportAccess().getImportedCftAssignment_2());
10952 reportError(re); 10952
10953 recover(input,re); 10953 }
10954 } 10954
10955 finally { 10955
10956 10956 }
10957 restoreStackSize(stackSize); 10957
10958 10958 }
10959 } 10959 catch (RecognitionException re) {
10960 return ; 10960 reportError(re);
10961 } 10961 recover(input,re);
10962 // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl" 10962 }
10963 10963 finally {
10964 10964
10965 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" 10965 restoreStackSize(stackSize);
10966 // InternalApplicationConfiguration.g:3353:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; 10966
10967 public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { 10967 }
10968 10968 return ;
10969 int stackSize = keepStackSize(); 10969 }
10970 10970 // $ANTLR end "rule__CftImport__Group__2__Impl"
10971 try { 10971
10972 // InternalApplicationConfiguration.g:3357:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) 10972
10973 // InternalApplicationConfiguration.g:3358:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 10973 // $ANTLR start "rule__FileDeclaration__Group__0"
10974 { 10974 // InternalApplicationConfiguration.g:3326:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ;
10975 pushFollow(FOLLOW_8); 10975 public final void rule__FileDeclaration__Group__0() throws RecognitionException {
10976 rule__AllPackageEntry__Group_2_3__0__Impl(); 10976
10977 10977 int stackSize = keepStackSize();
10978 state._fsp--; 10978
10979 10979 try {
10980 pushFollow(FOLLOW_2); 10980 // InternalApplicationConfiguration.g:3330:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 )
10981 rule__AllPackageEntry__Group_2_3__1(); 10981 // InternalApplicationConfiguration.g:3331:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1
10982 10982 {
10983 state._fsp--; 10983 pushFollow(FOLLOW_8);
10984 10984 rule__FileDeclaration__Group__0__Impl();
10985 10985
10986 } 10986 state._fsp--;
10987 10987
10988 } 10988 pushFollow(FOLLOW_2);
10989 catch (RecognitionException re) { 10989 rule__FileDeclaration__Group__1();
10990 reportError(re); 10990
10991 recover(input,re); 10991 state._fsp--;
10992 } 10992
10993 finally { 10993
10994 10994 }
10995 restoreStackSize(stackSize); 10995
10996 10996 }
10997 } 10997 catch (RecognitionException re) {
10998 return ; 10998 reportError(re);
10999 } 10999 recover(input,re);
11000 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0" 11000 }
11001 11001 finally {
11002 11002
11003 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" 11003 restoreStackSize(stackSize);
11004 // InternalApplicationConfiguration.g:3365:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; 11004
11005 public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { 11005 }
11006 11006 return ;
11007 int stackSize = keepStackSize(); 11007 }
11008 11008 // $ANTLR end "rule__FileDeclaration__Group__0"
11009 try { 11009
11010 // InternalApplicationConfiguration.g:3369:1: ( ( ',' ) ) 11010
11011 // InternalApplicationConfiguration.g:3370:1: ( ',' ) 11011 // $ANTLR start "rule__FileDeclaration__Group__0__Impl"
11012 { 11012 // InternalApplicationConfiguration.g:3338:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ;
11013 // InternalApplicationConfiguration.g:3370:1: ( ',' ) 11013 public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException {
11014 // InternalApplicationConfiguration.g:3371:2: ',' 11014
11015 { 11015 int stackSize = keepStackSize();
11016 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 11016
11017 match(input,26,FOLLOW_2); 11017 try {
11018 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 11018 // InternalApplicationConfiguration.g:3342:1: ( ( 'file' ) )
11019 11019 // InternalApplicationConfiguration.g:3343:1: ( 'file' )
11020 } 11020 {
11021 11021 // InternalApplicationConfiguration.g:3343:1: ( 'file' )
11022 11022 // InternalApplicationConfiguration.g:3344:2: 'file'
11023 } 11023 {
11024 11024 before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
11025 } 11025 match(input,27,FOLLOW_2);
11026 catch (RecognitionException re) { 11026 after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
11027 reportError(re); 11027
11028 recover(input,re); 11028 }
11029 } 11029
11030 finally { 11030
11031 11031 }
11032 restoreStackSize(stackSize); 11032
11033 11033 }
11034 } 11034 catch (RecognitionException re) {
11035 return ; 11035 reportError(re);
11036 } 11036 recover(input,re);
11037 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl" 11037 }
11038 11038 finally {
11039 11039
11040 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" 11040 restoreStackSize(stackSize);
11041 // InternalApplicationConfiguration.g:3380:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; 11041
11042 public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { 11042 }
11043 11043 return ;
11044 int stackSize = keepStackSize(); 11044 }
11045 11045 // $ANTLR end "rule__FileDeclaration__Group__0__Impl"
11046 try { 11046
11047 // InternalApplicationConfiguration.g:3384:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) 11047
11048 // InternalApplicationConfiguration.g:3385:2: rule__AllPackageEntry__Group_2_3__1__Impl 11048 // $ANTLR start "rule__FileDeclaration__Group__1"
11049 { 11049 // InternalApplicationConfiguration.g:3353:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ;
11050 pushFollow(FOLLOW_2); 11050 public final void rule__FileDeclaration__Group__1() throws RecognitionException {
11051 rule__AllPackageEntry__Group_2_3__1__Impl(); 11051
11052 11052 int stackSize = keepStackSize();
11053 state._fsp--; 11053
11054 11054 try {
11055 11055 // InternalApplicationConfiguration.g:3357:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 )
11056 } 11056 // InternalApplicationConfiguration.g:3358:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2
11057 11057 {
11058 } 11058 pushFollow(FOLLOW_14);
11059 catch (RecognitionException re) { 11059 rule__FileDeclaration__Group__1__Impl();
11060 reportError(re); 11060
11061 recover(input,re); 11061 state._fsp--;
11062 } 11062
11063 finally { 11063 pushFollow(FOLLOW_2);
11064 11064 rule__FileDeclaration__Group__2();
11065 restoreStackSize(stackSize); 11065
11066 11066 state._fsp--;
11067 } 11067
11068 return ; 11068
11069 } 11069 }
11070 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1" 11070
11071 11071 }
11072 11072 catch (RecognitionException re) {
11073 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" 11073 reportError(re);
11074 // InternalApplicationConfiguration.g:3391:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; 11074 recover(input,re);
11075 public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { 11075 }
11076 11076 finally {
11077 int stackSize = keepStackSize(); 11077
11078 11078 restoreStackSize(stackSize);
11079 try { 11079
11080 // InternalApplicationConfiguration.g:3395:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) 11080 }
11081 // InternalApplicationConfiguration.g:3396:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) 11081 return ;
11082 { 11082 }
11083 // InternalApplicationConfiguration.g:3396:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) 11083 // $ANTLR end "rule__FileDeclaration__Group__1"
11084 // InternalApplicationConfiguration.g:3397:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) 11084
11085 { 11085
11086 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); 11086 // $ANTLR start "rule__FileDeclaration__Group__1__Impl"
11087 // InternalApplicationConfiguration.g:3398:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) 11087 // InternalApplicationConfiguration.g:3365:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ;
11088 // InternalApplicationConfiguration.g:3398:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 11088 public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException {
11089 { 11089
11090 pushFollow(FOLLOW_2); 11090 int stackSize = keepStackSize();
11091 rule__AllPackageEntry__ExclusionAssignment_2_3_1(); 11091
11092 11092 try {
11093 state._fsp--; 11093 // InternalApplicationConfiguration.g:3369:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) )
11094 11094 // InternalApplicationConfiguration.g:3370:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
11095 11095 {
11096 } 11096 // InternalApplicationConfiguration.g:3370:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
11097 11097 // InternalApplicationConfiguration.g:3371:2: ( rule__FileDeclaration__NameAssignment_1 )
11098 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); 11098 {
11099 11099 before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1());
11100 } 11100 // InternalApplicationConfiguration.g:3372:2: ( rule__FileDeclaration__NameAssignment_1 )
11101 11101 // InternalApplicationConfiguration.g:3372:3: rule__FileDeclaration__NameAssignment_1
11102 11102 {
11103 } 11103 pushFollow(FOLLOW_2);
11104 11104 rule__FileDeclaration__NameAssignment_1();
11105 } 11105
11106 catch (RecognitionException re) { 11106 state._fsp--;
11107 reportError(re); 11107
11108 recover(input,re); 11108
11109 } 11109 }
11110 finally { 11110
11111 11111 after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1());
11112 restoreStackSize(stackSize); 11112
11113 11113 }
11114 } 11114
11115 return ; 11115
11116 } 11116 }
11117 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl" 11117
11118 11118 }
11119 11119 catch (RecognitionException re) {
11120 // $ANTLR start "rule__MetamodelElement__Group__0" 11120 reportError(re);
11121 // InternalApplicationConfiguration.g:3407:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; 11121 recover(input,re);
11122 public final void rule__MetamodelElement__Group__0() throws RecognitionException { 11122 }
11123 11123 finally {
11124 int stackSize = keepStackSize(); 11124
11125 11125 restoreStackSize(stackSize);
11126 try { 11126
11127 // InternalApplicationConfiguration.g:3411:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) 11127 }
11128 // InternalApplicationConfiguration.g:3412:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 11128 return ;
11129 { 11129 }
11130 pushFollow(FOLLOW_8); 11130 // $ANTLR end "rule__FileDeclaration__Group__1__Impl"
11131 rule__MetamodelElement__Group__0__Impl(); 11131
11132 11132
11133 state._fsp--; 11133 // $ANTLR start "rule__FileDeclaration__Group__2"
11134 11134 // InternalApplicationConfiguration.g:3380:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ;
11135 pushFollow(FOLLOW_2); 11135 public final void rule__FileDeclaration__Group__2() throws RecognitionException {
11136 rule__MetamodelElement__Group__1(); 11136
11137 11137 int stackSize = keepStackSize();
11138 state._fsp--; 11138
11139 11139 try {
11140 11140 // InternalApplicationConfiguration.g:3384:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 )
11141 } 11141 // InternalApplicationConfiguration.g:3385:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3
11142 11142 {
11143 } 11143 pushFollow(FOLLOW_11);
11144 catch (RecognitionException re) { 11144 rule__FileDeclaration__Group__2__Impl();
11145 reportError(re); 11145
11146 recover(input,re); 11146 state._fsp--;
11147 } 11147
11148 finally { 11148 pushFollow(FOLLOW_2);
11149 11149 rule__FileDeclaration__Group__3();
11150 restoreStackSize(stackSize); 11150
11151 11151 state._fsp--;
11152 } 11152
11153 return ; 11153
11154 } 11154 }
11155 // $ANTLR end "rule__MetamodelElement__Group__0" 11155
11156 11156 }
11157 11157 catch (RecognitionException re) {
11158 // $ANTLR start "rule__MetamodelElement__Group__0__Impl" 11158 reportError(re);
11159 // InternalApplicationConfiguration.g:3419:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; 11159 recover(input,re);
11160 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { 11160 }
11161 11161 finally {
11162 int stackSize = keepStackSize(); 11162
11163 11163 restoreStackSize(stackSize);
11164 try { 11164
11165 // InternalApplicationConfiguration.g:3423:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) 11165 }
11166 // InternalApplicationConfiguration.g:3424:1: ( ( rule__MetamodelElement__Group_0__0 )? ) 11166 return ;
11167 { 11167 }
11168 // InternalApplicationConfiguration.g:3424:1: ( ( rule__MetamodelElement__Group_0__0 )? ) 11168 // $ANTLR end "rule__FileDeclaration__Group__2"
11169 // InternalApplicationConfiguration.g:3425:2: ( rule__MetamodelElement__Group_0__0 )? 11169
11170 { 11170
11171 before(grammarAccess.getMetamodelElementAccess().getGroup_0()); 11171 // $ANTLR start "rule__FileDeclaration__Group__2__Impl"
11172 // InternalApplicationConfiguration.g:3426:2: ( rule__MetamodelElement__Group_0__0 )? 11172 // InternalApplicationConfiguration.g:3392:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ;
11173 int alt37=2; 11173 public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException {
11174 int LA37_0 = input.LA(1); 11174
11175 11175 int stackSize = keepStackSize();
11176 if ( (LA37_0==RULE_ID) ) { 11176
11177 int LA37_1 = input.LA(2); 11177 try {
11178 11178 // InternalApplicationConfiguration.g:3396:1: ( ( '=' ) )
11179 if ( (LA37_1==17) ) { 11179 // InternalApplicationConfiguration.g:3397:1: ( '=' )
11180 int LA37_2 = input.LA(3); 11180 {
11181 11181 // InternalApplicationConfiguration.g:3397:1: ( '=' )
11182 if ( (LA37_2==RULE_ID) ) { 11182 // InternalApplicationConfiguration.g:3398:2: '='
11183 int LA37_5 = input.LA(4); 11183 {
11184 11184 before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
11185 if ( (LA37_5==17||LA37_5==29) ) { 11185 match(input,28,FOLLOW_2);
11186 alt37=1; 11186 after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
11187 } 11187
11188 } 11188 }
11189 } 11189
11190 else if ( (LA37_1==29) ) { 11190
11191 alt37=1; 11191 }
11192 } 11192
11193 } 11193 }
11194 switch (alt37) { 11194 catch (RecognitionException re) {
11195 case 1 : 11195 reportError(re);
11196 // InternalApplicationConfiguration.g:3426:3: rule__MetamodelElement__Group_0__0 11196 recover(input,re);
11197 { 11197 }
11198 pushFollow(FOLLOW_2); 11198 finally {
11199 rule__MetamodelElement__Group_0__0(); 11199
11200 11200 restoreStackSize(stackSize);
11201 state._fsp--; 11201
11202 11202 }
11203 11203 return ;
11204 } 11204 }
11205 break; 11205 // $ANTLR end "rule__FileDeclaration__Group__2__Impl"
11206 11206
11207 } 11207
11208 11208 // $ANTLR start "rule__FileDeclaration__Group__3"
11209 after(grammarAccess.getMetamodelElementAccess().getGroup_0()); 11209 // InternalApplicationConfiguration.g:3407:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ;
11210 11210 public final void rule__FileDeclaration__Group__3() throws RecognitionException {
11211 } 11211
11212 11212 int stackSize = keepStackSize();
11213 11213
11214 } 11214 try {
11215 11215 // InternalApplicationConfiguration.g:3411:1: ( rule__FileDeclaration__Group__3__Impl )
11216 } 11216 // InternalApplicationConfiguration.g:3412:2: rule__FileDeclaration__Group__3__Impl
11217 catch (RecognitionException re) { 11217 {
11218 reportError(re); 11218 pushFollow(FOLLOW_2);
11219 recover(input,re); 11219 rule__FileDeclaration__Group__3__Impl();
11220 } 11220
11221 finally { 11221 state._fsp--;
11222 11222
11223 restoreStackSize(stackSize); 11223
11224 11224 }
11225 } 11225
11226 return ; 11226 }
11227 } 11227 catch (RecognitionException re) {
11228 // $ANTLR end "rule__MetamodelElement__Group__0__Impl" 11228 reportError(re);
11229 11229 recover(input,re);
11230 11230 }
11231 // $ANTLR start "rule__MetamodelElement__Group__1" 11231 finally {
11232 // InternalApplicationConfiguration.g:3434:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; 11232
11233 public final void rule__MetamodelElement__Group__1() throws RecognitionException { 11233 restoreStackSize(stackSize);
11234 11234
11235 int stackSize = keepStackSize(); 11235 }
11236 11236 return ;
11237 try { 11237 }
11238 // InternalApplicationConfiguration.g:3438:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) 11238 // $ANTLR end "rule__FileDeclaration__Group__3"
11239 // InternalApplicationConfiguration.g:3439:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 11239
11240 { 11240
11241 pushFollow(FOLLOW_6); 11241 // $ANTLR start "rule__FileDeclaration__Group__3__Impl"
11242 rule__MetamodelElement__Group__1__Impl(); 11242 // InternalApplicationConfiguration.g:3418:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ;
11243 11243 public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException {
11244 state._fsp--; 11244
11245 11245 int stackSize = keepStackSize();
11246 pushFollow(FOLLOW_2); 11246
11247 rule__MetamodelElement__Group__2(); 11247 try {
11248 11248 // InternalApplicationConfiguration.g:3422:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) )
11249 state._fsp--; 11249 // InternalApplicationConfiguration.g:3423:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
11250 11250 {
11251 11251 // InternalApplicationConfiguration.g:3423:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
11252 } 11252 // InternalApplicationConfiguration.g:3424:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
11253 11253 {
11254 } 11254 before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3());
11255 catch (RecognitionException re) { 11255 // InternalApplicationConfiguration.g:3425:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
11256 reportError(re); 11256 // InternalApplicationConfiguration.g:3425:3: rule__FileDeclaration__SpecificationAssignment_3
11257 recover(input,re); 11257 {
11258 } 11258 pushFollow(FOLLOW_2);
11259 finally { 11259 rule__FileDeclaration__SpecificationAssignment_3();
11260 11260
11261 restoreStackSize(stackSize); 11261 state._fsp--;
11262 11262
11263 } 11263
11264 return ; 11264 }
11265 } 11265
11266 // $ANTLR end "rule__MetamodelElement__Group__1" 11266 after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3());
11267 11267
11268 11268 }
11269 // $ANTLR start "rule__MetamodelElement__Group__1__Impl" 11269
11270 // InternalApplicationConfiguration.g:3446:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; 11270
11271 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { 11271 }
11272 11272
11273 int stackSize = keepStackSize(); 11273 }
11274 11274 catch (RecognitionException re) {
11275 try { 11275 reportError(re);
11276 // InternalApplicationConfiguration.g:3450:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) 11276 recover(input,re);
11277 // InternalApplicationConfiguration.g:3451:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) 11277 }
11278 { 11278 finally {
11279 // InternalApplicationConfiguration.g:3451:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) 11279
11280 // InternalApplicationConfiguration.g:3452:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) 11280 restoreStackSize(stackSize);
11281 { 11281
11282 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); 11282 }
11283 // InternalApplicationConfiguration.g:3453:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) 11283 return ;
11284 // InternalApplicationConfiguration.g:3453:3: rule__MetamodelElement__ClassifierAssignment_1 11284 }
11285 { 11285 // $ANTLR end "rule__FileDeclaration__Group__3__Impl"
11286 pushFollow(FOLLOW_2); 11286
11287 rule__MetamodelElement__ClassifierAssignment_1(); 11287
11288 11288 // $ANTLR start "rule__MetamodelSpecification__Group__0"
11289 state._fsp--; 11289 // InternalApplicationConfiguration.g:3434:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ;
11290 11290 public final void rule__MetamodelSpecification__Group__0() throws RecognitionException {
11291 11291
11292 } 11292 int stackSize = keepStackSize();
11293 11293
11294 after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); 11294 try {
11295 11295 // InternalApplicationConfiguration.g:3438:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 )
11296 } 11296 // InternalApplicationConfiguration.g:3439:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1
11297 11297 {
11298 11298 pushFollow(FOLLOW_15);
11299 } 11299 rule__MetamodelSpecification__Group__0__Impl();
11300 11300
11301 } 11301 state._fsp--;
11302 catch (RecognitionException re) { 11302
11303 reportError(re); 11303 pushFollow(FOLLOW_2);
11304 recover(input,re); 11304 rule__MetamodelSpecification__Group__1();
11305 } 11305
11306 finally { 11306 state._fsp--;
11307 11307
11308 restoreStackSize(stackSize); 11308
11309 11309 }
11310 } 11310
11311 return ; 11311 }
11312 } 11312 catch (RecognitionException re) {
11313 // $ANTLR end "rule__MetamodelElement__Group__1__Impl" 11313 reportError(re);
11314 11314 recover(input,re);
11315 11315 }
11316 // $ANTLR start "rule__MetamodelElement__Group__2" 11316 finally {
11317 // InternalApplicationConfiguration.g:3461:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; 11317
11318 public final void rule__MetamodelElement__Group__2() throws RecognitionException { 11318 restoreStackSize(stackSize);
11319 11319
11320 int stackSize = keepStackSize(); 11320 }
11321 11321 return ;
11322 try { 11322 }
11323 // InternalApplicationConfiguration.g:3465:1: ( rule__MetamodelElement__Group__2__Impl ) 11323 // $ANTLR end "rule__MetamodelSpecification__Group__0"
11324 // InternalApplicationConfiguration.g:3466:2: rule__MetamodelElement__Group__2__Impl 11324
11325 { 11325
11326 pushFollow(FOLLOW_2); 11326 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl"
11327 rule__MetamodelElement__Group__2__Impl(); 11327 // InternalApplicationConfiguration.g:3446:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ;
11328 11328 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException {
11329 state._fsp--; 11329
11330 11330 int stackSize = keepStackSize();
11331 11331
11332 } 11332 try {
11333 11333 // InternalApplicationConfiguration.g:3450:1: ( ( '{' ) )
11334 } 11334 // InternalApplicationConfiguration.g:3451:1: ( '{' )
11335 catch (RecognitionException re) { 11335 {
11336 reportError(re); 11336 // InternalApplicationConfiguration.g:3451:1: ( '{' )
11337 recover(input,re); 11337 // InternalApplicationConfiguration.g:3452:2: '{'
11338 } 11338 {
11339 finally { 11339 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
11340 11340 match(input,29,FOLLOW_2);
11341 restoreStackSize(stackSize); 11341 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
11342 11342
11343 } 11343 }
11344 return ; 11344
11345 } 11345
11346 // $ANTLR end "rule__MetamodelElement__Group__2" 11346 }
11347 11347
11348 11348 }
11349 // $ANTLR start "rule__MetamodelElement__Group__2__Impl" 11349 catch (RecognitionException re) {
11350 // InternalApplicationConfiguration.g:3472:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; 11350 reportError(re);
11351 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { 11351 recover(input,re);
11352 11352 }
11353 int stackSize = keepStackSize(); 11353 finally {
11354 11354
11355 try { 11355 restoreStackSize(stackSize);
11356 // InternalApplicationConfiguration.g:3476:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) 11356
11357 // InternalApplicationConfiguration.g:3477:1: ( ( rule__MetamodelElement__Group_2__0 )? ) 11357 }
11358 { 11358 return ;
11359 // InternalApplicationConfiguration.g:3477:1: ( ( rule__MetamodelElement__Group_2__0 )? ) 11359 }
11360 // InternalApplicationConfiguration.g:3478:2: ( rule__MetamodelElement__Group_2__0 )? 11360 // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl"
11361 { 11361
11362 before(grammarAccess.getMetamodelElementAccess().getGroup_2()); 11362
11363 // InternalApplicationConfiguration.g:3479:2: ( rule__MetamodelElement__Group_2__0 )? 11363 // $ANTLR start "rule__MetamodelSpecification__Group__1"
11364 int alt38=2; 11364 // InternalApplicationConfiguration.g:3461:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ;
11365 int LA38_0 = input.LA(1); 11365 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException {
11366 11366
11367 if ( (LA38_0==17) ) { 11367 int stackSize = keepStackSize();
11368 alt38=1; 11368
11369 } 11369 try {
11370 switch (alt38) { 11370 // InternalApplicationConfiguration.g:3465:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 )
11371 case 1 : 11371 // InternalApplicationConfiguration.g:3466:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2
11372 // InternalApplicationConfiguration.g:3479:3: rule__MetamodelElement__Group_2__0 11372 {
11373 { 11373 pushFollow(FOLLOW_16);
11374 pushFollow(FOLLOW_2); 11374 rule__MetamodelSpecification__Group__1__Impl();
11375 rule__MetamodelElement__Group_2__0(); 11375
11376 11376 state._fsp--;
11377 state._fsp--; 11377
11378 11378 pushFollow(FOLLOW_2);
11379 11379 rule__MetamodelSpecification__Group__2();
11380 } 11380
11381 break; 11381 state._fsp--;
11382 11382
11383 } 11383
11384 11384 }
11385 after(grammarAccess.getMetamodelElementAccess().getGroup_2()); 11385
11386 11386 }
11387 } 11387 catch (RecognitionException re) {
11388 11388 reportError(re);
11389 11389 recover(input,re);
11390 } 11390 }
11391 11391 finally {
11392 } 11392
11393 catch (RecognitionException re) { 11393 restoreStackSize(stackSize);
11394 reportError(re); 11394
11395 recover(input,re); 11395 }
11396 } 11396 return ;
11397 finally { 11397 }
11398 11398 // $ANTLR end "rule__MetamodelSpecification__Group__1"
11399 restoreStackSize(stackSize); 11399
11400 11400
11401 } 11401 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl"
11402 return ; 11402 // InternalApplicationConfiguration.g:3473:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ;
11403 } 11403 public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException {
11404 // $ANTLR end "rule__MetamodelElement__Group__2__Impl" 11404
11405 11405 int stackSize = keepStackSize();
11406 11406
11407 // $ANTLR start "rule__MetamodelElement__Group_0__0" 11407 try {
11408 // InternalApplicationConfiguration.g:3488:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; 11408 // InternalApplicationConfiguration.g:3477:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) )
11409 public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { 11409 // InternalApplicationConfiguration.g:3478:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
11410 11410 {
11411 int stackSize = keepStackSize(); 11411 // InternalApplicationConfiguration.g:3478:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
11412 11412 // InternalApplicationConfiguration.g:3479:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
11413 try { 11413 {
11414 // InternalApplicationConfiguration.g:3492:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) 11414 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
11415 // InternalApplicationConfiguration.g:3493:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 11415 // InternalApplicationConfiguration.g:3480:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
11416 { 11416 // InternalApplicationConfiguration.g:3480:3: rule__MetamodelSpecification__EntriesAssignment_1
11417 pushFollow(FOLLOW_19); 11417 {
11418 rule__MetamodelElement__Group_0__0__Impl(); 11418 pushFollow(FOLLOW_2);
11419 11419 rule__MetamodelSpecification__EntriesAssignment_1();
11420 state._fsp--; 11420
11421 11421 state._fsp--;
11422 pushFollow(FOLLOW_2); 11422
11423 rule__MetamodelElement__Group_0__1(); 11423
11424 11424 }
11425 state._fsp--; 11425
11426 11426 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
11427 11427
11428 } 11428 }
11429 11429
11430 } 11430
11431 catch (RecognitionException re) { 11431 }
11432 reportError(re); 11432
11433 recover(input,re); 11433 }
11434 } 11434 catch (RecognitionException re) {
11435 finally { 11435 reportError(re);
11436 11436 recover(input,re);
11437 restoreStackSize(stackSize); 11437 }
11438 11438 finally {
11439 } 11439
11440 return ; 11440 restoreStackSize(stackSize);
11441 } 11441
11442 // $ANTLR end "rule__MetamodelElement__Group_0__0" 11442 }
11443 11443 return ;
11444 11444 }
11445 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" 11445 // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl"
11446 // InternalApplicationConfiguration.g:3500:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; 11446
11447 public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { 11447
11448 11448 // $ANTLR start "rule__MetamodelSpecification__Group__2"
11449 int stackSize = keepStackSize(); 11449 // InternalApplicationConfiguration.g:3488:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ;
11450 11450 public final void rule__MetamodelSpecification__Group__2() throws RecognitionException {
11451 try { 11451
11452 // InternalApplicationConfiguration.g:3504:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) 11452 int stackSize = keepStackSize();
11453 // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) 11453
11454 { 11454 try {
11455 // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) 11455 // InternalApplicationConfiguration.g:3492:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 )
11456 // InternalApplicationConfiguration.g:3506:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) 11456 // InternalApplicationConfiguration.g:3493:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3
11457 { 11457 {
11458 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); 11458 pushFollow(FOLLOW_16);
11459 // InternalApplicationConfiguration.g:3507:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) 11459 rule__MetamodelSpecification__Group__2__Impl();
11460 // InternalApplicationConfiguration.g:3507:3: rule__MetamodelElement__PackageAssignment_0_0 11460
11461 { 11461 state._fsp--;
11462 pushFollow(FOLLOW_2); 11462
11463 rule__MetamodelElement__PackageAssignment_0_0(); 11463 pushFollow(FOLLOW_2);
11464 11464 rule__MetamodelSpecification__Group__3();
11465 state._fsp--; 11465
11466 11466 state._fsp--;
11467 11467
11468 } 11468
11469 11469 }
11470 after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); 11470
11471 11471 }
11472 } 11472 catch (RecognitionException re) {
11473 11473 reportError(re);
11474 11474 recover(input,re);
11475 } 11475 }
11476 11476 finally {
11477 } 11477
11478 catch (RecognitionException re) { 11478 restoreStackSize(stackSize);
11479 reportError(re); 11479
11480 recover(input,re); 11480 }
11481 } 11481 return ;
11482 finally { 11482 }
11483 11483 // $ANTLR end "rule__MetamodelSpecification__Group__2"
11484 restoreStackSize(stackSize); 11484
11485 11485
11486 } 11486 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl"
11487 return ; 11487 // InternalApplicationConfiguration.g:3500:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ;
11488 } 11488 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException {
11489 // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl" 11489
11490 11490 int stackSize = keepStackSize();
11491 11491
11492 // $ANTLR start "rule__MetamodelElement__Group_0__1" 11492 try {
11493 // InternalApplicationConfiguration.g:3515:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; 11493 // InternalApplicationConfiguration.g:3504:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) )
11494 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { 11494 // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
11495 11495 {
11496 int stackSize = keepStackSize(); 11496 // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
11497 11497 // InternalApplicationConfiguration.g:3506:2: ( rule__MetamodelSpecification__Group_2__0 )*
11498 try { 11498 {
11499 // InternalApplicationConfiguration.g:3519:1: ( rule__MetamodelElement__Group_0__1__Impl ) 11499 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
11500 // InternalApplicationConfiguration.g:3520:2: rule__MetamodelElement__Group_0__1__Impl 11500 // InternalApplicationConfiguration.g:3507:2: ( rule__MetamodelSpecification__Group_2__0 )*
11501 { 11501 loop38:
11502 pushFollow(FOLLOW_2); 11502 do {
11503 rule__MetamodelElement__Group_0__1__Impl(); 11503 int alt38=2;
11504 11504 int LA38_0 = input.LA(1);
11505 state._fsp--; 11505
11506 11506 if ( (LA38_0==31) ) {
11507 11507 alt38=1;
11508 } 11508 }
11509 11509
11510 } 11510
11511 catch (RecognitionException re) { 11511 switch (alt38) {
11512 reportError(re); 11512 case 1 :
11513 recover(input,re); 11513 // InternalApplicationConfiguration.g:3507:3: rule__MetamodelSpecification__Group_2__0
11514 } 11514 {
11515 finally { 11515 pushFollow(FOLLOW_17);
11516 11516 rule__MetamodelSpecification__Group_2__0();
11517 restoreStackSize(stackSize); 11517
11518 11518 state._fsp--;
11519 } 11519
11520 return ; 11520
11521 } 11521 }
11522 // $ANTLR end "rule__MetamodelElement__Group_0__1" 11522 break;
11523 11523
11524 11524 default :
11525 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" 11525 break loop38;
11526 // InternalApplicationConfiguration.g:3526:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; 11526 }
11527 public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { 11527 } while (true);
11528 11528
11529 int stackSize = keepStackSize(); 11529 after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
11530 11530
11531 try { 11531 }
11532 // InternalApplicationConfiguration.g:3530:1: ( ( '::' ) ) 11532
11533 // InternalApplicationConfiguration.g:3531:1: ( '::' ) 11533
11534 { 11534 }
11535 // InternalApplicationConfiguration.g:3531:1: ( '::' ) 11535
11536 // InternalApplicationConfiguration.g:3532:2: '::' 11536 }
11537 { 11537 catch (RecognitionException re) {
11538 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 11538 reportError(re);
11539 match(input,29,FOLLOW_2); 11539 recover(input,re);
11540 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 11540 }
11541 11541 finally {
11542 } 11542
11543 11543 restoreStackSize(stackSize);
11544 11544
11545 } 11545 }
11546 11546 return ;
11547 } 11547 }
11548 catch (RecognitionException re) { 11548 // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl"
11549 reportError(re); 11549
11550 recover(input,re); 11550
11551 } 11551 // $ANTLR start "rule__MetamodelSpecification__Group__3"
11552 finally { 11552 // InternalApplicationConfiguration.g:3515:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ;
11553 11553 public final void rule__MetamodelSpecification__Group__3() throws RecognitionException {
11554 restoreStackSize(stackSize); 11554
11555 11555 int stackSize = keepStackSize();
11556 } 11556
11557 return ; 11557 try {
11558 } 11558 // InternalApplicationConfiguration.g:3519:1: ( rule__MetamodelSpecification__Group__3__Impl )
11559 // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl" 11559 // InternalApplicationConfiguration.g:3520:2: rule__MetamodelSpecification__Group__3__Impl
11560 11560 {
11561 11561 pushFollow(FOLLOW_2);
11562 // $ANTLR start "rule__MetamodelElement__Group_2__0" 11562 rule__MetamodelSpecification__Group__3__Impl();
11563 // InternalApplicationConfiguration.g:3542:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; 11563
11564 public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { 11564 state._fsp--;
11565 11565
11566 int stackSize = keepStackSize(); 11566
11567 11567 }
11568 try { 11568
11569 // InternalApplicationConfiguration.g:3546:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) 11569 }
11570 // InternalApplicationConfiguration.g:3547:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 11570 catch (RecognitionException re) {
11571 { 11571 reportError(re);
11572 pushFollow(FOLLOW_8); 11572 recover(input,re);
11573 rule__MetamodelElement__Group_2__0__Impl(); 11573 }
11574 11574 finally {
11575 state._fsp--; 11575
11576 11576 restoreStackSize(stackSize);
11577 pushFollow(FOLLOW_2); 11577
11578 rule__MetamodelElement__Group_2__1(); 11578 }
11579 11579 return ;
11580 state._fsp--; 11580 }
11581 11581 // $ANTLR end "rule__MetamodelSpecification__Group__3"
11582 11582
11583 } 11583
11584 11584 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl"
11585 } 11585 // InternalApplicationConfiguration.g:3526:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ;
11586 catch (RecognitionException re) { 11586 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException {
11587 reportError(re); 11587
11588 recover(input,re); 11588 int stackSize = keepStackSize();
11589 } 11589
11590 finally { 11590 try {
11591 11591 // InternalApplicationConfiguration.g:3530:1: ( ( '}' ) )
11592 restoreStackSize(stackSize); 11592 // InternalApplicationConfiguration.g:3531:1: ( '}' )
11593 11593 {
11594 } 11594 // InternalApplicationConfiguration.g:3531:1: ( '}' )
11595 return ; 11595 // InternalApplicationConfiguration.g:3532:2: '}'
11596 } 11596 {
11597 // $ANTLR end "rule__MetamodelElement__Group_2__0" 11597 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
11598 11598 match(input,30,FOLLOW_2);
11599 11599 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
11600 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" 11600
11601 // InternalApplicationConfiguration.g:3554:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; 11601 }
11602 public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { 11602
11603 11603
11604 int stackSize = keepStackSize(); 11604 }
11605 11605
11606 try { 11606 }
11607 // InternalApplicationConfiguration.g:3558:1: ( ( '.' ) ) 11607 catch (RecognitionException re) {
11608 // InternalApplicationConfiguration.g:3559:1: ( '.' ) 11608 reportError(re);
11609 { 11609 recover(input,re);
11610 // InternalApplicationConfiguration.g:3559:1: ( '.' ) 11610 }
11611 // InternalApplicationConfiguration.g:3560:2: '.' 11611 finally {
11612 { 11612
11613 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 11613 restoreStackSize(stackSize);
11614 match(input,17,FOLLOW_2); 11614
11615 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 11615 }
11616 11616 return ;
11617 } 11617 }
11618 11618 // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl"
11619 11619
11620 } 11620
11621 11621 // $ANTLR start "rule__MetamodelSpecification__Group_2__0"
11622 } 11622 // InternalApplicationConfiguration.g:3542:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ;
11623 catch (RecognitionException re) { 11623 public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException {
11624 reportError(re); 11624
11625 recover(input,re); 11625 int stackSize = keepStackSize();
11626 } 11626
11627 finally { 11627 try {
11628 11628 // InternalApplicationConfiguration.g:3546:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 )
11629 restoreStackSize(stackSize); 11629 // InternalApplicationConfiguration.g:3547:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1
11630 11630 {
11631 } 11631 pushFollow(FOLLOW_15);
11632 return ; 11632 rule__MetamodelSpecification__Group_2__0__Impl();
11633 } 11633
11634 // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl" 11634 state._fsp--;
11635 11635
11636 11636 pushFollow(FOLLOW_2);
11637 // $ANTLR start "rule__MetamodelElement__Group_2__1" 11637 rule__MetamodelSpecification__Group_2__1();
11638 // InternalApplicationConfiguration.g:3569:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; 11638
11639 public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { 11639 state._fsp--;
11640 11640
11641 int stackSize = keepStackSize(); 11641
11642 11642 }
11643 try { 11643
11644 // InternalApplicationConfiguration.g:3573:1: ( rule__MetamodelElement__Group_2__1__Impl ) 11644 }
11645 // InternalApplicationConfiguration.g:3574:2: rule__MetamodelElement__Group_2__1__Impl 11645 catch (RecognitionException re) {
11646 { 11646 reportError(re);
11647 pushFollow(FOLLOW_2); 11647 recover(input,re);
11648 rule__MetamodelElement__Group_2__1__Impl(); 11648 }
11649 11649 finally {
11650 state._fsp--; 11650
11651 11651 restoreStackSize(stackSize);
11652 11652
11653 } 11653 }
11654 11654 return ;
11655 } 11655 }
11656 catch (RecognitionException re) { 11656 // $ANTLR end "rule__MetamodelSpecification__Group_2__0"
11657 reportError(re); 11657
11658 recover(input,re); 11658
11659 } 11659 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl"
11660 finally { 11660 // InternalApplicationConfiguration.g:3554:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ;
11661 11661 public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException {
11662 restoreStackSize(stackSize); 11662
11663 11663 int stackSize = keepStackSize();
11664 } 11664
11665 return ; 11665 try {
11666 } 11666 // InternalApplicationConfiguration.g:3558:1: ( ( ',' ) )
11667 // $ANTLR end "rule__MetamodelElement__Group_2__1" 11667 // InternalApplicationConfiguration.g:3559:1: ( ',' )
11668 11668 {
11669 11669 // InternalApplicationConfiguration.g:3559:1: ( ',' )
11670 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" 11670 // InternalApplicationConfiguration.g:3560:2: ','
11671 // InternalApplicationConfiguration.g:3580:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; 11671 {
11672 public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { 11672 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
11673 11673 match(input,31,FOLLOW_2);
11674 int stackSize = keepStackSize(); 11674 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
11675 11675
11676 try { 11676 }
11677 // InternalApplicationConfiguration.g:3584:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) 11677
11678 // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) 11678
11679 { 11679 }
11680 // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) 11680
11681 // InternalApplicationConfiguration.g:3586:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) 11681 }
11682 { 11682 catch (RecognitionException re) {
11683 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); 11683 reportError(re);
11684 // InternalApplicationConfiguration.g:3587:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) 11684 recover(input,re);
11685 // InternalApplicationConfiguration.g:3587:3: rule__MetamodelElement__FeatureAssignment_2_1 11685 }
11686 { 11686 finally {
11687 pushFollow(FOLLOW_2); 11687
11688 rule__MetamodelElement__FeatureAssignment_2_1(); 11688 restoreStackSize(stackSize);
11689 11689
11690 state._fsp--; 11690 }
11691 11691 return ;
11692 11692 }
11693 } 11693 // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl"
11694 11694
11695 after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); 11695
11696 11696 // $ANTLR start "rule__MetamodelSpecification__Group_2__1"
11697 } 11697 // InternalApplicationConfiguration.g:3569:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ;
11698 11698 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException {
11699 11699
11700 } 11700 int stackSize = keepStackSize();
11701 11701
11702 } 11702 try {
11703 catch (RecognitionException re) { 11703 // InternalApplicationConfiguration.g:3573:1: ( rule__MetamodelSpecification__Group_2__1__Impl )
11704 reportError(re); 11704 // InternalApplicationConfiguration.g:3574:2: rule__MetamodelSpecification__Group_2__1__Impl
11705 recover(input,re); 11705 {
11706 } 11706 pushFollow(FOLLOW_2);
11707 finally { 11707 rule__MetamodelSpecification__Group_2__1__Impl();
11708 11708
11709 restoreStackSize(stackSize); 11709 state._fsp--;
11710 11710
11711 } 11711
11712 return ; 11712 }
11713 } 11713
11714 // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl" 11714 }
11715 11715 catch (RecognitionException re) {
11716 11716 reportError(re);
11717 // $ANTLR start "rule__MetamodelDeclaration__Group__0" 11717 recover(input,re);
11718 // InternalApplicationConfiguration.g:3596:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; 11718 }
11719 public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { 11719 finally {
11720 11720
11721 int stackSize = keepStackSize(); 11721 restoreStackSize(stackSize);
11722 11722
11723 try { 11723 }
11724 // InternalApplicationConfiguration.g:3600:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) 11724 return ;
11725 // InternalApplicationConfiguration.g:3601:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 11725 }
11726 { 11726 // $ANTLR end "rule__MetamodelSpecification__Group_2__1"
11727 pushFollow(FOLLOW_8); 11727
11728 rule__MetamodelDeclaration__Group__0__Impl(); 11728
11729 11729 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl"
11730 state._fsp--; 11730 // InternalApplicationConfiguration.g:3580:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ;
11731 11731 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException {
11732 pushFollow(FOLLOW_2); 11732
11733 rule__MetamodelDeclaration__Group__1(); 11733 int stackSize = keepStackSize();
11734 11734
11735 state._fsp--; 11735 try {
11736 11736 // InternalApplicationConfiguration.g:3584:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) )
11737 11737 // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
11738 } 11738 {
11739 11739 // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
11740 } 11740 // InternalApplicationConfiguration.g:3586:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
11741 catch (RecognitionException re) { 11741 {
11742 reportError(re); 11742 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
11743 recover(input,re); 11743 // InternalApplicationConfiguration.g:3587:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
11744 } 11744 // InternalApplicationConfiguration.g:3587:3: rule__MetamodelSpecification__EntriesAssignment_2_1
11745 finally { 11745 {
11746 11746 pushFollow(FOLLOW_2);
11747 restoreStackSize(stackSize); 11747 rule__MetamodelSpecification__EntriesAssignment_2_1();
11748 11748
11749 } 11749 state._fsp--;
11750 return ; 11750
11751 } 11751
11752 // $ANTLR end "rule__MetamodelDeclaration__Group__0" 11752 }
11753 11753
11754 11754 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
11755 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" 11755
11756 // InternalApplicationConfiguration.g:3608:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; 11756 }
11757 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { 11757
11758 11758
11759 int stackSize = keepStackSize(); 11759 }
11760 11760
11761 try { 11761 }
11762 // InternalApplicationConfiguration.g:3612:1: ( ( 'metamodel' ) ) 11762 catch (RecognitionException re) {
11763 // InternalApplicationConfiguration.g:3613:1: ( 'metamodel' ) 11763 reportError(re);
11764 { 11764 recover(input,re);
11765 // InternalApplicationConfiguration.g:3613:1: ( 'metamodel' ) 11765 }
11766 // InternalApplicationConfiguration.g:3614:2: 'metamodel' 11766 finally {
11767 { 11767
11768 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 11768 restoreStackSize(stackSize);
11769 match(input,30,FOLLOW_2); 11769
11770 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 11770 }
11771 11771 return ;
11772 } 11772 }
11773 11773 // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl"
11774 11774
11775 } 11775
11776 11776 // $ANTLR start "rule__AllPackageEntry__Group__0"
11777 } 11777 // InternalApplicationConfiguration.g:3596:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ;
11778 catch (RecognitionException re) { 11778 public final void rule__AllPackageEntry__Group__0() throws RecognitionException {
11779 reportError(re); 11779
11780 recover(input,re); 11780 int stackSize = keepStackSize();
11781 } 11781
11782 finally { 11782 try {
11783 11783 // InternalApplicationConfiguration.g:3600:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 )
11784 restoreStackSize(stackSize); 11784 // InternalApplicationConfiguration.g:3601:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1
11785 11785 {
11786 } 11786 pushFollow(FOLLOW_8);
11787 return ; 11787 rule__AllPackageEntry__Group__0__Impl();
11788 } 11788
11789 // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl" 11789 state._fsp--;
11790 11790
11791 11791 pushFollow(FOLLOW_2);
11792 // $ANTLR start "rule__MetamodelDeclaration__Group__1" 11792 rule__AllPackageEntry__Group__1();
11793 // InternalApplicationConfiguration.g:3623:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; 11793
11794 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { 11794 state._fsp--;
11795 11795
11796 int stackSize = keepStackSize(); 11796
11797 11797 }
11798 try { 11798
11799 // InternalApplicationConfiguration.g:3627:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) 11799 }
11800 // InternalApplicationConfiguration.g:3628:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 11800 catch (RecognitionException re) {
11801 { 11801 reportError(re);
11802 pushFollow(FOLLOW_18); 11802 recover(input,re);
11803 rule__MetamodelDeclaration__Group__1__Impl(); 11803 }
11804 11804 finally {
11805 state._fsp--; 11805
11806 11806 restoreStackSize(stackSize);
11807 pushFollow(FOLLOW_2); 11807
11808 rule__MetamodelDeclaration__Group__2(); 11808 }
11809 11809 return ;
11810 state._fsp--; 11810 }
11811 11811 // $ANTLR end "rule__AllPackageEntry__Group__0"
11812 11812
11813 } 11813
11814 11814 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl"
11815 } 11815 // InternalApplicationConfiguration.g:3608:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ;
11816 catch (RecognitionException re) { 11816 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException {
11817 reportError(re); 11817
11818 recover(input,re); 11818 int stackSize = keepStackSize();
11819 } 11819
11820 finally { 11820 try {
11821 11821 // InternalApplicationConfiguration.g:3612:1: ( ( 'package' ) )
11822 restoreStackSize(stackSize); 11822 // InternalApplicationConfiguration.g:3613:1: ( 'package' )
11823 11823 {
11824 } 11824 // InternalApplicationConfiguration.g:3613:1: ( 'package' )
11825 return ; 11825 // InternalApplicationConfiguration.g:3614:2: 'package'
11826 } 11826 {
11827 // $ANTLR end "rule__MetamodelDeclaration__Group__1" 11827 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
11828 11828 match(input,32,FOLLOW_2);
11829 11829 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
11830 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" 11830
11831 // InternalApplicationConfiguration.g:3635:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; 11831 }
11832 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { 11832
11833 11833
11834 int stackSize = keepStackSize(); 11834 }
11835 11835
11836 try { 11836 }
11837 // InternalApplicationConfiguration.g:3639:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) 11837 catch (RecognitionException re) {
11838 // InternalApplicationConfiguration.g:3640:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) 11838 reportError(re);
11839 { 11839 recover(input,re);
11840 // InternalApplicationConfiguration.g:3640:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) 11840 }
11841 // InternalApplicationConfiguration.g:3641:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) 11841 finally {
11842 { 11842
11843 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); 11843 restoreStackSize(stackSize);
11844 // InternalApplicationConfiguration.g:3642:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) 11844
11845 // InternalApplicationConfiguration.g:3642:3: rule__MetamodelDeclaration__NameAssignment_1 11845 }
11846 { 11846 return ;
11847 pushFollow(FOLLOW_2); 11847 }
11848 rule__MetamodelDeclaration__NameAssignment_1(); 11848 // $ANTLR end "rule__AllPackageEntry__Group__0__Impl"
11849 11849
11850 state._fsp--; 11850
11851 11851 // $ANTLR start "rule__AllPackageEntry__Group__1"
11852 11852 // InternalApplicationConfiguration.g:3623:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ;
11853 } 11853 public final void rule__AllPackageEntry__Group__1() throws RecognitionException {
11854 11854
11855 after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); 11855 int stackSize = keepStackSize();
11856 11856
11857 } 11857 try {
11858 11858 // InternalApplicationConfiguration.g:3627:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 )
11859 11859 // InternalApplicationConfiguration.g:3628:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2
11860 } 11860 {
11861 11861 pushFollow(FOLLOW_18);
11862 } 11862 rule__AllPackageEntry__Group__1__Impl();
11863 catch (RecognitionException re) { 11863
11864 reportError(re); 11864 state._fsp--;
11865 recover(input,re); 11865
11866 } 11866 pushFollow(FOLLOW_2);
11867 finally { 11867 rule__AllPackageEntry__Group__2();
11868 11868
11869 restoreStackSize(stackSize); 11869 state._fsp--;
11870 11870
11871 } 11871
11872 return ; 11872 }
11873 } 11873
11874 // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl" 11874 }
11875 11875 catch (RecognitionException re) {
11876 11876 reportError(re);
11877 // $ANTLR start "rule__MetamodelDeclaration__Group__2" 11877 recover(input,re);
11878 // InternalApplicationConfiguration.g:3650:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; 11878 }
11879 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { 11879 finally {
11880 11880
11881 int stackSize = keepStackSize(); 11881 restoreStackSize(stackSize);
11882 11882
11883 try { 11883 }
11884 // InternalApplicationConfiguration.g:3654:1: ( rule__MetamodelDeclaration__Group__2__Impl ) 11884 return ;
11885 // InternalApplicationConfiguration.g:3655:2: rule__MetamodelDeclaration__Group__2__Impl 11885 }
11886 { 11886 // $ANTLR end "rule__AllPackageEntry__Group__1"
11887 pushFollow(FOLLOW_2); 11887
11888 rule__MetamodelDeclaration__Group__2__Impl(); 11888
11889 11889 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl"
11890 state._fsp--; 11890 // InternalApplicationConfiguration.g:3635:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ;
11891 11891 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException {
11892 11892
11893 } 11893 int stackSize = keepStackSize();
11894 11894
11895 } 11895 try {
11896 catch (RecognitionException re) { 11896 // InternalApplicationConfiguration.g:3639:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) )
11897 reportError(re); 11897 // InternalApplicationConfiguration.g:3640:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
11898 recover(input,re); 11898 {
11899 } 11899 // InternalApplicationConfiguration.g:3640:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
11900 finally { 11900 // InternalApplicationConfiguration.g:3641:2: ( rule__AllPackageEntry__PackageAssignment_1 )
11901 11901 {
11902 restoreStackSize(stackSize); 11902 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
11903 11903 // InternalApplicationConfiguration.g:3642:2: ( rule__AllPackageEntry__PackageAssignment_1 )
11904 } 11904 // InternalApplicationConfiguration.g:3642:3: rule__AllPackageEntry__PackageAssignment_1
11905 return ; 11905 {
11906 } 11906 pushFollow(FOLLOW_2);
11907 // $ANTLR end "rule__MetamodelDeclaration__Group__2" 11907 rule__AllPackageEntry__PackageAssignment_1();
11908 11908
11909 11909 state._fsp--;
11910 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" 11910
11911 // InternalApplicationConfiguration.g:3661:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; 11911
11912 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { 11912 }
11913 11913
11914 int stackSize = keepStackSize(); 11914 after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
11915 11915
11916 try { 11916 }
11917 // InternalApplicationConfiguration.g:3665:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) 11917
11918 // InternalApplicationConfiguration.g:3666:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) 11918
11919 { 11919 }
11920 // InternalApplicationConfiguration.g:3666:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) 11920
11921 // InternalApplicationConfiguration.g:3667:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) 11921 }
11922 { 11922 catch (RecognitionException re) {
11923 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); 11923 reportError(re);
11924 // InternalApplicationConfiguration.g:3668:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) 11924 recover(input,re);
11925 // InternalApplicationConfiguration.g:3668:3: rule__MetamodelDeclaration__SpecificationAssignment_2 11925 }
11926 { 11926 finally {
11927 pushFollow(FOLLOW_2); 11927
11928 rule__MetamodelDeclaration__SpecificationAssignment_2(); 11928 restoreStackSize(stackSize);
11929 11929
11930 state._fsp--; 11930 }
11931 11931 return ;
11932 11932 }
11933 } 11933 // $ANTLR end "rule__AllPackageEntry__Group__1__Impl"
11934 11934
11935 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); 11935
11936 11936 // $ANTLR start "rule__AllPackageEntry__Group__2"
11937 } 11937 // InternalApplicationConfiguration.g:3650:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ;
11938 11938 public final void rule__AllPackageEntry__Group__2() throws RecognitionException {
11939 11939
11940 } 11940 int stackSize = keepStackSize();
11941 11941
11942 } 11942 try {
11943 catch (RecognitionException re) { 11943 // InternalApplicationConfiguration.g:3654:1: ( rule__AllPackageEntry__Group__2__Impl )
11944 reportError(re); 11944 // InternalApplicationConfiguration.g:3655:2: rule__AllPackageEntry__Group__2__Impl
11945 recover(input,re); 11945 {
11946 } 11946 pushFollow(FOLLOW_2);
11947 finally { 11947 rule__AllPackageEntry__Group__2__Impl();
11948 11948
11949 restoreStackSize(stackSize); 11949 state._fsp--;
11950 11950
11951 } 11951
11952 return ; 11952 }
11953 } 11953
11954 // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl" 11954 }
11955 11955 catch (RecognitionException re) {
11956 11956 reportError(re);
11957 // $ANTLR start "rule__PartialModelSpecification__Group__0" 11957 recover(input,re);
11958 // InternalApplicationConfiguration.g:3677:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; 11958 }
11959 public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { 11959 finally {
11960 11960
11961 int stackSize = keepStackSize(); 11961 restoreStackSize(stackSize);
11962 11962
11963 try { 11963 }
11964 // InternalApplicationConfiguration.g:3681:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) 11964 return ;
11965 // InternalApplicationConfiguration.g:3682:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 11965 }
11966 { 11966 // $ANTLR end "rule__AllPackageEntry__Group__2"
11967 pushFollow(FOLLOW_20); 11967
11968 rule__PartialModelSpecification__Group__0__Impl(); 11968
11969 11969 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl"
11970 state._fsp--; 11970 // InternalApplicationConfiguration.g:3661:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ;
11971 11971 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException {
11972 pushFollow(FOLLOW_2); 11972
11973 rule__PartialModelSpecification__Group__1(); 11973 int stackSize = keepStackSize();
11974 11974
11975 state._fsp--; 11975 try {
11976 11976 // InternalApplicationConfiguration.g:3665:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) )
11977 11977 // InternalApplicationConfiguration.g:3666:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
11978 } 11978 {
11979 11979 // InternalApplicationConfiguration.g:3666:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
11980 } 11980 // InternalApplicationConfiguration.g:3667:2: ( rule__AllPackageEntry__Group_2__0 )?
11981 catch (RecognitionException re) { 11981 {
11982 reportError(re); 11982 before(grammarAccess.getAllPackageEntryAccess().getGroup_2());
11983 recover(input,re); 11983 // InternalApplicationConfiguration.g:3668:2: ( rule__AllPackageEntry__Group_2__0 )?
11984 } 11984 int alt39=2;
11985 finally { 11985 int LA39_0 = input.LA(1);
11986 11986
11987 restoreStackSize(stackSize); 11987 if ( (LA39_0==33) ) {
11988 11988 alt39=1;
11989 } 11989 }
11990 return ; 11990 switch (alt39) {
11991 } 11991 case 1 :
11992 // $ANTLR end "rule__PartialModelSpecification__Group__0" 11992 // InternalApplicationConfiguration.g:3668:3: rule__AllPackageEntry__Group_2__0
11993 11993 {
11994 11994 pushFollow(FOLLOW_2);
11995 // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" 11995 rule__AllPackageEntry__Group_2__0();
11996 // InternalApplicationConfiguration.g:3689:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; 11996
11997 public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { 11997 state._fsp--;
11998 11998
11999 int stackSize = keepStackSize(); 11999
12000 12000 }
12001 try { 12001 break;
12002 // InternalApplicationConfiguration.g:3693:1: ( ( '{' ) ) 12002
12003 // InternalApplicationConfiguration.g:3694:1: ( '{' ) 12003 }
12004 { 12004
12005 // InternalApplicationConfiguration.g:3694:1: ( '{' ) 12005 after(grammarAccess.getAllPackageEntryAccess().getGroup_2());
12006 // InternalApplicationConfiguration.g:3695:2: '{' 12006
12007 { 12007 }
12008 before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 12008
12009 match(input,24,FOLLOW_2); 12009
12010 after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 12010 }
12011 12011
12012 } 12012 }
12013 12013 catch (RecognitionException re) {
12014 12014 reportError(re);
12015 } 12015 recover(input,re);
12016 12016 }
12017 } 12017 finally {
12018 catch (RecognitionException re) { 12018
12019 reportError(re); 12019 restoreStackSize(stackSize);
12020 recover(input,re); 12020
12021 } 12021 }
12022 finally { 12022 return ;
12023 12023 }
12024 restoreStackSize(stackSize); 12024 // $ANTLR end "rule__AllPackageEntry__Group__2__Impl"
12025 12025
12026 } 12026
12027 return ; 12027 // $ANTLR start "rule__AllPackageEntry__Group_2__0"
12028 } 12028 // InternalApplicationConfiguration.g:3677:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ;
12029 // $ANTLR end "rule__PartialModelSpecification__Group__0__Impl" 12029 public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException {
12030 12030
12031 12031 int stackSize = keepStackSize();
12032 // $ANTLR start "rule__PartialModelSpecification__Group__1" 12032
12033 // InternalApplicationConfiguration.g:3704:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; 12033 try {
12034 public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { 12034 // InternalApplicationConfiguration.g:3681:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 )
12035 12035 // InternalApplicationConfiguration.g:3682:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1
12036 int stackSize = keepStackSize(); 12036 {
12037 12037 pushFollow(FOLLOW_19);
12038 try { 12038 rule__AllPackageEntry__Group_2__0__Impl();
12039 // InternalApplicationConfiguration.g:3708:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) 12039
12040 // InternalApplicationConfiguration.g:3709:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 12040 state._fsp--;
12041 { 12041
12042 pushFollow(FOLLOW_15); 12042 pushFollow(FOLLOW_2);
12043 rule__PartialModelSpecification__Group__1__Impl(); 12043 rule__AllPackageEntry__Group_2__1();
12044 12044
12045 state._fsp--; 12045 state._fsp--;
12046 12046
12047 pushFollow(FOLLOW_2); 12047
12048 rule__PartialModelSpecification__Group__2(); 12048 }
12049 12049
12050 state._fsp--; 12050 }
12051 12051 catch (RecognitionException re) {
12052 12052 reportError(re);
12053 } 12053 recover(input,re);
12054 12054 }
12055 } 12055 finally {
12056 catch (RecognitionException re) { 12056
12057 reportError(re); 12057 restoreStackSize(stackSize);
12058 recover(input,re); 12058
12059 } 12059 }
12060 finally { 12060 return ;
12061 12061 }
12062 restoreStackSize(stackSize); 12062 // $ANTLR end "rule__AllPackageEntry__Group_2__0"
12063 12063
12064 } 12064
12065 return ; 12065 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl"
12066 } 12066 // InternalApplicationConfiguration.g:3689:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ;
12067 // $ANTLR end "rule__PartialModelSpecification__Group__1" 12067 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException {
12068 12068
12069 12069 int stackSize = keepStackSize();
12070 // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" 12070
12071 // InternalApplicationConfiguration.g:3716:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; 12071 try {
12072 public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { 12072 // InternalApplicationConfiguration.g:3693:1: ( ( 'excluding' ) )
12073 12073 // InternalApplicationConfiguration.g:3694:1: ( 'excluding' )
12074 int stackSize = keepStackSize(); 12074 {
12075 12075 // InternalApplicationConfiguration.g:3694:1: ( 'excluding' )
12076 try { 12076 // InternalApplicationConfiguration.g:3695:2: 'excluding'
12077 // InternalApplicationConfiguration.g:3720:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) 12077 {
12078 // InternalApplicationConfiguration.g:3721:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) 12078 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
12079 { 12079 match(input,33,FOLLOW_2);
12080 // InternalApplicationConfiguration.g:3721:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) 12080 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
12081 // InternalApplicationConfiguration.g:3722:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) 12081
12082 { 12082 }
12083 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); 12083
12084 // InternalApplicationConfiguration.g:3723:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) 12084
12085 // InternalApplicationConfiguration.g:3723:3: rule__PartialModelSpecification__EntryAssignment_1 12085 }
12086 { 12086
12087 pushFollow(FOLLOW_2); 12087 }
12088 rule__PartialModelSpecification__EntryAssignment_1(); 12088 catch (RecognitionException re) {
12089 12089 reportError(re);
12090 state._fsp--; 12090 recover(input,re);
12091 12091 }
12092 12092 finally {
12093 } 12093
12094 12094 restoreStackSize(stackSize);
12095 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); 12095
12096 12096 }
12097 } 12097 return ;
12098 12098 }
12099 12099 // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl"
12100 } 12100
12101 12101
12102 } 12102 // $ANTLR start "rule__AllPackageEntry__Group_2__1"
12103 catch (RecognitionException re) { 12103 // InternalApplicationConfiguration.g:3704:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ;
12104 reportError(re); 12104 public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException {
12105 recover(input,re); 12105
12106 } 12106 int stackSize = keepStackSize();
12107 finally { 12107
12108 12108 try {
12109 restoreStackSize(stackSize); 12109 // InternalApplicationConfiguration.g:3708:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 )
12110 12110 // InternalApplicationConfiguration.g:3709:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2
12111 } 12111 {
12112 return ; 12112 pushFollow(FOLLOW_8);
12113 } 12113 rule__AllPackageEntry__Group_2__1__Impl();
12114 // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl" 12114
12115 12115 state._fsp--;
12116 12116
12117 // $ANTLR start "rule__PartialModelSpecification__Group__2" 12117 pushFollow(FOLLOW_2);
12118 // InternalApplicationConfiguration.g:3731:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; 12118 rule__AllPackageEntry__Group_2__2();
12119 public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { 12119
12120 12120 state._fsp--;
12121 int stackSize = keepStackSize(); 12121
12122 12122
12123 try { 12123 }
12124 // InternalApplicationConfiguration.g:3735:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) 12124
12125 // InternalApplicationConfiguration.g:3736:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 12125 }
12126 { 12126 catch (RecognitionException re) {
12127 pushFollow(FOLLOW_15); 12127 reportError(re);
12128 rule__PartialModelSpecification__Group__2__Impl(); 12128 recover(input,re);
12129 12129 }
12130 state._fsp--; 12130 finally {
12131 12131
12132 pushFollow(FOLLOW_2); 12132 restoreStackSize(stackSize);
12133 rule__PartialModelSpecification__Group__3(); 12133
12134 12134 }
12135 state._fsp--; 12135 return ;
12136 12136 }
12137 12137 // $ANTLR end "rule__AllPackageEntry__Group_2__1"
12138 } 12138
12139 12139
12140 } 12140 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl"
12141 catch (RecognitionException re) { 12141 // InternalApplicationConfiguration.g:3716:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ;
12142 reportError(re); 12142 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException {
12143 recover(input,re); 12143
12144 } 12144 int stackSize = keepStackSize();
12145 finally { 12145
12146 12146 try {
12147 restoreStackSize(stackSize); 12147 // InternalApplicationConfiguration.g:3720:1: ( ( '{' ) )
12148 12148 // InternalApplicationConfiguration.g:3721:1: ( '{' )
12149 } 12149 {
12150 return ; 12150 // InternalApplicationConfiguration.g:3721:1: ( '{' )
12151 } 12151 // InternalApplicationConfiguration.g:3722:2: '{'
12152 // $ANTLR end "rule__PartialModelSpecification__Group__2" 12152 {
12153 12153 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
12154 12154 match(input,29,FOLLOW_2);
12155 // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" 12155 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
12156 // InternalApplicationConfiguration.g:3743:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; 12156
12157 public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { 12157 }
12158 12158
12159 int stackSize = keepStackSize(); 12159
12160 12160 }
12161 try { 12161
12162 // InternalApplicationConfiguration.g:3747:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) 12162 }
12163 // InternalApplicationConfiguration.g:3748:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) 12163 catch (RecognitionException re) {
12164 { 12164 reportError(re);
12165 // InternalApplicationConfiguration.g:3748:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) 12165 recover(input,re);
12166 // InternalApplicationConfiguration.g:3749:2: ( rule__PartialModelSpecification__Group_2__0 )? 12166 }
12167 { 12167 finally {
12168 before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); 12168
12169 // InternalApplicationConfiguration.g:3750:2: ( rule__PartialModelSpecification__Group_2__0 )? 12169 restoreStackSize(stackSize);
12170 int alt39=2; 12170
12171 int LA39_0 = input.LA(1); 12171 }
12172 12172 return ;
12173 if ( (LA39_0==26) ) { 12173 }
12174 alt39=1; 12174 // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl"
12175 } 12175
12176 switch (alt39) { 12176
12177 case 1 : 12177 // $ANTLR start "rule__AllPackageEntry__Group_2__2"
12178 // InternalApplicationConfiguration.g:3750:3: rule__PartialModelSpecification__Group_2__0 12178 // InternalApplicationConfiguration.g:3731:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ;
12179 { 12179 public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException {
12180 pushFollow(FOLLOW_2); 12180
12181 rule__PartialModelSpecification__Group_2__0(); 12181 int stackSize = keepStackSize();
12182 12182
12183 state._fsp--; 12183 try {
12184 12184 // InternalApplicationConfiguration.g:3735:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 )
12185 12185 // InternalApplicationConfiguration.g:3736:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3
12186 } 12186 {
12187 break; 12187 pushFollow(FOLLOW_16);
12188 12188 rule__AllPackageEntry__Group_2__2__Impl();
12189 } 12189
12190 12190 state._fsp--;
12191 after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); 12191
12192 12192 pushFollow(FOLLOW_2);
12193 } 12193 rule__AllPackageEntry__Group_2__3();
12194 12194
12195 12195 state._fsp--;
12196 } 12196
12197 12197
12198 } 12198 }
12199 catch (RecognitionException re) { 12199
12200 reportError(re); 12200 }
12201 recover(input,re); 12201 catch (RecognitionException re) {
12202 } 12202 reportError(re);
12203 finally { 12203 recover(input,re);
12204 12204 }
12205 restoreStackSize(stackSize); 12205 finally {
12206 12206
12207 } 12207 restoreStackSize(stackSize);
12208 return ; 12208
12209 } 12209 }
12210 // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl" 12210 return ;
12211 12211 }
12212 12212 // $ANTLR end "rule__AllPackageEntry__Group_2__2"
12213 // $ANTLR start "rule__PartialModelSpecification__Group__3" 12213
12214 // InternalApplicationConfiguration.g:3758:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; 12214
12215 public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { 12215 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl"
12216 12216 // InternalApplicationConfiguration.g:3743:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ;
12217 int stackSize = keepStackSize(); 12217 public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException {
12218 12218
12219 try { 12219 int stackSize = keepStackSize();
12220 // InternalApplicationConfiguration.g:3762:1: ( rule__PartialModelSpecification__Group__3__Impl ) 12220
12221 // InternalApplicationConfiguration.g:3763:2: rule__PartialModelSpecification__Group__3__Impl 12221 try {
12222 { 12222 // InternalApplicationConfiguration.g:3747:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) )
12223 pushFollow(FOLLOW_2); 12223 // InternalApplicationConfiguration.g:3748:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
12224 rule__PartialModelSpecification__Group__3__Impl(); 12224 {
12225 12225 // InternalApplicationConfiguration.g:3748:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
12226 state._fsp--; 12226 // InternalApplicationConfiguration.g:3749:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
12227 12227 {
12228 12228 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
12229 } 12229 // InternalApplicationConfiguration.g:3750:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
12230 12230 // InternalApplicationConfiguration.g:3750:3: rule__AllPackageEntry__ExclusionAssignment_2_2
12231 } 12231 {
12232 catch (RecognitionException re) { 12232 pushFollow(FOLLOW_2);
12233 reportError(re); 12233 rule__AllPackageEntry__ExclusionAssignment_2_2();
12234 recover(input,re); 12234
12235 } 12235 state._fsp--;
12236 finally { 12236
12237 12237
12238 restoreStackSize(stackSize); 12238 }
12239 12239
12240 } 12240 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
12241 return ; 12241
12242 } 12242 }
12243 // $ANTLR end "rule__PartialModelSpecification__Group__3" 12243
12244 12244
12245 12245 }
12246 // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" 12246
12247 // InternalApplicationConfiguration.g:3769:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; 12247 }
12248 public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { 12248 catch (RecognitionException re) {
12249 12249 reportError(re);
12250 int stackSize = keepStackSize(); 12250 recover(input,re);
12251 12251 }
12252 try { 12252 finally {
12253 // InternalApplicationConfiguration.g:3773:1: ( ( '}' ) ) 12253
12254 // InternalApplicationConfiguration.g:3774:1: ( '}' ) 12254 restoreStackSize(stackSize);
12255 { 12255
12256 // InternalApplicationConfiguration.g:3774:1: ( '}' ) 12256 }
12257 // InternalApplicationConfiguration.g:3775:2: '}' 12257 return ;
12258 { 12258 }
12259 before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); 12259 // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl"
12260 match(input,25,FOLLOW_2); 12260
12261 after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); 12261
12262 12262 // $ANTLR start "rule__AllPackageEntry__Group_2__3"
12263 } 12263 // InternalApplicationConfiguration.g:3758:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ;
12264 12264 public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException {
12265 12265
12266 } 12266 int stackSize = keepStackSize();
12267 12267
12268 } 12268 try {
12269 catch (RecognitionException re) { 12269 // InternalApplicationConfiguration.g:3762:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 )
12270 reportError(re); 12270 // InternalApplicationConfiguration.g:3763:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4
12271 recover(input,re); 12271 {
12272 } 12272 pushFollow(FOLLOW_16);
12273 finally { 12273 rule__AllPackageEntry__Group_2__3__Impl();
12274 12274
12275 restoreStackSize(stackSize); 12275 state._fsp--;
12276 12276
12277 } 12277 pushFollow(FOLLOW_2);
12278 return ; 12278 rule__AllPackageEntry__Group_2__4();
12279 } 12279
12280 // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl" 12280 state._fsp--;
12281 12281
12282 12282
12283 // $ANTLR start "rule__PartialModelSpecification__Group_2__0" 12283 }
12284 // InternalApplicationConfiguration.g:3785:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; 12284
12285 public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { 12285 }
12286 12286 catch (RecognitionException re) {
12287 int stackSize = keepStackSize(); 12287 reportError(re);
12288 12288 recover(input,re);
12289 try { 12289 }
12290 // InternalApplicationConfiguration.g:3789:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) 12290 finally {
12291 // InternalApplicationConfiguration.g:3790:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 12291
12292 { 12292 restoreStackSize(stackSize);
12293 pushFollow(FOLLOW_20); 12293
12294 rule__PartialModelSpecification__Group_2__0__Impl(); 12294 }
12295 12295 return ;
12296 state._fsp--; 12296 }
12297 12297 // $ANTLR end "rule__AllPackageEntry__Group_2__3"
12298 pushFollow(FOLLOW_2); 12298
12299 rule__PartialModelSpecification__Group_2__1(); 12299
12300 12300 // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl"
12301 state._fsp--; 12301 // InternalApplicationConfiguration.g:3770:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ;
12302 12302 public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException {
12303 12303
12304 } 12304 int stackSize = keepStackSize();
12305 12305
12306 } 12306 try {
12307 catch (RecognitionException re) { 12307 // InternalApplicationConfiguration.g:3774:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) )
12308 reportError(re); 12308 // InternalApplicationConfiguration.g:3775:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
12309 recover(input,re); 12309 {
12310 } 12310 // InternalApplicationConfiguration.g:3775:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
12311 finally { 12311 // InternalApplicationConfiguration.g:3776:2: ( rule__AllPackageEntry__Group_2_3__0 )*
12312 12312 {
12313 restoreStackSize(stackSize); 12313 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
12314 12314 // InternalApplicationConfiguration.g:3777:2: ( rule__AllPackageEntry__Group_2_3__0 )*
12315 } 12315 loop40:
12316 return ; 12316 do {
12317 } 12317 int alt40=2;
12318 // $ANTLR end "rule__PartialModelSpecification__Group_2__0" 12318 int LA40_0 = input.LA(1);
12319 12319
12320 12320 if ( (LA40_0==31) ) {
12321 // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" 12321 alt40=1;
12322 // InternalApplicationConfiguration.g:3797:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; 12322 }
12323 public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { 12323
12324 12324
12325 int stackSize = keepStackSize(); 12325 switch (alt40) {
12326 12326 case 1 :
12327 try { 12327 // InternalApplicationConfiguration.g:3777:3: rule__AllPackageEntry__Group_2_3__0
12328 // InternalApplicationConfiguration.g:3801:1: ( ( ',' ) ) 12328 {
12329 // InternalApplicationConfiguration.g:3802:1: ( ',' ) 12329 pushFollow(FOLLOW_17);
12330 { 12330 rule__AllPackageEntry__Group_2_3__0();
12331 // InternalApplicationConfiguration.g:3802:1: ( ',' ) 12331
12332 // InternalApplicationConfiguration.g:3803:2: ',' 12332 state._fsp--;
12333 { 12333
12334 before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); 12334
12335 match(input,26,FOLLOW_2); 12335 }
12336 after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); 12336 break;
12337 12337
12338 } 12338 default :
12339 12339 break loop40;
12340 12340 }
12341 } 12341 } while (true);
12342 12342
12343 } 12343 after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
12344 catch (RecognitionException re) { 12344
12345 reportError(re); 12345 }
12346 recover(input,re); 12346
12347 } 12347
12348 finally { 12348 }
12349 12349
12350 restoreStackSize(stackSize); 12350 }
12351 12351 catch (RecognitionException re) {
12352 } 12352 reportError(re);
12353 return ; 12353 recover(input,re);
12354 } 12354 }
12355 // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl" 12355 finally {
12356 12356
12357 12357 restoreStackSize(stackSize);
12358 // $ANTLR start "rule__PartialModelSpecification__Group_2__1" 12358
12359 // InternalApplicationConfiguration.g:3812:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; 12359 }
12360 public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { 12360 return ;
12361 12361 }
12362 int stackSize = keepStackSize(); 12362 // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl"
12363 12363
12364 try { 12364
12365 // InternalApplicationConfiguration.g:3816:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) 12365 // $ANTLR start "rule__AllPackageEntry__Group_2__4"
12366 // InternalApplicationConfiguration.g:3817:2: rule__PartialModelSpecification__Group_2__1__Impl 12366 // InternalApplicationConfiguration.g:3785:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ;
12367 { 12367 public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException {
12368 pushFollow(FOLLOW_2); 12368
12369 rule__PartialModelSpecification__Group_2__1__Impl(); 12369 int stackSize = keepStackSize();
12370 12370
12371 state._fsp--; 12371 try {
12372 12372 // InternalApplicationConfiguration.g:3789:1: ( rule__AllPackageEntry__Group_2__4__Impl )
12373 12373 // InternalApplicationConfiguration.g:3790:2: rule__AllPackageEntry__Group_2__4__Impl
12374 } 12374 {
12375 12375 pushFollow(FOLLOW_2);
12376 } 12376 rule__AllPackageEntry__Group_2__4__Impl();
12377 catch (RecognitionException re) { 12377
12378 reportError(re); 12378 state._fsp--;
12379 recover(input,re); 12379
12380 } 12380
12381 finally { 12381 }
12382 12382
12383 restoreStackSize(stackSize); 12383 }
12384 12384 catch (RecognitionException re) {
12385 } 12385 reportError(re);
12386 return ; 12386 recover(input,re);
12387 } 12387 }
12388 // $ANTLR end "rule__PartialModelSpecification__Group_2__1" 12388 finally {
12389 12389
12390 12390 restoreStackSize(stackSize);
12391 // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" 12391
12392 // InternalApplicationConfiguration.g:3823:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; 12392 }
12393 public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { 12393 return ;
12394 12394 }
12395 int stackSize = keepStackSize(); 12395 // $ANTLR end "rule__AllPackageEntry__Group_2__4"
12396 12396
12397 try { 12397
12398 // InternalApplicationConfiguration.g:3827:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) 12398 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl"
12399 // InternalApplicationConfiguration.g:3828:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) 12399 // InternalApplicationConfiguration.g:3796:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ;
12400 { 12400 public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException {
12401 // InternalApplicationConfiguration.g:3828:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) 12401
12402 // InternalApplicationConfiguration.g:3829:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) 12402 int stackSize = keepStackSize();
12403 { 12403
12404 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); 12404 try {
12405 // InternalApplicationConfiguration.g:3830:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) 12405 // InternalApplicationConfiguration.g:3800:1: ( ( '}' ) )
12406 // InternalApplicationConfiguration.g:3830:3: rule__PartialModelSpecification__EntryAssignment_2_1 12406 // InternalApplicationConfiguration.g:3801:1: ( '}' )
12407 { 12407 {
12408 pushFollow(FOLLOW_2); 12408 // InternalApplicationConfiguration.g:3801:1: ( '}' )
12409 rule__PartialModelSpecification__EntryAssignment_2_1(); 12409 // InternalApplicationConfiguration.g:3802:2: '}'
12410 12410 {
12411 state._fsp--; 12411 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
12412 12412 match(input,30,FOLLOW_2);
12413 12413 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
12414 } 12414
12415 12415 }
12416 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); 12416
12417 12417
12418 } 12418 }
12419 12419
12420 12420 }
12421 } 12421 catch (RecognitionException re) {
12422 12422 reportError(re);
12423 } 12423 recover(input,re);
12424 catch (RecognitionException re) { 12424 }
12425 reportError(re); 12425 finally {
12426 recover(input,re); 12426
12427 } 12427 restoreStackSize(stackSize);
12428 finally { 12428
12429 12429 }
12430 restoreStackSize(stackSize); 12430 return ;
12431 12431 }
12432 } 12432 // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl"
12433 return ; 12433
12434 } 12434
12435 // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl" 12435 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0"
12436 12436 // InternalApplicationConfiguration.g:3812:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ;
12437 12437 public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException {
12438 // $ANTLR start "rule__FolderEntry__Group__0" 12438
12439 // InternalApplicationConfiguration.g:3839:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; 12439 int stackSize = keepStackSize();
12440 public final void rule__FolderEntry__Group__0() throws RecognitionException { 12440
12441 12441 try {
12442 int stackSize = keepStackSize(); 12442 // InternalApplicationConfiguration.g:3816:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 )
12443 12443 // InternalApplicationConfiguration.g:3817:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1
12444 try { 12444 {
12445 // InternalApplicationConfiguration.g:3843:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) 12445 pushFollow(FOLLOW_8);
12446 // InternalApplicationConfiguration.g:3844:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 12446 rule__AllPackageEntry__Group_2_3__0__Impl();
12447 { 12447
12448 pushFollow(FOLLOW_21); 12448 state._fsp--;
12449 rule__FolderEntry__Group__0__Impl(); 12449
12450 12450 pushFollow(FOLLOW_2);
12451 state._fsp--; 12451 rule__AllPackageEntry__Group_2_3__1();
12452 12452
12453 pushFollow(FOLLOW_2); 12453 state._fsp--;
12454 rule__FolderEntry__Group__1(); 12454
12455 12455
12456 state._fsp--; 12456 }
12457 12457
12458 12458 }
12459 } 12459 catch (RecognitionException re) {
12460 12460 reportError(re);
12461 } 12461 recover(input,re);
12462 catch (RecognitionException re) { 12462 }
12463 reportError(re); 12463 finally {
12464 recover(input,re); 12464
12465 } 12465 restoreStackSize(stackSize);
12466 finally { 12466
12467 12467 }
12468 restoreStackSize(stackSize); 12468 return ;
12469 12469 }
12470 } 12470 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0"
12471 return ; 12471
12472 } 12472
12473 // $ANTLR end "rule__FolderEntry__Group__0" 12473 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl"
12474 12474 // InternalApplicationConfiguration.g:3824:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ;
12475 12475 public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException {
12476 // $ANTLR start "rule__FolderEntry__Group__0__Impl" 12476
12477 // InternalApplicationConfiguration.g:3851:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; 12477 int stackSize = keepStackSize();
12478 public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { 12478
12479 12479 try {
12480 int stackSize = keepStackSize(); 12480 // InternalApplicationConfiguration.g:3828:1: ( ( ',' ) )
12481 12481 // InternalApplicationConfiguration.g:3829:1: ( ',' )
12482 try { 12482 {
12483 // InternalApplicationConfiguration.g:3855:1: ( ( 'folder' ) ) 12483 // InternalApplicationConfiguration.g:3829:1: ( ',' )
12484 // InternalApplicationConfiguration.g:3856:1: ( 'folder' ) 12484 // InternalApplicationConfiguration.g:3830:2: ','
12485 { 12485 {
12486 // InternalApplicationConfiguration.g:3856:1: ( 'folder' ) 12486 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
12487 // InternalApplicationConfiguration.g:3857:2: 'folder' 12487 match(input,31,FOLLOW_2);
12488 { 12488 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
12489 before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); 12489
12490 match(input,31,FOLLOW_2); 12490 }
12491 after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); 12491
12492 12492
12493 } 12493 }
12494 12494
12495 12495 }
12496 } 12496 catch (RecognitionException re) {
12497 12497 reportError(re);
12498 } 12498 recover(input,re);
12499 catch (RecognitionException re) { 12499 }
12500 reportError(re); 12500 finally {
12501 recover(input,re); 12501
12502 } 12502 restoreStackSize(stackSize);
12503 finally { 12503
12504 12504 }
12505 restoreStackSize(stackSize); 12505 return ;
12506 12506 }
12507 } 12507 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl"
12508 return ; 12508
12509 } 12509
12510 // $ANTLR end "rule__FolderEntry__Group__0__Impl" 12510 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1"
12511 12511 // InternalApplicationConfiguration.g:3839:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ;
12512 12512 public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException {
12513 // $ANTLR start "rule__FolderEntry__Group__1" 12513
12514 // InternalApplicationConfiguration.g:3866:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; 12514 int stackSize = keepStackSize();
12515 public final void rule__FolderEntry__Group__1() throws RecognitionException { 12515
12516 12516 try {
12517 int stackSize = keepStackSize(); 12517 // InternalApplicationConfiguration.g:3843:1: ( rule__AllPackageEntry__Group_2_3__1__Impl )
12518 12518 // InternalApplicationConfiguration.g:3844:2: rule__AllPackageEntry__Group_2_3__1__Impl
12519 try { 12519 {
12520 // InternalApplicationConfiguration.g:3870:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) 12520 pushFollow(FOLLOW_2);
12521 // InternalApplicationConfiguration.g:3871:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 12521 rule__AllPackageEntry__Group_2_3__1__Impl();
12522 { 12522
12523 pushFollow(FOLLOW_17); 12523 state._fsp--;
12524 rule__FolderEntry__Group__1__Impl(); 12524
12525 12525
12526 state._fsp--; 12526 }
12527 12527
12528 pushFollow(FOLLOW_2); 12528 }
12529 rule__FolderEntry__Group__2(); 12529 catch (RecognitionException re) {
12530 12530 reportError(re);
12531 state._fsp--; 12531 recover(input,re);
12532 12532 }
12533 12533 finally {
12534 } 12534
12535 12535 restoreStackSize(stackSize);
12536 } 12536
12537 catch (RecognitionException re) { 12537 }
12538 reportError(re); 12538 return ;
12539 recover(input,re); 12539 }
12540 } 12540 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1"
12541 finally { 12541
12542 12542
12543 restoreStackSize(stackSize); 12543 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl"
12544 12544 // InternalApplicationConfiguration.g:3850:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ;
12545 } 12545 public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException {
12546 return ; 12546
12547 } 12547 int stackSize = keepStackSize();
12548 // $ANTLR end "rule__FolderEntry__Group__1" 12548
12549 12549 try {
12550 12550 // InternalApplicationConfiguration.g:3854:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) )
12551 // $ANTLR start "rule__FolderEntry__Group__1__Impl" 12551 // InternalApplicationConfiguration.g:3855:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
12552 // InternalApplicationConfiguration.g:3878:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; 12552 {
12553 public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { 12553 // InternalApplicationConfiguration.g:3855:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
12554 12554 // InternalApplicationConfiguration.g:3856:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
12555 int stackSize = keepStackSize(); 12555 {
12556 12556 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
12557 try { 12557 // InternalApplicationConfiguration.g:3857:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
12558 // InternalApplicationConfiguration.g:3882:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) 12558 // InternalApplicationConfiguration.g:3857:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1
12559 // InternalApplicationConfiguration.g:3883:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) 12559 {
12560 { 12560 pushFollow(FOLLOW_2);
12561 // InternalApplicationConfiguration.g:3883:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) 12561 rule__AllPackageEntry__ExclusionAssignment_2_3_1();
12562 // InternalApplicationConfiguration.g:3884:2: ( rule__FolderEntry__PathAssignment_1 ) 12562
12563 { 12563 state._fsp--;
12564 before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); 12564
12565 // InternalApplicationConfiguration.g:3885:2: ( rule__FolderEntry__PathAssignment_1 ) 12565
12566 // InternalApplicationConfiguration.g:3885:3: rule__FolderEntry__PathAssignment_1 12566 }
12567 { 12567
12568 pushFollow(FOLLOW_2); 12568 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
12569 rule__FolderEntry__PathAssignment_1(); 12569
12570 12570 }
12571 state._fsp--; 12571
12572 12572
12573 12573 }
12574 } 12574
12575 12575 }
12576 after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); 12576 catch (RecognitionException re) {
12577 12577 reportError(re);
12578 } 12578 recover(input,re);
12579 12579 }
12580 12580 finally {
12581 } 12581
12582 12582 restoreStackSize(stackSize);
12583 } 12583
12584 catch (RecognitionException re) { 12584 }
12585 reportError(re); 12585 return ;
12586 recover(input,re); 12586 }
12587 } 12587 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl"
12588 finally { 12588
12589 12589
12590 restoreStackSize(stackSize); 12590 // $ANTLR start "rule__MetamodelElement__Group__0"
12591 12591 // InternalApplicationConfiguration.g:3866:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ;
12592 } 12592 public final void rule__MetamodelElement__Group__0() throws RecognitionException {
12593 return ; 12593
12594 } 12594 int stackSize = keepStackSize();
12595 // $ANTLR end "rule__FolderEntry__Group__1__Impl" 12595
12596 12596 try {
12597 12597 // InternalApplicationConfiguration.g:3870:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 )
12598 // $ANTLR start "rule__FolderEntry__Group__2" 12598 // InternalApplicationConfiguration.g:3871:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1
12599 // InternalApplicationConfiguration.g:3893:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; 12599 {
12600 public final void rule__FolderEntry__Group__2() throws RecognitionException { 12600 pushFollow(FOLLOW_8);
12601 12601 rule__MetamodelElement__Group__0__Impl();
12602 int stackSize = keepStackSize(); 12602
12603 12603 state._fsp--;
12604 try { 12604
12605 // InternalApplicationConfiguration.g:3897:1: ( rule__FolderEntry__Group__2__Impl ) 12605 pushFollow(FOLLOW_2);
12606 // InternalApplicationConfiguration.g:3898:2: rule__FolderEntry__Group__2__Impl 12606 rule__MetamodelElement__Group__1();
12607 { 12607
12608 pushFollow(FOLLOW_2); 12608 state._fsp--;
12609 rule__FolderEntry__Group__2__Impl(); 12609
12610 12610
12611 state._fsp--; 12611 }
12612 12612
12613 12613 }
12614 } 12614 catch (RecognitionException re) {
12615 12615 reportError(re);
12616 } 12616 recover(input,re);
12617 catch (RecognitionException re) { 12617 }
12618 reportError(re); 12618 finally {
12619 recover(input,re); 12619
12620 } 12620 restoreStackSize(stackSize);
12621 finally { 12621
12622 12622 }
12623 restoreStackSize(stackSize); 12623 return ;
12624 12624 }
12625 } 12625 // $ANTLR end "rule__MetamodelElement__Group__0"
12626 return ; 12626
12627 } 12627
12628 // $ANTLR end "rule__FolderEntry__Group__2" 12628 // $ANTLR start "rule__MetamodelElement__Group__0__Impl"
12629 12629 // InternalApplicationConfiguration.g:3878:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ;
12630 12630 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException {
12631 // $ANTLR start "rule__FolderEntry__Group__2__Impl" 12631
12632 // InternalApplicationConfiguration.g:3904:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; 12632 int stackSize = keepStackSize();
12633 public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { 12633
12634 12634 try {
12635 int stackSize = keepStackSize(); 12635 // InternalApplicationConfiguration.g:3882:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) )
12636 12636 // InternalApplicationConfiguration.g:3883:1: ( ( rule__MetamodelElement__Group_0__0 )? )
12637 try { 12637 {
12638 // InternalApplicationConfiguration.g:3908:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) 12638 // InternalApplicationConfiguration.g:3883:1: ( ( rule__MetamodelElement__Group_0__0 )? )
12639 // InternalApplicationConfiguration.g:3909:1: ( ( rule__FolderEntry__Group_2__0 )? ) 12639 // InternalApplicationConfiguration.g:3884:2: ( rule__MetamodelElement__Group_0__0 )?
12640 { 12640 {
12641 // InternalApplicationConfiguration.g:3909:1: ( ( rule__FolderEntry__Group_2__0 )? ) 12641 before(grammarAccess.getMetamodelElementAccess().getGroup_0());
12642 // InternalApplicationConfiguration.g:3910:2: ( rule__FolderEntry__Group_2__0 )? 12642 // InternalApplicationConfiguration.g:3885:2: ( rule__MetamodelElement__Group_0__0 )?
12643 { 12643 int alt41=2;
12644 before(grammarAccess.getFolderEntryAccess().getGroup_2()); 12644 int LA41_0 = input.LA(1);
12645 // InternalApplicationConfiguration.g:3911:2: ( rule__FolderEntry__Group_2__0 )? 12645
12646 int alt40=2; 12646 if ( (LA41_0==RULE_ID) ) {
12647 int LA40_0 = input.LA(1); 12647 int LA41_1 = input.LA(2);
12648 12648
12649 if ( (LA40_0==28) ) { 12649 if ( (LA41_1==21) ) {
12650 alt40=1; 12650 int LA41_2 = input.LA(3);
12651 } 12651
12652 switch (alt40) { 12652 if ( (LA41_2==RULE_ID) ) {
12653 case 1 : 12653 int LA41_5 = input.LA(4);
12654 // InternalApplicationConfiguration.g:3911:3: rule__FolderEntry__Group_2__0 12654
12655 { 12655 if ( (LA41_5==21||LA41_5==34) ) {
12656 pushFollow(FOLLOW_2); 12656 alt41=1;
12657 rule__FolderEntry__Group_2__0(); 12657 }
12658 12658 }
12659 state._fsp--; 12659 }
12660 12660 else if ( (LA41_1==34) ) {
12661 12661 alt41=1;
12662 } 12662 }
12663 break; 12663 }
12664 12664 switch (alt41) {
12665 } 12665 case 1 :
12666 12666 // InternalApplicationConfiguration.g:3885:3: rule__MetamodelElement__Group_0__0
12667 after(grammarAccess.getFolderEntryAccess().getGroup_2()); 12667 {
12668 12668 pushFollow(FOLLOW_2);
12669 } 12669 rule__MetamodelElement__Group_0__0();
12670 12670
12671 12671 state._fsp--;
12672 } 12672
12673 12673
12674 } 12674 }
12675 catch (RecognitionException re) { 12675 break;
12676 reportError(re); 12676
12677 recover(input,re); 12677 }
12678 } 12678
12679 finally { 12679 after(grammarAccess.getMetamodelElementAccess().getGroup_0());
12680 12680
12681 restoreStackSize(stackSize); 12681 }
12682 12682
12683 } 12683
12684 return ; 12684 }
12685 } 12685
12686 // $ANTLR end "rule__FolderEntry__Group__2__Impl" 12686 }
12687 12687 catch (RecognitionException re) {
12688 12688 reportError(re);
12689 // $ANTLR start "rule__FolderEntry__Group_2__0" 12689 recover(input,re);
12690 // InternalApplicationConfiguration.g:3920:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; 12690 }
12691 public final void rule__FolderEntry__Group_2__0() throws RecognitionException { 12691 finally {
12692 12692
12693 int stackSize = keepStackSize(); 12693 restoreStackSize(stackSize);
12694 12694
12695 try { 12695 }
12696 // InternalApplicationConfiguration.g:3924:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) 12696 return ;
12697 // InternalApplicationConfiguration.g:3925:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 12697 }
12698 { 12698 // $ANTLR end "rule__MetamodelElement__Group__0__Impl"
12699 pushFollow(FOLLOW_18); 12699
12700 rule__FolderEntry__Group_2__0__Impl(); 12700
12701 12701 // $ANTLR start "rule__MetamodelElement__Group__1"
12702 state._fsp--; 12702 // InternalApplicationConfiguration.g:3893:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ;
12703 12703 public final void rule__MetamodelElement__Group__1() throws RecognitionException {
12704 pushFollow(FOLLOW_2); 12704
12705 rule__FolderEntry__Group_2__1(); 12705 int stackSize = keepStackSize();
12706 12706
12707 state._fsp--; 12707 try {
12708 12708 // InternalApplicationConfiguration.g:3897:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 )
12709 12709 // InternalApplicationConfiguration.g:3898:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2
12710 } 12710 {
12711 12711 pushFollow(FOLLOW_6);
12712 } 12712 rule__MetamodelElement__Group__1__Impl();
12713 catch (RecognitionException re) { 12713
12714 reportError(re); 12714 state._fsp--;
12715 recover(input,re); 12715
12716 } 12716 pushFollow(FOLLOW_2);
12717 finally { 12717 rule__MetamodelElement__Group__2();
12718 12718
12719 restoreStackSize(stackSize); 12719 state._fsp--;
12720 12720
12721 } 12721
12722 return ; 12722 }
12723 } 12723
12724 // $ANTLR end "rule__FolderEntry__Group_2__0" 12724 }
12725 12725 catch (RecognitionException re) {
12726 12726 reportError(re);
12727 // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" 12727 recover(input,re);
12728 // InternalApplicationConfiguration.g:3932:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; 12728 }
12729 public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { 12729 finally {
12730 12730
12731 int stackSize = keepStackSize(); 12731 restoreStackSize(stackSize);
12732 12732
12733 try { 12733 }
12734 // InternalApplicationConfiguration.g:3936:1: ( ( 'excluding' ) ) 12734 return ;
12735 // InternalApplicationConfiguration.g:3937:1: ( 'excluding' ) 12735 }
12736 { 12736 // $ANTLR end "rule__MetamodelElement__Group__1"
12737 // InternalApplicationConfiguration.g:3937:1: ( 'excluding' ) 12737
12738 // InternalApplicationConfiguration.g:3938:2: 'excluding' 12738
12739 { 12739 // $ANTLR start "rule__MetamodelElement__Group__1__Impl"
12740 before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); 12740 // InternalApplicationConfiguration.g:3905:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ;
12741 match(input,28,FOLLOW_2); 12741 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException {
12742 after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); 12742
12743 12743 int stackSize = keepStackSize();
12744 } 12744
12745 12745 try {
12746 12746 // InternalApplicationConfiguration.g:3909:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) )
12747 } 12747 // InternalApplicationConfiguration.g:3910:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
12748 12748 {
12749 } 12749 // InternalApplicationConfiguration.g:3910:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
12750 catch (RecognitionException re) { 12750 // InternalApplicationConfiguration.g:3911:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
12751 reportError(re); 12751 {
12752 recover(input,re); 12752 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
12753 } 12753 // InternalApplicationConfiguration.g:3912:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
12754 finally { 12754 // InternalApplicationConfiguration.g:3912:3: rule__MetamodelElement__ClassifierAssignment_1
12755 12755 {
12756 restoreStackSize(stackSize); 12756 pushFollow(FOLLOW_2);
12757 12757 rule__MetamodelElement__ClassifierAssignment_1();
12758 } 12758
12759 return ; 12759 state._fsp--;
12760 } 12760
12761 // $ANTLR end "rule__FolderEntry__Group_2__0__Impl" 12761
12762 12762 }
12763 12763
12764 // $ANTLR start "rule__FolderEntry__Group_2__1" 12764 after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
12765 // InternalApplicationConfiguration.g:3947:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; 12765
12766 public final void rule__FolderEntry__Group_2__1() throws RecognitionException { 12766 }
12767 12767
12768 int stackSize = keepStackSize(); 12768
12769 12769 }
12770 try { 12770
12771 // InternalApplicationConfiguration.g:3951:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) 12771 }
12772 // InternalApplicationConfiguration.g:3952:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 12772 catch (RecognitionException re) {
12773 { 12773 reportError(re);
12774 pushFollow(FOLLOW_21); 12774 recover(input,re);
12775 rule__FolderEntry__Group_2__1__Impl(); 12775 }
12776 12776 finally {
12777 state._fsp--; 12777
12778 12778 restoreStackSize(stackSize);
12779 pushFollow(FOLLOW_2); 12779
12780 rule__FolderEntry__Group_2__2(); 12780 }
12781 12781 return ;
12782 state._fsp--; 12782 }
12783 12783 // $ANTLR end "rule__MetamodelElement__Group__1__Impl"
12784 12784
12785 } 12785
12786 12786 // $ANTLR start "rule__MetamodelElement__Group__2"
12787 } 12787 // InternalApplicationConfiguration.g:3920:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ;
12788 catch (RecognitionException re) { 12788 public final void rule__MetamodelElement__Group__2() throws RecognitionException {
12789 reportError(re); 12789
12790 recover(input,re); 12790 int stackSize = keepStackSize();
12791 } 12791
12792 finally { 12792 try {
12793 12793 // InternalApplicationConfiguration.g:3924:1: ( rule__MetamodelElement__Group__2__Impl )
12794 restoreStackSize(stackSize); 12794 // InternalApplicationConfiguration.g:3925:2: rule__MetamodelElement__Group__2__Impl
12795 12795 {
12796 } 12796 pushFollow(FOLLOW_2);
12797 return ; 12797 rule__MetamodelElement__Group__2__Impl();
12798 } 12798
12799 // $ANTLR end "rule__FolderEntry__Group_2__1" 12799 state._fsp--;
12800 12800
12801 12801
12802 // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" 12802 }
12803 // InternalApplicationConfiguration.g:3959:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; 12803
12804 public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { 12804 }
12805 12805 catch (RecognitionException re) {
12806 int stackSize = keepStackSize(); 12806 reportError(re);
12807 12807 recover(input,re);
12808 try { 12808 }
12809 // InternalApplicationConfiguration.g:3963:1: ( ( '{' ) ) 12809 finally {
12810 // InternalApplicationConfiguration.g:3964:1: ( '{' ) 12810
12811 { 12811 restoreStackSize(stackSize);
12812 // InternalApplicationConfiguration.g:3964:1: ( '{' ) 12812
12813 // InternalApplicationConfiguration.g:3965:2: '{' 12813 }
12814 { 12814 return ;
12815 before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); 12815 }
12816 match(input,24,FOLLOW_2); 12816 // $ANTLR end "rule__MetamodelElement__Group__2"
12817 after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); 12817
12818 12818
12819 } 12819 // $ANTLR start "rule__MetamodelElement__Group__2__Impl"
12820 12820 // InternalApplicationConfiguration.g:3931:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ;
12821 12821 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException {
12822 } 12822
12823 12823 int stackSize = keepStackSize();
12824 } 12824
12825 catch (RecognitionException re) { 12825 try {
12826 reportError(re); 12826 // InternalApplicationConfiguration.g:3935:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) )
12827 recover(input,re); 12827 // InternalApplicationConfiguration.g:3936:1: ( ( rule__MetamodelElement__Group_2__0 )? )
12828 } 12828 {
12829 finally { 12829 // InternalApplicationConfiguration.g:3936:1: ( ( rule__MetamodelElement__Group_2__0 )? )
12830 12830 // InternalApplicationConfiguration.g:3937:2: ( rule__MetamodelElement__Group_2__0 )?
12831 restoreStackSize(stackSize); 12831 {
12832 12832 before(grammarAccess.getMetamodelElementAccess().getGroup_2());
12833 } 12833 // InternalApplicationConfiguration.g:3938:2: ( rule__MetamodelElement__Group_2__0 )?
12834 return ; 12834 int alt42=2;
12835 } 12835 int LA42_0 = input.LA(1);
12836 // $ANTLR end "rule__FolderEntry__Group_2__1__Impl" 12836
12837 12837 if ( (LA42_0==21) ) {
12838 12838 alt42=1;
12839 // $ANTLR start "rule__FolderEntry__Group_2__2" 12839 }
12840 // InternalApplicationConfiguration.g:3974:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; 12840 switch (alt42) {
12841 public final void rule__FolderEntry__Group_2__2() throws RecognitionException { 12841 case 1 :
12842 12842 // InternalApplicationConfiguration.g:3938:3: rule__MetamodelElement__Group_2__0
12843 int stackSize = keepStackSize(); 12843 {
12844 12844 pushFollow(FOLLOW_2);
12845 try { 12845 rule__MetamodelElement__Group_2__0();
12846 // InternalApplicationConfiguration.g:3978:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) 12846
12847 // InternalApplicationConfiguration.g:3979:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 12847 state._fsp--;
12848 { 12848
12849 pushFollow(FOLLOW_15); 12849
12850 rule__FolderEntry__Group_2__2__Impl(); 12850 }
12851 12851 break;
12852 state._fsp--; 12852
12853 12853 }
12854 pushFollow(FOLLOW_2); 12854
12855 rule__FolderEntry__Group_2__3(); 12855 after(grammarAccess.getMetamodelElementAccess().getGroup_2());
12856 12856
12857 state._fsp--; 12857 }
12858 12858
12859 12859
12860 } 12860 }
12861 12861
12862 } 12862 }
12863 catch (RecognitionException re) { 12863 catch (RecognitionException re) {
12864 reportError(re); 12864 reportError(re);
12865 recover(input,re); 12865 recover(input,re);
12866 } 12866 }
12867 finally { 12867 finally {
12868 12868
12869 restoreStackSize(stackSize); 12869 restoreStackSize(stackSize);
12870 12870
12871 } 12871 }
12872 return ; 12872 return ;
12873 } 12873 }
12874 // $ANTLR end "rule__FolderEntry__Group_2__2" 12874 // $ANTLR end "rule__MetamodelElement__Group__2__Impl"
12875 12875
12876 12876
12877 // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" 12877 // $ANTLR start "rule__MetamodelElement__Group_0__0"
12878 // InternalApplicationConfiguration.g:3986:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; 12878 // InternalApplicationConfiguration.g:3947:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ;
12879 public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { 12879 public final void rule__MetamodelElement__Group_0__0() throws RecognitionException {
12880 12880
12881 int stackSize = keepStackSize(); 12881 int stackSize = keepStackSize();
12882 12882
12883 try { 12883 try {
12884 // InternalApplicationConfiguration.g:3990:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) 12884 // InternalApplicationConfiguration.g:3951:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 )
12885 // InternalApplicationConfiguration.g:3991:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) 12885 // InternalApplicationConfiguration.g:3952:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1
12886 { 12886 {
12887 // InternalApplicationConfiguration.g:3991:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) 12887 pushFollow(FOLLOW_20);
12888 // InternalApplicationConfiguration.g:3992:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) 12888 rule__MetamodelElement__Group_0__0__Impl();
12889 { 12889
12890 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); 12890 state._fsp--;
12891 // InternalApplicationConfiguration.g:3993:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) 12891
12892 // InternalApplicationConfiguration.g:3993:3: rule__FolderEntry__ExclusionAssignment_2_2 12892 pushFollow(FOLLOW_2);
12893 { 12893 rule__MetamodelElement__Group_0__1();
12894 pushFollow(FOLLOW_2); 12894
12895 rule__FolderEntry__ExclusionAssignment_2_2(); 12895 state._fsp--;
12896 12896
12897 state._fsp--; 12897
12898 12898 }
12899 12899
12900 } 12900 }
12901 12901 catch (RecognitionException re) {
12902 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); 12902 reportError(re);
12903 12903 recover(input,re);
12904 } 12904 }
12905 12905 finally {
12906 12906
12907 } 12907 restoreStackSize(stackSize);
12908 12908
12909 } 12909 }
12910 catch (RecognitionException re) { 12910 return ;
12911 reportError(re); 12911 }
12912 recover(input,re); 12912 // $ANTLR end "rule__MetamodelElement__Group_0__0"
12913 } 12913
12914 finally { 12914
12915 12915 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl"
12916 restoreStackSize(stackSize); 12916 // InternalApplicationConfiguration.g:3959:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ;
12917 12917 public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException {
12918 } 12918
12919 return ; 12919 int stackSize = keepStackSize();
12920 } 12920
12921 // $ANTLR end "rule__FolderEntry__Group_2__2__Impl" 12921 try {
12922 12922 // InternalApplicationConfiguration.g:3963:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) )
12923 12923 // InternalApplicationConfiguration.g:3964:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
12924 // $ANTLR start "rule__FolderEntry__Group_2__3" 12924 {
12925 // InternalApplicationConfiguration.g:4001:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; 12925 // InternalApplicationConfiguration.g:3964:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
12926 public final void rule__FolderEntry__Group_2__3() throws RecognitionException { 12926 // InternalApplicationConfiguration.g:3965:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
12927 12927 {
12928 int stackSize = keepStackSize(); 12928 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
12929 12929 // InternalApplicationConfiguration.g:3966:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
12930 try { 12930 // InternalApplicationConfiguration.g:3966:3: rule__MetamodelElement__PackageAssignment_0_0
12931 // InternalApplicationConfiguration.g:4005:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) 12931 {
12932 // InternalApplicationConfiguration.g:4006:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 12932 pushFollow(FOLLOW_2);
12933 { 12933 rule__MetamodelElement__PackageAssignment_0_0();
12934 pushFollow(FOLLOW_15); 12934
12935 rule__FolderEntry__Group_2__3__Impl(); 12935 state._fsp--;
12936 12936
12937 state._fsp--; 12937
12938 12938 }
12939 pushFollow(FOLLOW_2); 12939
12940 rule__FolderEntry__Group_2__4(); 12940 after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
12941 12941
12942 state._fsp--; 12942 }
12943 12943
12944 12944
12945 } 12945 }
12946 12946
12947 } 12947 }
12948 catch (RecognitionException re) { 12948 catch (RecognitionException re) {
12949 reportError(re); 12949 reportError(re);
12950 recover(input,re); 12950 recover(input,re);
12951 } 12951 }
12952 finally { 12952 finally {
12953 12953
12954 restoreStackSize(stackSize); 12954 restoreStackSize(stackSize);
12955 12955
12956 } 12956 }
12957 return ; 12957 return ;
12958 } 12958 }
12959 // $ANTLR end "rule__FolderEntry__Group_2__3" 12959 // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl"
12960 12960
12961 12961
12962 // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" 12962 // $ANTLR start "rule__MetamodelElement__Group_0__1"
12963 // InternalApplicationConfiguration.g:4013:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; 12963 // InternalApplicationConfiguration.g:3974:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ;
12964 public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { 12964 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException {
12965 12965
12966 int stackSize = keepStackSize(); 12966 int stackSize = keepStackSize();
12967 12967
12968 try { 12968 try {
12969 // InternalApplicationConfiguration.g:4017:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) 12969 // InternalApplicationConfiguration.g:3978:1: ( rule__MetamodelElement__Group_0__1__Impl )
12970 // InternalApplicationConfiguration.g:4018:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) 12970 // InternalApplicationConfiguration.g:3979:2: rule__MetamodelElement__Group_0__1__Impl
12971 { 12971 {
12972 // InternalApplicationConfiguration.g:4018:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) 12972 pushFollow(FOLLOW_2);
12973 // InternalApplicationConfiguration.g:4019:2: ( rule__FolderEntry__Group_2_3__0 )* 12973 rule__MetamodelElement__Group_0__1__Impl();
12974 { 12974
12975 before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); 12975 state._fsp--;
12976 // InternalApplicationConfiguration.g:4020:2: ( rule__FolderEntry__Group_2_3__0 )* 12976
12977 loop41: 12977
12978 do { 12978 }
12979 int alt41=2; 12979
12980 int LA41_0 = input.LA(1); 12980 }
12981 12981 catch (RecognitionException re) {
12982 if ( (LA41_0==26) ) { 12982 reportError(re);
12983 alt41=1; 12983 recover(input,re);
12984 } 12984 }
12985 12985 finally {
12986 12986
12987 switch (alt41) { 12987 restoreStackSize(stackSize);
12988 case 1 : 12988
12989 // InternalApplicationConfiguration.g:4020:3: rule__FolderEntry__Group_2_3__0 12989 }
12990 { 12990 return ;
12991 pushFollow(FOLLOW_16); 12991 }
12992 rule__FolderEntry__Group_2_3__0(); 12992 // $ANTLR end "rule__MetamodelElement__Group_0__1"
12993 12993
12994 state._fsp--; 12994
12995 12995 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl"
12996 12996 // InternalApplicationConfiguration.g:3985:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ;
12997 } 12997 public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException {
12998 break; 12998
12999 12999 int stackSize = keepStackSize();
13000 default : 13000
13001 break loop41; 13001 try {
13002 } 13002 // InternalApplicationConfiguration.g:3989:1: ( ( '::' ) )
13003 } while (true); 13003 // InternalApplicationConfiguration.g:3990:1: ( '::' )
13004 13004 {
13005 after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); 13005 // InternalApplicationConfiguration.g:3990:1: ( '::' )
13006 13006 // InternalApplicationConfiguration.g:3991:2: '::'
13007 } 13007 {
13008 13008 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
13009 13009 match(input,34,FOLLOW_2);
13010 } 13010 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
13011 13011
13012 } 13012 }
13013 catch (RecognitionException re) { 13013
13014 reportError(re); 13014
13015 recover(input,re); 13015 }
13016 } 13016
13017 finally { 13017 }
13018 13018 catch (RecognitionException re) {
13019 restoreStackSize(stackSize); 13019 reportError(re);
13020 13020 recover(input,re);
13021 } 13021 }
13022 return ; 13022 finally {
13023 } 13023
13024 // $ANTLR end "rule__FolderEntry__Group_2__3__Impl" 13024 restoreStackSize(stackSize);
13025 13025
13026 13026 }
13027 // $ANTLR start "rule__FolderEntry__Group_2__4" 13027 return ;
13028 // InternalApplicationConfiguration.g:4028:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; 13028 }
13029 public final void rule__FolderEntry__Group_2__4() throws RecognitionException { 13029 // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl"
13030 13030
13031 int stackSize = keepStackSize(); 13031
13032 13032 // $ANTLR start "rule__MetamodelElement__Group_2__0"
13033 try { 13033 // InternalApplicationConfiguration.g:4001:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ;
13034 // InternalApplicationConfiguration.g:4032:1: ( rule__FolderEntry__Group_2__4__Impl ) 13034 public final void rule__MetamodelElement__Group_2__0() throws RecognitionException {
13035 // InternalApplicationConfiguration.g:4033:2: rule__FolderEntry__Group_2__4__Impl 13035
13036 { 13036 int stackSize = keepStackSize();
13037 pushFollow(FOLLOW_2); 13037
13038 rule__FolderEntry__Group_2__4__Impl(); 13038 try {
13039 13039 // InternalApplicationConfiguration.g:4005:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 )
13040 state._fsp--; 13040 // InternalApplicationConfiguration.g:4006:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1
13041 13041 {
13042 13042 pushFollow(FOLLOW_8);
13043 } 13043 rule__MetamodelElement__Group_2__0__Impl();
13044 13044
13045 } 13045 state._fsp--;
13046 catch (RecognitionException re) { 13046
13047 reportError(re); 13047 pushFollow(FOLLOW_2);
13048 recover(input,re); 13048 rule__MetamodelElement__Group_2__1();
13049 } 13049
13050 finally { 13050 state._fsp--;
13051 13051
13052 restoreStackSize(stackSize); 13052
13053 13053 }
13054 } 13054
13055 return ; 13055 }
13056 } 13056 catch (RecognitionException re) {
13057 // $ANTLR end "rule__FolderEntry__Group_2__4" 13057 reportError(re);
13058 13058 recover(input,re);
13059 13059 }
13060 // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" 13060 finally {
13061 // InternalApplicationConfiguration.g:4039:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; 13061
13062 public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { 13062 restoreStackSize(stackSize);
13063 13063
13064 int stackSize = keepStackSize(); 13064 }
13065 13065 return ;
13066 try { 13066 }
13067 // InternalApplicationConfiguration.g:4043:1: ( ( '}' ) ) 13067 // $ANTLR end "rule__MetamodelElement__Group_2__0"
13068 // InternalApplicationConfiguration.g:4044:1: ( '}' ) 13068
13069 { 13069
13070 // InternalApplicationConfiguration.g:4044:1: ( '}' ) 13070 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl"
13071 // InternalApplicationConfiguration.g:4045:2: '}' 13071 // InternalApplicationConfiguration.g:4013:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ;
13072 { 13072 public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException {
13073 before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); 13073
13074 match(input,25,FOLLOW_2); 13074 int stackSize = keepStackSize();
13075 after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); 13075
13076 13076 try {
13077 } 13077 // InternalApplicationConfiguration.g:4017:1: ( ( '.' ) )
13078 13078 // InternalApplicationConfiguration.g:4018:1: ( '.' )
13079 13079 {
13080 } 13080 // InternalApplicationConfiguration.g:4018:1: ( '.' )
13081 13081 // InternalApplicationConfiguration.g:4019:2: '.'
13082 } 13082 {
13083 catch (RecognitionException re) { 13083 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
13084 reportError(re); 13084 match(input,21,FOLLOW_2);
13085 recover(input,re); 13085 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
13086 } 13086
13087 finally { 13087 }
13088 13088
13089 restoreStackSize(stackSize); 13089
13090 13090 }
13091 } 13091
13092 return ; 13092 }
13093 } 13093 catch (RecognitionException re) {
13094 // $ANTLR end "rule__FolderEntry__Group_2__4__Impl" 13094 reportError(re);
13095 13095 recover(input,re);
13096 13096 }
13097 // $ANTLR start "rule__FolderEntry__Group_2_3__0" 13097 finally {
13098 // InternalApplicationConfiguration.g:4055:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; 13098
13099 public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { 13099 restoreStackSize(stackSize);
13100 13100
13101 int stackSize = keepStackSize(); 13101 }
13102 13102 return ;
13103 try { 13103 }
13104 // InternalApplicationConfiguration.g:4059:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) 13104 // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl"
13105 // InternalApplicationConfiguration.g:4060:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 13105
13106 { 13106
13107 pushFollow(FOLLOW_21); 13107 // $ANTLR start "rule__MetamodelElement__Group_2__1"
13108 rule__FolderEntry__Group_2_3__0__Impl(); 13108 // InternalApplicationConfiguration.g:4028:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ;
13109 13109 public final void rule__MetamodelElement__Group_2__1() throws RecognitionException {
13110 state._fsp--; 13110
13111 13111 int stackSize = keepStackSize();
13112 pushFollow(FOLLOW_2); 13112
13113 rule__FolderEntry__Group_2_3__1(); 13113 try {
13114 13114 // InternalApplicationConfiguration.g:4032:1: ( rule__MetamodelElement__Group_2__1__Impl )
13115 state._fsp--; 13115 // InternalApplicationConfiguration.g:4033:2: rule__MetamodelElement__Group_2__1__Impl
13116 13116 {
13117 13117 pushFollow(FOLLOW_2);
13118 } 13118 rule__MetamodelElement__Group_2__1__Impl();
13119 13119
13120 } 13120 state._fsp--;
13121 catch (RecognitionException re) { 13121
13122 reportError(re); 13122
13123 recover(input,re); 13123 }
13124 } 13124
13125 finally { 13125 }
13126 13126 catch (RecognitionException re) {
13127 restoreStackSize(stackSize); 13127 reportError(re);
13128 13128 recover(input,re);
13129 } 13129 }
13130 return ; 13130 finally {
13131 } 13131
13132 // $ANTLR end "rule__FolderEntry__Group_2_3__0" 13132 restoreStackSize(stackSize);
13133 13133
13134 13134 }
13135 // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" 13135 return ;
13136 // InternalApplicationConfiguration.g:4067:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; 13136 }
13137 public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { 13137 // $ANTLR end "rule__MetamodelElement__Group_2__1"
13138 13138
13139 int stackSize = keepStackSize(); 13139
13140 13140 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl"
13141 try { 13141 // InternalApplicationConfiguration.g:4039:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ;
13142 // InternalApplicationConfiguration.g:4071:1: ( ( ',' ) ) 13142 public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException {
13143 // InternalApplicationConfiguration.g:4072:1: ( ',' ) 13143
13144 { 13144 int stackSize = keepStackSize();
13145 // InternalApplicationConfiguration.g:4072:1: ( ',' ) 13145
13146 // InternalApplicationConfiguration.g:4073:2: ',' 13146 try {
13147 { 13147 // InternalApplicationConfiguration.g:4043:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) )
13148 before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); 13148 // InternalApplicationConfiguration.g:4044:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
13149 match(input,26,FOLLOW_2); 13149 {
13150 after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); 13150 // InternalApplicationConfiguration.g:4044:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
13151 13151 // InternalApplicationConfiguration.g:4045:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
13152 } 13152 {
13153 13153 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
13154 13154 // InternalApplicationConfiguration.g:4046:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
13155 } 13155 // InternalApplicationConfiguration.g:4046:3: rule__MetamodelElement__FeatureAssignment_2_1
13156 13156 {
13157 } 13157 pushFollow(FOLLOW_2);
13158 catch (RecognitionException re) { 13158 rule__MetamodelElement__FeatureAssignment_2_1();
13159 reportError(re); 13159
13160 recover(input,re); 13160 state._fsp--;
13161 } 13161
13162 finally { 13162
13163 13163 }
13164 restoreStackSize(stackSize); 13164
13165 13165 after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
13166 } 13166
13167 return ; 13167 }
13168 } 13168
13169 // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl" 13169
13170 13170 }
13171 13171
13172 // $ANTLR start "rule__FolderEntry__Group_2_3__1" 13172 }
13173 // InternalApplicationConfiguration.g:4082:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; 13173 catch (RecognitionException re) {
13174 public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { 13174 reportError(re);
13175 13175 recover(input,re);
13176 int stackSize = keepStackSize(); 13176 }
13177 13177 finally {
13178 try { 13178
13179 // InternalApplicationConfiguration.g:4086:1: ( rule__FolderEntry__Group_2_3__1__Impl ) 13179 restoreStackSize(stackSize);
13180 // InternalApplicationConfiguration.g:4087:2: rule__FolderEntry__Group_2_3__1__Impl 13180
13181 { 13181 }
13182 pushFollow(FOLLOW_2); 13182 return ;
13183 rule__FolderEntry__Group_2_3__1__Impl(); 13183 }
13184 13184 // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl"
13185 state._fsp--; 13185
13186 13186
13187 13187 // $ANTLR start "rule__MetamodelDeclaration__Group__0"
13188 } 13188 // InternalApplicationConfiguration.g:4055:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ;
13189 13189 public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException {
13190 } 13190
13191 catch (RecognitionException re) { 13191 int stackSize = keepStackSize();
13192 reportError(re); 13192
13193 recover(input,re); 13193 try {
13194 } 13194 // InternalApplicationConfiguration.g:4059:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 )
13195 finally { 13195 // InternalApplicationConfiguration.g:4060:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1
13196 13196 {
13197 restoreStackSize(stackSize); 13197 pushFollow(FOLLOW_8);
13198 13198 rule__MetamodelDeclaration__Group__0__Impl();
13199 } 13199
13200 return ; 13200 state._fsp--;
13201 } 13201
13202 // $ANTLR end "rule__FolderEntry__Group_2_3__1" 13202 pushFollow(FOLLOW_2);
13203 13203 rule__MetamodelDeclaration__Group__1();
13204 13204
13205 // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" 13205 state._fsp--;
13206 // InternalApplicationConfiguration.g:4093:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; 13206
13207 public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { 13207
13208 13208 }
13209 int stackSize = keepStackSize(); 13209
13210 13210 }
13211 try { 13211 catch (RecognitionException re) {
13212 // InternalApplicationConfiguration.g:4097:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) 13212 reportError(re);
13213 // InternalApplicationConfiguration.g:4098:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) 13213 recover(input,re);
13214 { 13214 }
13215 // InternalApplicationConfiguration.g:4098:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) 13215 finally {
13216 // InternalApplicationConfiguration.g:4099:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) 13216
13217 { 13217 restoreStackSize(stackSize);
13218 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); 13218
13219 // InternalApplicationConfiguration.g:4100:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) 13219 }
13220 // InternalApplicationConfiguration.g:4100:3: rule__FolderEntry__ExclusionAssignment_2_3_1 13220 return ;
13221 { 13221 }
13222 pushFollow(FOLLOW_2); 13222 // $ANTLR end "rule__MetamodelDeclaration__Group__0"
13223 rule__FolderEntry__ExclusionAssignment_2_3_1(); 13223
13224 13224
13225 state._fsp--; 13225 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl"
13226 13226 // InternalApplicationConfiguration.g:4067:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ;
13227 13227 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException {
13228 } 13228
13229 13229 int stackSize = keepStackSize();
13230 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); 13230
13231 13231 try {
13232 } 13232 // InternalApplicationConfiguration.g:4071:1: ( ( 'metamodel' ) )
13233 13233 // InternalApplicationConfiguration.g:4072:1: ( 'metamodel' )
13234 13234 {
13235 } 13235 // InternalApplicationConfiguration.g:4072:1: ( 'metamodel' )
13236 13236 // InternalApplicationConfiguration.g:4073:2: 'metamodel'
13237 } 13237 {
13238 catch (RecognitionException re) { 13238 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
13239 reportError(re); 13239 match(input,35,FOLLOW_2);
13240 recover(input,re); 13240 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
13241 } 13241
13242 finally { 13242 }
13243 13243
13244 restoreStackSize(stackSize); 13244
13245 13245 }
13246 } 13246
13247 return ; 13247 }
13248 } 13248 catch (RecognitionException re) {
13249 // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl" 13249 reportError(re);
13250 13250 recover(input,re);
13251 13251 }
13252 // $ANTLR start "rule__PartialModelDeclaration__Group__0" 13252 finally {
13253 // InternalApplicationConfiguration.g:4109:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; 13253
13254 public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { 13254 restoreStackSize(stackSize);
13255 13255
13256 int stackSize = keepStackSize(); 13256 }
13257 13257 return ;
13258 try { 13258 }
13259 // InternalApplicationConfiguration.g:4113:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) 13259 // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl"
13260 // InternalApplicationConfiguration.g:4114:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 13260
13261 { 13261
13262 pushFollow(FOLLOW_8); 13262 // $ANTLR start "rule__MetamodelDeclaration__Group__1"
13263 rule__PartialModelDeclaration__Group__0__Impl(); 13263 // InternalApplicationConfiguration.g:4082:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ;
13264 13264 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException {
13265 state._fsp--; 13265
13266 13266 int stackSize = keepStackSize();
13267 pushFollow(FOLLOW_2); 13267
13268 rule__PartialModelDeclaration__Group__1(); 13268 try {
13269 13269 // InternalApplicationConfiguration.g:4086:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 )
13270 state._fsp--; 13270 // InternalApplicationConfiguration.g:4087:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2
13271 13271 {
13272 13272 pushFollow(FOLLOW_19);
13273 } 13273 rule__MetamodelDeclaration__Group__1__Impl();
13274 13274
13275 } 13275 state._fsp--;
13276 catch (RecognitionException re) { 13276
13277 reportError(re); 13277 pushFollow(FOLLOW_2);
13278 recover(input,re); 13278 rule__MetamodelDeclaration__Group__2();
13279 } 13279
13280 finally { 13280 state._fsp--;
13281 13281
13282 restoreStackSize(stackSize); 13282
13283 13283 }
13284 } 13284
13285 return ; 13285 }
13286 } 13286 catch (RecognitionException re) {
13287 // $ANTLR end "rule__PartialModelDeclaration__Group__0" 13287 reportError(re);
13288 13288 recover(input,re);
13289 13289 }
13290 // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" 13290 finally {
13291 // InternalApplicationConfiguration.g:4121:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; 13291
13292 public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { 13292 restoreStackSize(stackSize);
13293 13293
13294 int stackSize = keepStackSize(); 13294 }
13295 13295 return ;
13296 try { 13296 }
13297 // InternalApplicationConfiguration.g:4125:1: ( ( 'models' ) ) 13297 // $ANTLR end "rule__MetamodelDeclaration__Group__1"
13298 // InternalApplicationConfiguration.g:4126:1: ( 'models' ) 13298
13299 { 13299
13300 // InternalApplicationConfiguration.g:4126:1: ( 'models' ) 13300 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl"
13301 // InternalApplicationConfiguration.g:4127:2: 'models' 13301 // InternalApplicationConfiguration.g:4094:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ;
13302 { 13302 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException {
13303 before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); 13303
13304 match(input,32,FOLLOW_2); 13304 int stackSize = keepStackSize();
13305 after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); 13305
13306 13306 try {
13307 } 13307 // InternalApplicationConfiguration.g:4098:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) )
13308 13308 // InternalApplicationConfiguration.g:4099:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
13309 13309 {
13310 } 13310 // InternalApplicationConfiguration.g:4099:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
13311 13311 // InternalApplicationConfiguration.g:4100:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
13312 } 13312 {
13313 catch (RecognitionException re) { 13313 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
13314 reportError(re); 13314 // InternalApplicationConfiguration.g:4101:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
13315 recover(input,re); 13315 // InternalApplicationConfiguration.g:4101:3: rule__MetamodelDeclaration__NameAssignment_1
13316 } 13316 {
13317 finally { 13317 pushFollow(FOLLOW_2);
13318 13318 rule__MetamodelDeclaration__NameAssignment_1();
13319 restoreStackSize(stackSize); 13319
13320 13320 state._fsp--;
13321 } 13321
13322 return ; 13322
13323 } 13323 }
13324 // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl" 13324
13325 13325 after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
13326 13326
13327 // $ANTLR start "rule__PartialModelDeclaration__Group__1" 13327 }
13328 // InternalApplicationConfiguration.g:4136:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; 13328
13329 public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { 13329
13330 13330 }
13331 int stackSize = keepStackSize(); 13331
13332 13332 }
13333 try { 13333 catch (RecognitionException re) {
13334 // InternalApplicationConfiguration.g:4140:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) 13334 reportError(re);
13335 // InternalApplicationConfiguration.g:4141:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 13335 recover(input,re);
13336 { 13336 }
13337 pushFollow(FOLLOW_18); 13337 finally {
13338 rule__PartialModelDeclaration__Group__1__Impl(); 13338
13339 13339 restoreStackSize(stackSize);
13340 state._fsp--; 13340
13341 13341 }
13342 pushFollow(FOLLOW_2); 13342 return ;
13343 rule__PartialModelDeclaration__Group__2(); 13343 }
13344 13344 // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl"
13345 state._fsp--; 13345
13346 13346
13347 13347 // $ANTLR start "rule__MetamodelDeclaration__Group__2"
13348 } 13348 // InternalApplicationConfiguration.g:4109:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ;
13349 13349 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException {
13350 } 13350
13351 catch (RecognitionException re) { 13351 int stackSize = keepStackSize();
13352 reportError(re); 13352
13353 recover(input,re); 13353 try {
13354 } 13354 // InternalApplicationConfiguration.g:4113:1: ( rule__MetamodelDeclaration__Group__2__Impl )
13355 finally { 13355 // InternalApplicationConfiguration.g:4114:2: rule__MetamodelDeclaration__Group__2__Impl
13356 13356 {
13357 restoreStackSize(stackSize); 13357 pushFollow(FOLLOW_2);
13358 13358 rule__MetamodelDeclaration__Group__2__Impl();
13359 } 13359
13360 return ; 13360 state._fsp--;
13361 } 13361
13362 // $ANTLR end "rule__PartialModelDeclaration__Group__1" 13362
13363 13363 }
13364 13364
13365 // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" 13365 }
13366 // InternalApplicationConfiguration.g:4148:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; 13366 catch (RecognitionException re) {
13367 public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { 13367 reportError(re);
13368 13368 recover(input,re);
13369 int stackSize = keepStackSize(); 13369 }
13370 13370 finally {
13371 try { 13371
13372 // InternalApplicationConfiguration.g:4152:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) 13372 restoreStackSize(stackSize);
13373 // InternalApplicationConfiguration.g:4153:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) 13373
13374 { 13374 }
13375 // InternalApplicationConfiguration.g:4153:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) 13375 return ;
13376 // InternalApplicationConfiguration.g:4154:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) 13376 }
13377 { 13377 // $ANTLR end "rule__MetamodelDeclaration__Group__2"
13378 before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); 13378
13379 // InternalApplicationConfiguration.g:4155:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) 13379
13380 // InternalApplicationConfiguration.g:4155:3: rule__PartialModelDeclaration__NameAssignment_1 13380 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl"
13381 { 13381 // InternalApplicationConfiguration.g:4120:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ;
13382 pushFollow(FOLLOW_2); 13382 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException {
13383 rule__PartialModelDeclaration__NameAssignment_1(); 13383
13384 13384 int stackSize = keepStackSize();
13385 state._fsp--; 13385
13386 13386 try {
13387 13387 // InternalApplicationConfiguration.g:4124:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) )
13388 } 13388 // InternalApplicationConfiguration.g:4125:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
13389 13389 {
13390 after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); 13390 // InternalApplicationConfiguration.g:4125:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
13391 13391 // InternalApplicationConfiguration.g:4126:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
13392 } 13392 {
13393 13393 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
13394 13394 // InternalApplicationConfiguration.g:4127:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
13395 } 13395 // InternalApplicationConfiguration.g:4127:3: rule__MetamodelDeclaration__SpecificationAssignment_2
13396 13396 {
13397 } 13397 pushFollow(FOLLOW_2);
13398 catch (RecognitionException re) { 13398 rule__MetamodelDeclaration__SpecificationAssignment_2();
13399 reportError(re); 13399
13400 recover(input,re); 13400 state._fsp--;
13401 } 13401
13402 finally { 13402
13403 13403 }
13404 restoreStackSize(stackSize); 13404
13405 13405 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
13406 } 13406
13407 return ; 13407 }
13408 } 13408
13409 // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl" 13409
13410 13410 }
13411 13411
13412 // $ANTLR start "rule__PartialModelDeclaration__Group__2" 13412 }
13413 // InternalApplicationConfiguration.g:4163:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; 13413 catch (RecognitionException re) {
13414 public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { 13414 reportError(re);
13415 13415 recover(input,re);
13416 int stackSize = keepStackSize(); 13416 }
13417 13417 finally {
13418 try { 13418
13419 // InternalApplicationConfiguration.g:4167:1: ( rule__PartialModelDeclaration__Group__2__Impl ) 13419 restoreStackSize(stackSize);
13420 // InternalApplicationConfiguration.g:4168:2: rule__PartialModelDeclaration__Group__2__Impl 13420
13421 { 13421 }
13422 pushFollow(FOLLOW_2); 13422 return ;
13423 rule__PartialModelDeclaration__Group__2__Impl(); 13423 }
13424 13424 // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl"
13425 state._fsp--; 13425
13426 13426
13427 13427 // $ANTLR start "rule__PartialModelSpecification__Group__0"
13428 } 13428 // InternalApplicationConfiguration.g:4136:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ;
13429 13429 public final void rule__PartialModelSpecification__Group__0() throws RecognitionException {
13430 } 13430
13431 catch (RecognitionException re) { 13431 int stackSize = keepStackSize();
13432 reportError(re); 13432
13433 recover(input,re); 13433 try {
13434 } 13434 // InternalApplicationConfiguration.g:4140:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 )
13435 finally { 13435 // InternalApplicationConfiguration.g:4141:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1
13436 13436 {
13437 restoreStackSize(stackSize); 13437 pushFollow(FOLLOW_21);
13438 13438 rule__PartialModelSpecification__Group__0__Impl();
13439 } 13439
13440 return ; 13440 state._fsp--;
13441 } 13441
13442 // $ANTLR end "rule__PartialModelDeclaration__Group__2" 13442 pushFollow(FOLLOW_2);
13443 13443 rule__PartialModelSpecification__Group__1();
13444 13444
13445 // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" 13445 state._fsp--;
13446 // InternalApplicationConfiguration.g:4174:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; 13446
13447 public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { 13447
13448 13448 }
13449 int stackSize = keepStackSize(); 13449
13450 13450 }
13451 try { 13451 catch (RecognitionException re) {
13452 // InternalApplicationConfiguration.g:4178:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) 13452 reportError(re);
13453 // InternalApplicationConfiguration.g:4179:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) 13453 recover(input,re);
13454 { 13454 }
13455 // InternalApplicationConfiguration.g:4179:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) 13455 finally {
13456 // InternalApplicationConfiguration.g:4180:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) 13456
13457 { 13457 restoreStackSize(stackSize);
13458 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); 13458
13459 // InternalApplicationConfiguration.g:4181:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) 13459 }
13460 // InternalApplicationConfiguration.g:4181:3: rule__PartialModelDeclaration__SpecificationAssignment_2 13460 return ;
13461 { 13461 }
13462 pushFollow(FOLLOW_2); 13462 // $ANTLR end "rule__PartialModelSpecification__Group__0"
13463 rule__PartialModelDeclaration__SpecificationAssignment_2(); 13463
13464 13464
13465 state._fsp--; 13465 // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl"
13466 13466 // InternalApplicationConfiguration.g:4148:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ;
13467 13467 public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException {
13468 } 13468
13469 13469 int stackSize = keepStackSize();
13470 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); 13470
13471 13471 try {
13472 } 13472 // InternalApplicationConfiguration.g:4152:1: ( ( '{' ) )
13473 13473 // InternalApplicationConfiguration.g:4153:1: ( '{' )
13474 13474 {
13475 } 13475 // InternalApplicationConfiguration.g:4153:1: ( '{' )
13476 13476 // InternalApplicationConfiguration.g:4154:2: '{'
13477 } 13477 {
13478 catch (RecognitionException re) { 13478 before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
13479 reportError(re); 13479 match(input,29,FOLLOW_2);
13480 recover(input,re); 13480 after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
13481 } 13481
13482 finally { 13482 }
13483 13483
13484 restoreStackSize(stackSize); 13484
13485 13485 }
13486 } 13486
13487 return ; 13487 }
13488 } 13488 catch (RecognitionException re) {
13489 // $ANTLR end "rule__PartialModelDeclaration__Group__2__Impl" 13489 reportError(re);
13490 13490 recover(input,re);
13491 13491 }
13492 // $ANTLR start "rule__PatternSpecification__Group__0" 13492 finally {
13493 // InternalApplicationConfiguration.g:4190:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; 13493
13494 public final void rule__PatternSpecification__Group__0() throws RecognitionException { 13494 restoreStackSize(stackSize);
13495 13495
13496 int stackSize = keepStackSize(); 13496 }
13497 13497 return ;
13498 try { 13498 }
13499 // InternalApplicationConfiguration.g:4194:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) 13499 // $ANTLR end "rule__PartialModelSpecification__Group__0__Impl"
13500 // InternalApplicationConfiguration.g:4195:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 13500
13501 { 13501
13502 pushFollow(FOLLOW_14); 13502 // $ANTLR start "rule__PartialModelSpecification__Group__1"
13503 rule__PatternSpecification__Group__0__Impl(); 13503 // InternalApplicationConfiguration.g:4163:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ;
13504 13504 public final void rule__PartialModelSpecification__Group__1() throws RecognitionException {
13505 state._fsp--; 13505
13506 13506 int stackSize = keepStackSize();
13507 pushFollow(FOLLOW_2); 13507
13508 rule__PatternSpecification__Group__1(); 13508 try {
13509 13509 // InternalApplicationConfiguration.g:4167:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 )
13510 state._fsp--; 13510 // InternalApplicationConfiguration.g:4168:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2
13511 13511 {
13512 13512 pushFollow(FOLLOW_16);
13513 } 13513 rule__PartialModelSpecification__Group__1__Impl();
13514 13514
13515 } 13515 state._fsp--;
13516 catch (RecognitionException re) { 13516
13517 reportError(re); 13517 pushFollow(FOLLOW_2);
13518 recover(input,re); 13518 rule__PartialModelSpecification__Group__2();
13519 } 13519
13520 finally { 13520 state._fsp--;
13521 13521
13522 restoreStackSize(stackSize); 13522
13523 13523 }
13524 } 13524
13525 return ; 13525 }
13526 } 13526 catch (RecognitionException re) {
13527 // $ANTLR end "rule__PatternSpecification__Group__0" 13527 reportError(re);
13528 13528 recover(input,re);
13529 13529 }
13530 // $ANTLR start "rule__PatternSpecification__Group__0__Impl" 13530 finally {
13531 // InternalApplicationConfiguration.g:4202:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; 13531
13532 public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { 13532 restoreStackSize(stackSize);
13533 13533
13534 int stackSize = keepStackSize(); 13534 }
13535 13535 return ;
13536 try { 13536 }
13537 // InternalApplicationConfiguration.g:4206:1: ( ( '{' ) ) 13537 // $ANTLR end "rule__PartialModelSpecification__Group__1"
13538 // InternalApplicationConfiguration.g:4207:1: ( '{' ) 13538
13539 { 13539
13540 // InternalApplicationConfiguration.g:4207:1: ( '{' ) 13540 // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl"
13541 // InternalApplicationConfiguration.g:4208:2: '{' 13541 // InternalApplicationConfiguration.g:4175:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ;
13542 { 13542 public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException {
13543 before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); 13543
13544 match(input,24,FOLLOW_2); 13544 int stackSize = keepStackSize();
13545 after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); 13545
13546 13546 try {
13547 } 13547 // InternalApplicationConfiguration.g:4179:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) )
13548 13548 // InternalApplicationConfiguration.g:4180:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
13549 13549 {
13550 } 13550 // InternalApplicationConfiguration.g:4180:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
13551 13551 // InternalApplicationConfiguration.g:4181:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
13552 } 13552 {
13553 catch (RecognitionException re) { 13553 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1());
13554 reportError(re); 13554 // InternalApplicationConfiguration.g:4182:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
13555 recover(input,re); 13555 // InternalApplicationConfiguration.g:4182:3: rule__PartialModelSpecification__EntryAssignment_1
13556 } 13556 {
13557 finally { 13557 pushFollow(FOLLOW_2);
13558 13558 rule__PartialModelSpecification__EntryAssignment_1();
13559 restoreStackSize(stackSize); 13559
13560 13560 state._fsp--;
13561 } 13561
13562 return ; 13562
13563 } 13563 }
13564 // $ANTLR end "rule__PatternSpecification__Group__0__Impl" 13564
13565 13565 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1());
13566 13566
13567 // $ANTLR start "rule__PatternSpecification__Group__1" 13567 }
13568 // InternalApplicationConfiguration.g:4217:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; 13568
13569 public final void rule__PatternSpecification__Group__1() throws RecognitionException { 13569
13570 13570 }
13571 int stackSize = keepStackSize(); 13571
13572 13572 }
13573 try { 13573 catch (RecognitionException re) {
13574 // InternalApplicationConfiguration.g:4221:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) 13574 reportError(re);
13575 // InternalApplicationConfiguration.g:4222:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 13575 recover(input,re);
13576 { 13576 }
13577 pushFollow(FOLLOW_15); 13577 finally {
13578 rule__PatternSpecification__Group__1__Impl(); 13578
13579 13579 restoreStackSize(stackSize);
13580 state._fsp--; 13580
13581 13581 }
13582 pushFollow(FOLLOW_2); 13582 return ;
13583 rule__PatternSpecification__Group__2(); 13583 }
13584 13584 // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl"
13585 state._fsp--; 13585
13586 13586
13587 13587 // $ANTLR start "rule__PartialModelSpecification__Group__2"
13588 } 13588 // InternalApplicationConfiguration.g:4190:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ;
13589 13589 public final void rule__PartialModelSpecification__Group__2() throws RecognitionException {
13590 } 13590
13591 catch (RecognitionException re) { 13591 int stackSize = keepStackSize();
13592 reportError(re); 13592
13593 recover(input,re); 13593 try {
13594 } 13594 // InternalApplicationConfiguration.g:4194:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 )
13595 finally { 13595 // InternalApplicationConfiguration.g:4195:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3
13596 13596 {
13597 restoreStackSize(stackSize); 13597 pushFollow(FOLLOW_16);
13598 13598 rule__PartialModelSpecification__Group__2__Impl();
13599 } 13599
13600 return ; 13600 state._fsp--;
13601 } 13601
13602 // $ANTLR end "rule__PatternSpecification__Group__1" 13602 pushFollow(FOLLOW_2);
13603 13603 rule__PartialModelSpecification__Group__3();
13604 13604
13605 // $ANTLR start "rule__PatternSpecification__Group__1__Impl" 13605 state._fsp--;
13606 // InternalApplicationConfiguration.g:4229:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; 13606
13607 public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { 13607
13608 13608 }
13609 int stackSize = keepStackSize(); 13609
13610 13610 }
13611 try { 13611 catch (RecognitionException re) {
13612 // InternalApplicationConfiguration.g:4233:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) 13612 reportError(re);
13613 // InternalApplicationConfiguration.g:4234:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) 13613 recover(input,re);
13614 { 13614 }
13615 // InternalApplicationConfiguration.g:4234:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) 13615 finally {
13616 // InternalApplicationConfiguration.g:4235:2: ( rule__PatternSpecification__EntriesAssignment_1 ) 13616
13617 { 13617 restoreStackSize(stackSize);
13618 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); 13618
13619 // InternalApplicationConfiguration.g:4236:2: ( rule__PatternSpecification__EntriesAssignment_1 ) 13619 }
13620 // InternalApplicationConfiguration.g:4236:3: rule__PatternSpecification__EntriesAssignment_1 13620 return ;
13621 { 13621 }
13622 pushFollow(FOLLOW_2); 13622 // $ANTLR end "rule__PartialModelSpecification__Group__2"
13623 rule__PatternSpecification__EntriesAssignment_1(); 13623
13624 13624
13625 state._fsp--; 13625 // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl"
13626 13626 // InternalApplicationConfiguration.g:4202:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ;
13627 13627 public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException {
13628 } 13628
13629 13629 int stackSize = keepStackSize();
13630 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); 13630
13631 13631 try {
13632 } 13632 // InternalApplicationConfiguration.g:4206:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) )
13633 13633 // InternalApplicationConfiguration.g:4207:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
13634 13634 {
13635 } 13635 // InternalApplicationConfiguration.g:4207:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
13636 13636 // InternalApplicationConfiguration.g:4208:2: ( rule__PartialModelSpecification__Group_2__0 )?
13637 } 13637 {
13638 catch (RecognitionException re) { 13638 before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2());
13639 reportError(re); 13639 // InternalApplicationConfiguration.g:4209:2: ( rule__PartialModelSpecification__Group_2__0 )?
13640 recover(input,re); 13640 int alt43=2;
13641 } 13641 int LA43_0 = input.LA(1);
13642 finally { 13642
13643 13643 if ( (LA43_0==31) ) {
13644 restoreStackSize(stackSize); 13644 alt43=1;
13645 13645 }
13646 } 13646 switch (alt43) {
13647 return ; 13647 case 1 :
13648 } 13648 // InternalApplicationConfiguration.g:4209:3: rule__PartialModelSpecification__Group_2__0
13649 // $ANTLR end "rule__PatternSpecification__Group__1__Impl" 13649 {
13650 13650 pushFollow(FOLLOW_2);
13651 13651 rule__PartialModelSpecification__Group_2__0();
13652 // $ANTLR start "rule__PatternSpecification__Group__2" 13652
13653 // InternalApplicationConfiguration.g:4244:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; 13653 state._fsp--;
13654 public final void rule__PatternSpecification__Group__2() throws RecognitionException { 13654
13655 13655
13656 int stackSize = keepStackSize(); 13656 }
13657 13657 break;
13658 try { 13658
13659 // InternalApplicationConfiguration.g:4248:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) 13659 }
13660 // InternalApplicationConfiguration.g:4249:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 13660
13661 { 13661 after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2());
13662 pushFollow(FOLLOW_15); 13662
13663 rule__PatternSpecification__Group__2__Impl(); 13663 }
13664 13664
13665 state._fsp--; 13665
13666 13666 }
13667 pushFollow(FOLLOW_2); 13667
13668 rule__PatternSpecification__Group__3(); 13668 }
13669 13669 catch (RecognitionException re) {
13670 state._fsp--; 13670 reportError(re);
13671 13671 recover(input,re);
13672 13672 }
13673 } 13673 finally {
13674 13674
13675 } 13675 restoreStackSize(stackSize);
13676 catch (RecognitionException re) { 13676
13677 reportError(re); 13677 }
13678 recover(input,re); 13678 return ;
13679 } 13679 }
13680 finally { 13680 // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl"
13681 13681
13682 restoreStackSize(stackSize); 13682
13683 13683 // $ANTLR start "rule__PartialModelSpecification__Group__3"
13684 } 13684 // InternalApplicationConfiguration.g:4217:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ;
13685 return ; 13685 public final void rule__PartialModelSpecification__Group__3() throws RecognitionException {
13686 } 13686
13687 // $ANTLR end "rule__PatternSpecification__Group__2" 13687 int stackSize = keepStackSize();
13688 13688
13689 13689 try {
13690 // $ANTLR start "rule__PatternSpecification__Group__2__Impl" 13690 // InternalApplicationConfiguration.g:4221:1: ( rule__PartialModelSpecification__Group__3__Impl )
13691 // InternalApplicationConfiguration.g:4256:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; 13691 // InternalApplicationConfiguration.g:4222:2: rule__PartialModelSpecification__Group__3__Impl
13692 public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { 13692 {
13693 13693 pushFollow(FOLLOW_2);
13694 int stackSize = keepStackSize(); 13694 rule__PartialModelSpecification__Group__3__Impl();
13695 13695
13696 try { 13696 state._fsp--;
13697 // InternalApplicationConfiguration.g:4260:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) 13697
13698 // InternalApplicationConfiguration.g:4261:1: ( ( rule__PatternSpecification__Group_2__0 )* ) 13698
13699 { 13699 }
13700 // InternalApplicationConfiguration.g:4261:1: ( ( rule__PatternSpecification__Group_2__0 )* ) 13700
13701 // InternalApplicationConfiguration.g:4262:2: ( rule__PatternSpecification__Group_2__0 )* 13701 }
13702 { 13702 catch (RecognitionException re) {
13703 before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); 13703 reportError(re);
13704 // InternalApplicationConfiguration.g:4263:2: ( rule__PatternSpecification__Group_2__0 )* 13704 recover(input,re);
13705 loop42: 13705 }
13706 do { 13706 finally {
13707 int alt42=2; 13707
13708 int LA42_0 = input.LA(1); 13708 restoreStackSize(stackSize);
13709 13709
13710 if ( (LA42_0==26) ) { 13710 }
13711 alt42=1; 13711 return ;
13712 } 13712 }
13713 13713 // $ANTLR end "rule__PartialModelSpecification__Group__3"
13714 13714
13715 switch (alt42) { 13715
13716 case 1 : 13716 // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl"
13717 // InternalApplicationConfiguration.g:4263:3: rule__PatternSpecification__Group_2__0 13717 // InternalApplicationConfiguration.g:4228:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ;
13718 { 13718 public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException {
13719 pushFollow(FOLLOW_16); 13719
13720 rule__PatternSpecification__Group_2__0(); 13720 int stackSize = keepStackSize();
13721 13721
13722 state._fsp--; 13722 try {
13723 13723 // InternalApplicationConfiguration.g:4232:1: ( ( '}' ) )
13724 13724 // InternalApplicationConfiguration.g:4233:1: ( '}' )
13725 } 13725 {
13726 break; 13726 // InternalApplicationConfiguration.g:4233:1: ( '}' )
13727 13727 // InternalApplicationConfiguration.g:4234:2: '}'
13728 default : 13728 {
13729 break loop42; 13729 before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
13730 } 13730 match(input,30,FOLLOW_2);
13731 } while (true); 13731 after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
13732 13732
13733 after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); 13733 }
13734 13734
13735 } 13735
13736 13736 }
13737 13737
13738 } 13738 }
13739 13739 catch (RecognitionException re) {
13740 } 13740 reportError(re);
13741 catch (RecognitionException re) { 13741 recover(input,re);
13742 reportError(re); 13742 }
13743 recover(input,re); 13743 finally {
13744 } 13744
13745 finally { 13745 restoreStackSize(stackSize);
13746 13746
13747 restoreStackSize(stackSize); 13747 }
13748 13748 return ;
13749 } 13749 }
13750 return ; 13750 // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl"
13751 } 13751
13752 // $ANTLR end "rule__PatternSpecification__Group__2__Impl" 13752
13753 13753 // $ANTLR start "rule__PartialModelSpecification__Group_2__0"
13754 13754 // InternalApplicationConfiguration.g:4244:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ;
13755 // $ANTLR start "rule__PatternSpecification__Group__3" 13755 public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException {
13756 // InternalApplicationConfiguration.g:4271:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; 13756
13757 public final void rule__PatternSpecification__Group__3() throws RecognitionException { 13757 int stackSize = keepStackSize();
13758 13758
13759 int stackSize = keepStackSize(); 13759 try {
13760 13760 // InternalApplicationConfiguration.g:4248:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 )
13761 try { 13761 // InternalApplicationConfiguration.g:4249:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1
13762 // InternalApplicationConfiguration.g:4275:1: ( rule__PatternSpecification__Group__3__Impl ) 13762 {
13763 // InternalApplicationConfiguration.g:4276:2: rule__PatternSpecification__Group__3__Impl 13763 pushFollow(FOLLOW_21);
13764 { 13764 rule__PartialModelSpecification__Group_2__0__Impl();
13765 pushFollow(FOLLOW_2); 13765
13766 rule__PatternSpecification__Group__3__Impl(); 13766 state._fsp--;
13767 13767
13768 state._fsp--; 13768 pushFollow(FOLLOW_2);
13769 13769 rule__PartialModelSpecification__Group_2__1();
13770 13770
13771 } 13771 state._fsp--;
13772 13772
13773 } 13773
13774 catch (RecognitionException re) { 13774 }
13775 reportError(re); 13775
13776 recover(input,re); 13776 }
13777 } 13777 catch (RecognitionException re) {
13778 finally { 13778 reportError(re);
13779 13779 recover(input,re);
13780 restoreStackSize(stackSize); 13780 }
13781 13781 finally {
13782 } 13782
13783 return ; 13783 restoreStackSize(stackSize);
13784 } 13784
13785 // $ANTLR end "rule__PatternSpecification__Group__3" 13785 }
13786 13786 return ;
13787 13787 }
13788 // $ANTLR start "rule__PatternSpecification__Group__3__Impl" 13788 // $ANTLR end "rule__PartialModelSpecification__Group_2__0"
13789 // InternalApplicationConfiguration.g:4282:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; 13789
13790 public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { 13790
13791 13791 // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl"
13792 int stackSize = keepStackSize(); 13792 // InternalApplicationConfiguration.g:4256:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ;
13793 13793 public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException {
13794 try { 13794
13795 // InternalApplicationConfiguration.g:4286:1: ( ( '}' ) ) 13795 int stackSize = keepStackSize();
13796 // InternalApplicationConfiguration.g:4287:1: ( '}' ) 13796
13797 { 13797 try {
13798 // InternalApplicationConfiguration.g:4287:1: ( '}' ) 13798 // InternalApplicationConfiguration.g:4260:1: ( ( ',' ) )
13799 // InternalApplicationConfiguration.g:4288:2: '}' 13799 // InternalApplicationConfiguration.g:4261:1: ( ',' )
13800 { 13800 {
13801 before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); 13801 // InternalApplicationConfiguration.g:4261:1: ( ',' )
13802 match(input,25,FOLLOW_2); 13802 // InternalApplicationConfiguration.g:4262:2: ','
13803 after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); 13803 {
13804 13804 before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
13805 } 13805 match(input,31,FOLLOW_2);
13806 13806 after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
13807 13807
13808 } 13808 }
13809 13809
13810 } 13810
13811 catch (RecognitionException re) { 13811 }
13812 reportError(re); 13812
13813 recover(input,re); 13813 }
13814 } 13814 catch (RecognitionException re) {
13815 finally { 13815 reportError(re);
13816 13816 recover(input,re);
13817 restoreStackSize(stackSize); 13817 }
13818 13818 finally {
13819 } 13819
13820 return ; 13820 restoreStackSize(stackSize);
13821 } 13821
13822 // $ANTLR end "rule__PatternSpecification__Group__3__Impl" 13822 }
13823 13823 return ;
13824 13824 }
13825 // $ANTLR start "rule__PatternSpecification__Group_2__0" 13825 // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl"
13826 // InternalApplicationConfiguration.g:4298:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; 13826
13827 public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { 13827
13828 13828 // $ANTLR start "rule__PartialModelSpecification__Group_2__1"
13829 int stackSize = keepStackSize(); 13829 // InternalApplicationConfiguration.g:4271:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ;
13830 13830 public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException {
13831 try { 13831
13832 // InternalApplicationConfiguration.g:4302:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) 13832 int stackSize = keepStackSize();
13833 // InternalApplicationConfiguration.g:4303:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 13833
13834 { 13834 try {
13835 pushFollow(FOLLOW_14); 13835 // InternalApplicationConfiguration.g:4275:1: ( rule__PartialModelSpecification__Group_2__1__Impl )
13836 rule__PatternSpecification__Group_2__0__Impl(); 13836 // InternalApplicationConfiguration.g:4276:2: rule__PartialModelSpecification__Group_2__1__Impl
13837 13837 {
13838 state._fsp--; 13838 pushFollow(FOLLOW_2);
13839 13839 rule__PartialModelSpecification__Group_2__1__Impl();
13840 pushFollow(FOLLOW_2); 13840
13841 rule__PatternSpecification__Group_2__1(); 13841 state._fsp--;
13842 13842
13843 state._fsp--; 13843
13844 13844 }
13845 13845
13846 } 13846 }
13847 13847 catch (RecognitionException re) {
13848 } 13848 reportError(re);
13849 catch (RecognitionException re) { 13849 recover(input,re);
13850 reportError(re); 13850 }
13851 recover(input,re); 13851 finally {
13852 } 13852
13853 finally { 13853 restoreStackSize(stackSize);
13854 13854
13855 restoreStackSize(stackSize); 13855 }
13856 13856 return ;
13857 } 13857 }
13858 return ; 13858 // $ANTLR end "rule__PartialModelSpecification__Group_2__1"
13859 } 13859
13860 // $ANTLR end "rule__PatternSpecification__Group_2__0" 13860
13861 13861 // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl"
13862 13862 // InternalApplicationConfiguration.g:4282:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ;
13863 // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" 13863 public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException {
13864 // InternalApplicationConfiguration.g:4310:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; 13864
13865 public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { 13865 int stackSize = keepStackSize();
13866 13866
13867 int stackSize = keepStackSize(); 13867 try {
13868 13868 // InternalApplicationConfiguration.g:4286:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) )
13869 try { 13869 // InternalApplicationConfiguration.g:4287:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
13870 // InternalApplicationConfiguration.g:4314:1: ( ( ',' ) ) 13870 {
13871 // InternalApplicationConfiguration.g:4315:1: ( ',' ) 13871 // InternalApplicationConfiguration.g:4287:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
13872 { 13872 // InternalApplicationConfiguration.g:4288:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
13873 // InternalApplicationConfiguration.g:4315:1: ( ',' ) 13873 {
13874 // InternalApplicationConfiguration.g:4316:2: ',' 13874 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1());
13875 { 13875 // InternalApplicationConfiguration.g:4289:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
13876 before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); 13876 // InternalApplicationConfiguration.g:4289:3: rule__PartialModelSpecification__EntryAssignment_2_1
13877 match(input,26,FOLLOW_2); 13877 {
13878 after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); 13878 pushFollow(FOLLOW_2);
13879 13879 rule__PartialModelSpecification__EntryAssignment_2_1();
13880 } 13880
13881 13881 state._fsp--;
13882 13882
13883 } 13883
13884 13884 }
13885 } 13885
13886 catch (RecognitionException re) { 13886 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1());
13887 reportError(re); 13887
13888 recover(input,re); 13888 }
13889 } 13889
13890 finally { 13890
13891 13891 }
13892 restoreStackSize(stackSize); 13892
13893 13893 }
13894 } 13894 catch (RecognitionException re) {
13895 return ; 13895 reportError(re);
13896 } 13896 recover(input,re);
13897 // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl" 13897 }
13898 13898 finally {
13899 13899
13900 // $ANTLR start "rule__PatternSpecification__Group_2__1" 13900 restoreStackSize(stackSize);
13901 // InternalApplicationConfiguration.g:4325:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; 13901
13902 public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { 13902 }
13903 13903 return ;
13904 int stackSize = keepStackSize(); 13904 }
13905 13905 // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl"
13906 try { 13906
13907 // InternalApplicationConfiguration.g:4329:1: ( rule__PatternSpecification__Group_2__1__Impl ) 13907
13908 // InternalApplicationConfiguration.g:4330:2: rule__PatternSpecification__Group_2__1__Impl 13908 // $ANTLR start "rule__FolderEntry__Group__0"
13909 { 13909 // InternalApplicationConfiguration.g:4298:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ;
13910 pushFollow(FOLLOW_2); 13910 public final void rule__FolderEntry__Group__0() throws RecognitionException {
13911 rule__PatternSpecification__Group_2__1__Impl(); 13911
13912 13912 int stackSize = keepStackSize();
13913 state._fsp--; 13913
13914 13914 try {
13915 13915 // InternalApplicationConfiguration.g:4302:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 )
13916 } 13916 // InternalApplicationConfiguration.g:4303:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1
13917 13917 {
13918 } 13918 pushFollow(FOLLOW_22);
13919 catch (RecognitionException re) { 13919 rule__FolderEntry__Group__0__Impl();
13920 reportError(re); 13920
13921 recover(input,re); 13921 state._fsp--;
13922 } 13922
13923 finally { 13923 pushFollow(FOLLOW_2);
13924 13924 rule__FolderEntry__Group__1();
13925 restoreStackSize(stackSize); 13925
13926 13926 state._fsp--;
13927 } 13927
13928 return ; 13928
13929 } 13929 }
13930 // $ANTLR end "rule__PatternSpecification__Group_2__1" 13930
13931 13931 }
13932 13932 catch (RecognitionException re) {
13933 // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" 13933 reportError(re);
13934 // InternalApplicationConfiguration.g:4336:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; 13934 recover(input,re);
13935 public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { 13935 }
13936 13936 finally {
13937 int stackSize = keepStackSize(); 13937
13938 13938 restoreStackSize(stackSize);
13939 try { 13939
13940 // InternalApplicationConfiguration.g:4340:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) 13940 }
13941 // InternalApplicationConfiguration.g:4341:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) 13941 return ;
13942 { 13942 }
13943 // InternalApplicationConfiguration.g:4341:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) 13943 // $ANTLR end "rule__FolderEntry__Group__0"
13944 // InternalApplicationConfiguration.g:4342:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) 13944
13945 { 13945
13946 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); 13946 // $ANTLR start "rule__FolderEntry__Group__0__Impl"
13947 // InternalApplicationConfiguration.g:4343:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) 13947 // InternalApplicationConfiguration.g:4310:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ;
13948 // InternalApplicationConfiguration.g:4343:3: rule__PatternSpecification__EntriesAssignment_2_1 13948 public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException {
13949 { 13949
13950 pushFollow(FOLLOW_2); 13950 int stackSize = keepStackSize();
13951 rule__PatternSpecification__EntriesAssignment_2_1(); 13951
13952 13952 try {
13953 state._fsp--; 13953 // InternalApplicationConfiguration.g:4314:1: ( ( 'folder' ) )
13954 13954 // InternalApplicationConfiguration.g:4315:1: ( 'folder' )
13955 13955 {
13956 } 13956 // InternalApplicationConfiguration.g:4315:1: ( 'folder' )
13957 13957 // InternalApplicationConfiguration.g:4316:2: 'folder'
13958 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); 13958 {
13959 13959 before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
13960 } 13960 match(input,36,FOLLOW_2);
13961 13961 after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
13962 13962
13963 } 13963 }
13964 13964
13965 } 13965
13966 catch (RecognitionException re) { 13966 }
13967 reportError(re); 13967
13968 recover(input,re); 13968 }
13969 } 13969 catch (RecognitionException re) {
13970 finally { 13970 reportError(re);
13971 13971 recover(input,re);
13972 restoreStackSize(stackSize); 13972 }
13973 13973 finally {
13974 } 13974
13975 return ; 13975 restoreStackSize(stackSize);
13976 } 13976
13977 // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl" 13977 }
13978 13978 return ;
13979 13979 }
13980 // $ANTLR start "rule__AllPatternEntry__Group__0" 13980 // $ANTLR end "rule__FolderEntry__Group__0__Impl"
13981 // InternalApplicationConfiguration.g:4352:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; 13981
13982 public final void rule__AllPatternEntry__Group__0() throws RecognitionException { 13982
13983 13983 // $ANTLR start "rule__FolderEntry__Group__1"
13984 int stackSize = keepStackSize(); 13984 // InternalApplicationConfiguration.g:4325:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ;
13985 13985 public final void rule__FolderEntry__Group__1() throws RecognitionException {
13986 try { 13986
13987 // InternalApplicationConfiguration.g:4356:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) 13987 int stackSize = keepStackSize();
13988 // InternalApplicationConfiguration.g:4357:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 13988
13989 { 13989 try {
13990 pushFollow(FOLLOW_8); 13990 // InternalApplicationConfiguration.g:4329:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 )
13991 rule__AllPatternEntry__Group__0__Impl(); 13991 // InternalApplicationConfiguration.g:4330:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2
13992 13992 {
13993 state._fsp--; 13993 pushFollow(FOLLOW_18);
13994 13994 rule__FolderEntry__Group__1__Impl();
13995 pushFollow(FOLLOW_2); 13995
13996 rule__AllPatternEntry__Group__1(); 13996 state._fsp--;
13997 13997
13998 state._fsp--; 13998 pushFollow(FOLLOW_2);
13999 13999 rule__FolderEntry__Group__2();
14000 14000
14001 } 14001 state._fsp--;
14002 14002
14003 } 14003
14004 catch (RecognitionException re) { 14004 }
14005 reportError(re); 14005
14006 recover(input,re); 14006 }
14007 } 14007 catch (RecognitionException re) {
14008 finally { 14008 reportError(re);
14009 14009 recover(input,re);
14010 restoreStackSize(stackSize); 14010 }
14011 14011 finally {
14012 } 14012
14013 return ; 14013 restoreStackSize(stackSize);
14014 } 14014
14015 // $ANTLR end "rule__AllPatternEntry__Group__0" 14015 }
14016 14016 return ;
14017 14017 }
14018 // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" 14018 // $ANTLR end "rule__FolderEntry__Group__1"
14019 // InternalApplicationConfiguration.g:4364:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; 14019
14020 public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { 14020
14021 14021 // $ANTLR start "rule__FolderEntry__Group__1__Impl"
14022 int stackSize = keepStackSize(); 14022 // InternalApplicationConfiguration.g:4337:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ;
14023 14023 public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException {
14024 try { 14024
14025 // InternalApplicationConfiguration.g:4368:1: ( ( 'package' ) ) 14025 int stackSize = keepStackSize();
14026 // InternalApplicationConfiguration.g:4369:1: ( 'package' ) 14026
14027 { 14027 try {
14028 // InternalApplicationConfiguration.g:4369:1: ( 'package' ) 14028 // InternalApplicationConfiguration.g:4341:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) )
14029 // InternalApplicationConfiguration.g:4370:2: 'package' 14029 // InternalApplicationConfiguration.g:4342:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
14030 { 14030 {
14031 before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); 14031 // InternalApplicationConfiguration.g:4342:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
14032 match(input,27,FOLLOW_2); 14032 // InternalApplicationConfiguration.g:4343:2: ( rule__FolderEntry__PathAssignment_1 )
14033 after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); 14033 {
14034 14034 before(grammarAccess.getFolderEntryAccess().getPathAssignment_1());
14035 } 14035 // InternalApplicationConfiguration.g:4344:2: ( rule__FolderEntry__PathAssignment_1 )
14036 14036 // InternalApplicationConfiguration.g:4344:3: rule__FolderEntry__PathAssignment_1
14037 14037 {
14038 } 14038 pushFollow(FOLLOW_2);
14039 14039 rule__FolderEntry__PathAssignment_1();
14040 } 14040
14041 catch (RecognitionException re) { 14041 state._fsp--;
14042 reportError(re); 14042
14043 recover(input,re); 14043
14044 } 14044 }
14045 finally { 14045
14046 14046 after(grammarAccess.getFolderEntryAccess().getPathAssignment_1());
14047 restoreStackSize(stackSize); 14047
14048 14048 }
14049 } 14049
14050 return ; 14050
14051 } 14051 }
14052 // $ANTLR end "rule__AllPatternEntry__Group__0__Impl" 14052
14053 14053 }
14054 14054 catch (RecognitionException re) {
14055 // $ANTLR start "rule__AllPatternEntry__Group__1" 14055 reportError(re);
14056 // InternalApplicationConfiguration.g:4379:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; 14056 recover(input,re);
14057 public final void rule__AllPatternEntry__Group__1() throws RecognitionException { 14057 }
14058 14058 finally {
14059 int stackSize = keepStackSize(); 14059
14060 14060 restoreStackSize(stackSize);
14061 try { 14061
14062 // InternalApplicationConfiguration.g:4383:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) 14062 }
14063 // InternalApplicationConfiguration.g:4384:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 14063 return ;
14064 { 14064 }
14065 pushFollow(FOLLOW_17); 14065 // $ANTLR end "rule__FolderEntry__Group__1__Impl"
14066 rule__AllPatternEntry__Group__1__Impl(); 14066
14067 14067
14068 state._fsp--; 14068 // $ANTLR start "rule__FolderEntry__Group__2"
14069 14069 // InternalApplicationConfiguration.g:4352:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ;
14070 pushFollow(FOLLOW_2); 14070 public final void rule__FolderEntry__Group__2() throws RecognitionException {
14071 rule__AllPatternEntry__Group__2(); 14071
14072 14072 int stackSize = keepStackSize();
14073 state._fsp--; 14073
14074 14074 try {
14075 14075 // InternalApplicationConfiguration.g:4356:1: ( rule__FolderEntry__Group__2__Impl )
14076 } 14076 // InternalApplicationConfiguration.g:4357:2: rule__FolderEntry__Group__2__Impl
14077 14077 {
14078 } 14078 pushFollow(FOLLOW_2);
14079 catch (RecognitionException re) { 14079 rule__FolderEntry__Group__2__Impl();
14080 reportError(re); 14080
14081 recover(input,re); 14081 state._fsp--;
14082 } 14082
14083 finally { 14083
14084 14084 }
14085 restoreStackSize(stackSize); 14085
14086 14086 }
14087 } 14087 catch (RecognitionException re) {
14088 return ; 14088 reportError(re);
14089 } 14089 recover(input,re);
14090 // $ANTLR end "rule__AllPatternEntry__Group__1" 14090 }
14091 14091 finally {
14092 14092
14093 // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" 14093 restoreStackSize(stackSize);
14094 // InternalApplicationConfiguration.g:4391:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; 14094
14095 public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { 14095 }
14096 14096 return ;
14097 int stackSize = keepStackSize(); 14097 }
14098 14098 // $ANTLR end "rule__FolderEntry__Group__2"
14099 try { 14099
14100 // InternalApplicationConfiguration.g:4395:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) 14100
14101 // InternalApplicationConfiguration.g:4396:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) 14101 // $ANTLR start "rule__FolderEntry__Group__2__Impl"
14102 { 14102 // InternalApplicationConfiguration.g:4363:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ;
14103 // InternalApplicationConfiguration.g:4396:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) 14103 public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException {
14104 // InternalApplicationConfiguration.g:4397:2: ( rule__AllPatternEntry__PackageAssignment_1 ) 14104
14105 { 14105 int stackSize = keepStackSize();
14106 before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); 14106
14107 // InternalApplicationConfiguration.g:4398:2: ( rule__AllPatternEntry__PackageAssignment_1 ) 14107 try {
14108 // InternalApplicationConfiguration.g:4398:3: rule__AllPatternEntry__PackageAssignment_1 14108 // InternalApplicationConfiguration.g:4367:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) )
14109 { 14109 // InternalApplicationConfiguration.g:4368:1: ( ( rule__FolderEntry__Group_2__0 )? )
14110 pushFollow(FOLLOW_2); 14110 {
14111 rule__AllPatternEntry__PackageAssignment_1(); 14111 // InternalApplicationConfiguration.g:4368:1: ( ( rule__FolderEntry__Group_2__0 )? )
14112 14112 // InternalApplicationConfiguration.g:4369:2: ( rule__FolderEntry__Group_2__0 )?
14113 state._fsp--; 14113 {
14114 14114 before(grammarAccess.getFolderEntryAccess().getGroup_2());
14115 14115 // InternalApplicationConfiguration.g:4370:2: ( rule__FolderEntry__Group_2__0 )?
14116 } 14116 int alt44=2;
14117 14117 int LA44_0 = input.LA(1);
14118 after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); 14118
14119 14119 if ( (LA44_0==33) ) {
14120 } 14120 alt44=1;
14121 14121 }
14122 14122 switch (alt44) {
14123 } 14123 case 1 :
14124 14124 // InternalApplicationConfiguration.g:4370:3: rule__FolderEntry__Group_2__0
14125 } 14125 {
14126 catch (RecognitionException re) { 14126 pushFollow(FOLLOW_2);
14127 reportError(re); 14127 rule__FolderEntry__Group_2__0();
14128 recover(input,re); 14128
14129 } 14129 state._fsp--;
14130 finally { 14130
14131 14131
14132 restoreStackSize(stackSize); 14132 }
14133 14133 break;
14134 } 14134
14135 return ; 14135 }
14136 } 14136
14137 // $ANTLR end "rule__AllPatternEntry__Group__1__Impl" 14137 after(grammarAccess.getFolderEntryAccess().getGroup_2());
14138 14138
14139 14139 }
14140 // $ANTLR start "rule__AllPatternEntry__Group__2" 14140
14141 // InternalApplicationConfiguration.g:4406:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; 14141
14142 public final void rule__AllPatternEntry__Group__2() throws RecognitionException { 14142 }
14143 14143
14144 int stackSize = keepStackSize(); 14144 }
14145 14145 catch (RecognitionException re) {
14146 try { 14146 reportError(re);
14147 // InternalApplicationConfiguration.g:4410:1: ( rule__AllPatternEntry__Group__2__Impl ) 14147 recover(input,re);
14148 // InternalApplicationConfiguration.g:4411:2: rule__AllPatternEntry__Group__2__Impl 14148 }
14149 { 14149 finally {
14150 pushFollow(FOLLOW_2); 14150
14151 rule__AllPatternEntry__Group__2__Impl(); 14151 restoreStackSize(stackSize);
14152 14152
14153 state._fsp--; 14153 }
14154 14154 return ;
14155 14155 }
14156 } 14156 // $ANTLR end "rule__FolderEntry__Group__2__Impl"
14157 14157
14158 } 14158
14159 catch (RecognitionException re) { 14159 // $ANTLR start "rule__FolderEntry__Group_2__0"
14160 reportError(re); 14160 // InternalApplicationConfiguration.g:4379:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ;
14161 recover(input,re); 14161 public final void rule__FolderEntry__Group_2__0() throws RecognitionException {
14162 } 14162
14163 finally { 14163 int stackSize = keepStackSize();
14164 14164
14165 restoreStackSize(stackSize); 14165 try {
14166 14166 // InternalApplicationConfiguration.g:4383:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 )
14167 } 14167 // InternalApplicationConfiguration.g:4384:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1
14168 return ; 14168 {
14169 } 14169 pushFollow(FOLLOW_19);
14170 // $ANTLR end "rule__AllPatternEntry__Group__2" 14170 rule__FolderEntry__Group_2__0__Impl();
14171 14171
14172 14172 state._fsp--;
14173 // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" 14173
14174 // InternalApplicationConfiguration.g:4417:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; 14174 pushFollow(FOLLOW_2);
14175 public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { 14175 rule__FolderEntry__Group_2__1();
14176 14176
14177 int stackSize = keepStackSize(); 14177 state._fsp--;
14178 14178
14179 try { 14179
14180 // InternalApplicationConfiguration.g:4421:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) 14180 }
14181 // InternalApplicationConfiguration.g:4422:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) 14181
14182 { 14182 }
14183 // InternalApplicationConfiguration.g:4422:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) 14183 catch (RecognitionException re) {
14184 // InternalApplicationConfiguration.g:4423:2: ( rule__AllPatternEntry__Group_2__0 )? 14184 reportError(re);
14185 { 14185 recover(input,re);
14186 before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); 14186 }
14187 // InternalApplicationConfiguration.g:4424:2: ( rule__AllPatternEntry__Group_2__0 )? 14187 finally {
14188 int alt43=2; 14188
14189 int LA43_0 = input.LA(1); 14189 restoreStackSize(stackSize);
14190 14190
14191 if ( (LA43_0==28) ) { 14191 }
14192 alt43=1; 14192 return ;
14193 } 14193 }
14194 switch (alt43) { 14194 // $ANTLR end "rule__FolderEntry__Group_2__0"
14195 case 1 : 14195
14196 // InternalApplicationConfiguration.g:4424:3: rule__AllPatternEntry__Group_2__0 14196
14197 { 14197 // $ANTLR start "rule__FolderEntry__Group_2__0__Impl"
14198 pushFollow(FOLLOW_2); 14198 // InternalApplicationConfiguration.g:4391:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ;
14199 rule__AllPatternEntry__Group_2__0(); 14199 public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException {
14200 14200
14201 state._fsp--; 14201 int stackSize = keepStackSize();
14202 14202
14203 14203 try {
14204 } 14204 // InternalApplicationConfiguration.g:4395:1: ( ( 'excluding' ) )
14205 break; 14205 // InternalApplicationConfiguration.g:4396:1: ( 'excluding' )
14206 14206 {
14207 } 14207 // InternalApplicationConfiguration.g:4396:1: ( 'excluding' )
14208 14208 // InternalApplicationConfiguration.g:4397:2: 'excluding'
14209 after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); 14209 {
14210 14210 before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
14211 } 14211 match(input,33,FOLLOW_2);
14212 14212 after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
14213 14213
14214 } 14214 }
14215 14215
14216 } 14216
14217 catch (RecognitionException re) { 14217 }
14218 reportError(re); 14218
14219 recover(input,re); 14219 }
14220 } 14220 catch (RecognitionException re) {
14221 finally { 14221 reportError(re);
14222 14222 recover(input,re);
14223 restoreStackSize(stackSize); 14223 }
14224 14224 finally {
14225 } 14225
14226 return ; 14226 restoreStackSize(stackSize);
14227 } 14227
14228 // $ANTLR end "rule__AllPatternEntry__Group__2__Impl" 14228 }
14229 14229 return ;
14230 14230 }
14231 // $ANTLR start "rule__AllPatternEntry__Group_2__0" 14231 // $ANTLR end "rule__FolderEntry__Group_2__0__Impl"
14232 // InternalApplicationConfiguration.g:4433:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; 14232
14233 public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { 14233
14234 14234 // $ANTLR start "rule__FolderEntry__Group_2__1"
14235 int stackSize = keepStackSize(); 14235 // InternalApplicationConfiguration.g:4406:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ;
14236 14236 public final void rule__FolderEntry__Group_2__1() throws RecognitionException {
14237 try { 14237
14238 // InternalApplicationConfiguration.g:4437:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) 14238 int stackSize = keepStackSize();
14239 // InternalApplicationConfiguration.g:4438:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 14239
14240 { 14240 try {
14241 pushFollow(FOLLOW_18); 14241 // InternalApplicationConfiguration.g:4410:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 )
14242 rule__AllPatternEntry__Group_2__0__Impl(); 14242 // InternalApplicationConfiguration.g:4411:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2
14243 14243 {
14244 state._fsp--; 14244 pushFollow(FOLLOW_22);
14245 14245 rule__FolderEntry__Group_2__1__Impl();
14246 pushFollow(FOLLOW_2); 14246
14247 rule__AllPatternEntry__Group_2__1(); 14247 state._fsp--;
14248 14248
14249 state._fsp--; 14249 pushFollow(FOLLOW_2);
14250 14250 rule__FolderEntry__Group_2__2();
14251 14251
14252 } 14252 state._fsp--;
14253 14253
14254 } 14254
14255 catch (RecognitionException re) { 14255 }
14256 reportError(re); 14256
14257 recover(input,re); 14257 }
14258 } 14258 catch (RecognitionException re) {
14259 finally { 14259 reportError(re);
14260 14260 recover(input,re);
14261 restoreStackSize(stackSize); 14261 }
14262 14262 finally {
14263 } 14263
14264 return ; 14264 restoreStackSize(stackSize);
14265 } 14265
14266 // $ANTLR end "rule__AllPatternEntry__Group_2__0" 14266 }
14267 14267 return ;
14268 14268 }
14269 // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" 14269 // $ANTLR end "rule__FolderEntry__Group_2__1"
14270 // InternalApplicationConfiguration.g:4445:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; 14270
14271 public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { 14271
14272 14272 // $ANTLR start "rule__FolderEntry__Group_2__1__Impl"
14273 int stackSize = keepStackSize(); 14273 // InternalApplicationConfiguration.g:4418:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ;
14274 14274 public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException {
14275 try { 14275
14276 // InternalApplicationConfiguration.g:4449:1: ( ( 'excluding' ) ) 14276 int stackSize = keepStackSize();
14277 // InternalApplicationConfiguration.g:4450:1: ( 'excluding' ) 14277
14278 { 14278 try {
14279 // InternalApplicationConfiguration.g:4450:1: ( 'excluding' ) 14279 // InternalApplicationConfiguration.g:4422:1: ( ( '{' ) )
14280 // InternalApplicationConfiguration.g:4451:2: 'excluding' 14280 // InternalApplicationConfiguration.g:4423:1: ( '{' )
14281 { 14281 {
14282 before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); 14282 // InternalApplicationConfiguration.g:4423:1: ( '{' )
14283 match(input,28,FOLLOW_2); 14283 // InternalApplicationConfiguration.g:4424:2: '{'
14284 after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); 14284 {
14285 14285 before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
14286 } 14286 match(input,29,FOLLOW_2);
14287 14287 after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
14288 14288
14289 } 14289 }
14290 14290
14291 } 14291
14292 catch (RecognitionException re) { 14292 }
14293 reportError(re); 14293
14294 recover(input,re); 14294 }
14295 } 14295 catch (RecognitionException re) {
14296 finally { 14296 reportError(re);
14297 14297 recover(input,re);
14298 restoreStackSize(stackSize); 14298 }
14299 14299 finally {
14300 } 14300
14301 return ; 14301 restoreStackSize(stackSize);
14302 } 14302
14303 // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl" 14303 }
14304 14304 return ;
14305 14305 }
14306 // $ANTLR start "rule__AllPatternEntry__Group_2__1" 14306 // $ANTLR end "rule__FolderEntry__Group_2__1__Impl"
14307 // InternalApplicationConfiguration.g:4460:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; 14307
14308 public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { 14308
14309 14309 // $ANTLR start "rule__FolderEntry__Group_2__2"
14310 int stackSize = keepStackSize(); 14310 // InternalApplicationConfiguration.g:4433:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ;
14311 14311 public final void rule__FolderEntry__Group_2__2() throws RecognitionException {
14312 try { 14312
14313 // InternalApplicationConfiguration.g:4464:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) 14313 int stackSize = keepStackSize();
14314 // InternalApplicationConfiguration.g:4465:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 14314
14315 { 14315 try {
14316 pushFollow(FOLLOW_8); 14316 // InternalApplicationConfiguration.g:4437:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 )
14317 rule__AllPatternEntry__Group_2__1__Impl(); 14317 // InternalApplicationConfiguration.g:4438:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3
14318 14318 {
14319 state._fsp--; 14319 pushFollow(FOLLOW_16);
14320 14320 rule__FolderEntry__Group_2__2__Impl();
14321 pushFollow(FOLLOW_2); 14321
14322 rule__AllPatternEntry__Group_2__2(); 14322 state._fsp--;
14323 14323
14324 state._fsp--; 14324 pushFollow(FOLLOW_2);
14325 14325 rule__FolderEntry__Group_2__3();
14326 14326
14327 } 14327 state._fsp--;
14328 14328
14329 } 14329
14330 catch (RecognitionException re) { 14330 }
14331 reportError(re); 14331
14332 recover(input,re); 14332 }
14333 } 14333 catch (RecognitionException re) {
14334 finally { 14334 reportError(re);
14335 14335 recover(input,re);
14336 restoreStackSize(stackSize); 14336 }
14337 14337 finally {
14338 } 14338
14339 return ; 14339 restoreStackSize(stackSize);
14340 } 14340
14341 // $ANTLR end "rule__AllPatternEntry__Group_2__1" 14341 }
14342 14342 return ;
14343 14343 }
14344 // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" 14344 // $ANTLR end "rule__FolderEntry__Group_2__2"
14345 // InternalApplicationConfiguration.g:4472:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; 14345
14346 public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { 14346
14347 14347 // $ANTLR start "rule__FolderEntry__Group_2__2__Impl"
14348 int stackSize = keepStackSize(); 14348 // InternalApplicationConfiguration.g:4445:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ;
14349 14349 public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException {
14350 try { 14350
14351 // InternalApplicationConfiguration.g:4476:1: ( ( '{' ) ) 14351 int stackSize = keepStackSize();
14352 // InternalApplicationConfiguration.g:4477:1: ( '{' ) 14352
14353 { 14353 try {
14354 // InternalApplicationConfiguration.g:4477:1: ( '{' ) 14354 // InternalApplicationConfiguration.g:4449:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) )
14355 // InternalApplicationConfiguration.g:4478:2: '{' 14355 // InternalApplicationConfiguration.g:4450:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
14356 { 14356 {
14357 before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); 14357 // InternalApplicationConfiguration.g:4450:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
14358 match(input,24,FOLLOW_2); 14358 // InternalApplicationConfiguration.g:4451:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
14359 after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); 14359 {
14360 14360 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2());
14361 } 14361 // InternalApplicationConfiguration.g:4452:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
14362 14362 // InternalApplicationConfiguration.g:4452:3: rule__FolderEntry__ExclusionAssignment_2_2
14363 14363 {
14364 } 14364 pushFollow(FOLLOW_2);
14365 14365 rule__FolderEntry__ExclusionAssignment_2_2();
14366 } 14366
14367 catch (RecognitionException re) { 14367 state._fsp--;
14368 reportError(re); 14368
14369 recover(input,re); 14369
14370 } 14370 }
14371 finally { 14371
14372 14372 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2());
14373 restoreStackSize(stackSize); 14373
14374 14374 }
14375 } 14375
14376 return ; 14376
14377 } 14377 }
14378 // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl" 14378
14379 14379 }
14380 14380 catch (RecognitionException re) {
14381 // $ANTLR start "rule__AllPatternEntry__Group_2__2" 14381 reportError(re);
14382 // InternalApplicationConfiguration.g:4487:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; 14382 recover(input,re);
14383 public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { 14383 }
14384 14384 finally {
14385 int stackSize = keepStackSize(); 14385
14386 14386 restoreStackSize(stackSize);
14387 try { 14387
14388 // InternalApplicationConfiguration.g:4491:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) 14388 }
14389 // InternalApplicationConfiguration.g:4492:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 14389 return ;
14390 { 14390 }
14391 pushFollow(FOLLOW_15); 14391 // $ANTLR end "rule__FolderEntry__Group_2__2__Impl"
14392 rule__AllPatternEntry__Group_2__2__Impl(); 14392
14393 14393
14394 state._fsp--; 14394 // $ANTLR start "rule__FolderEntry__Group_2__3"
14395 14395 // InternalApplicationConfiguration.g:4460:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ;
14396 pushFollow(FOLLOW_2); 14396 public final void rule__FolderEntry__Group_2__3() throws RecognitionException {
14397 rule__AllPatternEntry__Group_2__3(); 14397
14398 14398 int stackSize = keepStackSize();
14399 state._fsp--; 14399
14400 14400 try {
14401 14401 // InternalApplicationConfiguration.g:4464:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 )
14402 } 14402 // InternalApplicationConfiguration.g:4465:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4
14403 14403 {
14404 } 14404 pushFollow(FOLLOW_16);
14405 catch (RecognitionException re) { 14405 rule__FolderEntry__Group_2__3__Impl();
14406 reportError(re); 14406
14407 recover(input,re); 14407 state._fsp--;
14408 } 14408
14409 finally { 14409 pushFollow(FOLLOW_2);
14410 14410 rule__FolderEntry__Group_2__4();
14411 restoreStackSize(stackSize); 14411
14412 14412 state._fsp--;
14413 } 14413
14414 return ; 14414
14415 } 14415 }
14416 // $ANTLR end "rule__AllPatternEntry__Group_2__2" 14416
14417 14417 }
14418 14418 catch (RecognitionException re) {
14419 // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" 14419 reportError(re);
14420 // InternalApplicationConfiguration.g:4499:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; 14420 recover(input,re);
14421 public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { 14421 }
14422 14422 finally {
14423 int stackSize = keepStackSize(); 14423
14424 14424 restoreStackSize(stackSize);
14425 try { 14425
14426 // InternalApplicationConfiguration.g:4503:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) 14426 }
14427 // InternalApplicationConfiguration.g:4504:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) 14427 return ;
14428 { 14428 }
14429 // InternalApplicationConfiguration.g:4504:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) 14429 // $ANTLR end "rule__FolderEntry__Group_2__3"
14430 // InternalApplicationConfiguration.g:4505:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) 14430
14431 { 14431
14432 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); 14432 // $ANTLR start "rule__FolderEntry__Group_2__3__Impl"
14433 // InternalApplicationConfiguration.g:4506:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) 14433 // InternalApplicationConfiguration.g:4472:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ;
14434 // InternalApplicationConfiguration.g:4506:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 14434 public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException {
14435 { 14435
14436 pushFollow(FOLLOW_2); 14436 int stackSize = keepStackSize();
14437 rule__AllPatternEntry__ExclusuionAssignment_2_2(); 14437
14438 14438 try {
14439 state._fsp--; 14439 // InternalApplicationConfiguration.g:4476:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) )
14440 14440 // InternalApplicationConfiguration.g:4477:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
14441 14441 {
14442 } 14442 // InternalApplicationConfiguration.g:4477:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
14443 14443 // InternalApplicationConfiguration.g:4478:2: ( rule__FolderEntry__Group_2_3__0 )*
14444 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); 14444 {
14445 14445 before(grammarAccess.getFolderEntryAccess().getGroup_2_3());
14446 } 14446 // InternalApplicationConfiguration.g:4479:2: ( rule__FolderEntry__Group_2_3__0 )*
14447 14447 loop45:
14448 14448 do {
14449 } 14449 int alt45=2;
14450 14450 int LA45_0 = input.LA(1);
14451 } 14451
14452 catch (RecognitionException re) { 14452 if ( (LA45_0==31) ) {
14453 reportError(re); 14453 alt45=1;
14454 recover(input,re); 14454 }
14455 } 14455
14456 finally { 14456
14457 14457 switch (alt45) {
14458 restoreStackSize(stackSize); 14458 case 1 :
14459 14459 // InternalApplicationConfiguration.g:4479:3: rule__FolderEntry__Group_2_3__0
14460 } 14460 {
14461 return ; 14461 pushFollow(FOLLOW_17);
14462 } 14462 rule__FolderEntry__Group_2_3__0();
14463 // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl" 14463
14464 14464 state._fsp--;
14465 14465
14466 // $ANTLR start "rule__AllPatternEntry__Group_2__3" 14466
14467 // InternalApplicationConfiguration.g:4514:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; 14467 }
14468 public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { 14468 break;
14469 14469
14470 int stackSize = keepStackSize(); 14470 default :
14471 14471 break loop45;
14472 try { 14472 }
14473 // InternalApplicationConfiguration.g:4518:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) 14473 } while (true);
14474 // InternalApplicationConfiguration.g:4519:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 14474
14475 { 14475 after(grammarAccess.getFolderEntryAccess().getGroup_2_3());
14476 pushFollow(FOLLOW_15); 14476
14477 rule__AllPatternEntry__Group_2__3__Impl(); 14477 }
14478 14478
14479 state._fsp--; 14479
14480 14480 }
14481 pushFollow(FOLLOW_2); 14481
14482 rule__AllPatternEntry__Group_2__4(); 14482 }
14483 14483 catch (RecognitionException re) {
14484 state._fsp--; 14484 reportError(re);
14485 14485 recover(input,re);
14486 14486 }
14487 } 14487 finally {
14488 14488
14489 } 14489 restoreStackSize(stackSize);
14490 catch (RecognitionException re) { 14490
14491 reportError(re); 14491 }
14492 recover(input,re); 14492 return ;
14493 } 14493 }
14494 finally { 14494 // $ANTLR end "rule__FolderEntry__Group_2__3__Impl"
14495 14495
14496 restoreStackSize(stackSize); 14496
14497 14497 // $ANTLR start "rule__FolderEntry__Group_2__4"
14498 } 14498 // InternalApplicationConfiguration.g:4487:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ;
14499 return ; 14499 public final void rule__FolderEntry__Group_2__4() throws RecognitionException {
14500 } 14500
14501 // $ANTLR end "rule__AllPatternEntry__Group_2__3" 14501 int stackSize = keepStackSize();
14502 14502
14503 14503 try {
14504 // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" 14504 // InternalApplicationConfiguration.g:4491:1: ( rule__FolderEntry__Group_2__4__Impl )
14505 // InternalApplicationConfiguration.g:4526:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; 14505 // InternalApplicationConfiguration.g:4492:2: rule__FolderEntry__Group_2__4__Impl
14506 public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { 14506 {
14507 14507 pushFollow(FOLLOW_2);
14508 int stackSize = keepStackSize(); 14508 rule__FolderEntry__Group_2__4__Impl();
14509 14509
14510 try { 14510 state._fsp--;
14511 // InternalApplicationConfiguration.g:4530:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) 14511
14512 // InternalApplicationConfiguration.g:4531:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) 14512
14513 { 14513 }
14514 // InternalApplicationConfiguration.g:4531:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) 14514
14515 // InternalApplicationConfiguration.g:4532:2: ( rule__AllPatternEntry__Group_2_3__0 )* 14515 }
14516 { 14516 catch (RecognitionException re) {
14517 before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); 14517 reportError(re);
14518 // InternalApplicationConfiguration.g:4533:2: ( rule__AllPatternEntry__Group_2_3__0 )* 14518 recover(input,re);
14519 loop44: 14519 }
14520 do { 14520 finally {
14521 int alt44=2; 14521
14522 int LA44_0 = input.LA(1); 14522 restoreStackSize(stackSize);
14523 14523
14524 if ( (LA44_0==26) ) { 14524 }
14525 alt44=1; 14525 return ;
14526 } 14526 }
14527 14527 // $ANTLR end "rule__FolderEntry__Group_2__4"
14528 14528
14529 switch (alt44) { 14529
14530 case 1 : 14530 // $ANTLR start "rule__FolderEntry__Group_2__4__Impl"
14531 // InternalApplicationConfiguration.g:4533:3: rule__AllPatternEntry__Group_2_3__0 14531 // InternalApplicationConfiguration.g:4498:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ;
14532 { 14532 public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException {
14533 pushFollow(FOLLOW_16); 14533
14534 rule__AllPatternEntry__Group_2_3__0(); 14534 int stackSize = keepStackSize();
14535 14535
14536 state._fsp--; 14536 try {
14537 14537 // InternalApplicationConfiguration.g:4502:1: ( ( '}' ) )
14538 14538 // InternalApplicationConfiguration.g:4503:1: ( '}' )
14539 } 14539 {
14540 break; 14540 // InternalApplicationConfiguration.g:4503:1: ( '}' )
14541 14541 // InternalApplicationConfiguration.g:4504:2: '}'
14542 default : 14542 {
14543 break loop44; 14543 before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
14544 } 14544 match(input,30,FOLLOW_2);
14545 } while (true); 14545 after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
14546 14546
14547 after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); 14547 }
14548 14548
14549 } 14549
14550 14550 }
14551 14551
14552 } 14552 }
14553 14553 catch (RecognitionException re) {
14554 } 14554 reportError(re);
14555 catch (RecognitionException re) { 14555 recover(input,re);
14556 reportError(re); 14556 }
14557 recover(input,re); 14557 finally {
14558 } 14558
14559 finally { 14559 restoreStackSize(stackSize);
14560 14560
14561 restoreStackSize(stackSize); 14561 }
14562 14562 return ;
14563 } 14563 }
14564 return ; 14564 // $ANTLR end "rule__FolderEntry__Group_2__4__Impl"
14565 } 14565
14566 // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl" 14566
14567 14567 // $ANTLR start "rule__FolderEntry__Group_2_3__0"
14568 14568 // InternalApplicationConfiguration.g:4514:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ;
14569 // $ANTLR start "rule__AllPatternEntry__Group_2__4" 14569 public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException {
14570 // InternalApplicationConfiguration.g:4541:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; 14570
14571 public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { 14571 int stackSize = keepStackSize();
14572 14572
14573 int stackSize = keepStackSize(); 14573 try {
14574 14574 // InternalApplicationConfiguration.g:4518:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 )
14575 try { 14575 // InternalApplicationConfiguration.g:4519:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1
14576 // InternalApplicationConfiguration.g:4545:1: ( rule__AllPatternEntry__Group_2__4__Impl ) 14576 {
14577 // InternalApplicationConfiguration.g:4546:2: rule__AllPatternEntry__Group_2__4__Impl 14577 pushFollow(FOLLOW_22);
14578 { 14578 rule__FolderEntry__Group_2_3__0__Impl();
14579 pushFollow(FOLLOW_2); 14579
14580 rule__AllPatternEntry__Group_2__4__Impl(); 14580 state._fsp--;
14581 14581
14582 state._fsp--; 14582 pushFollow(FOLLOW_2);
14583 14583 rule__FolderEntry__Group_2_3__1();
14584 14584
14585 } 14585 state._fsp--;
14586 14586
14587 } 14587
14588 catch (RecognitionException re) { 14588 }
14589 reportError(re); 14589
14590 recover(input,re); 14590 }
14591 } 14591 catch (RecognitionException re) {
14592 finally { 14592 reportError(re);
14593 14593 recover(input,re);
14594 restoreStackSize(stackSize); 14594 }
14595 14595 finally {
14596 } 14596
14597 return ; 14597 restoreStackSize(stackSize);
14598 } 14598
14599 // $ANTLR end "rule__AllPatternEntry__Group_2__4" 14599 }
14600 14600 return ;
14601 14601 }
14602 // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" 14602 // $ANTLR end "rule__FolderEntry__Group_2_3__0"
14603 // InternalApplicationConfiguration.g:4552:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; 14603
14604 public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { 14604
14605 14605 // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl"
14606 int stackSize = keepStackSize(); 14606 // InternalApplicationConfiguration.g:4526:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ;
14607 14607 public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException {
14608 try { 14608
14609 // InternalApplicationConfiguration.g:4556:1: ( ( '}' ) ) 14609 int stackSize = keepStackSize();
14610 // InternalApplicationConfiguration.g:4557:1: ( '}' ) 14610
14611 { 14611 try {
14612 // InternalApplicationConfiguration.g:4557:1: ( '}' ) 14612 // InternalApplicationConfiguration.g:4530:1: ( ( ',' ) )
14613 // InternalApplicationConfiguration.g:4558:2: '}' 14613 // InternalApplicationConfiguration.g:4531:1: ( ',' )
14614 { 14614 {
14615 before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); 14615 // InternalApplicationConfiguration.g:4531:1: ( ',' )
14616 match(input,25,FOLLOW_2); 14616 // InternalApplicationConfiguration.g:4532:2: ','
14617 after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); 14617 {
14618 14618 before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
14619 } 14619 match(input,31,FOLLOW_2);
14620 14620 after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
14621 14621
14622 } 14622 }
14623 14623
14624 } 14624
14625 catch (RecognitionException re) { 14625 }
14626 reportError(re); 14626
14627 recover(input,re); 14627 }
14628 } 14628 catch (RecognitionException re) {
14629 finally { 14629 reportError(re);
14630 14630 recover(input,re);
14631 restoreStackSize(stackSize); 14631 }
14632 14632 finally {
14633 } 14633
14634 return ; 14634 restoreStackSize(stackSize);
14635 } 14635
14636 // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl" 14636 }
14637 14637 return ;
14638 14638 }
14639 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" 14639 // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl"
14640 // InternalApplicationConfiguration.g:4568:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; 14640
14641 public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { 14641
14642 14642 // $ANTLR start "rule__FolderEntry__Group_2_3__1"
14643 int stackSize = keepStackSize(); 14643 // InternalApplicationConfiguration.g:4541:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ;
14644 14644 public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException {
14645 try { 14645
14646 // InternalApplicationConfiguration.g:4572:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) 14646 int stackSize = keepStackSize();
14647 // InternalApplicationConfiguration.g:4573:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 14647
14648 { 14648 try {
14649 pushFollow(FOLLOW_8); 14649 // InternalApplicationConfiguration.g:4545:1: ( rule__FolderEntry__Group_2_3__1__Impl )
14650 rule__AllPatternEntry__Group_2_3__0__Impl(); 14650 // InternalApplicationConfiguration.g:4546:2: rule__FolderEntry__Group_2_3__1__Impl
14651 14651 {
14652 state._fsp--; 14652 pushFollow(FOLLOW_2);
14653 14653 rule__FolderEntry__Group_2_3__1__Impl();
14654 pushFollow(FOLLOW_2); 14654
14655 rule__AllPatternEntry__Group_2_3__1(); 14655 state._fsp--;
14656 14656
14657 state._fsp--; 14657
14658 14658 }
14659 14659
14660 } 14660 }
14661 14661 catch (RecognitionException re) {
14662 } 14662 reportError(re);
14663 catch (RecognitionException re) { 14663 recover(input,re);
14664 reportError(re); 14664 }
14665 recover(input,re); 14665 finally {
14666 } 14666
14667 finally { 14667 restoreStackSize(stackSize);
14668 14668
14669 restoreStackSize(stackSize); 14669 }
14670 14670 return ;
14671 } 14671 }
14672 return ; 14672 // $ANTLR end "rule__FolderEntry__Group_2_3__1"
14673 } 14673
14674 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0" 14674
14675 14675 // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl"
14676 14676 // InternalApplicationConfiguration.g:4552:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ;
14677 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" 14677 public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException {
14678 // InternalApplicationConfiguration.g:4580:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; 14678
14679 public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { 14679 int stackSize = keepStackSize();
14680 14680
14681 int stackSize = keepStackSize(); 14681 try {
14682 14682 // InternalApplicationConfiguration.g:4556:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) )
14683 try { 14683 // InternalApplicationConfiguration.g:4557:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
14684 // InternalApplicationConfiguration.g:4584:1: ( ( ',' ) ) 14684 {
14685 // InternalApplicationConfiguration.g:4585:1: ( ',' ) 14685 // InternalApplicationConfiguration.g:4557:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
14686 { 14686 // InternalApplicationConfiguration.g:4558:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
14687 // InternalApplicationConfiguration.g:4585:1: ( ',' ) 14687 {
14688 // InternalApplicationConfiguration.g:4586:2: ',' 14688 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1());
14689 { 14689 // InternalApplicationConfiguration.g:4559:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
14690 before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); 14690 // InternalApplicationConfiguration.g:4559:3: rule__FolderEntry__ExclusionAssignment_2_3_1
14691 match(input,26,FOLLOW_2); 14691 {
14692 after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); 14692 pushFollow(FOLLOW_2);
14693 14693 rule__FolderEntry__ExclusionAssignment_2_3_1();
14694 } 14694
14695 14695 state._fsp--;
14696 14696
14697 } 14697
14698 14698 }
14699 } 14699
14700 catch (RecognitionException re) { 14700 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1());
14701 reportError(re); 14701
14702 recover(input,re); 14702 }
14703 } 14703
14704 finally { 14704
14705 14705 }
14706 restoreStackSize(stackSize); 14706
14707 14707 }
14708 } 14708 catch (RecognitionException re) {
14709 return ; 14709 reportError(re);
14710 } 14710 recover(input,re);
14711 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl" 14711 }
14712 14712 finally {
14713 14713
14714 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" 14714 restoreStackSize(stackSize);
14715 // InternalApplicationConfiguration.g:4595:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; 14715
14716 public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { 14716 }
14717 14717 return ;
14718 int stackSize = keepStackSize(); 14718 }
14719 14719 // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl"
14720 try { 14720
14721 // InternalApplicationConfiguration.g:4599:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) 14721
14722 // InternalApplicationConfiguration.g:4600:2: rule__AllPatternEntry__Group_2_3__1__Impl 14722 // $ANTLR start "rule__PartialModelDeclaration__Group__0"
14723 { 14723 // InternalApplicationConfiguration.g:4568:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ;
14724 pushFollow(FOLLOW_2); 14724 public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException {
14725 rule__AllPatternEntry__Group_2_3__1__Impl(); 14725
14726 14726 int stackSize = keepStackSize();
14727 state._fsp--; 14727
14728 14728 try {
14729 14729 // InternalApplicationConfiguration.g:4572:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 )
14730 } 14730 // InternalApplicationConfiguration.g:4573:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1
14731 14731 {
14732 } 14732 pushFollow(FOLLOW_8);
14733 catch (RecognitionException re) { 14733 rule__PartialModelDeclaration__Group__0__Impl();
14734 reportError(re); 14734
14735 recover(input,re); 14735 state._fsp--;
14736 } 14736
14737 finally { 14737 pushFollow(FOLLOW_2);
14738 14738 rule__PartialModelDeclaration__Group__1();
14739 restoreStackSize(stackSize); 14739
14740 14740 state._fsp--;
14741 } 14741
14742 return ; 14742
14743 } 14743 }
14744 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1" 14744
14745 14745 }
14746 14746 catch (RecognitionException re) {
14747 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" 14747 reportError(re);
14748 // InternalApplicationConfiguration.g:4606:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; 14748 recover(input,re);
14749 public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { 14749 }
14750 14750 finally {
14751 int stackSize = keepStackSize(); 14751
14752 14752 restoreStackSize(stackSize);
14753 try { 14753
14754 // InternalApplicationConfiguration.g:4610:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) 14754 }
14755 // InternalApplicationConfiguration.g:4611:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) 14755 return ;
14756 { 14756 }
14757 // InternalApplicationConfiguration.g:4611:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) 14757 // $ANTLR end "rule__PartialModelDeclaration__Group__0"
14758 // InternalApplicationConfiguration.g:4612:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) 14758
14759 { 14759
14760 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); 14760 // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl"
14761 // InternalApplicationConfiguration.g:4613:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) 14761 // InternalApplicationConfiguration.g:4580:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ;
14762 // InternalApplicationConfiguration.g:4613:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 14762 public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException {
14763 { 14763
14764 pushFollow(FOLLOW_2); 14764 int stackSize = keepStackSize();
14765 rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); 14765
14766 14766 try {
14767 state._fsp--; 14767 // InternalApplicationConfiguration.g:4584:1: ( ( 'models' ) )
14768 14768 // InternalApplicationConfiguration.g:4585:1: ( 'models' )
14769 14769 {
14770 } 14770 // InternalApplicationConfiguration.g:4585:1: ( 'models' )
14771 14771 // InternalApplicationConfiguration.g:4586:2: 'models'
14772 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); 14772 {
14773 14773 before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
14774 } 14774 match(input,37,FOLLOW_2);
14775 14775 after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
14776 14776
14777 } 14777 }
14778 14778
14779 } 14779
14780 catch (RecognitionException re) { 14780 }
14781 reportError(re); 14781
14782 recover(input,re); 14782 }
14783 } 14783 catch (RecognitionException re) {
14784 finally { 14784 reportError(re);
14785 14785 recover(input,re);
14786 restoreStackSize(stackSize); 14786 }
14787 14787 finally {
14788 } 14788
14789 return ; 14789 restoreStackSize(stackSize);
14790 } 14790
14791 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl" 14791 }
14792 14792 return ;
14793 14793 }
14794 // $ANTLR start "rule__PatternElement__Group__0" 14794 // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl"
14795 // InternalApplicationConfiguration.g:4622:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; 14795
14796 public final void rule__PatternElement__Group__0() throws RecognitionException { 14796
14797 14797 // $ANTLR start "rule__PartialModelDeclaration__Group__1"
14798 int stackSize = keepStackSize(); 14798 // InternalApplicationConfiguration.g:4595:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ;
14799 14799 public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException {
14800 try { 14800
14801 // InternalApplicationConfiguration.g:4626:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) 14801 int stackSize = keepStackSize();
14802 // InternalApplicationConfiguration.g:4627:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 14802
14803 { 14803 try {
14804 pushFollow(FOLLOW_8); 14804 // InternalApplicationConfiguration.g:4599:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 )
14805 rule__PatternElement__Group__0__Impl(); 14805 // InternalApplicationConfiguration.g:4600:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2
14806 14806 {
14807 state._fsp--; 14807 pushFollow(FOLLOW_19);
14808 14808 rule__PartialModelDeclaration__Group__1__Impl();
14809 pushFollow(FOLLOW_2); 14809
14810 rule__PatternElement__Group__1(); 14810 state._fsp--;
14811 14811
14812 state._fsp--; 14812 pushFollow(FOLLOW_2);
14813 14813 rule__PartialModelDeclaration__Group__2();
14814 14814
14815 } 14815 state._fsp--;
14816 14816
14817 } 14817
14818 catch (RecognitionException re) { 14818 }
14819 reportError(re); 14819
14820 recover(input,re); 14820 }
14821 } 14821 catch (RecognitionException re) {
14822 finally { 14822 reportError(re);
14823 14823 recover(input,re);
14824 restoreStackSize(stackSize); 14824 }
14825 14825 finally {
14826 } 14826
14827 return ; 14827 restoreStackSize(stackSize);
14828 } 14828
14829 // $ANTLR end "rule__PatternElement__Group__0" 14829 }
14830 14830 return ;
14831 14831 }
14832 // $ANTLR start "rule__PatternElement__Group__0__Impl" 14832 // $ANTLR end "rule__PartialModelDeclaration__Group__1"
14833 // InternalApplicationConfiguration.g:4634:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; 14833
14834 public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { 14834
14835 14835 // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl"
14836 int stackSize = keepStackSize(); 14836 // InternalApplicationConfiguration.g:4607:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ;
14837 14837 public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException {
14838 try { 14838
14839 // InternalApplicationConfiguration.g:4638:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) 14839 int stackSize = keepStackSize();
14840 // InternalApplicationConfiguration.g:4639:1: ( ( rule__PatternElement__Group_0__0 )? ) 14840
14841 { 14841 try {
14842 // InternalApplicationConfiguration.g:4639:1: ( ( rule__PatternElement__Group_0__0 )? ) 14842 // InternalApplicationConfiguration.g:4611:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) )
14843 // InternalApplicationConfiguration.g:4640:2: ( rule__PatternElement__Group_0__0 )? 14843 // InternalApplicationConfiguration.g:4612:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
14844 { 14844 {
14845 before(grammarAccess.getPatternElementAccess().getGroup_0()); 14845 // InternalApplicationConfiguration.g:4612:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
14846 // InternalApplicationConfiguration.g:4641:2: ( rule__PatternElement__Group_0__0 )? 14846 // InternalApplicationConfiguration.g:4613:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
14847 int alt45=2; 14847 {
14848 int LA45_0 = input.LA(1); 14848 before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1());
14849 14849 // InternalApplicationConfiguration.g:4614:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
14850 if ( (LA45_0==RULE_ID) ) { 14850 // InternalApplicationConfiguration.g:4614:3: rule__PartialModelDeclaration__NameAssignment_1
14851 int LA45_1 = input.LA(2); 14851 {
14852 14852 pushFollow(FOLLOW_2);
14853 if ( (LA45_1==17||LA45_1==29) ) { 14853 rule__PartialModelDeclaration__NameAssignment_1();
14854 alt45=1; 14854
14855 } 14855 state._fsp--;
14856 } 14856
14857 switch (alt45) { 14857
14858 case 1 : 14858 }
14859 // InternalApplicationConfiguration.g:4641:3: rule__PatternElement__Group_0__0 14859
14860 { 14860 after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1());
14861 pushFollow(FOLLOW_2); 14861
14862 rule__PatternElement__Group_0__0(); 14862 }
14863 14863
14864 state._fsp--; 14864
14865 14865 }
14866 14866
14867 } 14867 }
14868 break; 14868 catch (RecognitionException re) {
14869 14869 reportError(re);
14870 } 14870 recover(input,re);
14871 14871 }
14872 after(grammarAccess.getPatternElementAccess().getGroup_0()); 14872 finally {
14873 14873
14874 } 14874 restoreStackSize(stackSize);
14875 14875
14876 14876 }
14877 } 14877 return ;
14878 14878 }
14879 } 14879 // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl"
14880 catch (RecognitionException re) { 14880
14881 reportError(re); 14881
14882 recover(input,re); 14882 // $ANTLR start "rule__PartialModelDeclaration__Group__2"
14883 } 14883 // InternalApplicationConfiguration.g:4622:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ;
14884 finally { 14884 public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException {
14885 14885
14886 restoreStackSize(stackSize); 14886 int stackSize = keepStackSize();
14887 14887
14888 } 14888 try {
14889 return ; 14889 // InternalApplicationConfiguration.g:4626:1: ( rule__PartialModelDeclaration__Group__2__Impl )
14890 } 14890 // InternalApplicationConfiguration.g:4627:2: rule__PartialModelDeclaration__Group__2__Impl
14891 // $ANTLR end "rule__PatternElement__Group__0__Impl" 14891 {
14892 14892 pushFollow(FOLLOW_2);
14893 14893 rule__PartialModelDeclaration__Group__2__Impl();
14894 // $ANTLR start "rule__PatternElement__Group__1" 14894
14895 // InternalApplicationConfiguration.g:4649:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; 14895 state._fsp--;
14896 public final void rule__PatternElement__Group__1() throws RecognitionException { 14896
14897 14897
14898 int stackSize = keepStackSize(); 14898 }
14899 14899
14900 try { 14900 }
14901 // InternalApplicationConfiguration.g:4653:1: ( rule__PatternElement__Group__1__Impl ) 14901 catch (RecognitionException re) {
14902 // InternalApplicationConfiguration.g:4654:2: rule__PatternElement__Group__1__Impl 14902 reportError(re);
14903 { 14903 recover(input,re);
14904 pushFollow(FOLLOW_2); 14904 }
14905 rule__PatternElement__Group__1__Impl(); 14905 finally {
14906 14906
14907 state._fsp--; 14907 restoreStackSize(stackSize);
14908 14908
14909 14909 }
14910 } 14910 return ;
14911 14911 }
14912 } 14912 // $ANTLR end "rule__PartialModelDeclaration__Group__2"
14913 catch (RecognitionException re) { 14913
14914 reportError(re); 14914
14915 recover(input,re); 14915 // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl"
14916 } 14916 // InternalApplicationConfiguration.g:4633:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ;
14917 finally { 14917 public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException {
14918 14918
14919 restoreStackSize(stackSize); 14919 int stackSize = keepStackSize();
14920 14920
14921 } 14921 try {
14922 return ; 14922 // InternalApplicationConfiguration.g:4637:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) )
14923 } 14923 // InternalApplicationConfiguration.g:4638:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
14924 // $ANTLR end "rule__PatternElement__Group__1" 14924 {
14925 14925 // InternalApplicationConfiguration.g:4638:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
14926 14926 // InternalApplicationConfiguration.g:4639:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
14927 // $ANTLR start "rule__PatternElement__Group__1__Impl" 14927 {
14928 // InternalApplicationConfiguration.g:4660:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; 14928 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2());
14929 public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { 14929 // InternalApplicationConfiguration.g:4640:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
14930 14930 // InternalApplicationConfiguration.g:4640:3: rule__PartialModelDeclaration__SpecificationAssignment_2
14931 int stackSize = keepStackSize(); 14931 {
14932 14932 pushFollow(FOLLOW_2);
14933 try { 14933 rule__PartialModelDeclaration__SpecificationAssignment_2();
14934 // InternalApplicationConfiguration.g:4664:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) 14934
14935 // InternalApplicationConfiguration.g:4665:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) 14935 state._fsp--;
14936 { 14936
14937 // InternalApplicationConfiguration.g:4665:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) 14937
14938 // InternalApplicationConfiguration.g:4666:2: ( rule__PatternElement__PatternAssignment_1 ) 14938 }
14939 { 14939
14940 before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); 14940 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2());
14941 // InternalApplicationConfiguration.g:4667:2: ( rule__PatternElement__PatternAssignment_1 ) 14941
14942 // InternalApplicationConfiguration.g:4667:3: rule__PatternElement__PatternAssignment_1 14942 }
14943 { 14943
14944 pushFollow(FOLLOW_2); 14944
14945 rule__PatternElement__PatternAssignment_1(); 14945 }
14946 14946
14947 state._fsp--; 14947 }
14948 14948 catch (RecognitionException re) {
14949 14949 reportError(re);
14950 } 14950 recover(input,re);
14951 14951 }
14952 after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); 14952 finally {
14953 14953
14954 } 14954 restoreStackSize(stackSize);
14955 14955
14956 14956 }
14957 } 14957 return ;
14958 14958 }
14959 } 14959 // $ANTLR end "rule__PartialModelDeclaration__Group__2__Impl"
14960 catch (RecognitionException re) { 14960
14961 reportError(re); 14961
14962 recover(input,re); 14962 // $ANTLR start "rule__PatternSpecification__Group__0"
14963 } 14963 // InternalApplicationConfiguration.g:4649:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ;
14964 finally { 14964 public final void rule__PatternSpecification__Group__0() throws RecognitionException {
14965 14965
14966 restoreStackSize(stackSize); 14966 int stackSize = keepStackSize();
14967 14967
14968 } 14968 try {
14969 return ; 14969 // InternalApplicationConfiguration.g:4653:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 )
14970 } 14970 // InternalApplicationConfiguration.g:4654:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1
14971 // $ANTLR end "rule__PatternElement__Group__1__Impl" 14971 {
14972 14972 pushFollow(FOLLOW_15);
14973 14973 rule__PatternSpecification__Group__0__Impl();
14974 // $ANTLR start "rule__PatternElement__Group_0__0" 14974
14975 // InternalApplicationConfiguration.g:4676:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; 14975 state._fsp--;
14976 public final void rule__PatternElement__Group_0__0() throws RecognitionException { 14976
14977 14977 pushFollow(FOLLOW_2);
14978 int stackSize = keepStackSize(); 14978 rule__PatternSpecification__Group__1();
14979 14979
14980 try { 14980 state._fsp--;
14981 // InternalApplicationConfiguration.g:4680:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) 14981
14982 // InternalApplicationConfiguration.g:4681:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 14982
14983 { 14983 }
14984 pushFollow(FOLLOW_19); 14984
14985 rule__PatternElement__Group_0__0__Impl(); 14985 }
14986 14986 catch (RecognitionException re) {
14987 state._fsp--; 14987 reportError(re);
14988 14988 recover(input,re);
14989 pushFollow(FOLLOW_2); 14989 }
14990 rule__PatternElement__Group_0__1(); 14990 finally {
14991 14991
14992 state._fsp--; 14992 restoreStackSize(stackSize);
14993 14993
14994 14994 }
14995 } 14995 return ;
14996 14996 }
14997 } 14997 // $ANTLR end "rule__PatternSpecification__Group__0"
14998 catch (RecognitionException re) { 14998
14999 reportError(re); 14999
15000 recover(input,re); 15000 // $ANTLR start "rule__PatternSpecification__Group__0__Impl"
15001 } 15001 // InternalApplicationConfiguration.g:4661:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ;
15002 finally { 15002 public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException {
15003 15003
15004 restoreStackSize(stackSize); 15004 int stackSize = keepStackSize();
15005 15005
15006 } 15006 try {
15007 return ; 15007 // InternalApplicationConfiguration.g:4665:1: ( ( '{' ) )
15008 } 15008 // InternalApplicationConfiguration.g:4666:1: ( '{' )
15009 // $ANTLR end "rule__PatternElement__Group_0__0" 15009 {
15010 15010 // InternalApplicationConfiguration.g:4666:1: ( '{' )
15011 15011 // InternalApplicationConfiguration.g:4667:2: '{'
15012 // $ANTLR start "rule__PatternElement__Group_0__0__Impl" 15012 {
15013 // InternalApplicationConfiguration.g:4688:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; 15013 before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
15014 public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { 15014 match(input,29,FOLLOW_2);
15015 15015 after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
15016 int stackSize = keepStackSize(); 15016
15017 15017 }
15018 try { 15018
15019 // InternalApplicationConfiguration.g:4692:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) 15019
15020 // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) 15020 }
15021 { 15021
15022 // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) 15022 }
15023 // InternalApplicationConfiguration.g:4694:2: ( rule__PatternElement__PackageAssignment_0_0 ) 15023 catch (RecognitionException re) {
15024 { 15024 reportError(re);
15025 before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); 15025 recover(input,re);
15026 // InternalApplicationConfiguration.g:4695:2: ( rule__PatternElement__PackageAssignment_0_0 ) 15026 }
15027 // InternalApplicationConfiguration.g:4695:3: rule__PatternElement__PackageAssignment_0_0 15027 finally {
15028 { 15028
15029 pushFollow(FOLLOW_2); 15029 restoreStackSize(stackSize);
15030 rule__PatternElement__PackageAssignment_0_0(); 15030
15031 15031 }
15032 state._fsp--; 15032 return ;
15033 15033 }
15034 15034 // $ANTLR end "rule__PatternSpecification__Group__0__Impl"
15035 } 15035
15036 15036
15037 after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); 15037 // $ANTLR start "rule__PatternSpecification__Group__1"
15038 15038 // InternalApplicationConfiguration.g:4676:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ;
15039 } 15039 public final void rule__PatternSpecification__Group__1() throws RecognitionException {
15040 15040
15041 15041 int stackSize = keepStackSize();
15042 } 15042
15043 15043 try {
15044 } 15044 // InternalApplicationConfiguration.g:4680:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 )
15045 catch (RecognitionException re) { 15045 // InternalApplicationConfiguration.g:4681:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2
15046 reportError(re); 15046 {
15047 recover(input,re); 15047 pushFollow(FOLLOW_16);
15048 } 15048 rule__PatternSpecification__Group__1__Impl();
15049 finally { 15049
15050 15050 state._fsp--;
15051 restoreStackSize(stackSize); 15051
15052 15052 pushFollow(FOLLOW_2);
15053 } 15053 rule__PatternSpecification__Group__2();
15054 return ; 15054
15055 } 15055 state._fsp--;
15056 // $ANTLR end "rule__PatternElement__Group_0__0__Impl" 15056
15057 15057
15058 15058 }
15059 // $ANTLR start "rule__PatternElement__Group_0__1" 15059
15060 // InternalApplicationConfiguration.g:4703:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; 15060 }
15061 public final void rule__PatternElement__Group_0__1() throws RecognitionException { 15061 catch (RecognitionException re) {
15062 15062 reportError(re);
15063 int stackSize = keepStackSize(); 15063 recover(input,re);
15064 15064 }
15065 try { 15065 finally {
15066 // InternalApplicationConfiguration.g:4707:1: ( rule__PatternElement__Group_0__1__Impl ) 15066
15067 // InternalApplicationConfiguration.g:4708:2: rule__PatternElement__Group_0__1__Impl 15067 restoreStackSize(stackSize);
15068 { 15068
15069 pushFollow(FOLLOW_2); 15069 }
15070 rule__PatternElement__Group_0__1__Impl(); 15070 return ;
15071 15071 }
15072 state._fsp--; 15072 // $ANTLR end "rule__PatternSpecification__Group__1"
15073 15073
15074 15074
15075 } 15075 // $ANTLR start "rule__PatternSpecification__Group__1__Impl"
15076 15076 // InternalApplicationConfiguration.g:4688:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ;
15077 } 15077 public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException {
15078 catch (RecognitionException re) { 15078
15079 reportError(re); 15079 int stackSize = keepStackSize();
15080 recover(input,re); 15080
15081 } 15081 try {
15082 finally { 15082 // InternalApplicationConfiguration.g:4692:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) )
15083 15083 // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
15084 restoreStackSize(stackSize); 15084 {
15085 15085 // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
15086 } 15086 // InternalApplicationConfiguration.g:4694:2: ( rule__PatternSpecification__EntriesAssignment_1 )
15087 return ; 15087 {
15088 } 15088 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1());
15089 // $ANTLR end "rule__PatternElement__Group_0__1" 15089 // InternalApplicationConfiguration.g:4695:2: ( rule__PatternSpecification__EntriesAssignment_1 )
15090 15090 // InternalApplicationConfiguration.g:4695:3: rule__PatternSpecification__EntriesAssignment_1
15091 15091 {
15092 // $ANTLR start "rule__PatternElement__Group_0__1__Impl" 15092 pushFollow(FOLLOW_2);
15093 // InternalApplicationConfiguration.g:4714:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; 15093 rule__PatternSpecification__EntriesAssignment_1();
15094 public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { 15094
15095 15095 state._fsp--;
15096 int stackSize = keepStackSize(); 15096
15097 15097
15098 try { 15098 }
15099 // InternalApplicationConfiguration.g:4718:1: ( ( '::' ) ) 15099
15100 // InternalApplicationConfiguration.g:4719:1: ( '::' ) 15100 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1());
15101 { 15101
15102 // InternalApplicationConfiguration.g:4719:1: ( '::' ) 15102 }
15103 // InternalApplicationConfiguration.g:4720:2: '::' 15103
15104 { 15104
15105 before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); 15105 }
15106 match(input,29,FOLLOW_2); 15106
15107 after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); 15107 }
15108 15108 catch (RecognitionException re) {
15109 } 15109 reportError(re);
15110 15110 recover(input,re);
15111 15111 }
15112 } 15112 finally {
15113 15113
15114 } 15114 restoreStackSize(stackSize);
15115 catch (RecognitionException re) { 15115
15116 reportError(re); 15116 }
15117 recover(input,re); 15117 return ;
15118 } 15118 }
15119 finally { 15119 // $ANTLR end "rule__PatternSpecification__Group__1__Impl"
15120 15120
15121 restoreStackSize(stackSize); 15121
15122 15122 // $ANTLR start "rule__PatternSpecification__Group__2"
15123 } 15123 // InternalApplicationConfiguration.g:4703:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ;
15124 return ; 15124 public final void rule__PatternSpecification__Group__2() throws RecognitionException {
15125 } 15125
15126 // $ANTLR end "rule__PatternElement__Group_0__1__Impl" 15126 int stackSize = keepStackSize();
15127 15127
15128 15128 try {
15129 // $ANTLR start "rule__GraphPatternDeclaration__Group__0" 15129 // InternalApplicationConfiguration.g:4707:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 )
15130 // InternalApplicationConfiguration.g:4730:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; 15130 // InternalApplicationConfiguration.g:4708:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3
15131 public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { 15131 {
15132 15132 pushFollow(FOLLOW_16);
15133 int stackSize = keepStackSize(); 15133 rule__PatternSpecification__Group__2__Impl();
15134 15134
15135 try { 15135 state._fsp--;
15136 // InternalApplicationConfiguration.g:4734:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) 15136
15137 // InternalApplicationConfiguration.g:4735:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 15137 pushFollow(FOLLOW_2);
15138 { 15138 rule__PatternSpecification__Group__3();
15139 pushFollow(FOLLOW_8); 15139
15140 rule__GraphPatternDeclaration__Group__0__Impl(); 15140 state._fsp--;
15141 15141
15142 state._fsp--; 15142
15143 15143 }
15144 pushFollow(FOLLOW_2); 15144
15145 rule__GraphPatternDeclaration__Group__1(); 15145 }
15146 15146 catch (RecognitionException re) {
15147 state._fsp--; 15147 reportError(re);
15148 15148 recover(input,re);
15149 15149 }
15150 } 15150 finally {
15151 15151
15152 } 15152 restoreStackSize(stackSize);
15153 catch (RecognitionException re) { 15153
15154 reportError(re); 15154 }
15155 recover(input,re); 15155 return ;
15156 } 15156 }
15157 finally { 15157 // $ANTLR end "rule__PatternSpecification__Group__2"
15158 15158
15159 restoreStackSize(stackSize); 15159
15160 15160 // $ANTLR start "rule__PatternSpecification__Group__2__Impl"
15161 } 15161 // InternalApplicationConfiguration.g:4715:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ;
15162 return ; 15162 public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException {
15163 } 15163
15164 // $ANTLR end "rule__GraphPatternDeclaration__Group__0" 15164 int stackSize = keepStackSize();
15165 15165
15166 15166 try {
15167 // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" 15167 // InternalApplicationConfiguration.g:4719:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) )
15168 // InternalApplicationConfiguration.g:4742:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; 15168 // InternalApplicationConfiguration.g:4720:1: ( ( rule__PatternSpecification__Group_2__0 )* )
15169 public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { 15169 {
15170 15170 // InternalApplicationConfiguration.g:4720:1: ( ( rule__PatternSpecification__Group_2__0 )* )
15171 int stackSize = keepStackSize(); 15171 // InternalApplicationConfiguration.g:4721:2: ( rule__PatternSpecification__Group_2__0 )*
15172 15172 {
15173 try { 15173 before(grammarAccess.getPatternSpecificationAccess().getGroup_2());
15174 // InternalApplicationConfiguration.g:4746:1: ( ( 'constraints' ) ) 15174 // InternalApplicationConfiguration.g:4722:2: ( rule__PatternSpecification__Group_2__0 )*
15175 // InternalApplicationConfiguration.g:4747:1: ( 'constraints' ) 15175 loop46:
15176 { 15176 do {
15177 // InternalApplicationConfiguration.g:4747:1: ( 'constraints' ) 15177 int alt46=2;
15178 // InternalApplicationConfiguration.g:4748:2: 'constraints' 15178 int LA46_0 = input.LA(1);
15179 { 15179
15180 before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); 15180 if ( (LA46_0==31) ) {
15181 match(input,33,FOLLOW_2); 15181 alt46=1;
15182 after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); 15182 }
15183 15183
15184 } 15184
15185 15185 switch (alt46) {
15186 15186 case 1 :
15187 } 15187 // InternalApplicationConfiguration.g:4722:3: rule__PatternSpecification__Group_2__0
15188 15188 {
15189 } 15189 pushFollow(FOLLOW_17);
15190 catch (RecognitionException re) { 15190 rule__PatternSpecification__Group_2__0();
15191 reportError(re); 15191
15192 recover(input,re); 15192 state._fsp--;
15193 } 15193
15194 finally { 15194
15195 15195 }
15196 restoreStackSize(stackSize); 15196 break;
15197 15197
15198 } 15198 default :
15199 return ; 15199 break loop46;
15200 } 15200 }
15201 // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl" 15201 } while (true);
15202 15202
15203 15203 after(grammarAccess.getPatternSpecificationAccess().getGroup_2());
15204 // $ANTLR start "rule__GraphPatternDeclaration__Group__1" 15204
15205 // InternalApplicationConfiguration.g:4757:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; 15205 }
15206 public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { 15206
15207 15207
15208 int stackSize = keepStackSize(); 15208 }
15209 15209
15210 try { 15210 }
15211 // InternalApplicationConfiguration.g:4761:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) 15211 catch (RecognitionException re) {
15212 // InternalApplicationConfiguration.g:4762:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 15212 reportError(re);
15213 { 15213 recover(input,re);
15214 pushFollow(FOLLOW_18); 15214 }
15215 rule__GraphPatternDeclaration__Group__1__Impl(); 15215 finally {
15216 15216
15217 state._fsp--; 15217 restoreStackSize(stackSize);
15218 15218
15219 pushFollow(FOLLOW_2); 15219 }
15220 rule__GraphPatternDeclaration__Group__2(); 15220 return ;
15221 15221 }
15222 state._fsp--; 15222 // $ANTLR end "rule__PatternSpecification__Group__2__Impl"
15223 15223
15224 15224
15225 } 15225 // $ANTLR start "rule__PatternSpecification__Group__3"
15226 15226 // InternalApplicationConfiguration.g:4730:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ;
15227 } 15227 public final void rule__PatternSpecification__Group__3() throws RecognitionException {
15228 catch (RecognitionException re) { 15228
15229 reportError(re); 15229 int stackSize = keepStackSize();
15230 recover(input,re); 15230
15231 } 15231 try {
15232 finally { 15232 // InternalApplicationConfiguration.g:4734:1: ( rule__PatternSpecification__Group__3__Impl )
15233 15233 // InternalApplicationConfiguration.g:4735:2: rule__PatternSpecification__Group__3__Impl
15234 restoreStackSize(stackSize); 15234 {
15235 15235 pushFollow(FOLLOW_2);
15236 } 15236 rule__PatternSpecification__Group__3__Impl();
15237 return ; 15237
15238 } 15238 state._fsp--;
15239 // $ANTLR end "rule__GraphPatternDeclaration__Group__1" 15239
15240 15240
15241 15241 }
15242 // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" 15242
15243 // InternalApplicationConfiguration.g:4769:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; 15243 }
15244 public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { 15244 catch (RecognitionException re) {
15245 15245 reportError(re);
15246 int stackSize = keepStackSize(); 15246 recover(input,re);
15247 15247 }
15248 try { 15248 finally {
15249 // InternalApplicationConfiguration.g:4773:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) 15249
15250 // InternalApplicationConfiguration.g:4774:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) 15250 restoreStackSize(stackSize);
15251 { 15251
15252 // InternalApplicationConfiguration.g:4774:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) 15252 }
15253 // InternalApplicationConfiguration.g:4775:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) 15253 return ;
15254 { 15254 }
15255 before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); 15255 // $ANTLR end "rule__PatternSpecification__Group__3"
15256 // InternalApplicationConfiguration.g:4776:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) 15256
15257 // InternalApplicationConfiguration.g:4776:3: rule__GraphPatternDeclaration__NameAssignment_1 15257
15258 { 15258 // $ANTLR start "rule__PatternSpecification__Group__3__Impl"
15259 pushFollow(FOLLOW_2); 15259 // InternalApplicationConfiguration.g:4741:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ;
15260 rule__GraphPatternDeclaration__NameAssignment_1(); 15260 public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException {
15261 15261
15262 state._fsp--; 15262 int stackSize = keepStackSize();
15263 15263
15264 15264 try {
15265 } 15265 // InternalApplicationConfiguration.g:4745:1: ( ( '}' ) )
15266 15266 // InternalApplicationConfiguration.g:4746:1: ( '}' )
15267 after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); 15267 {
15268 15268 // InternalApplicationConfiguration.g:4746:1: ( '}' )
15269 } 15269 // InternalApplicationConfiguration.g:4747:2: '}'
15270 15270 {
15271 15271 before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
15272 } 15272 match(input,30,FOLLOW_2);
15273 15273 after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
15274 } 15274
15275 catch (RecognitionException re) { 15275 }
15276 reportError(re); 15276
15277 recover(input,re); 15277
15278 } 15278 }
15279 finally { 15279
15280 15280 }
15281 restoreStackSize(stackSize); 15281 catch (RecognitionException re) {
15282 15282 reportError(re);
15283 } 15283 recover(input,re);
15284 return ; 15284 }
15285 } 15285 finally {
15286 // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl" 15286
15287 15287 restoreStackSize(stackSize);
15288 15288
15289 // $ANTLR start "rule__GraphPatternDeclaration__Group__2" 15289 }
15290 // InternalApplicationConfiguration.g:4784:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; 15290 return ;
15291 public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { 15291 }
15292 15292 // $ANTLR end "rule__PatternSpecification__Group__3__Impl"
15293 int stackSize = keepStackSize(); 15293
15294 15294
15295 try { 15295 // $ANTLR start "rule__PatternSpecification__Group_2__0"
15296 // InternalApplicationConfiguration.g:4788:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) 15296 // InternalApplicationConfiguration.g:4757:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ;
15297 // InternalApplicationConfiguration.g:4789:2: rule__GraphPatternDeclaration__Group__2__Impl 15297 public final void rule__PatternSpecification__Group_2__0() throws RecognitionException {
15298 { 15298
15299 pushFollow(FOLLOW_2); 15299 int stackSize = keepStackSize();
15300 rule__GraphPatternDeclaration__Group__2__Impl(); 15300
15301 15301 try {
15302 state._fsp--; 15302 // InternalApplicationConfiguration.g:4761:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 )
15303 15303 // InternalApplicationConfiguration.g:4762:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1
15304 15304 {
15305 } 15305 pushFollow(FOLLOW_15);
15306 15306 rule__PatternSpecification__Group_2__0__Impl();
15307 } 15307
15308 catch (RecognitionException re) { 15308 state._fsp--;
15309 reportError(re); 15309
15310 recover(input,re); 15310 pushFollow(FOLLOW_2);
15311 } 15311 rule__PatternSpecification__Group_2__1();
15312 finally { 15312
15313 15313 state._fsp--;
15314 restoreStackSize(stackSize); 15314
15315 15315
15316 } 15316 }
15317 return ; 15317
15318 } 15318 }
15319 // $ANTLR end "rule__GraphPatternDeclaration__Group__2" 15319 catch (RecognitionException re) {
15320 15320 reportError(re);
15321 15321 recover(input,re);
15322 // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" 15322 }
15323 // InternalApplicationConfiguration.g:4795:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; 15323 finally {
15324 public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { 15324
15325 15325 restoreStackSize(stackSize);
15326 int stackSize = keepStackSize(); 15326
15327 15327 }
15328 try { 15328 return ;
15329 // InternalApplicationConfiguration.g:4799:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) 15329 }
15330 // InternalApplicationConfiguration.g:4800:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) 15330 // $ANTLR end "rule__PatternSpecification__Group_2__0"
15331 { 15331
15332 // InternalApplicationConfiguration.g:4800:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) 15332
15333 // InternalApplicationConfiguration.g:4801:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) 15333 // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl"
15334 { 15334 // InternalApplicationConfiguration.g:4769:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ;
15335 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); 15335 public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException {
15336 // InternalApplicationConfiguration.g:4802:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) 15336
15337 // InternalApplicationConfiguration.g:4802:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 15337 int stackSize = keepStackSize();
15338 { 15338
15339 pushFollow(FOLLOW_2); 15339 try {
15340 rule__GraphPatternDeclaration__SpecificationAssignment_2(); 15340 // InternalApplicationConfiguration.g:4773:1: ( ( ',' ) )
15341 15341 // InternalApplicationConfiguration.g:4774:1: ( ',' )
15342 state._fsp--; 15342 {
15343 15343 // InternalApplicationConfiguration.g:4774:1: ( ',' )
15344 15344 // InternalApplicationConfiguration.g:4775:2: ','
15345 } 15345 {
15346 15346 before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
15347 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); 15347 match(input,31,FOLLOW_2);
15348 15348 after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
15349 } 15349
15350 15350 }
15351 15351
15352 } 15352
15353 15353 }
15354 } 15354
15355 catch (RecognitionException re) { 15355 }
15356 reportError(re); 15356 catch (RecognitionException re) {
15357 recover(input,re); 15357 reportError(re);
15358 } 15358 recover(input,re);
15359 finally { 15359 }
15360 15360 finally {
15361 restoreStackSize(stackSize); 15361
15362 15362 restoreStackSize(stackSize);
15363 } 15363
15364 return ; 15364 }
15365 } 15365 return ;
15366 // $ANTLR end "rule__GraphPatternDeclaration__Group__2__Impl" 15366 }
15367 15367 // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl"
15368 15368
15369 // $ANTLR start "rule__ConfigSpecification__Group__0" 15369
15370 // InternalApplicationConfiguration.g:4811:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; 15370 // $ANTLR start "rule__PatternSpecification__Group_2__1"
15371 public final void rule__ConfigSpecification__Group__0() throws RecognitionException { 15371 // InternalApplicationConfiguration.g:4784:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ;
15372 15372 public final void rule__PatternSpecification__Group_2__1() throws RecognitionException {
15373 int stackSize = keepStackSize(); 15373
15374 15374 int stackSize = keepStackSize();
15375 try { 15375
15376 // InternalApplicationConfiguration.g:4815:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) 15376 try {
15377 // InternalApplicationConfiguration.g:4816:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 15377 // InternalApplicationConfiguration.g:4788:1: ( rule__PatternSpecification__Group_2__1__Impl )
15378 { 15378 // InternalApplicationConfiguration.g:4789:2: rule__PatternSpecification__Group_2__1__Impl
15379 pushFollow(FOLLOW_18); 15379 {
15380 rule__ConfigSpecification__Group__0__Impl(); 15380 pushFollow(FOLLOW_2);
15381 15381 rule__PatternSpecification__Group_2__1__Impl();
15382 state._fsp--; 15382
15383 15383 state._fsp--;
15384 pushFollow(FOLLOW_2); 15384
15385 rule__ConfigSpecification__Group__1(); 15385
15386 15386 }
15387 state._fsp--; 15387
15388 15388 }
15389 15389 catch (RecognitionException re) {
15390 } 15390 reportError(re);
15391 15391 recover(input,re);
15392 } 15392 }
15393 catch (RecognitionException re) { 15393 finally {
15394 reportError(re); 15394
15395 recover(input,re); 15395 restoreStackSize(stackSize);
15396 } 15396
15397 finally { 15397 }
15398 15398 return ;
15399 restoreStackSize(stackSize); 15399 }
15400 15400 // $ANTLR end "rule__PatternSpecification__Group_2__1"
15401 } 15401
15402 return ; 15402
15403 } 15403 // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl"
15404 // $ANTLR end "rule__ConfigSpecification__Group__0" 15404 // InternalApplicationConfiguration.g:4795:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ;
15405 15405 public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException {
15406 15406
15407 // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" 15407 int stackSize = keepStackSize();
15408 // InternalApplicationConfiguration.g:4823:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; 15408
15409 public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { 15409 try {
15410 15410 // InternalApplicationConfiguration.g:4799:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) )
15411 int stackSize = keepStackSize(); 15411 // InternalApplicationConfiguration.g:4800:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
15412 15412 {
15413 try { 15413 // InternalApplicationConfiguration.g:4800:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
15414 // InternalApplicationConfiguration.g:4827:1: ( ( () ) ) 15414 // InternalApplicationConfiguration.g:4801:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
15415 // InternalApplicationConfiguration.g:4828:1: ( () ) 15415 {
15416 { 15416 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1());
15417 // InternalApplicationConfiguration.g:4828:1: ( () ) 15417 // InternalApplicationConfiguration.g:4802:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
15418 // InternalApplicationConfiguration.g:4829:2: () 15418 // InternalApplicationConfiguration.g:4802:3: rule__PatternSpecification__EntriesAssignment_2_1
15419 { 15419 {
15420 before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); 15420 pushFollow(FOLLOW_2);
15421 // InternalApplicationConfiguration.g:4830:2: () 15421 rule__PatternSpecification__EntriesAssignment_2_1();
15422 // InternalApplicationConfiguration.g:4830:3: 15422
15423 { 15423 state._fsp--;
15424 } 15424
15425 15425
15426 after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); 15426 }
15427 15427
15428 } 15428 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1());
15429 15429
15430 15430 }
15431 } 15431
15432 15432
15433 } 15433 }
15434 finally { 15434
15435 15435 }
15436 restoreStackSize(stackSize); 15436 catch (RecognitionException re) {
15437 15437 reportError(re);
15438 } 15438 recover(input,re);
15439 return ; 15439 }
15440 } 15440 finally {
15441 // $ANTLR end "rule__ConfigSpecification__Group__0__Impl" 15441
15442 15442 restoreStackSize(stackSize);
15443 15443
15444 // $ANTLR start "rule__ConfigSpecification__Group__1" 15444 }
15445 // InternalApplicationConfiguration.g:4838:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; 15445 return ;
15446 public final void rule__ConfigSpecification__Group__1() throws RecognitionException { 15446 }
15447 15447 // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl"
15448 int stackSize = keepStackSize(); 15448
15449 15449
15450 try { 15450 // $ANTLR start "rule__AllPatternEntry__Group__0"
15451 // InternalApplicationConfiguration.g:4842:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) 15451 // InternalApplicationConfiguration.g:4811:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ;
15452 // InternalApplicationConfiguration.g:4843:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 15452 public final void rule__AllPatternEntry__Group__0() throws RecognitionException {
15453 { 15453
15454 pushFollow(FOLLOW_22); 15454 int stackSize = keepStackSize();
15455 rule__ConfigSpecification__Group__1__Impl(); 15455
15456 15456 try {
15457 state._fsp--; 15457 // InternalApplicationConfiguration.g:4815:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 )
15458 15458 // InternalApplicationConfiguration.g:4816:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1
15459 pushFollow(FOLLOW_2); 15459 {
15460 rule__ConfigSpecification__Group__2(); 15460 pushFollow(FOLLOW_8);
15461 15461 rule__AllPatternEntry__Group__0__Impl();
15462 state._fsp--; 15462
15463 15463 state._fsp--;
15464 15464
15465 } 15465 pushFollow(FOLLOW_2);
15466 15466 rule__AllPatternEntry__Group__1();
15467 } 15467
15468 catch (RecognitionException re) { 15468 state._fsp--;
15469 reportError(re); 15469
15470 recover(input,re); 15470
15471 } 15471 }
15472 finally { 15472
15473 15473 }
15474 restoreStackSize(stackSize); 15474 catch (RecognitionException re) {
15475 15475 reportError(re);
15476 } 15476 recover(input,re);
15477 return ; 15477 }
15478 } 15478 finally {
15479 // $ANTLR end "rule__ConfigSpecification__Group__1" 15479
15480 15480 restoreStackSize(stackSize);
15481 15481
15482 // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" 15482 }
15483 // InternalApplicationConfiguration.g:4850:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; 15483 return ;
15484 public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { 15484 }
15485 15485 // $ANTLR end "rule__AllPatternEntry__Group__0"
15486 int stackSize = keepStackSize(); 15486
15487 15487
15488 try { 15488 // $ANTLR start "rule__AllPatternEntry__Group__0__Impl"
15489 // InternalApplicationConfiguration.g:4854:1: ( ( '{' ) ) 15489 // InternalApplicationConfiguration.g:4823:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ;
15490 // InternalApplicationConfiguration.g:4855:1: ( '{' ) 15490 public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException {
15491 { 15491
15492 // InternalApplicationConfiguration.g:4855:1: ( '{' ) 15492 int stackSize = keepStackSize();
15493 // InternalApplicationConfiguration.g:4856:2: '{' 15493
15494 { 15494 try {
15495 before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 15495 // InternalApplicationConfiguration.g:4827:1: ( ( 'package' ) )
15496 match(input,24,FOLLOW_2); 15496 // InternalApplicationConfiguration.g:4828:1: ( 'package' )
15497 after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 15497 {
15498 15498 // InternalApplicationConfiguration.g:4828:1: ( 'package' )
15499 } 15499 // InternalApplicationConfiguration.g:4829:2: 'package'
15500 15500 {
15501 15501 before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
15502 } 15502 match(input,32,FOLLOW_2);
15503 15503 after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
15504 } 15504
15505 catch (RecognitionException re) { 15505 }
15506 reportError(re); 15506
15507 recover(input,re); 15507
15508 } 15508 }
15509 finally { 15509
15510 15510 }
15511 restoreStackSize(stackSize); 15511 catch (RecognitionException re) {
15512 15512 reportError(re);
15513 } 15513 recover(input,re);
15514 return ; 15514 }
15515 } 15515 finally {
15516 // $ANTLR end "rule__ConfigSpecification__Group__1__Impl" 15516
15517 15517 restoreStackSize(stackSize);
15518 15518
15519 // $ANTLR start "rule__ConfigSpecification__Group__2" 15519 }
15520 // InternalApplicationConfiguration.g:4865:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; 15520 return ;
15521 public final void rule__ConfigSpecification__Group__2() throws RecognitionException { 15521 }
15522 15522 // $ANTLR end "rule__AllPatternEntry__Group__0__Impl"
15523 int stackSize = keepStackSize(); 15523
15524 15524
15525 try { 15525 // $ANTLR start "rule__AllPatternEntry__Group__1"
15526 // InternalApplicationConfiguration.g:4869:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) 15526 // InternalApplicationConfiguration.g:4838:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ;
15527 // InternalApplicationConfiguration.g:4870:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 15527 public final void rule__AllPatternEntry__Group__1() throws RecognitionException {
15528 { 15528
15529 pushFollow(FOLLOW_22); 15529 int stackSize = keepStackSize();
15530 rule__ConfigSpecification__Group__2__Impl(); 15530
15531 15531 try {
15532 state._fsp--; 15532 // InternalApplicationConfiguration.g:4842:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 )
15533 15533 // InternalApplicationConfiguration.g:4843:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2
15534 pushFollow(FOLLOW_2); 15534 {
15535 rule__ConfigSpecification__Group__3(); 15535 pushFollow(FOLLOW_18);
15536 15536 rule__AllPatternEntry__Group__1__Impl();
15537 state._fsp--; 15537
15538 15538 state._fsp--;
15539 15539
15540 } 15540 pushFollow(FOLLOW_2);
15541 15541 rule__AllPatternEntry__Group__2();
15542 } 15542
15543 catch (RecognitionException re) { 15543 state._fsp--;
15544 reportError(re); 15544
15545 recover(input,re); 15545
15546 } 15546 }
15547 finally { 15547
15548 15548 }
15549 restoreStackSize(stackSize); 15549 catch (RecognitionException re) {
15550 15550 reportError(re);
15551 } 15551 recover(input,re);
15552 return ; 15552 }
15553 } 15553 finally {
15554 // $ANTLR end "rule__ConfigSpecification__Group__2" 15554
15555 15555 restoreStackSize(stackSize);
15556 15556
15557 // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" 15557 }
15558 // InternalApplicationConfiguration.g:4877:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; 15558 return ;
15559 public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { 15559 }
15560 15560 // $ANTLR end "rule__AllPatternEntry__Group__1"
15561 int stackSize = keepStackSize(); 15561
15562 15562
15563 try { 15563 // $ANTLR start "rule__AllPatternEntry__Group__1__Impl"
15564 // InternalApplicationConfiguration.g:4881:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) 15564 // InternalApplicationConfiguration.g:4850:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ;
15565 // InternalApplicationConfiguration.g:4882:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) 15565 public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException {
15566 { 15566
15567 // InternalApplicationConfiguration.g:4882:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) 15567 int stackSize = keepStackSize();
15568 // InternalApplicationConfiguration.g:4883:2: ( rule__ConfigSpecification__Group_2__0 )? 15568
15569 { 15569 try {
15570 before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); 15570 // InternalApplicationConfiguration.g:4854:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) )
15571 // InternalApplicationConfiguration.g:4884:2: ( rule__ConfigSpecification__Group_2__0 )? 15571 // InternalApplicationConfiguration.g:4855:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
15572 int alt46=2; 15572 {
15573 int LA46_0 = input.LA(1); 15573 // InternalApplicationConfiguration.g:4855:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
15574 15574 // InternalApplicationConfiguration.g:4856:2: ( rule__AllPatternEntry__PackageAssignment_1 )
15575 if ( (LA46_0==RULE_STRING||(LA46_0>=35 && LA46_0<=37)) ) { 15575 {
15576 alt46=1; 15576 before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1());
15577 } 15577 // InternalApplicationConfiguration.g:4857:2: ( rule__AllPatternEntry__PackageAssignment_1 )
15578 switch (alt46) { 15578 // InternalApplicationConfiguration.g:4857:3: rule__AllPatternEntry__PackageAssignment_1
15579 case 1 : 15579 {
15580 // InternalApplicationConfiguration.g:4884:3: rule__ConfigSpecification__Group_2__0 15580 pushFollow(FOLLOW_2);
15581 { 15581 rule__AllPatternEntry__PackageAssignment_1();
15582 pushFollow(FOLLOW_2); 15582
15583 rule__ConfigSpecification__Group_2__0(); 15583 state._fsp--;
15584 15584
15585 state._fsp--; 15585
15586 15586 }
15587 15587
15588 } 15588 after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1());
15589 break; 15589
15590 15590 }
15591 } 15591
15592 15592
15593 after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); 15593 }
15594 15594
15595 } 15595 }
15596 15596 catch (RecognitionException re) {
15597 15597 reportError(re);
15598 } 15598 recover(input,re);
15599 15599 }
15600 } 15600 finally {
15601 catch (RecognitionException re) { 15601
15602 reportError(re); 15602 restoreStackSize(stackSize);
15603 recover(input,re); 15603
15604 } 15604 }
15605 finally { 15605 return ;
15606 15606 }
15607 restoreStackSize(stackSize); 15607 // $ANTLR end "rule__AllPatternEntry__Group__1__Impl"
15608 15608
15609 } 15609
15610 return ; 15610 // $ANTLR start "rule__AllPatternEntry__Group__2"
15611 } 15611 // InternalApplicationConfiguration.g:4865:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ;
15612 // $ANTLR end "rule__ConfigSpecification__Group__2__Impl" 15612 public final void rule__AllPatternEntry__Group__2() throws RecognitionException {
15613 15613
15614 15614 int stackSize = keepStackSize();
15615 // $ANTLR start "rule__ConfigSpecification__Group__3" 15615
15616 // InternalApplicationConfiguration.g:4892:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; 15616 try {
15617 public final void rule__ConfigSpecification__Group__3() throws RecognitionException { 15617 // InternalApplicationConfiguration.g:4869:1: ( rule__AllPatternEntry__Group__2__Impl )
15618 15618 // InternalApplicationConfiguration.g:4870:2: rule__AllPatternEntry__Group__2__Impl
15619 int stackSize = keepStackSize(); 15619 {
15620 15620 pushFollow(FOLLOW_2);
15621 try { 15621 rule__AllPatternEntry__Group__2__Impl();
15622 // InternalApplicationConfiguration.g:4896:1: ( rule__ConfigSpecification__Group__3__Impl ) 15622
15623 // InternalApplicationConfiguration.g:4897:2: rule__ConfigSpecification__Group__3__Impl 15623 state._fsp--;
15624 { 15624
15625 pushFollow(FOLLOW_2); 15625
15626 rule__ConfigSpecification__Group__3__Impl(); 15626 }
15627 15627
15628 state._fsp--; 15628 }
15629 15629 catch (RecognitionException re) {
15630 15630 reportError(re);
15631 } 15631 recover(input,re);
15632 15632 }
15633 } 15633 finally {
15634 catch (RecognitionException re) { 15634
15635 reportError(re); 15635 restoreStackSize(stackSize);
15636 recover(input,re); 15636
15637 } 15637 }
15638 finally { 15638 return ;
15639 15639 }
15640 restoreStackSize(stackSize); 15640 // $ANTLR end "rule__AllPatternEntry__Group__2"
15641 15641
15642 } 15642
15643 return ; 15643 // $ANTLR start "rule__AllPatternEntry__Group__2__Impl"
15644 } 15644 // InternalApplicationConfiguration.g:4876:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ;
15645 // $ANTLR end "rule__ConfigSpecification__Group__3" 15645 public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException {
15646 15646
15647 15647 int stackSize = keepStackSize();
15648 // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" 15648
15649 // InternalApplicationConfiguration.g:4903:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; 15649 try {
15650 public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { 15650 // InternalApplicationConfiguration.g:4880:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) )
15651 15651 // InternalApplicationConfiguration.g:4881:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
15652 int stackSize = keepStackSize(); 15652 {
15653 15653 // InternalApplicationConfiguration.g:4881:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
15654 try { 15654 // InternalApplicationConfiguration.g:4882:2: ( rule__AllPatternEntry__Group_2__0 )?
15655 // InternalApplicationConfiguration.g:4907:1: ( ( '}' ) ) 15655 {
15656 // InternalApplicationConfiguration.g:4908:1: ( '}' ) 15656 before(grammarAccess.getAllPatternEntryAccess().getGroup_2());
15657 { 15657 // InternalApplicationConfiguration.g:4883:2: ( rule__AllPatternEntry__Group_2__0 )?
15658 // InternalApplicationConfiguration.g:4908:1: ( '}' ) 15658 int alt47=2;
15659 // InternalApplicationConfiguration.g:4909:2: '}' 15659 int LA47_0 = input.LA(1);
15660 { 15660
15661 before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); 15661 if ( (LA47_0==33) ) {
15662 match(input,25,FOLLOW_2); 15662 alt47=1;
15663 after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); 15663 }
15664 15664 switch (alt47) {
15665 } 15665 case 1 :
15666 15666 // InternalApplicationConfiguration.g:4883:3: rule__AllPatternEntry__Group_2__0
15667 15667 {
15668 } 15668 pushFollow(FOLLOW_2);
15669 15669 rule__AllPatternEntry__Group_2__0();
15670 } 15670
15671 catch (RecognitionException re) { 15671 state._fsp--;
15672 reportError(re); 15672
15673 recover(input,re); 15673
15674 } 15674 }
15675 finally { 15675 break;
15676 15676
15677 restoreStackSize(stackSize); 15677 }
15678 15678
15679 } 15679 after(grammarAccess.getAllPatternEntryAccess().getGroup_2());
15680 return ; 15680
15681 } 15681 }
15682 // $ANTLR end "rule__ConfigSpecification__Group__3__Impl" 15682
15683 15683
15684 15684 }
15685 // $ANTLR start "rule__ConfigSpecification__Group_2__0" 15685
15686 // InternalApplicationConfiguration.g:4919:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; 15686 }
15687 public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { 15687 catch (RecognitionException re) {
15688 15688 reportError(re);
15689 int stackSize = keepStackSize(); 15689 recover(input,re);
15690 15690 }
15691 try { 15691 finally {
15692 // InternalApplicationConfiguration.g:4923:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) 15692
15693 // InternalApplicationConfiguration.g:4924:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 15693 restoreStackSize(stackSize);
15694 { 15694
15695 pushFollow(FOLLOW_23); 15695 }
15696 rule__ConfigSpecification__Group_2__0__Impl(); 15696 return ;
15697 15697 }
15698 state._fsp--; 15698 // $ANTLR end "rule__AllPatternEntry__Group__2__Impl"
15699 15699
15700 pushFollow(FOLLOW_2); 15700
15701 rule__ConfigSpecification__Group_2__1(); 15701 // $ANTLR start "rule__AllPatternEntry__Group_2__0"
15702 15702 // InternalApplicationConfiguration.g:4892:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ;
15703 state._fsp--; 15703 public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException {
15704 15704
15705 15705 int stackSize = keepStackSize();
15706 } 15706
15707 15707 try {
15708 } 15708 // InternalApplicationConfiguration.g:4896:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 )
15709 catch (RecognitionException re) { 15709 // InternalApplicationConfiguration.g:4897:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1
15710 reportError(re); 15710 {
15711 recover(input,re); 15711 pushFollow(FOLLOW_19);
15712 } 15712 rule__AllPatternEntry__Group_2__0__Impl();
15713 finally { 15713
15714 15714 state._fsp--;
15715 restoreStackSize(stackSize); 15715
15716 15716 pushFollow(FOLLOW_2);
15717 } 15717 rule__AllPatternEntry__Group_2__1();
15718 return ; 15718
15719 } 15719 state._fsp--;
15720 // $ANTLR end "rule__ConfigSpecification__Group_2__0" 15720
15721 15721
15722 15722 }
15723 // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" 15723
15724 // InternalApplicationConfiguration.g:4931:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; 15724 }
15725 public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { 15725 catch (RecognitionException re) {
15726 15726 reportError(re);
15727 int stackSize = keepStackSize(); 15727 recover(input,re);
15728 15728 }
15729 try { 15729 finally {
15730 // InternalApplicationConfiguration.g:4935:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) 15730
15731 // InternalApplicationConfiguration.g:4936:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) 15731 restoreStackSize(stackSize);
15732 { 15732
15733 // InternalApplicationConfiguration.g:4936:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) 15733 }
15734 // InternalApplicationConfiguration.g:4937:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) 15734 return ;
15735 { 15735 }
15736 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); 15736 // $ANTLR end "rule__AllPatternEntry__Group_2__0"
15737 // InternalApplicationConfiguration.g:4938:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) 15737
15738 // InternalApplicationConfiguration.g:4938:3: rule__ConfigSpecification__EntriesAssignment_2_0 15738
15739 { 15739 // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl"
15740 pushFollow(FOLLOW_2); 15740 // InternalApplicationConfiguration.g:4904:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ;
15741 rule__ConfigSpecification__EntriesAssignment_2_0(); 15741 public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException {
15742 15742
15743 state._fsp--; 15743 int stackSize = keepStackSize();
15744 15744
15745 15745 try {
15746 } 15746 // InternalApplicationConfiguration.g:4908:1: ( ( 'excluding' ) )
15747 15747 // InternalApplicationConfiguration.g:4909:1: ( 'excluding' )
15748 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); 15748 {
15749 15749 // InternalApplicationConfiguration.g:4909:1: ( 'excluding' )
15750 } 15750 // InternalApplicationConfiguration.g:4910:2: 'excluding'
15751 15751 {
15752 15752 before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
15753 } 15753 match(input,33,FOLLOW_2);
15754 15754 after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
15755 } 15755
15756 catch (RecognitionException re) { 15756 }
15757 reportError(re); 15757
15758 recover(input,re); 15758
15759 } 15759 }
15760 finally { 15760
15761 15761 }
15762 restoreStackSize(stackSize); 15762 catch (RecognitionException re) {
15763 15763 reportError(re);
15764 } 15764 recover(input,re);
15765 return ; 15765 }
15766 } 15766 finally {
15767 // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl" 15767
15768 15768 restoreStackSize(stackSize);
15769 15769
15770 // $ANTLR start "rule__ConfigSpecification__Group_2__1" 15770 }
15771 // InternalApplicationConfiguration.g:4946:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; 15771 return ;
15772 public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { 15772 }
15773 15773 // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl"
15774 int stackSize = keepStackSize(); 15774
15775 15775
15776 try { 15776 // $ANTLR start "rule__AllPatternEntry__Group_2__1"
15777 // InternalApplicationConfiguration.g:4950:1: ( rule__ConfigSpecification__Group_2__1__Impl ) 15777 // InternalApplicationConfiguration.g:4919:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ;
15778 // InternalApplicationConfiguration.g:4951:2: rule__ConfigSpecification__Group_2__1__Impl 15778 public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException {
15779 { 15779
15780 pushFollow(FOLLOW_2); 15780 int stackSize = keepStackSize();
15781 rule__ConfigSpecification__Group_2__1__Impl(); 15781
15782 15782 try {
15783 state._fsp--; 15783 // InternalApplicationConfiguration.g:4923:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 )
15784 15784 // InternalApplicationConfiguration.g:4924:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2
15785 15785 {
15786 } 15786 pushFollow(FOLLOW_8);
15787 15787 rule__AllPatternEntry__Group_2__1__Impl();
15788 } 15788
15789 catch (RecognitionException re) { 15789 state._fsp--;
15790 reportError(re); 15790
15791 recover(input,re); 15791 pushFollow(FOLLOW_2);
15792 } 15792 rule__AllPatternEntry__Group_2__2();
15793 finally { 15793
15794 15794 state._fsp--;
15795 restoreStackSize(stackSize); 15795
15796 15796
15797 } 15797 }
15798 return ; 15798
15799 } 15799 }
15800 // $ANTLR end "rule__ConfigSpecification__Group_2__1" 15800 catch (RecognitionException re) {
15801 15801 reportError(re);
15802 15802 recover(input,re);
15803 // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" 15803 }
15804 // InternalApplicationConfiguration.g:4957:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; 15804 finally {
15805 public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { 15805
15806 15806 restoreStackSize(stackSize);
15807 int stackSize = keepStackSize(); 15807
15808 15808 }
15809 try { 15809 return ;
15810 // InternalApplicationConfiguration.g:4961:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) 15810 }
15811 // InternalApplicationConfiguration.g:4962:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) 15811 // $ANTLR end "rule__AllPatternEntry__Group_2__1"
15812 { 15812
15813 // InternalApplicationConfiguration.g:4962:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) 15813
15814 // InternalApplicationConfiguration.g:4963:2: ( rule__ConfigSpecification__Group_2_1__0 )* 15814 // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl"
15815 { 15815 // InternalApplicationConfiguration.g:4931:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ;
15816 before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); 15816 public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException {
15817 // InternalApplicationConfiguration.g:4964:2: ( rule__ConfigSpecification__Group_2_1__0 )* 15817
15818 loop47: 15818 int stackSize = keepStackSize();
15819 do { 15819
15820 int alt47=2; 15820 try {
15821 int LA47_0 = input.LA(1); 15821 // InternalApplicationConfiguration.g:4935:1: ( ( '{' ) )
15822 15822 // InternalApplicationConfiguration.g:4936:1: ( '{' )
15823 if ( (LA47_0==26) ) { 15823 {
15824 alt47=1; 15824 // InternalApplicationConfiguration.g:4936:1: ( '{' )
15825 } 15825 // InternalApplicationConfiguration.g:4937:2: '{'
15826 15826 {
15827 15827 before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
15828 switch (alt47) { 15828 match(input,29,FOLLOW_2);
15829 case 1 : 15829 after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
15830 // InternalApplicationConfiguration.g:4964:3: rule__ConfigSpecification__Group_2_1__0 15830
15831 { 15831 }
15832 pushFollow(FOLLOW_16); 15832
15833 rule__ConfigSpecification__Group_2_1__0(); 15833
15834 15834 }
15835 state._fsp--; 15835
15836 15836 }
15837 15837 catch (RecognitionException re) {
15838 } 15838 reportError(re);
15839 break; 15839 recover(input,re);
15840 15840 }
15841 default : 15841 finally {
15842 break loop47; 15842
15843 } 15843 restoreStackSize(stackSize);
15844 } while (true); 15844
15845 15845 }
15846 after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); 15846 return ;
15847 15847 }
15848 } 15848 // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl"
15849 15849
15850 15850
15851 } 15851 // $ANTLR start "rule__AllPatternEntry__Group_2__2"
15852 15852 // InternalApplicationConfiguration.g:4946:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ;
15853 } 15853 public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException {
15854 catch (RecognitionException re) { 15854
15855 reportError(re); 15855 int stackSize = keepStackSize();
15856 recover(input,re); 15856
15857 } 15857 try {
15858 finally { 15858 // InternalApplicationConfiguration.g:4950:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 )
15859 15859 // InternalApplicationConfiguration.g:4951:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3
15860 restoreStackSize(stackSize); 15860 {
15861 15861 pushFollow(FOLLOW_16);
15862 } 15862 rule__AllPatternEntry__Group_2__2__Impl();
15863 return ; 15863
15864 } 15864 state._fsp--;
15865 // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl" 15865
15866 15866 pushFollow(FOLLOW_2);
15867 15867 rule__AllPatternEntry__Group_2__3();
15868 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" 15868
15869 // InternalApplicationConfiguration.g:4973:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; 15869 state._fsp--;
15870 public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { 15870
15871 15871
15872 int stackSize = keepStackSize(); 15872 }
15873 15873
15874 try { 15874 }
15875 // InternalApplicationConfiguration.g:4977:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) 15875 catch (RecognitionException re) {
15876 // InternalApplicationConfiguration.g:4978:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 15876 reportError(re);
15877 { 15877 recover(input,re);
15878 pushFollow(FOLLOW_24); 15878 }
15879 rule__ConfigSpecification__Group_2_1__0__Impl(); 15879 finally {
15880 15880
15881 state._fsp--; 15881 restoreStackSize(stackSize);
15882 15882
15883 pushFollow(FOLLOW_2); 15883 }
15884 rule__ConfigSpecification__Group_2_1__1(); 15884 return ;
15885 15885 }
15886 state._fsp--; 15886 // $ANTLR end "rule__AllPatternEntry__Group_2__2"
15887 15887
15888 15888
15889 } 15889 // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl"
15890 15890 // InternalApplicationConfiguration.g:4958:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ;
15891 } 15891 public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException {
15892 catch (RecognitionException re) { 15892
15893 reportError(re); 15893 int stackSize = keepStackSize();
15894 recover(input,re); 15894
15895 } 15895 try {
15896 finally { 15896 // InternalApplicationConfiguration.g:4962:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) )
15897 15897 // InternalApplicationConfiguration.g:4963:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
15898 restoreStackSize(stackSize); 15898 {
15899 15899 // InternalApplicationConfiguration.g:4963:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
15900 } 15900 // InternalApplicationConfiguration.g:4964:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
15901 return ; 15901 {
15902 } 15902 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2());
15903 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0" 15903 // InternalApplicationConfiguration.g:4965:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
15904 15904 // InternalApplicationConfiguration.g:4965:3: rule__AllPatternEntry__ExclusuionAssignment_2_2
15905 15905 {
15906 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" 15906 pushFollow(FOLLOW_2);
15907 // InternalApplicationConfiguration.g:4985:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; 15907 rule__AllPatternEntry__ExclusuionAssignment_2_2();
15908 public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { 15908
15909 15909 state._fsp--;
15910 int stackSize = keepStackSize(); 15910
15911 15911
15912 try { 15912 }
15913 // InternalApplicationConfiguration.g:4989:1: ( ( ',' ) ) 15913
15914 // InternalApplicationConfiguration.g:4990:1: ( ',' ) 15914 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2());
15915 { 15915
15916 // InternalApplicationConfiguration.g:4990:1: ( ',' ) 15916 }
15917 // InternalApplicationConfiguration.g:4991:2: ',' 15917
15918 { 15918
15919 before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 15919 }
15920 match(input,26,FOLLOW_2); 15920
15921 after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 15921 }
15922 15922 catch (RecognitionException re) {
15923 } 15923 reportError(re);
15924 15924 recover(input,re);
15925 15925 }
15926 } 15926 finally {
15927 15927
15928 } 15928 restoreStackSize(stackSize);
15929 catch (RecognitionException re) { 15929
15930 reportError(re); 15930 }
15931 recover(input,re); 15931 return ;
15932 } 15932 }
15933 finally { 15933 // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl"
15934 15934
15935 restoreStackSize(stackSize); 15935
15936 15936 // $ANTLR start "rule__AllPatternEntry__Group_2__3"
15937 } 15937 // InternalApplicationConfiguration.g:4973:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ;
15938 return ; 15938 public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException {
15939 } 15939
15940 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl" 15940 int stackSize = keepStackSize();
15941 15941
15942 15942 try {
15943 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" 15943 // InternalApplicationConfiguration.g:4977:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 )
15944 // InternalApplicationConfiguration.g:5000:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; 15944 // InternalApplicationConfiguration.g:4978:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4
15945 public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { 15945 {
15946 15946 pushFollow(FOLLOW_16);
15947 int stackSize = keepStackSize(); 15947 rule__AllPatternEntry__Group_2__3__Impl();
15948 15948
15949 try { 15949 state._fsp--;
15950 // InternalApplicationConfiguration.g:5004:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) 15950
15951 // InternalApplicationConfiguration.g:5005:2: rule__ConfigSpecification__Group_2_1__1__Impl 15951 pushFollow(FOLLOW_2);
15952 { 15952 rule__AllPatternEntry__Group_2__4();
15953 pushFollow(FOLLOW_2); 15953
15954 rule__ConfigSpecification__Group_2_1__1__Impl(); 15954 state._fsp--;
15955 15955
15956 state._fsp--; 15956
15957 15957 }
15958 15958
15959 } 15959 }
15960 15960 catch (RecognitionException re) {
15961 } 15961 reportError(re);
15962 catch (RecognitionException re) { 15962 recover(input,re);
15963 reportError(re); 15963 }
15964 recover(input,re); 15964 finally {
15965 } 15965
15966 finally { 15966 restoreStackSize(stackSize);
15967 15967
15968 restoreStackSize(stackSize); 15968 }
15969 15969 return ;
15970 } 15970 }
15971 return ; 15971 // $ANTLR end "rule__AllPatternEntry__Group_2__3"
15972 } 15972
15973 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1" 15973
15974 15974 // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl"
15975 15975 // InternalApplicationConfiguration.g:4985:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ;
15976 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" 15976 public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException {
15977 // InternalApplicationConfiguration.g:5011:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; 15977
15978 public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { 15978 int stackSize = keepStackSize();
15979 15979
15980 int stackSize = keepStackSize(); 15980 try {
15981 15981 // InternalApplicationConfiguration.g:4989:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) )
15982 try { 15982 // InternalApplicationConfiguration.g:4990:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
15983 // InternalApplicationConfiguration.g:5015:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) 15983 {
15984 // InternalApplicationConfiguration.g:5016:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) 15984 // InternalApplicationConfiguration.g:4990:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
15985 { 15985 // InternalApplicationConfiguration.g:4991:2: ( rule__AllPatternEntry__Group_2_3__0 )*
15986 // InternalApplicationConfiguration.g:5016:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) 15986 {
15987 // InternalApplicationConfiguration.g:5017:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) 15987 before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3());
15988 { 15988 // InternalApplicationConfiguration.g:4992:2: ( rule__AllPatternEntry__Group_2_3__0 )*
15989 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); 15989 loop48:
15990 // InternalApplicationConfiguration.g:5018:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) 15990 do {
15991 // InternalApplicationConfiguration.g:5018:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 15991 int alt48=2;
15992 { 15992 int LA48_0 = input.LA(1);
15993 pushFollow(FOLLOW_2); 15993
15994 rule__ConfigSpecification__EntriesAssignment_2_1_1(); 15994 if ( (LA48_0==31) ) {
15995 15995 alt48=1;
15996 state._fsp--; 15996 }
15997 15997
15998 15998
15999 } 15999 switch (alt48) {
16000 16000 case 1 :
16001 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); 16001 // InternalApplicationConfiguration.g:4992:3: rule__AllPatternEntry__Group_2_3__0
16002 16002 {
16003 } 16003 pushFollow(FOLLOW_17);
16004 16004 rule__AllPatternEntry__Group_2_3__0();
16005 16005
16006 } 16006 state._fsp--;
16007 16007
16008 } 16008
16009 catch (RecognitionException re) { 16009 }
16010 reportError(re); 16010 break;
16011 recover(input,re); 16011
16012 } 16012 default :
16013 finally { 16013 break loop48;
16014 16014 }
16015 restoreStackSize(stackSize); 16015 } while (true);
16016 16016
16017 } 16017 after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3());
16018 return ; 16018
16019 } 16019 }
16020 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl" 16020
16021 16021
16022 16022 }
16023 // $ANTLR start "rule__ConfigDeclaration__Group__0" 16023
16024 // InternalApplicationConfiguration.g:5027:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; 16024 }
16025 public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { 16025 catch (RecognitionException re) {
16026 16026 reportError(re);
16027 int stackSize = keepStackSize(); 16027 recover(input,re);
16028 16028 }
16029 try { 16029 finally {
16030 // InternalApplicationConfiguration.g:5031:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) 16030
16031 // InternalApplicationConfiguration.g:5032:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 16031 restoreStackSize(stackSize);
16032 { 16032
16033 pushFollow(FOLLOW_8); 16033 }
16034 rule__ConfigDeclaration__Group__0__Impl(); 16034 return ;
16035 16035 }
16036 state._fsp--; 16036 // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl"
16037 16037
16038 pushFollow(FOLLOW_2); 16038
16039 rule__ConfigDeclaration__Group__1(); 16039 // $ANTLR start "rule__AllPatternEntry__Group_2__4"
16040 16040 // InternalApplicationConfiguration.g:5000:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ;
16041 state._fsp--; 16041 public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException {
16042 16042
16043 16043 int stackSize = keepStackSize();
16044 } 16044
16045 16045 try {
16046 } 16046 // InternalApplicationConfiguration.g:5004:1: ( rule__AllPatternEntry__Group_2__4__Impl )
16047 catch (RecognitionException re) { 16047 // InternalApplicationConfiguration.g:5005:2: rule__AllPatternEntry__Group_2__4__Impl
16048 reportError(re); 16048 {
16049 recover(input,re); 16049 pushFollow(FOLLOW_2);
16050 } 16050 rule__AllPatternEntry__Group_2__4__Impl();
16051 finally { 16051
16052 16052 state._fsp--;
16053 restoreStackSize(stackSize); 16053
16054 16054
16055 } 16055 }
16056 return ; 16056
16057 } 16057 }
16058 // $ANTLR end "rule__ConfigDeclaration__Group__0" 16058 catch (RecognitionException re) {
16059 16059 reportError(re);
16060 16060 recover(input,re);
16061 // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" 16061 }
16062 // InternalApplicationConfiguration.g:5039:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; 16062 finally {
16063 public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { 16063
16064 16064 restoreStackSize(stackSize);
16065 int stackSize = keepStackSize(); 16065
16066 16066 }
16067 try { 16067 return ;
16068 // InternalApplicationConfiguration.g:5043:1: ( ( 'config' ) ) 16068 }
16069 // InternalApplicationConfiguration.g:5044:1: ( 'config' ) 16069 // $ANTLR end "rule__AllPatternEntry__Group_2__4"
16070 { 16070
16071 // InternalApplicationConfiguration.g:5044:1: ( 'config' ) 16071
16072 // InternalApplicationConfiguration.g:5045:2: 'config' 16072 // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl"
16073 { 16073 // InternalApplicationConfiguration.g:5011:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ;
16074 before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 16074 public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException {
16075 match(input,34,FOLLOW_2); 16075
16076 after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 16076 int stackSize = keepStackSize();
16077 16077
16078 } 16078 try {
16079 16079 // InternalApplicationConfiguration.g:5015:1: ( ( '}' ) )
16080 16080 // InternalApplicationConfiguration.g:5016:1: ( '}' )
16081 } 16081 {
16082 16082 // InternalApplicationConfiguration.g:5016:1: ( '}' )
16083 } 16083 // InternalApplicationConfiguration.g:5017:2: '}'
16084 catch (RecognitionException re) { 16084 {
16085 reportError(re); 16085 before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
16086 recover(input,re); 16086 match(input,30,FOLLOW_2);
16087 } 16087 after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
16088 finally { 16088
16089 16089 }
16090 restoreStackSize(stackSize); 16090
16091 16091
16092 } 16092 }
16093 return ; 16093
16094 } 16094 }
16095 // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl" 16095 catch (RecognitionException re) {
16096 16096 reportError(re);
16097 16097 recover(input,re);
16098 // $ANTLR start "rule__ConfigDeclaration__Group__1" 16098 }
16099 // InternalApplicationConfiguration.g:5054:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; 16099 finally {
16100 public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { 16100
16101 16101 restoreStackSize(stackSize);
16102 int stackSize = keepStackSize(); 16102
16103 16103 }
16104 try { 16104 return ;
16105 // InternalApplicationConfiguration.g:5058:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) 16105 }
16106 // InternalApplicationConfiguration.g:5059:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 16106 // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl"
16107 { 16107
16108 pushFollow(FOLLOW_18); 16108
16109 rule__ConfigDeclaration__Group__1__Impl(); 16109 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0"
16110 16110 // InternalApplicationConfiguration.g:5027:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ;
16111 state._fsp--; 16111 public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException {
16112 16112
16113 pushFollow(FOLLOW_2); 16113 int stackSize = keepStackSize();
16114 rule__ConfigDeclaration__Group__2(); 16114
16115 16115 try {
16116 state._fsp--; 16116 // InternalApplicationConfiguration.g:5031:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 )
16117 16117 // InternalApplicationConfiguration.g:5032:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1
16118 16118 {
16119 } 16119 pushFollow(FOLLOW_8);
16120 16120 rule__AllPatternEntry__Group_2_3__0__Impl();
16121 } 16121
16122 catch (RecognitionException re) { 16122 state._fsp--;
16123 reportError(re); 16123
16124 recover(input,re); 16124 pushFollow(FOLLOW_2);
16125 } 16125 rule__AllPatternEntry__Group_2_3__1();
16126 finally { 16126
16127 16127 state._fsp--;
16128 restoreStackSize(stackSize); 16128
16129 16129
16130 } 16130 }
16131 return ; 16131
16132 } 16132 }
16133 // $ANTLR end "rule__ConfigDeclaration__Group__1" 16133 catch (RecognitionException re) {
16134 16134 reportError(re);
16135 16135 recover(input,re);
16136 // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" 16136 }
16137 // InternalApplicationConfiguration.g:5066:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; 16137 finally {
16138 public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { 16138
16139 16139 restoreStackSize(stackSize);
16140 int stackSize = keepStackSize(); 16140
16141 16141 }
16142 try { 16142 return ;
16143 // InternalApplicationConfiguration.g:5070:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) 16143 }
16144 // InternalApplicationConfiguration.g:5071:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) 16144 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0"
16145 { 16145
16146 // InternalApplicationConfiguration.g:5071:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) 16146
16147 // InternalApplicationConfiguration.g:5072:2: ( rule__ConfigDeclaration__NameAssignment_1 ) 16147 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl"
16148 { 16148 // InternalApplicationConfiguration.g:5039:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ;
16149 before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); 16149 public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException {
16150 // InternalApplicationConfiguration.g:5073:2: ( rule__ConfigDeclaration__NameAssignment_1 ) 16150
16151 // InternalApplicationConfiguration.g:5073:3: rule__ConfigDeclaration__NameAssignment_1 16151 int stackSize = keepStackSize();
16152 { 16152
16153 pushFollow(FOLLOW_2); 16153 try {
16154 rule__ConfigDeclaration__NameAssignment_1(); 16154 // InternalApplicationConfiguration.g:5043:1: ( ( ',' ) )
16155 16155 // InternalApplicationConfiguration.g:5044:1: ( ',' )
16156 state._fsp--; 16156 {
16157 16157 // InternalApplicationConfiguration.g:5044:1: ( ',' )
16158 16158 // InternalApplicationConfiguration.g:5045:2: ','
16159 } 16159 {
16160 16160 before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
16161 after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); 16161 match(input,31,FOLLOW_2);
16162 16162 after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
16163 } 16163
16164 16164 }
16165 16165
16166 } 16166
16167 16167 }
16168 } 16168
16169 catch (RecognitionException re) { 16169 }
16170 reportError(re); 16170 catch (RecognitionException re) {
16171 recover(input,re); 16171 reportError(re);
16172 } 16172 recover(input,re);
16173 finally { 16173 }
16174 16174 finally {
16175 restoreStackSize(stackSize); 16175
16176 16176 restoreStackSize(stackSize);
16177 } 16177
16178 return ; 16178 }
16179 } 16179 return ;
16180 // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl" 16180 }
16181 16181 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl"
16182 16182
16183 // $ANTLR start "rule__ConfigDeclaration__Group__2" 16183
16184 // InternalApplicationConfiguration.g:5081:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; 16184 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1"
16185 public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { 16185 // InternalApplicationConfiguration.g:5054:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ;
16186 16186 public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException {
16187 int stackSize = keepStackSize(); 16187
16188 16188 int stackSize = keepStackSize();
16189 try { 16189
16190 // InternalApplicationConfiguration.g:5085:1: ( rule__ConfigDeclaration__Group__2__Impl ) 16190 try {
16191 // InternalApplicationConfiguration.g:5086:2: rule__ConfigDeclaration__Group__2__Impl 16191 // InternalApplicationConfiguration.g:5058:1: ( rule__AllPatternEntry__Group_2_3__1__Impl )
16192 { 16192 // InternalApplicationConfiguration.g:5059:2: rule__AllPatternEntry__Group_2_3__1__Impl
16193 pushFollow(FOLLOW_2); 16193 {
16194 rule__ConfigDeclaration__Group__2__Impl(); 16194 pushFollow(FOLLOW_2);
16195 16195 rule__AllPatternEntry__Group_2_3__1__Impl();
16196 state._fsp--; 16196
16197 16197 state._fsp--;
16198 16198
16199 } 16199
16200 16200 }
16201 } 16201
16202 catch (RecognitionException re) { 16202 }
16203 reportError(re); 16203 catch (RecognitionException re) {
16204 recover(input,re); 16204 reportError(re);
16205 } 16205 recover(input,re);
16206 finally { 16206 }
16207 16207 finally {
16208 restoreStackSize(stackSize); 16208
16209 16209 restoreStackSize(stackSize);
16210 } 16210
16211 return ; 16211 }
16212 } 16212 return ;
16213 // $ANTLR end "rule__ConfigDeclaration__Group__2" 16213 }
16214 16214 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1"
16215 16215
16216 // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" 16216
16217 // InternalApplicationConfiguration.g:5092:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; 16217 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl"
16218 public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { 16218 // InternalApplicationConfiguration.g:5065:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ;
16219 16219 public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException {
16220 int stackSize = keepStackSize(); 16220
16221 16221 int stackSize = keepStackSize();
16222 try { 16222
16223 // InternalApplicationConfiguration.g:5096:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) 16223 try {
16224 // InternalApplicationConfiguration.g:5097:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) 16224 // InternalApplicationConfiguration.g:5069:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) )
16225 { 16225 // InternalApplicationConfiguration.g:5070:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
16226 // InternalApplicationConfiguration.g:5097:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) 16226 {
16227 // InternalApplicationConfiguration.g:5098:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) 16227 // InternalApplicationConfiguration.g:5070:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
16228 { 16228 // InternalApplicationConfiguration.g:5071:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
16229 before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); 16229 {
16230 // InternalApplicationConfiguration.g:5099:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) 16230 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1());
16231 // InternalApplicationConfiguration.g:5099:3: rule__ConfigDeclaration__SpecificationAssignment_2 16231 // InternalApplicationConfiguration.g:5072:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
16232 { 16232 // InternalApplicationConfiguration.g:5072:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1
16233 pushFollow(FOLLOW_2); 16233 {
16234 rule__ConfigDeclaration__SpecificationAssignment_2(); 16234 pushFollow(FOLLOW_2);
16235 16235 rule__AllPatternEntry__ExclusuionAssignment_2_3_1();
16236 state._fsp--; 16236
16237 16237 state._fsp--;
16238 16238
16239 } 16239
16240 16240 }
16241 after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); 16241
16242 16242 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1());
16243 } 16243
16244 16244 }
16245 16245
16246 } 16246
16247 16247 }
16248 } 16248
16249 catch (RecognitionException re) { 16249 }
16250 reportError(re); 16250 catch (RecognitionException re) {
16251 recover(input,re); 16251 reportError(re);
16252 } 16252 recover(input,re);
16253 finally { 16253 }
16254 16254 finally {
16255 restoreStackSize(stackSize); 16255
16256 16256 restoreStackSize(stackSize);
16257 } 16257
16258 return ; 16258 }
16259 } 16259 return ;
16260 // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl" 16260 }
16261 16261 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl"
16262 16262
16263 // $ANTLR start "rule__DocumentationEntry__Group__0" 16263
16264 // InternalApplicationConfiguration.g:5108:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; 16264 // $ANTLR start "rule__PatternElement__Group__0"
16265 public final void rule__DocumentationEntry__Group__0() throws RecognitionException { 16265 // InternalApplicationConfiguration.g:5081:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ;
16266 16266 public final void rule__PatternElement__Group__0() throws RecognitionException {
16267 int stackSize = keepStackSize(); 16267
16268 16268 int stackSize = keepStackSize();
16269 try { 16269
16270 // InternalApplicationConfiguration.g:5112:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) 16270 try {
16271 // InternalApplicationConfiguration.g:5113:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 16271 // InternalApplicationConfiguration.g:5085:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 )
16272 { 16272 // InternalApplicationConfiguration.g:5086:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1
16273 pushFollow(FOLLOW_13); 16273 {
16274 rule__DocumentationEntry__Group__0__Impl(); 16274 pushFollow(FOLLOW_8);
16275 16275 rule__PatternElement__Group__0__Impl();
16276 state._fsp--; 16276
16277 16277 state._fsp--;
16278 pushFollow(FOLLOW_2); 16278
16279 rule__DocumentationEntry__Group__1(); 16279 pushFollow(FOLLOW_2);
16280 16280 rule__PatternElement__Group__1();
16281 state._fsp--; 16281
16282 16282 state._fsp--;
16283 16283
16284 } 16284
16285 16285 }
16286 } 16286
16287 catch (RecognitionException re) { 16287 }
16288 reportError(re); 16288 catch (RecognitionException re) {
16289 recover(input,re); 16289 reportError(re);
16290 } 16290 recover(input,re);
16291 finally { 16291 }
16292 16292 finally {
16293 restoreStackSize(stackSize); 16293
16294 16294 restoreStackSize(stackSize);
16295 } 16295
16296 return ; 16296 }
16297 } 16297 return ;
16298 // $ANTLR end "rule__DocumentationEntry__Group__0" 16298 }
16299 16299 // $ANTLR end "rule__PatternElement__Group__0"
16300 16300
16301 // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" 16301
16302 // InternalApplicationConfiguration.g:5120:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; 16302 // $ANTLR start "rule__PatternElement__Group__0__Impl"
16303 public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { 16303 // InternalApplicationConfiguration.g:5093:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ;
16304 16304 public final void rule__PatternElement__Group__0__Impl() throws RecognitionException {
16305 int stackSize = keepStackSize(); 16305
16306 16306 int stackSize = keepStackSize();
16307 try { 16307
16308 // InternalApplicationConfiguration.g:5124:1: ( ( 'log-level' ) ) 16308 try {
16309 // InternalApplicationConfiguration.g:5125:1: ( 'log-level' ) 16309 // InternalApplicationConfiguration.g:5097:1: ( ( ( rule__PatternElement__Group_0__0 )? ) )
16310 { 16310 // InternalApplicationConfiguration.g:5098:1: ( ( rule__PatternElement__Group_0__0 )? )
16311 // InternalApplicationConfiguration.g:5125:1: ( 'log-level' ) 16311 {
16312 // InternalApplicationConfiguration.g:5126:2: 'log-level' 16312 // InternalApplicationConfiguration.g:5098:1: ( ( rule__PatternElement__Group_0__0 )? )
16313 { 16313 // InternalApplicationConfiguration.g:5099:2: ( rule__PatternElement__Group_0__0 )?
16314 before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 16314 {
16315 match(input,35,FOLLOW_2); 16315 before(grammarAccess.getPatternElementAccess().getGroup_0());
16316 after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 16316 // InternalApplicationConfiguration.g:5100:2: ( rule__PatternElement__Group_0__0 )?
16317 16317 int alt49=2;
16318 } 16318 int LA49_0 = input.LA(1);
16319 16319
16320 16320 if ( (LA49_0==RULE_ID) ) {
16321 } 16321 int LA49_1 = input.LA(2);
16322 16322
16323 } 16323 if ( (LA49_1==21||LA49_1==34) ) {
16324 catch (RecognitionException re) { 16324 alt49=1;
16325 reportError(re); 16325 }
16326 recover(input,re); 16326 }
16327 } 16327 switch (alt49) {
16328 finally { 16328 case 1 :
16329 16329 // InternalApplicationConfiguration.g:5100:3: rule__PatternElement__Group_0__0
16330 restoreStackSize(stackSize); 16330 {
16331 16331 pushFollow(FOLLOW_2);
16332 } 16332 rule__PatternElement__Group_0__0();
16333 return ; 16333
16334 } 16334 state._fsp--;
16335 // $ANTLR end "rule__DocumentationEntry__Group__0__Impl" 16335
16336 16336
16337 16337 }
16338 // $ANTLR start "rule__DocumentationEntry__Group__1" 16338 break;
16339 // InternalApplicationConfiguration.g:5135:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; 16339
16340 public final void rule__DocumentationEntry__Group__1() throws RecognitionException { 16340 }
16341 16341
16342 int stackSize = keepStackSize(); 16342 after(grammarAccess.getPatternElementAccess().getGroup_0());
16343 16343
16344 try { 16344 }
16345 // InternalApplicationConfiguration.g:5139:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) 16345
16346 // InternalApplicationConfiguration.g:5140:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 16346
16347 { 16347 }
16348 pushFollow(FOLLOW_25); 16348
16349 rule__DocumentationEntry__Group__1__Impl(); 16349 }
16350 16350 catch (RecognitionException re) {
16351 state._fsp--; 16351 reportError(re);
16352 16352 recover(input,re);
16353 pushFollow(FOLLOW_2); 16353 }
16354 rule__DocumentationEntry__Group__2(); 16354 finally {
16355 16355
16356 state._fsp--; 16356 restoreStackSize(stackSize);
16357 16357
16358 16358 }
16359 } 16359 return ;
16360 16360 }
16361 } 16361 // $ANTLR end "rule__PatternElement__Group__0__Impl"
16362 catch (RecognitionException re) { 16362
16363 reportError(re); 16363
16364 recover(input,re); 16364 // $ANTLR start "rule__PatternElement__Group__1"
16365 } 16365 // InternalApplicationConfiguration.g:5108:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ;
16366 finally { 16366 public final void rule__PatternElement__Group__1() throws RecognitionException {
16367 16367
16368 restoreStackSize(stackSize); 16368 int stackSize = keepStackSize();
16369 16369
16370 } 16370 try {
16371 return ; 16371 // InternalApplicationConfiguration.g:5112:1: ( rule__PatternElement__Group__1__Impl )
16372 } 16372 // InternalApplicationConfiguration.g:5113:2: rule__PatternElement__Group__1__Impl
16373 // $ANTLR end "rule__DocumentationEntry__Group__1" 16373 {
16374 16374 pushFollow(FOLLOW_2);
16375 16375 rule__PatternElement__Group__1__Impl();
16376 // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" 16376
16377 // InternalApplicationConfiguration.g:5147:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; 16377 state._fsp--;
16378 public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { 16378
16379 16379
16380 int stackSize = keepStackSize(); 16380 }
16381 16381
16382 try { 16382 }
16383 // InternalApplicationConfiguration.g:5151:1: ( ( '=' ) ) 16383 catch (RecognitionException re) {
16384 // InternalApplicationConfiguration.g:5152:1: ( '=' ) 16384 reportError(re);
16385 { 16385 recover(input,re);
16386 // InternalApplicationConfiguration.g:5152:1: ( '=' ) 16386 }
16387 // InternalApplicationConfiguration.g:5153:2: '=' 16387 finally {
16388 { 16388
16389 before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); 16389 restoreStackSize(stackSize);
16390 match(input,23,FOLLOW_2); 16390
16391 after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); 16391 }
16392 16392 return ;
16393 } 16393 }
16394 16394 // $ANTLR end "rule__PatternElement__Group__1"
16395 16395
16396 } 16396
16397 16397 // $ANTLR start "rule__PatternElement__Group__1__Impl"
16398 } 16398 // InternalApplicationConfiguration.g:5119:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ;
16399 catch (RecognitionException re) { 16399 public final void rule__PatternElement__Group__1__Impl() throws RecognitionException {
16400 reportError(re); 16400
16401 recover(input,re); 16401 int stackSize = keepStackSize();
16402 } 16402
16403 finally { 16403 try {
16404 16404 // InternalApplicationConfiguration.g:5123:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) )
16405 restoreStackSize(stackSize); 16405 // InternalApplicationConfiguration.g:5124:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
16406 16406 {
16407 } 16407 // InternalApplicationConfiguration.g:5124:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
16408 return ; 16408 // InternalApplicationConfiguration.g:5125:2: ( rule__PatternElement__PatternAssignment_1 )
16409 } 16409 {
16410 // $ANTLR end "rule__DocumentationEntry__Group__1__Impl" 16410 before(grammarAccess.getPatternElementAccess().getPatternAssignment_1());
16411 16411 // InternalApplicationConfiguration.g:5126:2: ( rule__PatternElement__PatternAssignment_1 )
16412 16412 // InternalApplicationConfiguration.g:5126:3: rule__PatternElement__PatternAssignment_1
16413 // $ANTLR start "rule__DocumentationEntry__Group__2" 16413 {
16414 // InternalApplicationConfiguration.g:5162:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; 16414 pushFollow(FOLLOW_2);
16415 public final void rule__DocumentationEntry__Group__2() throws RecognitionException { 16415 rule__PatternElement__PatternAssignment_1();
16416 16416
16417 int stackSize = keepStackSize(); 16417 state._fsp--;
16418 16418
16419 try { 16419
16420 // InternalApplicationConfiguration.g:5166:1: ( rule__DocumentationEntry__Group__2__Impl ) 16420 }
16421 // InternalApplicationConfiguration.g:5167:2: rule__DocumentationEntry__Group__2__Impl 16421
16422 { 16422 after(grammarAccess.getPatternElementAccess().getPatternAssignment_1());
16423 pushFollow(FOLLOW_2); 16423
16424 rule__DocumentationEntry__Group__2__Impl(); 16424 }
16425 16425
16426 state._fsp--; 16426
16427 16427 }
16428 16428
16429 } 16429 }
16430 16430 catch (RecognitionException re) {
16431 } 16431 reportError(re);
16432 catch (RecognitionException re) { 16432 recover(input,re);
16433 reportError(re); 16433 }
16434 recover(input,re); 16434 finally {
16435 } 16435
16436 finally { 16436 restoreStackSize(stackSize);
16437 16437
16438 restoreStackSize(stackSize); 16438 }
16439 16439 return ;
16440 } 16440 }
16441 return ; 16441 // $ANTLR end "rule__PatternElement__Group__1__Impl"
16442 } 16442
16443 // $ANTLR end "rule__DocumentationEntry__Group__2" 16443
16444 16444 // $ANTLR start "rule__PatternElement__Group_0__0"
16445 16445 // InternalApplicationConfiguration.g:5135:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ;
16446 // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" 16446 public final void rule__PatternElement__Group_0__0() throws RecognitionException {
16447 // InternalApplicationConfiguration.g:5173:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; 16447
16448 public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { 16448 int stackSize = keepStackSize();
16449 16449
16450 int stackSize = keepStackSize(); 16450 try {
16451 16451 // InternalApplicationConfiguration.g:5139:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 )
16452 try { 16452 // InternalApplicationConfiguration.g:5140:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1
16453 // InternalApplicationConfiguration.g:5177:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) 16453 {
16454 // InternalApplicationConfiguration.g:5178:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) 16454 pushFollow(FOLLOW_20);
16455 { 16455 rule__PatternElement__Group_0__0__Impl();
16456 // InternalApplicationConfiguration.g:5178:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) 16456
16457 // InternalApplicationConfiguration.g:5179:2: ( rule__DocumentationEntry__LevelAssignment_2 ) 16457 state._fsp--;
16458 { 16458
16459 before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); 16459 pushFollow(FOLLOW_2);
16460 // InternalApplicationConfiguration.g:5180:2: ( rule__DocumentationEntry__LevelAssignment_2 ) 16460 rule__PatternElement__Group_0__1();
16461 // InternalApplicationConfiguration.g:5180:3: rule__DocumentationEntry__LevelAssignment_2 16461
16462 { 16462 state._fsp--;
16463 pushFollow(FOLLOW_2); 16463
16464 rule__DocumentationEntry__LevelAssignment_2(); 16464
16465 16465 }
16466 state._fsp--; 16466
16467 16467 }
16468 16468 catch (RecognitionException re) {
16469 } 16469 reportError(re);
16470 16470 recover(input,re);
16471 after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); 16471 }
16472 16472 finally {
16473 } 16473
16474 16474 restoreStackSize(stackSize);
16475 16475
16476 } 16476 }
16477 16477 return ;
16478 } 16478 }
16479 catch (RecognitionException re) { 16479 // $ANTLR end "rule__PatternElement__Group_0__0"
16480 reportError(re); 16480
16481 recover(input,re); 16481
16482 } 16482 // $ANTLR start "rule__PatternElement__Group_0__0__Impl"
16483 finally { 16483 // InternalApplicationConfiguration.g:5147:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ;
16484 16484 public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException {
16485 restoreStackSize(stackSize); 16485
16486 16486 int stackSize = keepStackSize();
16487 } 16487
16488 return ; 16488 try {
16489 } 16489 // InternalApplicationConfiguration.g:5151:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) )
16490 // $ANTLR end "rule__DocumentationEntry__Group__2__Impl" 16490 // InternalApplicationConfiguration.g:5152:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
16491 16491 {
16492 16492 // InternalApplicationConfiguration.g:5152:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
16493 // $ANTLR start "rule__RuntimeEntry__Group__0" 16493 // InternalApplicationConfiguration.g:5153:2: ( rule__PatternElement__PackageAssignment_0_0 )
16494 // InternalApplicationConfiguration.g:5189:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; 16494 {
16495 public final void rule__RuntimeEntry__Group__0() throws RecognitionException { 16495 before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0());
16496 16496 // InternalApplicationConfiguration.g:5154:2: ( rule__PatternElement__PackageAssignment_0_0 )
16497 int stackSize = keepStackSize(); 16497 // InternalApplicationConfiguration.g:5154:3: rule__PatternElement__PackageAssignment_0_0
16498 16498 {
16499 try { 16499 pushFollow(FOLLOW_2);
16500 // InternalApplicationConfiguration.g:5193:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) 16500 rule__PatternElement__PackageAssignment_0_0();
16501 // InternalApplicationConfiguration.g:5194:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 16501
16502 { 16502 state._fsp--;
16503 pushFollow(FOLLOW_13); 16503
16504 rule__RuntimeEntry__Group__0__Impl(); 16504
16505 16505 }
16506 state._fsp--; 16506
16507 16507 after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0());
16508 pushFollow(FOLLOW_2); 16508
16509 rule__RuntimeEntry__Group__1(); 16509 }
16510 16510
16511 state._fsp--; 16511
16512 16512 }
16513 16513
16514 } 16514 }
16515 16515 catch (RecognitionException re) {
16516 } 16516 reportError(re);
16517 catch (RecognitionException re) { 16517 recover(input,re);
16518 reportError(re); 16518 }
16519 recover(input,re); 16519 finally {
16520 } 16520
16521 finally { 16521 restoreStackSize(stackSize);
16522 16522
16523 restoreStackSize(stackSize); 16523 }
16524 16524 return ;
16525 } 16525 }
16526 return ; 16526 // $ANTLR end "rule__PatternElement__Group_0__0__Impl"
16527 } 16527
16528 // $ANTLR end "rule__RuntimeEntry__Group__0" 16528
16529 16529 // $ANTLR start "rule__PatternElement__Group_0__1"
16530 16530 // InternalApplicationConfiguration.g:5162:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ;
16531 // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" 16531 public final void rule__PatternElement__Group_0__1() throws RecognitionException {
16532 // InternalApplicationConfiguration.g:5201:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; 16532
16533 public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { 16533 int stackSize = keepStackSize();
16534 16534
16535 int stackSize = keepStackSize(); 16535 try {
16536 16536 // InternalApplicationConfiguration.g:5166:1: ( rule__PatternElement__Group_0__1__Impl )
16537 try { 16537 // InternalApplicationConfiguration.g:5167:2: rule__PatternElement__Group_0__1__Impl
16538 // InternalApplicationConfiguration.g:5205:1: ( ( 'runtime' ) ) 16538 {
16539 // InternalApplicationConfiguration.g:5206:1: ( 'runtime' ) 16539 pushFollow(FOLLOW_2);
16540 { 16540 rule__PatternElement__Group_0__1__Impl();
16541 // InternalApplicationConfiguration.g:5206:1: ( 'runtime' ) 16541
16542 // InternalApplicationConfiguration.g:5207:2: 'runtime' 16542 state._fsp--;
16543 { 16543
16544 before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 16544
16545 match(input,36,FOLLOW_2); 16545 }
16546 after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 16546
16547 16547 }
16548 } 16548 catch (RecognitionException re) {
16549 16549 reportError(re);
16550 16550 recover(input,re);
16551 } 16551 }
16552 16552 finally {
16553 } 16553
16554 catch (RecognitionException re) { 16554 restoreStackSize(stackSize);
16555 reportError(re); 16555
16556 recover(input,re); 16556 }
16557 } 16557 return ;
16558 finally { 16558 }
16559 16559 // $ANTLR end "rule__PatternElement__Group_0__1"
16560 restoreStackSize(stackSize); 16560
16561 16561
16562 } 16562 // $ANTLR start "rule__PatternElement__Group_0__1__Impl"
16563 return ; 16563 // InternalApplicationConfiguration.g:5173:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ;
16564 } 16564 public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException {
16565 // $ANTLR end "rule__RuntimeEntry__Group__0__Impl" 16565
16566 16566 int stackSize = keepStackSize();
16567 16567
16568 // $ANTLR start "rule__RuntimeEntry__Group__1" 16568 try {
16569 // InternalApplicationConfiguration.g:5216:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; 16569 // InternalApplicationConfiguration.g:5177:1: ( ( '::' ) )
16570 public final void rule__RuntimeEntry__Group__1() throws RecognitionException { 16570 // InternalApplicationConfiguration.g:5178:1: ( '::' )
16571 16571 {
16572 int stackSize = keepStackSize(); 16572 // InternalApplicationConfiguration.g:5178:1: ( '::' )
16573 16573 // InternalApplicationConfiguration.g:5179:2: '::'
16574 try { 16574 {
16575 // InternalApplicationConfiguration.g:5220:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) 16575 before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
16576 // InternalApplicationConfiguration.g:5221:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 16576 match(input,34,FOLLOW_2);
16577 { 16577 after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
16578 pushFollow(FOLLOW_9); 16578
16579 rule__RuntimeEntry__Group__1__Impl(); 16579 }
16580 16580
16581 state._fsp--; 16581
16582 16582 }
16583 pushFollow(FOLLOW_2); 16583
16584 rule__RuntimeEntry__Group__2(); 16584 }
16585 16585 catch (RecognitionException re) {
16586 state._fsp--; 16586 reportError(re);
16587 16587 recover(input,re);
16588 16588 }
16589 } 16589 finally {
16590 16590
16591 } 16591 restoreStackSize(stackSize);
16592 catch (RecognitionException re) { 16592
16593 reportError(re); 16593 }
16594 recover(input,re); 16594 return ;
16595 } 16595 }
16596 finally { 16596 // $ANTLR end "rule__PatternElement__Group_0__1__Impl"
16597 16597
16598 restoreStackSize(stackSize); 16598
16599 16599 // $ANTLR start "rule__GraphPatternDeclaration__Group__0"
16600 } 16600 // InternalApplicationConfiguration.g:5189:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ;
16601 return ; 16601 public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException {
16602 } 16602
16603 // $ANTLR end "rule__RuntimeEntry__Group__1" 16603 int stackSize = keepStackSize();
16604 16604
16605 16605 try {
16606 // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" 16606 // InternalApplicationConfiguration.g:5193:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 )
16607 // InternalApplicationConfiguration.g:5228:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; 16607 // InternalApplicationConfiguration.g:5194:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1
16608 public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { 16608 {
16609 16609 pushFollow(FOLLOW_8);
16610 int stackSize = keepStackSize(); 16610 rule__GraphPatternDeclaration__Group__0__Impl();
16611 16611
16612 try { 16612 state._fsp--;
16613 // InternalApplicationConfiguration.g:5232:1: ( ( '=' ) ) 16613
16614 // InternalApplicationConfiguration.g:5233:1: ( '=' ) 16614 pushFollow(FOLLOW_2);
16615 { 16615 rule__GraphPatternDeclaration__Group__1();
16616 // InternalApplicationConfiguration.g:5233:1: ( '=' ) 16616
16617 // InternalApplicationConfiguration.g:5234:2: '=' 16617 state._fsp--;
16618 { 16618
16619 before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); 16619
16620 match(input,23,FOLLOW_2); 16620 }
16621 after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); 16621
16622 16622 }
16623 } 16623 catch (RecognitionException re) {
16624 16624 reportError(re);
16625 16625 recover(input,re);
16626 } 16626 }
16627 16627 finally {
16628 } 16628
16629 catch (RecognitionException re) { 16629 restoreStackSize(stackSize);
16630 reportError(re); 16630
16631 recover(input,re); 16631 }
16632 } 16632 return ;
16633 finally { 16633 }
16634 16634 // $ANTLR end "rule__GraphPatternDeclaration__Group__0"
16635 restoreStackSize(stackSize); 16635
16636 16636
16637 } 16637 // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl"
16638 return ; 16638 // InternalApplicationConfiguration.g:5201:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ;
16639 } 16639 public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException {
16640 // $ANTLR end "rule__RuntimeEntry__Group__1__Impl" 16640
16641 16641 int stackSize = keepStackSize();
16642 16642
16643 // $ANTLR start "rule__RuntimeEntry__Group__2" 16643 try {
16644 // InternalApplicationConfiguration.g:5243:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; 16644 // InternalApplicationConfiguration.g:5205:1: ( ( 'constraints' ) )
16645 public final void rule__RuntimeEntry__Group__2() throws RecognitionException { 16645 // InternalApplicationConfiguration.g:5206:1: ( 'constraints' )
16646 16646 {
16647 int stackSize = keepStackSize(); 16647 // InternalApplicationConfiguration.g:5206:1: ( 'constraints' )
16648 16648 // InternalApplicationConfiguration.g:5207:2: 'constraints'
16649 try { 16649 {
16650 // InternalApplicationConfiguration.g:5247:1: ( rule__RuntimeEntry__Group__2__Impl ) 16650 before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
16651 // InternalApplicationConfiguration.g:5248:2: rule__RuntimeEntry__Group__2__Impl 16651 match(input,38,FOLLOW_2);
16652 { 16652 after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
16653 pushFollow(FOLLOW_2); 16653
16654 rule__RuntimeEntry__Group__2__Impl(); 16654 }
16655 16655
16656 state._fsp--; 16656
16657 16657 }
16658 16658
16659 } 16659 }
16660 16660 catch (RecognitionException re) {
16661 } 16661 reportError(re);
16662 catch (RecognitionException re) { 16662 recover(input,re);
16663 reportError(re); 16663 }
16664 recover(input,re); 16664 finally {
16665 } 16665
16666 finally { 16666 restoreStackSize(stackSize);
16667 16667
16668 restoreStackSize(stackSize); 16668 }
16669 16669 return ;
16670 } 16670 }
16671 return ; 16671 // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl"
16672 } 16672
16673 // $ANTLR end "rule__RuntimeEntry__Group__2" 16673
16674 16674 // $ANTLR start "rule__GraphPatternDeclaration__Group__1"
16675 16675 // InternalApplicationConfiguration.g:5216:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ;
16676 // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" 16676 public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException {
16677 // InternalApplicationConfiguration.g:5254:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; 16677
16678 public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { 16678 int stackSize = keepStackSize();
16679 16679
16680 int stackSize = keepStackSize(); 16680 try {
16681 16681 // InternalApplicationConfiguration.g:5220:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 )
16682 try { 16682 // InternalApplicationConfiguration.g:5221:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2
16683 // InternalApplicationConfiguration.g:5258:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) 16683 {
16684 // InternalApplicationConfiguration.g:5259:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) 16684 pushFollow(FOLLOW_19);
16685 { 16685 rule__GraphPatternDeclaration__Group__1__Impl();
16686 // InternalApplicationConfiguration.g:5259:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) 16686
16687 // InternalApplicationConfiguration.g:5260:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) 16687 state._fsp--;
16688 { 16688
16689 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); 16689 pushFollow(FOLLOW_2);
16690 // InternalApplicationConfiguration.g:5261:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) 16690 rule__GraphPatternDeclaration__Group__2();
16691 // InternalApplicationConfiguration.g:5261:3: rule__RuntimeEntry__MillisecLimitAssignment_2 16691
16692 { 16692 state._fsp--;
16693 pushFollow(FOLLOW_2); 16693
16694 rule__RuntimeEntry__MillisecLimitAssignment_2(); 16694
16695 16695 }
16696 state._fsp--; 16696
16697 16697 }
16698 16698 catch (RecognitionException re) {
16699 } 16699 reportError(re);
16700 16700 recover(input,re);
16701 after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); 16701 }
16702 16702 finally {
16703 } 16703
16704 16704 restoreStackSize(stackSize);
16705 16705
16706 } 16706 }
16707 16707 return ;
16708 } 16708 }
16709 catch (RecognitionException re) { 16709 // $ANTLR end "rule__GraphPatternDeclaration__Group__1"
16710 reportError(re); 16710
16711 recover(input,re); 16711
16712 } 16712 // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl"
16713 finally { 16713 // InternalApplicationConfiguration.g:5228:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ;
16714 16714 public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException {
16715 restoreStackSize(stackSize); 16715
16716 16716 int stackSize = keepStackSize();
16717 } 16717
16718 return ; 16718 try {
16719 } 16719 // InternalApplicationConfiguration.g:5232:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) )
16720 // $ANTLR end "rule__RuntimeEntry__Group__2__Impl" 16720 // InternalApplicationConfiguration.g:5233:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
16721 16721 {
16722 16722 // InternalApplicationConfiguration.g:5233:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
16723 // $ANTLR start "rule__MemoryEntry__Group__0" 16723 // InternalApplicationConfiguration.g:5234:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
16724 // InternalApplicationConfiguration.g:5270:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; 16724 {
16725 public final void rule__MemoryEntry__Group__0() throws RecognitionException { 16725 before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1());
16726 16726 // InternalApplicationConfiguration.g:5235:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
16727 int stackSize = keepStackSize(); 16727 // InternalApplicationConfiguration.g:5235:3: rule__GraphPatternDeclaration__NameAssignment_1
16728 16728 {
16729 try { 16729 pushFollow(FOLLOW_2);
16730 // InternalApplicationConfiguration.g:5274:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) 16730 rule__GraphPatternDeclaration__NameAssignment_1();
16731 // InternalApplicationConfiguration.g:5275:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 16731
16732 { 16732 state._fsp--;
16733 pushFollow(FOLLOW_13); 16733
16734 rule__MemoryEntry__Group__0__Impl(); 16734
16735 16735 }
16736 state._fsp--; 16736
16737 16737 after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1());
16738 pushFollow(FOLLOW_2); 16738
16739 rule__MemoryEntry__Group__1(); 16739 }
16740 16740
16741 state._fsp--; 16741
16742 16742 }
16743 16743
16744 } 16744 }
16745 16745 catch (RecognitionException re) {
16746 } 16746 reportError(re);
16747 catch (RecognitionException re) { 16747 recover(input,re);
16748 reportError(re); 16748 }
16749 recover(input,re); 16749 finally {
16750 } 16750
16751 finally { 16751 restoreStackSize(stackSize);
16752 16752
16753 restoreStackSize(stackSize); 16753 }
16754 16754 return ;
16755 } 16755 }
16756 return ; 16756 // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl"
16757 } 16757
16758 // $ANTLR end "rule__MemoryEntry__Group__0" 16758
16759 16759 // $ANTLR start "rule__GraphPatternDeclaration__Group__2"
16760 16760 // InternalApplicationConfiguration.g:5243:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ;
16761 // $ANTLR start "rule__MemoryEntry__Group__0__Impl" 16761 public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException {
16762 // InternalApplicationConfiguration.g:5282:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; 16762
16763 public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { 16763 int stackSize = keepStackSize();
16764 16764
16765 int stackSize = keepStackSize(); 16765 try {
16766 16766 // InternalApplicationConfiguration.g:5247:1: ( rule__GraphPatternDeclaration__Group__2__Impl )
16767 try { 16767 // InternalApplicationConfiguration.g:5248:2: rule__GraphPatternDeclaration__Group__2__Impl
16768 // InternalApplicationConfiguration.g:5286:1: ( ( 'memory' ) ) 16768 {
16769 // InternalApplicationConfiguration.g:5287:1: ( 'memory' ) 16769 pushFollow(FOLLOW_2);
16770 { 16770 rule__GraphPatternDeclaration__Group__2__Impl();
16771 // InternalApplicationConfiguration.g:5287:1: ( 'memory' ) 16771
16772 // InternalApplicationConfiguration.g:5288:2: 'memory' 16772 state._fsp--;
16773 { 16773
16774 before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 16774
16775 match(input,37,FOLLOW_2); 16775 }
16776 after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 16776
16777 16777 }
16778 } 16778 catch (RecognitionException re) {
16779 16779 reportError(re);
16780 16780 recover(input,re);
16781 } 16781 }
16782 16782 finally {
16783 } 16783
16784 catch (RecognitionException re) { 16784 restoreStackSize(stackSize);
16785 reportError(re); 16785
16786 recover(input,re); 16786 }
16787 } 16787 return ;
16788 finally { 16788 }
16789 16789 // $ANTLR end "rule__GraphPatternDeclaration__Group__2"
16790 restoreStackSize(stackSize); 16790
16791 16791
16792 } 16792 // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl"
16793 return ; 16793 // InternalApplicationConfiguration.g:5254:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ;
16794 } 16794 public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException {
16795 // $ANTLR end "rule__MemoryEntry__Group__0__Impl" 16795
16796 16796 int stackSize = keepStackSize();
16797 16797
16798 // $ANTLR start "rule__MemoryEntry__Group__1" 16798 try {
16799 // InternalApplicationConfiguration.g:5297:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; 16799 // InternalApplicationConfiguration.g:5258:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) )
16800 public final void rule__MemoryEntry__Group__1() throws RecognitionException { 16800 // InternalApplicationConfiguration.g:5259:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
16801 16801 {
16802 int stackSize = keepStackSize(); 16802 // InternalApplicationConfiguration.g:5259:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
16803 16803 // InternalApplicationConfiguration.g:5260:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
16804 try { 16804 {
16805 // InternalApplicationConfiguration.g:5301:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) 16805 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2());
16806 // InternalApplicationConfiguration.g:5302:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 16806 // InternalApplicationConfiguration.g:5261:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
16807 { 16807 // InternalApplicationConfiguration.g:5261:3: rule__GraphPatternDeclaration__SpecificationAssignment_2
16808 pushFollow(FOLLOW_9); 16808 {
16809 rule__MemoryEntry__Group__1__Impl(); 16809 pushFollow(FOLLOW_2);
16810 16810 rule__GraphPatternDeclaration__SpecificationAssignment_2();
16811 state._fsp--; 16811
16812 16812 state._fsp--;
16813 pushFollow(FOLLOW_2); 16813
16814 rule__MemoryEntry__Group__2(); 16814
16815 16815 }
16816 state._fsp--; 16816
16817 16817 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2());
16818 16818
16819 } 16819 }
16820 16820
16821 } 16821
16822 catch (RecognitionException re) { 16822 }
16823 reportError(re); 16823
16824 recover(input,re); 16824 }
16825 } 16825 catch (RecognitionException re) {
16826 finally { 16826 reportError(re);
16827 16827 recover(input,re);
16828 restoreStackSize(stackSize); 16828 }
16829 16829 finally {
16830 } 16830
16831 return ; 16831 restoreStackSize(stackSize);
16832 } 16832
16833 // $ANTLR end "rule__MemoryEntry__Group__1" 16833 }
16834 16834 return ;
16835 16835 }
16836 // $ANTLR start "rule__MemoryEntry__Group__1__Impl" 16836 // $ANTLR end "rule__GraphPatternDeclaration__Group__2__Impl"
16837 // InternalApplicationConfiguration.g:5309:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; 16837
16838 public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { 16838
16839 16839 // $ANTLR start "rule__ObjectiveSpecification__Group__0"
16840 int stackSize = keepStackSize(); 16840 // InternalApplicationConfiguration.g:5270:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ;
16841 16841 public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException {
16842 try { 16842
16843 // InternalApplicationConfiguration.g:5313:1: ( ( '=' ) ) 16843 int stackSize = keepStackSize();
16844 // InternalApplicationConfiguration.g:5314:1: ( '=' ) 16844
16845 { 16845 try {
16846 // InternalApplicationConfiguration.g:5314:1: ( '=' ) 16846 // InternalApplicationConfiguration.g:5274:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 )
16847 // InternalApplicationConfiguration.g:5315:2: '=' 16847 // InternalApplicationConfiguration.g:5275:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1
16848 { 16848 {
16849 before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 16849 pushFollow(FOLLOW_23);
16850 match(input,23,FOLLOW_2); 16850 rule__ObjectiveSpecification__Group__0__Impl();
16851 after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 16851
16852 16852 state._fsp--;
16853 } 16853
16854 16854 pushFollow(FOLLOW_2);
16855 16855 rule__ObjectiveSpecification__Group__1();
16856 } 16856
16857 16857 state._fsp--;
16858 } 16858
16859 catch (RecognitionException re) { 16859
16860 reportError(re); 16860 }
16861 recover(input,re); 16861
16862 } 16862 }
16863 finally { 16863 catch (RecognitionException re) {
16864 16864 reportError(re);
16865 restoreStackSize(stackSize); 16865 recover(input,re);
16866 16866 }
16867 } 16867 finally {
16868 return ; 16868
16869 } 16869 restoreStackSize(stackSize);
16870 // $ANTLR end "rule__MemoryEntry__Group__1__Impl" 16870
16871 16871 }
16872 16872 return ;
16873 // $ANTLR start "rule__MemoryEntry__Group__2" 16873 }
16874 // InternalApplicationConfiguration.g:5324:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; 16874 // $ANTLR end "rule__ObjectiveSpecification__Group__0"
16875 public final void rule__MemoryEntry__Group__2() throws RecognitionException { 16875
16876 16876
16877 int stackSize = keepStackSize(); 16877 // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl"
16878 16878 // InternalApplicationConfiguration.g:5282:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ;
16879 try { 16879 public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException {
16880 // InternalApplicationConfiguration.g:5328:1: ( rule__MemoryEntry__Group__2__Impl ) 16880
16881 // InternalApplicationConfiguration.g:5329:2: rule__MemoryEntry__Group__2__Impl 16881 int stackSize = keepStackSize();
16882 { 16882
16883 pushFollow(FOLLOW_2); 16883 try {
16884 rule__MemoryEntry__Group__2__Impl(); 16884 // InternalApplicationConfiguration.g:5286:1: ( ( '{' ) )
16885 16885 // InternalApplicationConfiguration.g:5287:1: ( '{' )
16886 state._fsp--; 16886 {
16887 16887 // InternalApplicationConfiguration.g:5287:1: ( '{' )
16888 16888 // InternalApplicationConfiguration.g:5288:2: '{'
16889 } 16889 {
16890 16890 before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
16891 } 16891 match(input,29,FOLLOW_2);
16892 catch (RecognitionException re) { 16892 after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
16893 reportError(re); 16893
16894 recover(input,re); 16894 }
16895 } 16895
16896 finally { 16896
16897 16897 }
16898 restoreStackSize(stackSize); 16898
16899 16899 }
16900 } 16900 catch (RecognitionException re) {
16901 return ; 16901 reportError(re);
16902 } 16902 recover(input,re);
16903 // $ANTLR end "rule__MemoryEntry__Group__2" 16903 }
16904 16904 finally {
16905 16905
16906 // $ANTLR start "rule__MemoryEntry__Group__2__Impl" 16906 restoreStackSize(stackSize);
16907 // InternalApplicationConfiguration.g:5335:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; 16907
16908 public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { 16908 }
16909 16909 return ;
16910 int stackSize = keepStackSize(); 16910 }
16911 16911 // $ANTLR end "rule__ObjectiveSpecification__Group__0__Impl"
16912 try { 16912
16913 // InternalApplicationConfiguration.g:5339:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) 16913
16914 // InternalApplicationConfiguration.g:5340:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) 16914 // $ANTLR start "rule__ObjectiveSpecification__Group__1"
16915 { 16915 // InternalApplicationConfiguration.g:5297:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ;
16916 // InternalApplicationConfiguration.g:5340:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) 16916 public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException {
16917 // InternalApplicationConfiguration.g:5341:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) 16917
16918 { 16918 int stackSize = keepStackSize();
16919 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); 16919
16920 // InternalApplicationConfiguration.g:5342:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) 16920 try {
16921 // InternalApplicationConfiguration.g:5342:3: rule__MemoryEntry__MegabyteLimitAssignment_2 16921 // InternalApplicationConfiguration.g:5301:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 )
16922 { 16922 // InternalApplicationConfiguration.g:5302:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2
16923 pushFollow(FOLLOW_2); 16923 {
16924 rule__MemoryEntry__MegabyteLimitAssignment_2(); 16924 pushFollow(FOLLOW_16);
16925 16925 rule__ObjectiveSpecification__Group__1__Impl();
16926 state._fsp--; 16926
16927 16927 state._fsp--;
16928 16928
16929 } 16929 pushFollow(FOLLOW_2);
16930 16930 rule__ObjectiveSpecification__Group__2();
16931 after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); 16931
16932 16932 state._fsp--;
16933 } 16933
16934 16934
16935 16935 }
16936 } 16936
16937 16937 }
16938 } 16938 catch (RecognitionException re) {
16939 catch (RecognitionException re) { 16939 reportError(re);
16940 reportError(re); 16940 recover(input,re);
16941 recover(input,re); 16941 }
16942 } 16942 finally {
16943 finally { 16943
16944 16944 restoreStackSize(stackSize);
16945 restoreStackSize(stackSize); 16945
16946 16946 }
16947 } 16947 return ;
16948 return ; 16948 }
16949 } 16949 // $ANTLR end "rule__ObjectiveSpecification__Group__1"
16950 // $ANTLR end "rule__MemoryEntry__Group__2__Impl" 16950
16951 16951
16952 16952 // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl"
16953 // $ANTLR start "rule__CustomEntry__Group__0" 16953 // InternalApplicationConfiguration.g:5309:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ;
16954 // InternalApplicationConfiguration.g:5351:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; 16954 public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException {
16955 public final void rule__CustomEntry__Group__0() throws RecognitionException { 16955
16956 16956 int stackSize = keepStackSize();
16957 int stackSize = keepStackSize(); 16957
16958 16958 try {
16959 try { 16959 // InternalApplicationConfiguration.g:5313:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) )
16960 // InternalApplicationConfiguration.g:5355:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) 16960 // InternalApplicationConfiguration.g:5314:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
16961 // InternalApplicationConfiguration.g:5356:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 16961 {
16962 { 16962 // InternalApplicationConfiguration.g:5314:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
16963 pushFollow(FOLLOW_13); 16963 // InternalApplicationConfiguration.g:5315:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
16964 rule__CustomEntry__Group__0__Impl(); 16964 {
16965 16965 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1());
16966 state._fsp--; 16966 // InternalApplicationConfiguration.g:5316:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
16967 16967 // InternalApplicationConfiguration.g:5316:3: rule__ObjectiveSpecification__EntriesAssignment_1
16968 pushFollow(FOLLOW_2); 16968 {
16969 rule__CustomEntry__Group__1(); 16969 pushFollow(FOLLOW_2);
16970 16970 rule__ObjectiveSpecification__EntriesAssignment_1();
16971 state._fsp--; 16971
16972 16972 state._fsp--;
16973 16973
16974 } 16974
16975 16975 }
16976 } 16976
16977 catch (RecognitionException re) { 16977 after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1());
16978 reportError(re); 16978
16979 recover(input,re); 16979 }
16980 } 16980
16981 finally { 16981
16982 16982 }
16983 restoreStackSize(stackSize); 16983
16984 16984 }
16985 } 16985 catch (RecognitionException re) {
16986 return ; 16986 reportError(re);
16987 } 16987 recover(input,re);
16988 // $ANTLR end "rule__CustomEntry__Group__0" 16988 }
16989 16989 finally {
16990 16990
16991 // $ANTLR start "rule__CustomEntry__Group__0__Impl" 16991 restoreStackSize(stackSize);
16992 // InternalApplicationConfiguration.g:5363:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; 16992
16993 public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { 16993 }
16994 16994 return ;
16995 int stackSize = keepStackSize(); 16995 }
16996 16996 // $ANTLR end "rule__ObjectiveSpecification__Group__1__Impl"
16997 try { 16997
16998 // InternalApplicationConfiguration.g:5367:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) 16998
16999 // InternalApplicationConfiguration.g:5368:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) 16999 // $ANTLR start "rule__ObjectiveSpecification__Group__2"
17000 { 17000 // InternalApplicationConfiguration.g:5324:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ;
17001 // InternalApplicationConfiguration.g:5368:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) 17001 public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException {
17002 // InternalApplicationConfiguration.g:5369:2: ( rule__CustomEntry__KeyAssignment_0 ) 17002
17003 { 17003 int stackSize = keepStackSize();
17004 before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); 17004
17005 // InternalApplicationConfiguration.g:5370:2: ( rule__CustomEntry__KeyAssignment_0 ) 17005 try {
17006 // InternalApplicationConfiguration.g:5370:3: rule__CustomEntry__KeyAssignment_0 17006 // InternalApplicationConfiguration.g:5328:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 )
17007 { 17007 // InternalApplicationConfiguration.g:5329:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3
17008 pushFollow(FOLLOW_2); 17008 {
17009 rule__CustomEntry__KeyAssignment_0(); 17009 pushFollow(FOLLOW_16);
17010 17010 rule__ObjectiveSpecification__Group__2__Impl();
17011 state._fsp--; 17011
17012 17012 state._fsp--;
17013 17013
17014 } 17014 pushFollow(FOLLOW_2);
17015 17015 rule__ObjectiveSpecification__Group__3();
17016 after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); 17016
17017 17017 state._fsp--;
17018 } 17018
17019 17019
17020 17020 }
17021 } 17021
17022 17022 }
17023 } 17023 catch (RecognitionException re) {
17024 catch (RecognitionException re) { 17024 reportError(re);
17025 reportError(re); 17025 recover(input,re);
17026 recover(input,re); 17026 }
17027 } 17027 finally {
17028 finally { 17028
17029 17029 restoreStackSize(stackSize);
17030 restoreStackSize(stackSize); 17030
17031 17031 }
17032 } 17032 return ;
17033 return ; 17033 }
17034 } 17034 // $ANTLR end "rule__ObjectiveSpecification__Group__2"
17035 // $ANTLR end "rule__CustomEntry__Group__0__Impl" 17035
17036 17036
17037 17037 // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl"
17038 // $ANTLR start "rule__CustomEntry__Group__1" 17038 // InternalApplicationConfiguration.g:5336:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ;
17039 // InternalApplicationConfiguration.g:5378:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; 17039 public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException {
17040 public final void rule__CustomEntry__Group__1() throws RecognitionException { 17040
17041 17041 int stackSize = keepStackSize();
17042 int stackSize = keepStackSize(); 17042
17043 17043 try {
17044 try { 17044 // InternalApplicationConfiguration.g:5340:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) )
17045 // InternalApplicationConfiguration.g:5382:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) 17045 // InternalApplicationConfiguration.g:5341:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
17046 // InternalApplicationConfiguration.g:5383:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 17046 {
17047 { 17047 // InternalApplicationConfiguration.g:5341:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
17048 pushFollow(FOLLOW_11); 17048 // InternalApplicationConfiguration.g:5342:2: ( rule__ObjectiveSpecification__Group_2__0 )*
17049 rule__CustomEntry__Group__1__Impl(); 17049 {
17050 17050 before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2());
17051 state._fsp--; 17051 // InternalApplicationConfiguration.g:5343:2: ( rule__ObjectiveSpecification__Group_2__0 )*
17052 17052 loop50:
17053 pushFollow(FOLLOW_2); 17053 do {
17054 rule__CustomEntry__Group__2(); 17054 int alt50=2;
17055 17055 int LA50_0 = input.LA(1);
17056 state._fsp--; 17056
17057 17057 if ( (LA50_0==31) ) {
17058 17058 alt50=1;
17059 } 17059 }
17060 17060
17061 } 17061
17062 catch (RecognitionException re) { 17062 switch (alt50) {
17063 reportError(re); 17063 case 1 :
17064 recover(input,re); 17064 // InternalApplicationConfiguration.g:5343:3: rule__ObjectiveSpecification__Group_2__0
17065 } 17065 {
17066 finally { 17066 pushFollow(FOLLOW_17);
17067 17067 rule__ObjectiveSpecification__Group_2__0();
17068 restoreStackSize(stackSize); 17068
17069 17069 state._fsp--;
17070 } 17070
17071 return ; 17071
17072 } 17072 }
17073 // $ANTLR end "rule__CustomEntry__Group__1" 17073 break;
17074 17074
17075 17075 default :
17076 // $ANTLR start "rule__CustomEntry__Group__1__Impl" 17076 break loop50;
17077 // InternalApplicationConfiguration.g:5390:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; 17077 }
17078 public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { 17078 } while (true);
17079 17079
17080 int stackSize = keepStackSize(); 17080 after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2());
17081 17081
17082 try { 17082 }
17083 // InternalApplicationConfiguration.g:5394:1: ( ( '=' ) ) 17083
17084 // InternalApplicationConfiguration.g:5395:1: ( '=' ) 17084
17085 { 17085 }
17086 // InternalApplicationConfiguration.g:5395:1: ( '=' ) 17086
17087 // InternalApplicationConfiguration.g:5396:2: '=' 17087 }
17088 { 17088 catch (RecognitionException re) {
17089 before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 17089 reportError(re);
17090 match(input,23,FOLLOW_2); 17090 recover(input,re);
17091 after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 17091 }
17092 17092 finally {
17093 } 17093
17094 17094 restoreStackSize(stackSize);
17095 17095
17096 } 17096 }
17097 17097 return ;
17098 } 17098 }
17099 catch (RecognitionException re) { 17099 // $ANTLR end "rule__ObjectiveSpecification__Group__2__Impl"
17100 reportError(re); 17100
17101 recover(input,re); 17101
17102 } 17102 // $ANTLR start "rule__ObjectiveSpecification__Group__3"
17103 finally { 17103 // InternalApplicationConfiguration.g:5351:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ;
17104 17104 public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException {
17105 restoreStackSize(stackSize); 17105
17106 17106 int stackSize = keepStackSize();
17107 } 17107
17108 return ; 17108 try {
17109 } 17109 // InternalApplicationConfiguration.g:5355:1: ( rule__ObjectiveSpecification__Group__3__Impl )
17110 // $ANTLR end "rule__CustomEntry__Group__1__Impl" 17110 // InternalApplicationConfiguration.g:5356:2: rule__ObjectiveSpecification__Group__3__Impl
17111 17111 {
17112 17112 pushFollow(FOLLOW_2);
17113 // $ANTLR start "rule__CustomEntry__Group__2" 17113 rule__ObjectiveSpecification__Group__3__Impl();
17114 // InternalApplicationConfiguration.g:5405:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; 17114
17115 public final void rule__CustomEntry__Group__2() throws RecognitionException { 17115 state._fsp--;
17116 17116
17117 int stackSize = keepStackSize(); 17117
17118 17118 }
17119 try { 17119
17120 // InternalApplicationConfiguration.g:5409:1: ( rule__CustomEntry__Group__2__Impl ) 17120 }
17121 // InternalApplicationConfiguration.g:5410:2: rule__CustomEntry__Group__2__Impl 17121 catch (RecognitionException re) {
17122 { 17122 reportError(re);
17123 pushFollow(FOLLOW_2); 17123 recover(input,re);
17124 rule__CustomEntry__Group__2__Impl(); 17124 }
17125 17125 finally {
17126 state._fsp--; 17126
17127 17127 restoreStackSize(stackSize);
17128 17128
17129 } 17129 }
17130 17130 return ;
17131 } 17131 }
17132 catch (RecognitionException re) { 17132 // $ANTLR end "rule__ObjectiveSpecification__Group__3"
17133 reportError(re); 17133
17134 recover(input,re); 17134
17135 } 17135 // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl"
17136 finally { 17136 // InternalApplicationConfiguration.g:5362:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ;
17137 17137 public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException {
17138 restoreStackSize(stackSize); 17138
17139 17139 int stackSize = keepStackSize();
17140 } 17140
17141 return ; 17141 try {
17142 } 17142 // InternalApplicationConfiguration.g:5366:1: ( ( '}' ) )
17143 // $ANTLR end "rule__CustomEntry__Group__2" 17143 // InternalApplicationConfiguration.g:5367:1: ( '}' )
17144 17144 {
17145 17145 // InternalApplicationConfiguration.g:5367:1: ( '}' )
17146 // $ANTLR start "rule__CustomEntry__Group__2__Impl" 17146 // InternalApplicationConfiguration.g:5368:2: '}'
17147 // InternalApplicationConfiguration.g:5416:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; 17147 {
17148 public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { 17148 before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
17149 17149 match(input,30,FOLLOW_2);
17150 int stackSize = keepStackSize(); 17150 after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
17151 17151
17152 try { 17152 }
17153 // InternalApplicationConfiguration.g:5420:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) 17153
17154 // InternalApplicationConfiguration.g:5421:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) 17154
17155 { 17155 }
17156 // InternalApplicationConfiguration.g:5421:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) 17156
17157 // InternalApplicationConfiguration.g:5422:2: ( rule__CustomEntry__ValueAssignment_2 ) 17157 }
17158 { 17158 catch (RecognitionException re) {
17159 before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); 17159 reportError(re);
17160 // InternalApplicationConfiguration.g:5423:2: ( rule__CustomEntry__ValueAssignment_2 ) 17160 recover(input,re);
17161 // InternalApplicationConfiguration.g:5423:3: rule__CustomEntry__ValueAssignment_2 17161 }
17162 { 17162 finally {
17163 pushFollow(FOLLOW_2); 17163
17164 rule__CustomEntry__ValueAssignment_2(); 17164 restoreStackSize(stackSize);
17165 17165
17166 state._fsp--; 17166 }
17167 17167 return ;
17168 17168 }
17169 } 17169 // $ANTLR end "rule__ObjectiveSpecification__Group__3__Impl"
17170 17170
17171 after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); 17171
17172 17172 // $ANTLR start "rule__ObjectiveSpecification__Group_2__0"
17173 } 17173 // InternalApplicationConfiguration.g:5378:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ;
17174 17174 public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException {
17175 17175
17176 } 17176 int stackSize = keepStackSize();
17177 17177
17178 } 17178 try {
17179 catch (RecognitionException re) { 17179 // InternalApplicationConfiguration.g:5382:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 )
17180 reportError(re); 17180 // InternalApplicationConfiguration.g:5383:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1
17181 recover(input,re); 17181 {
17182 } 17182 pushFollow(FOLLOW_23);
17183 finally { 17183 rule__ObjectiveSpecification__Group_2__0__Impl();
17184 17184
17185 restoreStackSize(stackSize); 17185 state._fsp--;
17186 17186
17187 } 17187 pushFollow(FOLLOW_2);
17188 return ; 17188 rule__ObjectiveSpecification__Group_2__1();
17189 } 17189
17190 // $ANTLR end "rule__CustomEntry__Group__2__Impl" 17190 state._fsp--;
17191 17191
17192 17192
17193 // $ANTLR start "rule__ScopeSpecification__Group__0" 17193 }
17194 // InternalApplicationConfiguration.g:5432:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; 17194
17195 public final void rule__ScopeSpecification__Group__0() throws RecognitionException { 17195 }
17196 17196 catch (RecognitionException re) {
17197 int stackSize = keepStackSize(); 17197 reportError(re);
17198 17198 recover(input,re);
17199 try { 17199 }
17200 // InternalApplicationConfiguration.g:5436:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) 17200 finally {
17201 // InternalApplicationConfiguration.g:5437:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 17201
17202 { 17202 restoreStackSize(stackSize);
17203 pushFollow(FOLLOW_18); 17203
17204 rule__ScopeSpecification__Group__0__Impl(); 17204 }
17205 17205 return ;
17206 state._fsp--; 17206 }
17207 17207 // $ANTLR end "rule__ObjectiveSpecification__Group_2__0"
17208 pushFollow(FOLLOW_2); 17208
17209 rule__ScopeSpecification__Group__1(); 17209
17210 17210 // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl"
17211 state._fsp--; 17211 // InternalApplicationConfiguration.g:5390:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ;
17212 17212 public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException {
17213 17213
17214 } 17214 int stackSize = keepStackSize();
17215 17215
17216 } 17216 try {
17217 catch (RecognitionException re) { 17217 // InternalApplicationConfiguration.g:5394:1: ( ( ',' ) )
17218 reportError(re); 17218 // InternalApplicationConfiguration.g:5395:1: ( ',' )
17219 recover(input,re); 17219 {
17220 } 17220 // InternalApplicationConfiguration.g:5395:1: ( ',' )
17221 finally { 17221 // InternalApplicationConfiguration.g:5396:2: ','
17222 17222 {
17223 restoreStackSize(stackSize); 17223 before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
17224 17224 match(input,31,FOLLOW_2);
17225 } 17225 after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
17226 return ; 17226
17227 } 17227 }
17228 // $ANTLR end "rule__ScopeSpecification__Group__0" 17228
17229 17229
17230 17230 }
17231 // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" 17231
17232 // InternalApplicationConfiguration.g:5444:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; 17232 }
17233 public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { 17233 catch (RecognitionException re) {
17234 17234 reportError(re);
17235 int stackSize = keepStackSize(); 17235 recover(input,re);
17236 17236 }
17237 try { 17237 finally {
17238 // InternalApplicationConfiguration.g:5448:1: ( ( () ) ) 17238
17239 // InternalApplicationConfiguration.g:5449:1: ( () ) 17239 restoreStackSize(stackSize);
17240 { 17240
17241 // InternalApplicationConfiguration.g:5449:1: ( () ) 17241 }
17242 // InternalApplicationConfiguration.g:5450:2: () 17242 return ;
17243 { 17243 }
17244 before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); 17244 // $ANTLR end "rule__ObjectiveSpecification__Group_2__0__Impl"
17245 // InternalApplicationConfiguration.g:5451:2: () 17245
17246 // InternalApplicationConfiguration.g:5451:3: 17246
17247 { 17247 // $ANTLR start "rule__ObjectiveSpecification__Group_2__1"
17248 } 17248 // InternalApplicationConfiguration.g:5405:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ;
17249 17249 public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException {
17250 after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); 17250
17251 17251 int stackSize = keepStackSize();
17252 } 17252
17253 17253 try {
17254 17254 // InternalApplicationConfiguration.g:5409:1: ( rule__ObjectiveSpecification__Group_2__1__Impl )
17255 } 17255 // InternalApplicationConfiguration.g:5410:2: rule__ObjectiveSpecification__Group_2__1__Impl
17256 17256 {
17257 } 17257 pushFollow(FOLLOW_2);
17258 finally { 17258 rule__ObjectiveSpecification__Group_2__1__Impl();
17259 17259
17260 restoreStackSize(stackSize); 17260 state._fsp--;
17261 17261
17262 } 17262
17263 return ; 17263 }
17264 } 17264
17265 // $ANTLR end "rule__ScopeSpecification__Group__0__Impl" 17265 }
17266 17266 catch (RecognitionException re) {
17267 17267 reportError(re);
17268 // $ANTLR start "rule__ScopeSpecification__Group__1" 17268 recover(input,re);
17269 // InternalApplicationConfiguration.g:5459:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; 17269 }
17270 public final void rule__ScopeSpecification__Group__1() throws RecognitionException { 17270 finally {
17271 17271
17272 int stackSize = keepStackSize(); 17272 restoreStackSize(stackSize);
17273 17273
17274 try { 17274 }
17275 // InternalApplicationConfiguration.g:5463:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) 17275 return ;
17276 // InternalApplicationConfiguration.g:5464:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 17276 }
17277 { 17277 // $ANTLR end "rule__ObjectiveSpecification__Group_2__1"
17278 pushFollow(FOLLOW_26); 17278
17279 rule__ScopeSpecification__Group__1__Impl(); 17279
17280 17280 // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl"
17281 state._fsp--; 17281 // InternalApplicationConfiguration.g:5416:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ;
17282 17282 public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException {
17283 pushFollow(FOLLOW_2); 17283
17284 rule__ScopeSpecification__Group__2(); 17284 int stackSize = keepStackSize();
17285 17285
17286 state._fsp--; 17286 try {
17287 17287 // InternalApplicationConfiguration.g:5420:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) )
17288 17288 // InternalApplicationConfiguration.g:5421:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
17289 } 17289 {
17290 17290 // InternalApplicationConfiguration.g:5421:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
17291 } 17291 // InternalApplicationConfiguration.g:5422:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
17292 catch (RecognitionException re) { 17292 {
17293 reportError(re); 17293 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1());
17294 recover(input,re); 17294 // InternalApplicationConfiguration.g:5423:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
17295 } 17295 // InternalApplicationConfiguration.g:5423:3: rule__ObjectiveSpecification__EntriesAssignment_2_1
17296 finally { 17296 {
17297 17297 pushFollow(FOLLOW_2);
17298 restoreStackSize(stackSize); 17298 rule__ObjectiveSpecification__EntriesAssignment_2_1();
17299 17299
17300 } 17300 state._fsp--;
17301 return ; 17301
17302 } 17302
17303 // $ANTLR end "rule__ScopeSpecification__Group__1" 17303 }
17304 17304
17305 17305 after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1());
17306 // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" 17306
17307 // InternalApplicationConfiguration.g:5471:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; 17307 }
17308 public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { 17308
17309 17309
17310 int stackSize = keepStackSize(); 17310 }
17311 17311
17312 try { 17312 }
17313 // InternalApplicationConfiguration.g:5475:1: ( ( '{' ) ) 17313 catch (RecognitionException re) {
17314 // InternalApplicationConfiguration.g:5476:1: ( '{' ) 17314 reportError(re);
17315 { 17315 recover(input,re);
17316 // InternalApplicationConfiguration.g:5476:1: ( '{' ) 17316 }
17317 // InternalApplicationConfiguration.g:5477:2: '{' 17317 finally {
17318 { 17318
17319 before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 17319 restoreStackSize(stackSize);
17320 match(input,24,FOLLOW_2); 17320
17321 after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 17321 }
17322 17322 return ;
17323 } 17323 }
17324 17324 // $ANTLR end "rule__ObjectiveSpecification__Group_2__1__Impl"
17325 17325
17326 } 17326
17327 17327 // $ANTLR start "rule__OptimizationEntry__Group__0"
17328 } 17328 // InternalApplicationConfiguration.g:5432:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ;
17329 catch (RecognitionException re) { 17329 public final void rule__OptimizationEntry__Group__0() throws RecognitionException {
17330 reportError(re); 17330
17331 recover(input,re); 17331 int stackSize = keepStackSize();
17332 } 17332
17333 finally { 17333 try {
17334 17334 // InternalApplicationConfiguration.g:5436:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 )
17335 restoreStackSize(stackSize); 17335 // InternalApplicationConfiguration.g:5437:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1
17336 17336 {
17337 } 17337 pushFollow(FOLLOW_23);
17338 return ; 17338 rule__OptimizationEntry__Group__0__Impl();
17339 } 17339
17340 // $ANTLR end "rule__ScopeSpecification__Group__1__Impl" 17340 state._fsp--;
17341 17341
17342 17342 pushFollow(FOLLOW_2);
17343 // $ANTLR start "rule__ScopeSpecification__Group__2" 17343 rule__OptimizationEntry__Group__1();
17344 // InternalApplicationConfiguration.g:5486:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; 17344
17345 public final void rule__ScopeSpecification__Group__2() throws RecognitionException { 17345 state._fsp--;
17346 17346
17347 int stackSize = keepStackSize(); 17347
17348 17348 }
17349 try { 17349
17350 // InternalApplicationConfiguration.g:5490:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) 17350 }
17351 // InternalApplicationConfiguration.g:5491:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 17351 catch (RecognitionException re) {
17352 { 17352 reportError(re);
17353 pushFollow(FOLLOW_26); 17353 recover(input,re);
17354 rule__ScopeSpecification__Group__2__Impl(); 17354 }
17355 17355 finally {
17356 state._fsp--; 17356
17357 17357 restoreStackSize(stackSize);
17358 pushFollow(FOLLOW_2); 17358
17359 rule__ScopeSpecification__Group__3(); 17359 }
17360 17360 return ;
17361 state._fsp--; 17361 }
17362 17362 // $ANTLR end "rule__OptimizationEntry__Group__0"
17363 17363
17364 } 17364
17365 17365 // $ANTLR start "rule__OptimizationEntry__Group__0__Impl"
17366 } 17366 // InternalApplicationConfiguration.g:5444:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ;
17367 catch (RecognitionException re) { 17367 public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException {
17368 reportError(re); 17368
17369 recover(input,re); 17369 int stackSize = keepStackSize();
17370 } 17370
17371 finally { 17371 try {
17372 17372 // InternalApplicationConfiguration.g:5448:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) )
17373 restoreStackSize(stackSize); 17373 // InternalApplicationConfiguration.g:5449:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
17374 17374 {
17375 } 17375 // InternalApplicationConfiguration.g:5449:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
17376 return ; 17376 // InternalApplicationConfiguration.g:5450:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
17377 } 17377 {
17378 // $ANTLR end "rule__ScopeSpecification__Group__2" 17378 before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0());
17379 17379 // InternalApplicationConfiguration.g:5451:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
17380 17380 // InternalApplicationConfiguration.g:5451:3: rule__OptimizationEntry__DirectionAssignment_0
17381 // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" 17381 {
17382 // InternalApplicationConfiguration.g:5498:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; 17382 pushFollow(FOLLOW_2);
17383 public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { 17383 rule__OptimizationEntry__DirectionAssignment_0();
17384 17384
17385 int stackSize = keepStackSize(); 17385 state._fsp--;
17386 17386
17387 try { 17387
17388 // InternalApplicationConfiguration.g:5502:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) 17388 }
17389 // InternalApplicationConfiguration.g:5503:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) 17389
17390 { 17390 after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0());
17391 // InternalApplicationConfiguration.g:5503:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) 17391
17392 // InternalApplicationConfiguration.g:5504:2: ( rule__ScopeSpecification__Group_2__0 )? 17392 }
17393 { 17393
17394 before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); 17394
17395 // InternalApplicationConfiguration.g:5505:2: ( rule__ScopeSpecification__Group_2__0 )? 17395 }
17396 int alt48=2; 17396
17397 int LA48_0 = input.LA(1); 17397 }
17398 17398 catch (RecognitionException re) {
17399 if ( (LA48_0==38) ) { 17399 reportError(re);
17400 alt48=1; 17400 recover(input,re);
17401 } 17401 }
17402 switch (alt48) { 17402 finally {
17403 case 1 : 17403
17404 // InternalApplicationConfiguration.g:5505:3: rule__ScopeSpecification__Group_2__0 17404 restoreStackSize(stackSize);
17405 { 17405
17406 pushFollow(FOLLOW_2); 17406 }
17407 rule__ScopeSpecification__Group_2__0(); 17407 return ;
17408 17408 }
17409 state._fsp--; 17409 // $ANTLR end "rule__OptimizationEntry__Group__0__Impl"
17410 17410
17411 17411
17412 } 17412 // $ANTLR start "rule__OptimizationEntry__Group__1"
17413 break; 17413 // InternalApplicationConfiguration.g:5459:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ;
17414 17414 public final void rule__OptimizationEntry__Group__1() throws RecognitionException {
17415 } 17415
17416 17416 int stackSize = keepStackSize();
17417 after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); 17417
17418 17418 try {
17419 } 17419 // InternalApplicationConfiguration.g:5463:1: ( rule__OptimizationEntry__Group__1__Impl )
17420 17420 // InternalApplicationConfiguration.g:5464:2: rule__OptimizationEntry__Group__1__Impl
17421 17421 {
17422 } 17422 pushFollow(FOLLOW_2);
17423 17423 rule__OptimizationEntry__Group__1__Impl();
17424 } 17424
17425 catch (RecognitionException re) { 17425 state._fsp--;
17426 reportError(re); 17426
17427 recover(input,re); 17427
17428 } 17428 }
17429 finally { 17429
17430 17430 }
17431 restoreStackSize(stackSize); 17431 catch (RecognitionException re) {
17432 17432 reportError(re);
17433 } 17433 recover(input,re);
17434 return ; 17434 }
17435 } 17435 finally {
17436 // $ANTLR end "rule__ScopeSpecification__Group__2__Impl" 17436
17437 17437 restoreStackSize(stackSize);
17438 17438
17439 // $ANTLR start "rule__ScopeSpecification__Group__3" 17439 }
17440 // InternalApplicationConfiguration.g:5513:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; 17440 return ;
17441 public final void rule__ScopeSpecification__Group__3() throws RecognitionException { 17441 }
17442 17442 // $ANTLR end "rule__OptimizationEntry__Group__1"
17443 int stackSize = keepStackSize(); 17443
17444 17444
17445 try { 17445 // $ANTLR start "rule__OptimizationEntry__Group__1__Impl"
17446 // InternalApplicationConfiguration.g:5517:1: ( rule__ScopeSpecification__Group__3__Impl ) 17446 // InternalApplicationConfiguration.g:5470:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ;
17447 // InternalApplicationConfiguration.g:5518:2: rule__ScopeSpecification__Group__3__Impl 17447 public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException {
17448 { 17448
17449 pushFollow(FOLLOW_2); 17449 int stackSize = keepStackSize();
17450 rule__ScopeSpecification__Group__3__Impl(); 17450
17451 17451 try {
17452 state._fsp--; 17452 // InternalApplicationConfiguration.g:5474:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) )
17453 17453 // InternalApplicationConfiguration.g:5475:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
17454 17454 {
17455 } 17455 // InternalApplicationConfiguration.g:5475:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
17456 17456 // InternalApplicationConfiguration.g:5476:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
17457 } 17457 {
17458 catch (RecognitionException re) { 17458 before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1());
17459 reportError(re); 17459 // InternalApplicationConfiguration.g:5477:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
17460 recover(input,re); 17460 // InternalApplicationConfiguration.g:5477:3: rule__OptimizationEntry__FunctionAssignment_1
17461 } 17461 {
17462 finally { 17462 pushFollow(FOLLOW_2);
17463 17463 rule__OptimizationEntry__FunctionAssignment_1();
17464 restoreStackSize(stackSize); 17464
17465 17465 state._fsp--;
17466 } 17466
17467 return ; 17467
17468 } 17468 }
17469 // $ANTLR end "rule__ScopeSpecification__Group__3" 17469
17470 17470 after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1());
17471 17471
17472 // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" 17472 }
17473 // InternalApplicationConfiguration.g:5524:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; 17473
17474 public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { 17474
17475 17475 }
17476 int stackSize = keepStackSize(); 17476
17477 17477 }
17478 try { 17478 catch (RecognitionException re) {
17479 // InternalApplicationConfiguration.g:5528:1: ( ( '}' ) ) 17479 reportError(re);
17480 // InternalApplicationConfiguration.g:5529:1: ( '}' ) 17480 recover(input,re);
17481 { 17481 }
17482 // InternalApplicationConfiguration.g:5529:1: ( '}' ) 17482 finally {
17483 // InternalApplicationConfiguration.g:5530:2: '}' 17483
17484 { 17484 restoreStackSize(stackSize);
17485 before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); 17485
17486 match(input,25,FOLLOW_2); 17486 }
17487 after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); 17487 return ;
17488 17488 }
17489 } 17489 // $ANTLR end "rule__OptimizationEntry__Group__1__Impl"
17490 17490
17491 17491
17492 } 17492 // $ANTLR start "rule__ThresholdEntry__Group__0"
17493 17493 // InternalApplicationConfiguration.g:5486:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ;
17494 } 17494 public final void rule__ThresholdEntry__Group__0() throws RecognitionException {
17495 catch (RecognitionException re) { 17495
17496 reportError(re); 17496 int stackSize = keepStackSize();
17497 recover(input,re); 17497
17498 } 17498 try {
17499 finally { 17499 // InternalApplicationConfiguration.g:5490:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 )
17500 17500 // InternalApplicationConfiguration.g:5491:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1
17501 restoreStackSize(stackSize); 17501 {
17502 17502 pushFollow(FOLLOW_24);
17503 } 17503 rule__ThresholdEntry__Group__0__Impl();
17504 return ; 17504
17505 } 17505 state._fsp--;
17506 // $ANTLR end "rule__ScopeSpecification__Group__3__Impl" 17506
17507 17507 pushFollow(FOLLOW_2);
17508 17508 rule__ThresholdEntry__Group__1();
17509 // $ANTLR start "rule__ScopeSpecification__Group_2__0" 17509
17510 // InternalApplicationConfiguration.g:5540:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; 17510 state._fsp--;
17511 public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { 17511
17512 17512
17513 int stackSize = keepStackSize(); 17513 }
17514 17514
17515 try { 17515 }
17516 // InternalApplicationConfiguration.g:5544:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) 17516 catch (RecognitionException re) {
17517 // InternalApplicationConfiguration.g:5545:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 17517 reportError(re);
17518 { 17518 recover(input,re);
17519 pushFollow(FOLLOW_23); 17519 }
17520 rule__ScopeSpecification__Group_2__0__Impl(); 17520 finally {
17521 17521
17522 state._fsp--; 17522 restoreStackSize(stackSize);
17523 17523
17524 pushFollow(FOLLOW_2); 17524 }
17525 rule__ScopeSpecification__Group_2__1(); 17525 return ;
17526 17526 }
17527 state._fsp--; 17527 // $ANTLR end "rule__ThresholdEntry__Group__0"
17528 17528
17529 17529
17530 } 17530 // $ANTLR start "rule__ThresholdEntry__Group__0__Impl"
17531 17531 // InternalApplicationConfiguration.g:5498:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ;
17532 } 17532 public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException {
17533 catch (RecognitionException re) { 17533
17534 reportError(re); 17534 int stackSize = keepStackSize();
17535 recover(input,re); 17535
17536 } 17536 try {
17537 finally { 17537 // InternalApplicationConfiguration.g:5502:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) )
17538 17538 // InternalApplicationConfiguration.g:5503:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
17539 restoreStackSize(stackSize); 17539 {
17540 17540 // InternalApplicationConfiguration.g:5503:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
17541 } 17541 // InternalApplicationConfiguration.g:5504:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
17542 return ; 17542 {
17543 } 17543 before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0());
17544 // $ANTLR end "rule__ScopeSpecification__Group_2__0" 17544 // InternalApplicationConfiguration.g:5505:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
17545 17545 // InternalApplicationConfiguration.g:5505:3: rule__ThresholdEntry__FunctionAssignment_0
17546 17546 {
17547 // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" 17547 pushFollow(FOLLOW_2);
17548 // InternalApplicationConfiguration.g:5552:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; 17548 rule__ThresholdEntry__FunctionAssignment_0();
17549 public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { 17549
17550 17550 state._fsp--;
17551 int stackSize = keepStackSize(); 17551
17552 17552
17553 try { 17553 }
17554 // InternalApplicationConfiguration.g:5556:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) 17554
17555 // InternalApplicationConfiguration.g:5557:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) 17555 after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0());
17556 { 17556
17557 // InternalApplicationConfiguration.g:5557:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) 17557 }
17558 // InternalApplicationConfiguration.g:5558:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) 17558
17559 { 17559
17560 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); 17560 }
17561 // InternalApplicationConfiguration.g:5559:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) 17561
17562 // InternalApplicationConfiguration.g:5559:3: rule__ScopeSpecification__ScopesAssignment_2_0 17562 }
17563 { 17563 catch (RecognitionException re) {
17564 pushFollow(FOLLOW_2); 17564 reportError(re);
17565 rule__ScopeSpecification__ScopesAssignment_2_0(); 17565 recover(input,re);
17566 17566 }
17567 state._fsp--; 17567 finally {
17568 17568
17569 17569 restoreStackSize(stackSize);
17570 } 17570
17571 17571 }
17572 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); 17572 return ;
17573 17573 }
17574 } 17574 // $ANTLR end "rule__ThresholdEntry__Group__0__Impl"
17575 17575
17576 17576
17577 } 17577 // $ANTLR start "rule__ThresholdEntry__Group__1"
17578 17578 // InternalApplicationConfiguration.g:5513:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ;
17579 } 17579 public final void rule__ThresholdEntry__Group__1() throws RecognitionException {
17580 catch (RecognitionException re) { 17580
17581 reportError(re); 17581 int stackSize = keepStackSize();
17582 recover(input,re); 17582
17583 } 17583 try {
17584 finally { 17584 // InternalApplicationConfiguration.g:5517:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 )
17585 17585 // InternalApplicationConfiguration.g:5518:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2
17586 restoreStackSize(stackSize); 17586 {
17587 17587 pushFollow(FOLLOW_25);
17588 } 17588 rule__ThresholdEntry__Group__1__Impl();
17589 return ; 17589
17590 } 17590 state._fsp--;
17591 // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl" 17591
17592 17592 pushFollow(FOLLOW_2);
17593 17593 rule__ThresholdEntry__Group__2();
17594 // $ANTLR start "rule__ScopeSpecification__Group_2__1" 17594
17595 // InternalApplicationConfiguration.g:5567:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; 17595 state._fsp--;
17596 public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { 17596
17597 17597
17598 int stackSize = keepStackSize(); 17598 }
17599 17599
17600 try { 17600 }
17601 // InternalApplicationConfiguration.g:5571:1: ( rule__ScopeSpecification__Group_2__1__Impl ) 17601 catch (RecognitionException re) {
17602 // InternalApplicationConfiguration.g:5572:2: rule__ScopeSpecification__Group_2__1__Impl 17602 reportError(re);
17603 { 17603 recover(input,re);
17604 pushFollow(FOLLOW_2); 17604 }
17605 rule__ScopeSpecification__Group_2__1__Impl(); 17605 finally {
17606 17606
17607 state._fsp--; 17607 restoreStackSize(stackSize);
17608 17608
17609 17609 }
17610 } 17610 return ;
17611 17611 }
17612 } 17612 // $ANTLR end "rule__ThresholdEntry__Group__1"
17613 catch (RecognitionException re) { 17613
17614 reportError(re); 17614
17615 recover(input,re); 17615 // $ANTLR start "rule__ThresholdEntry__Group__1__Impl"
17616 } 17616 // InternalApplicationConfiguration.g:5525:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ;
17617 finally { 17617 public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException {
17618 17618
17619 restoreStackSize(stackSize); 17619 int stackSize = keepStackSize();
17620 17620
17621 } 17621 try {
17622 return ; 17622 // InternalApplicationConfiguration.g:5529:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) )
17623 } 17623 // InternalApplicationConfiguration.g:5530:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
17624 // $ANTLR end "rule__ScopeSpecification__Group_2__1" 17624 {
17625 17625 // InternalApplicationConfiguration.g:5530:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
17626 17626 // InternalApplicationConfiguration.g:5531:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
17627 // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" 17627 {
17628 // InternalApplicationConfiguration.g:5578:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; 17628 before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1());
17629 public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { 17629 // InternalApplicationConfiguration.g:5532:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
17630 17630 // InternalApplicationConfiguration.g:5532:3: rule__ThresholdEntry__OperatorAssignment_1
17631 int stackSize = keepStackSize(); 17631 {
17632 17632 pushFollow(FOLLOW_2);
17633 try { 17633 rule__ThresholdEntry__OperatorAssignment_1();
17634 // InternalApplicationConfiguration.g:5582:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) 17634
17635 // InternalApplicationConfiguration.g:5583:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) 17635 state._fsp--;
17636 { 17636
17637 // InternalApplicationConfiguration.g:5583:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) 17637
17638 // InternalApplicationConfiguration.g:5584:2: ( rule__ScopeSpecification__Group_2_1__0 )* 17638 }
17639 { 17639
17640 before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); 17640 after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1());
17641 // InternalApplicationConfiguration.g:5585:2: ( rule__ScopeSpecification__Group_2_1__0 )* 17641
17642 loop49: 17642 }
17643 do { 17643
17644 int alt49=2; 17644
17645 int LA49_0 = input.LA(1); 17645 }
17646 17646
17647 if ( (LA49_0==26) ) { 17647 }
17648 alt49=1; 17648 catch (RecognitionException re) {
17649 } 17649 reportError(re);
17650 17650 recover(input,re);
17651 17651 }
17652 switch (alt49) { 17652 finally {
17653 case 1 : 17653
17654 // InternalApplicationConfiguration.g:5585:3: rule__ScopeSpecification__Group_2_1__0 17654 restoreStackSize(stackSize);
17655 { 17655
17656 pushFollow(FOLLOW_16); 17656 }
17657 rule__ScopeSpecification__Group_2_1__0(); 17657 return ;
17658 17658 }
17659 state._fsp--; 17659 // $ANTLR end "rule__ThresholdEntry__Group__1__Impl"
17660 17660
17661 17661
17662 } 17662 // $ANTLR start "rule__ThresholdEntry__Group__2"
17663 break; 17663 // InternalApplicationConfiguration.g:5540:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ;
17664 17664 public final void rule__ThresholdEntry__Group__2() throws RecognitionException {
17665 default : 17665
17666 break loop49; 17666 int stackSize = keepStackSize();
17667 } 17667
17668 } while (true); 17668 try {
17669 17669 // InternalApplicationConfiguration.g:5544:1: ( rule__ThresholdEntry__Group__2__Impl )
17670 after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); 17670 // InternalApplicationConfiguration.g:5545:2: rule__ThresholdEntry__Group__2__Impl
17671 17671 {
17672 } 17672 pushFollow(FOLLOW_2);
17673 17673 rule__ThresholdEntry__Group__2__Impl();
17674 17674
17675 } 17675 state._fsp--;
17676 17676
17677 } 17677
17678 catch (RecognitionException re) { 17678 }
17679 reportError(re); 17679
17680 recover(input,re); 17680 }
17681 } 17681 catch (RecognitionException re) {
17682 finally { 17682 reportError(re);
17683 17683 recover(input,re);
17684 restoreStackSize(stackSize); 17684 }
17685 17685 finally {
17686 } 17686
17687 return ; 17687 restoreStackSize(stackSize);
17688 } 17688
17689 // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl" 17689 }
17690 17690 return ;
17691 17691 }
17692 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" 17692 // $ANTLR end "rule__ThresholdEntry__Group__2"
17693 // InternalApplicationConfiguration.g:5594:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; 17693
17694 public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { 17694
17695 17695 // $ANTLR start "rule__ThresholdEntry__Group__2__Impl"
17696 int stackSize = keepStackSize(); 17696 // InternalApplicationConfiguration.g:5551:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ;
17697 17697 public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException {
17698 try { 17698
17699 // InternalApplicationConfiguration.g:5598:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) 17699 int stackSize = keepStackSize();
17700 // InternalApplicationConfiguration.g:5599:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 17700
17701 { 17701 try {
17702 pushFollow(FOLLOW_27); 17702 // InternalApplicationConfiguration.g:5555:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) )
17703 rule__ScopeSpecification__Group_2_1__0__Impl(); 17703 // InternalApplicationConfiguration.g:5556:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
17704 17704 {
17705 state._fsp--; 17705 // InternalApplicationConfiguration.g:5556:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
17706 17706 // InternalApplicationConfiguration.g:5557:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
17707 pushFollow(FOLLOW_2); 17707 {
17708 rule__ScopeSpecification__Group_2_1__1(); 17708 before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2());
17709 17709 // InternalApplicationConfiguration.g:5558:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
17710 state._fsp--; 17710 // InternalApplicationConfiguration.g:5558:3: rule__ThresholdEntry__ThresholdAssignment_2
17711 17711 {
17712 17712 pushFollow(FOLLOW_2);
17713 } 17713 rule__ThresholdEntry__ThresholdAssignment_2();
17714 17714
17715 } 17715 state._fsp--;
17716 catch (RecognitionException re) { 17716
17717 reportError(re); 17717
17718 recover(input,re); 17718 }
17719 } 17719
17720 finally { 17720 after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2());
17721 17721
17722 restoreStackSize(stackSize); 17722 }
17723 17723
17724 } 17724
17725 return ; 17725 }
17726 } 17726
17727 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0" 17727 }
17728 17728 catch (RecognitionException re) {
17729 17729 reportError(re);
17730 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" 17730 recover(input,re);
17731 // InternalApplicationConfiguration.g:5606:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; 17731 }
17732 public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { 17732 finally {
17733 17733
17734 int stackSize = keepStackSize(); 17734 restoreStackSize(stackSize);
17735 17735
17736 try { 17736 }
17737 // InternalApplicationConfiguration.g:5610:1: ( ( ',' ) ) 17737 return ;
17738 // InternalApplicationConfiguration.g:5611:1: ( ',' ) 17738 }
17739 { 17739 // $ANTLR end "rule__ThresholdEntry__Group__2__Impl"
17740 // InternalApplicationConfiguration.g:5611:1: ( ',' ) 17740
17741 // InternalApplicationConfiguration.g:5612:2: ',' 17741
17742 { 17742 // $ANTLR start "rule__ReliabiltiyFunction__Group__0"
17743 before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 17743 // InternalApplicationConfiguration.g:5567:1: rule__ReliabiltiyFunction__Group__0 : rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1 ;
17744 match(input,26,FOLLOW_2); 17744 public final void rule__ReliabiltiyFunction__Group__0() throws RecognitionException {
17745 after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 17745
17746 17746 int stackSize = keepStackSize();
17747 } 17747
17748 17748 try {
17749 17749 // InternalApplicationConfiguration.g:5571:1: ( rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1 )
17750 } 17750 // InternalApplicationConfiguration.g:5572:2: rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1
17751 17751 {
17752 } 17752 pushFollow(FOLLOW_8);
17753 catch (RecognitionException re) { 17753 rule__ReliabiltiyFunction__Group__0__Impl();
17754 reportError(re); 17754
17755 recover(input,re); 17755 state._fsp--;
17756 } 17756
17757 finally { 17757 pushFollow(FOLLOW_2);
17758 17758 rule__ReliabiltiyFunction__Group__1();
17759 restoreStackSize(stackSize); 17759
17760 17760 state._fsp--;
17761 } 17761
17762 return ; 17762
17763 } 17763 }
17764 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl" 17764
17765 17765 }
17766 17766 catch (RecognitionException re) {
17767 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" 17767 reportError(re);
17768 // InternalApplicationConfiguration.g:5621:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; 17768 recover(input,re);
17769 public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { 17769 }
17770 17770 finally {
17771 int stackSize = keepStackSize(); 17771
17772 17772 restoreStackSize(stackSize);
17773 try { 17773
17774 // InternalApplicationConfiguration.g:5625:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) 17774 }
17775 // InternalApplicationConfiguration.g:5626:2: rule__ScopeSpecification__Group_2_1__1__Impl 17775 return ;
17776 { 17776 }
17777 pushFollow(FOLLOW_2); 17777 // $ANTLR end "rule__ReliabiltiyFunction__Group__0"
17778 rule__ScopeSpecification__Group_2_1__1__Impl(); 17778
17779 17779
17780 state._fsp--; 17780 // $ANTLR start "rule__ReliabiltiyFunction__Group__0__Impl"
17781 17781 // InternalApplicationConfiguration.g:5579:1: rule__ReliabiltiyFunction__Group__0__Impl : ( 'reliability' ) ;
17782 17782 public final void rule__ReliabiltiyFunction__Group__0__Impl() throws RecognitionException {
17783 } 17783
17784 17784 int stackSize = keepStackSize();
17785 } 17785
17786 catch (RecognitionException re) { 17786 try {
17787 reportError(re); 17787 // InternalApplicationConfiguration.g:5583:1: ( ( 'reliability' ) )
17788 recover(input,re); 17788 // InternalApplicationConfiguration.g:5584:1: ( 'reliability' )
17789 } 17789 {
17790 finally { 17790 // InternalApplicationConfiguration.g:5584:1: ( 'reliability' )
17791 17791 // InternalApplicationConfiguration.g:5585:2: 'reliability'
17792 restoreStackSize(stackSize); 17792 {
17793 17793 before(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0());
17794 } 17794 match(input,26,FOLLOW_2);
17795 return ; 17795 after(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0());
17796 } 17796
17797 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1" 17797 }
17798 17798
17799 17799
17800 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" 17800 }
17801 // InternalApplicationConfiguration.g:5632:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; 17801
17802 public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { 17802 }
17803 17803 catch (RecognitionException re) {
17804 int stackSize = keepStackSize(); 17804 reportError(re);
17805 17805 recover(input,re);
17806 try { 17806 }
17807 // InternalApplicationConfiguration.g:5636:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) 17807 finally {
17808 // InternalApplicationConfiguration.g:5637:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) 17808
17809 { 17809 restoreStackSize(stackSize);
17810 // InternalApplicationConfiguration.g:5637:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) 17810
17811 // InternalApplicationConfiguration.g:5638:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) 17811 }
17812 { 17812 return ;
17813 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); 17813 }
17814 // InternalApplicationConfiguration.g:5639:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) 17814 // $ANTLR end "rule__ReliabiltiyFunction__Group__0__Impl"
17815 // InternalApplicationConfiguration.g:5639:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 17815
17816 { 17816
17817 pushFollow(FOLLOW_2); 17817 // $ANTLR start "rule__ReliabiltiyFunction__Group__1"
17818 rule__ScopeSpecification__ScopesAssignment_2_1_1(); 17818 // InternalApplicationConfiguration.g:5594:1: rule__ReliabiltiyFunction__Group__1 : rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2 ;
17819 17819 public final void rule__ReliabiltiyFunction__Group__1() throws RecognitionException {
17820 state._fsp--; 17820
17821 17821 int stackSize = keepStackSize();
17822 17822
17823 } 17823 try {
17824 17824 // InternalApplicationConfiguration.g:5598:1: ( rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2 )
17825 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); 17825 // InternalApplicationConfiguration.g:5599:2: rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2
17826 17826 {
17827 } 17827 pushFollow(FOLLOW_8);
17828 17828 rule__ReliabiltiyFunction__Group__1__Impl();
17829 17829
17830 } 17830 state._fsp--;
17831 17831
17832 } 17832 pushFollow(FOLLOW_2);
17833 catch (RecognitionException re) { 17833 rule__ReliabiltiyFunction__Group__2();
17834 reportError(re); 17834
17835 recover(input,re); 17835 state._fsp--;
17836 } 17836
17837 finally { 17837
17838 17838 }
17839 restoreStackSize(stackSize); 17839
17840 17840 }
17841 } 17841 catch (RecognitionException re) {
17842 return ; 17842 reportError(re);
17843 } 17843 recover(input,re);
17844 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl" 17844 }
17845 17845 finally {
17846 17846
17847 // $ANTLR start "rule__ClassTypeScope__Group__0" 17847 restoreStackSize(stackSize);
17848 // InternalApplicationConfiguration.g:5648:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; 17848
17849 public final void rule__ClassTypeScope__Group__0() throws RecognitionException { 17849 }
17850 17850 return ;
17851 int stackSize = keepStackSize(); 17851 }
17852 17852 // $ANTLR end "rule__ReliabiltiyFunction__Group__1"
17853 try { 17853
17854 // InternalApplicationConfiguration.g:5652:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) 17854
17855 // InternalApplicationConfiguration.g:5653:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 17855 // $ANTLR start "rule__ReliabiltiyFunction__Group__1__Impl"
17856 { 17856 // InternalApplicationConfiguration.g:5606:1: rule__ReliabiltiyFunction__Group__1__Impl : ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) ;
17857 pushFollow(FOLLOW_28); 17857 public final void rule__ReliabiltiyFunction__Group__1__Impl() throws RecognitionException {
17858 rule__ClassTypeScope__Group__0__Impl(); 17858
17859 17859 int stackSize = keepStackSize();
17860 state._fsp--; 17860
17861 17861 try {
17862 pushFollow(FOLLOW_2); 17862 // InternalApplicationConfiguration.g:5610:1: ( ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) )
17863 rule__ClassTypeScope__Group__1(); 17863 // InternalApplicationConfiguration.g:5611:1: ( ( rule__ReliabiltiyFunction__Group_1__0 )? )
17864 17864 {
17865 state._fsp--; 17865 // InternalApplicationConfiguration.g:5611:1: ( ( rule__ReliabiltiyFunction__Group_1__0 )? )
17866 17866 // InternalApplicationConfiguration.g:5612:2: ( rule__ReliabiltiyFunction__Group_1__0 )?
17867 17867 {
17868 } 17868 before(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1());
17869 17869 // InternalApplicationConfiguration.g:5613:2: ( rule__ReliabiltiyFunction__Group_1__0 )?
17870 } 17870 int alt51=2;
17871 catch (RecognitionException re) { 17871 int LA51_0 = input.LA(1);
17872 reportError(re); 17872
17873 recover(input,re); 17873 if ( (LA51_0==RULE_ID) ) {
17874 } 17874 int LA51_1 = input.LA(2);
17875 finally { 17875
17876 17876 if ( (LA51_1==21||LA51_1==34) ) {
17877 restoreStackSize(stackSize); 17877 alt51=1;
17878 17878 }
17879 } 17879 }
17880 return ; 17880 switch (alt51) {
17881 } 17881 case 1 :
17882 // $ANTLR end "rule__ClassTypeScope__Group__0" 17882 // InternalApplicationConfiguration.g:5613:3: rule__ReliabiltiyFunction__Group_1__0
17883 17883 {
17884 17884 pushFollow(FOLLOW_2);
17885 // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" 17885 rule__ReliabiltiyFunction__Group_1__0();
17886 // InternalApplicationConfiguration.g:5660:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; 17886
17887 public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { 17887 state._fsp--;
17888 17888
17889 int stackSize = keepStackSize(); 17889
17890 17890 }
17891 try { 17891 break;
17892 // InternalApplicationConfiguration.g:5664:1: ( ( '#' ) ) 17892
17893 // InternalApplicationConfiguration.g:5665:1: ( '#' ) 17893 }
17894 { 17894
17895 // InternalApplicationConfiguration.g:5665:1: ( '#' ) 17895 after(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1());
17896 // InternalApplicationConfiguration.g:5666:2: '#' 17896
17897 { 17897 }
17898 before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 17898
17899 match(input,38,FOLLOW_2); 17899
17900 after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 17900 }
17901 17901
17902 } 17902 }
17903 17903 catch (RecognitionException re) {
17904 17904 reportError(re);
17905 } 17905 recover(input,re);
17906 17906 }
17907 } 17907 finally {
17908 catch (RecognitionException re) { 17908
17909 reportError(re); 17909 restoreStackSize(stackSize);
17910 recover(input,re); 17910
17911 } 17911 }
17912 finally { 17912 return ;
17913 17913 }
17914 restoreStackSize(stackSize); 17914 // $ANTLR end "rule__ReliabiltiyFunction__Group__1__Impl"
17915 17915
17916 } 17916
17917 return ; 17917 // $ANTLR start "rule__ReliabiltiyFunction__Group__2"
17918 } 17918 // InternalApplicationConfiguration.g:5621:1: rule__ReliabiltiyFunction__Group__2 : rule__ReliabiltiyFunction__Group__2__Impl ;
17919 // $ANTLR end "rule__ClassTypeScope__Group__0__Impl" 17919 public final void rule__ReliabiltiyFunction__Group__2() throws RecognitionException {
17920 17920
17921 17921 int stackSize = keepStackSize();
17922 // $ANTLR start "rule__ClassTypeScope__Group__1" 17922
17923 // InternalApplicationConfiguration.g:5675:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; 17923 try {
17924 public final void rule__ClassTypeScope__Group__1() throws RecognitionException { 17924 // InternalApplicationConfiguration.g:5625:1: ( rule__ReliabiltiyFunction__Group__2__Impl )
17925 17925 // InternalApplicationConfiguration.g:5626:2: rule__ReliabiltiyFunction__Group__2__Impl
17926 int stackSize = keepStackSize(); 17926 {
17927 17927 pushFollow(FOLLOW_2);
17928 try { 17928 rule__ReliabiltiyFunction__Group__2__Impl();
17929 // InternalApplicationConfiguration.g:5679:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) 17929
17930 // InternalApplicationConfiguration.g:5680:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 17930 state._fsp--;
17931 { 17931
17932 pushFollow(FOLLOW_29); 17932
17933 rule__ClassTypeScope__Group__1__Impl(); 17933 }
17934 17934
17935 state._fsp--; 17935 }
17936 17936 catch (RecognitionException re) {
17937 pushFollow(FOLLOW_2); 17937 reportError(re);
17938 rule__ClassTypeScope__Group__2(); 17938 recover(input,re);
17939 17939 }
17940 state._fsp--; 17940 finally {
17941 17941
17942 17942 restoreStackSize(stackSize);
17943 } 17943
17944 17944 }
17945 } 17945 return ;
17946 catch (RecognitionException re) { 17946 }
17947 reportError(re); 17947 // $ANTLR end "rule__ReliabiltiyFunction__Group__2"
17948 recover(input,re); 17948
17949 } 17949
17950 finally { 17950 // $ANTLR start "rule__ReliabiltiyFunction__Group__2__Impl"
17951 17951 // InternalApplicationConfiguration.g:5632:1: rule__ReliabiltiyFunction__Group__2__Impl : ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) ;
17952 restoreStackSize(stackSize); 17952 public final void rule__ReliabiltiyFunction__Group__2__Impl() throws RecognitionException {
17953 17953
17954 } 17954 int stackSize = keepStackSize();
17955 return ; 17955
17956 } 17956 try {
17957 // $ANTLR end "rule__ClassTypeScope__Group__1" 17957 // InternalApplicationConfiguration.g:5636:1: ( ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) )
17958 17958 // InternalApplicationConfiguration.g:5637:1: ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) )
17959 17959 {
17960 // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" 17960 // InternalApplicationConfiguration.g:5637:1: ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) )
17961 // InternalApplicationConfiguration.g:5687:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; 17961 // InternalApplicationConfiguration.g:5638:2: ( rule__ReliabiltiyFunction__TransformationAssignment_2 )
17962 public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { 17962 {
17963 17963 before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2());
17964 int stackSize = keepStackSize(); 17964 // InternalApplicationConfiguration.g:5639:2: ( rule__ReliabiltiyFunction__TransformationAssignment_2 )
17965 17965 // InternalApplicationConfiguration.g:5639:3: rule__ReliabiltiyFunction__TransformationAssignment_2
17966 try { 17966 {
17967 // InternalApplicationConfiguration.g:5691:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) 17967 pushFollow(FOLLOW_2);
17968 // InternalApplicationConfiguration.g:5692:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) 17968 rule__ReliabiltiyFunction__TransformationAssignment_2();
17969 { 17969
17970 // InternalApplicationConfiguration.g:5692:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) 17970 state._fsp--;
17971 // InternalApplicationConfiguration.g:5693:2: ( rule__ClassTypeScope__TypeAssignment_1 ) 17971
17972 { 17972
17973 before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); 17973 }
17974 // InternalApplicationConfiguration.g:5694:2: ( rule__ClassTypeScope__TypeAssignment_1 ) 17974
17975 // InternalApplicationConfiguration.g:5694:3: rule__ClassTypeScope__TypeAssignment_1 17975 after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2());
17976 { 17976
17977 pushFollow(FOLLOW_2); 17977 }
17978 rule__ClassTypeScope__TypeAssignment_1(); 17978
17979 17979
17980 state._fsp--; 17980 }
17981 17981
17982 17982 }
17983 } 17983 catch (RecognitionException re) {
17984 17984 reportError(re);
17985 after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); 17985 recover(input,re);
17986 17986 }
17987 } 17987 finally {
17988 17988
17989 17989 restoreStackSize(stackSize);
17990 } 17990
17991 17991 }
17992 } 17992 return ;
17993 catch (RecognitionException re) { 17993 }
17994 reportError(re); 17994 // $ANTLR end "rule__ReliabiltiyFunction__Group__2__Impl"
17995 recover(input,re); 17995
17996 } 17996
17997 finally { 17997 // $ANTLR start "rule__ReliabiltiyFunction__Group_1__0"
17998 17998 // InternalApplicationConfiguration.g:5648:1: rule__ReliabiltiyFunction__Group_1__0 : rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1 ;
17999 restoreStackSize(stackSize); 17999 public final void rule__ReliabiltiyFunction__Group_1__0() throws RecognitionException {
18000 18000
18001 } 18001 int stackSize = keepStackSize();
18002 return ; 18002
18003 } 18003 try {
18004 // $ANTLR end "rule__ClassTypeScope__Group__1__Impl" 18004 // InternalApplicationConfiguration.g:5652:1: ( rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1 )
18005 18005 // InternalApplicationConfiguration.g:5653:2: rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1
18006 18006 {
18007 // $ANTLR start "rule__ClassTypeScope__Group__2" 18007 pushFollow(FOLLOW_20);
18008 // InternalApplicationConfiguration.g:5702:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; 18008 rule__ReliabiltiyFunction__Group_1__0__Impl();
18009 public final void rule__ClassTypeScope__Group__2() throws RecognitionException { 18009
18010 18010 state._fsp--;
18011 int stackSize = keepStackSize(); 18011
18012 18012 pushFollow(FOLLOW_2);
18013 try { 18013 rule__ReliabiltiyFunction__Group_1__1();
18014 // InternalApplicationConfiguration.g:5706:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) 18014
18015 // InternalApplicationConfiguration.g:5707:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 18015 state._fsp--;
18016 { 18016
18017 pushFollow(FOLLOW_30); 18017
18018 rule__ClassTypeScope__Group__2__Impl(); 18018 }
18019 18019
18020 state._fsp--; 18020 }
18021 18021 catch (RecognitionException re) {
18022 pushFollow(FOLLOW_2); 18022 reportError(re);
18023 rule__ClassTypeScope__Group__3(); 18023 recover(input,re);
18024 18024 }
18025 state._fsp--; 18025 finally {
18026 18026
18027 18027 restoreStackSize(stackSize);
18028 } 18028
18029 18029 }
18030 } 18030 return ;
18031 catch (RecognitionException re) { 18031 }
18032 reportError(re); 18032 // $ANTLR end "rule__ReliabiltiyFunction__Group_1__0"
18033 recover(input,re); 18033
18034 } 18034
18035 finally { 18035 // $ANTLR start "rule__ReliabiltiyFunction__Group_1__0__Impl"
18036 18036 // InternalApplicationConfiguration.g:5660:1: rule__ReliabiltiyFunction__Group_1__0__Impl : ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) ;
18037 restoreStackSize(stackSize); 18037 public final void rule__ReliabiltiyFunction__Group_1__0__Impl() throws RecognitionException {
18038 18038
18039 } 18039 int stackSize = keepStackSize();
18040 return ; 18040
18041 } 18041 try {
18042 // $ANTLR end "rule__ClassTypeScope__Group__2" 18042 // InternalApplicationConfiguration.g:5664:1: ( ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) )
18043 18043 // InternalApplicationConfiguration.g:5665:1: ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) )
18044 18044 {
18045 // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" 18045 // InternalApplicationConfiguration.g:5665:1: ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) )
18046 // InternalApplicationConfiguration.g:5714:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; 18046 // InternalApplicationConfiguration.g:5666:2: ( rule__ReliabiltiyFunction__PackageAssignment_1_0 )
18047 public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { 18047 {
18048 18048 before(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0());
18049 int stackSize = keepStackSize(); 18049 // InternalApplicationConfiguration.g:5667:2: ( rule__ReliabiltiyFunction__PackageAssignment_1_0 )
18050 18050 // InternalApplicationConfiguration.g:5667:3: rule__ReliabiltiyFunction__PackageAssignment_1_0
18051 try { 18051 {
18052 // InternalApplicationConfiguration.g:5718:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) 18052 pushFollow(FOLLOW_2);
18053 // InternalApplicationConfiguration.g:5719:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) 18053 rule__ReliabiltiyFunction__PackageAssignment_1_0();
18054 { 18054
18055 // InternalApplicationConfiguration.g:5719:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) 18055 state._fsp--;
18056 // InternalApplicationConfiguration.g:5720:2: ( rule__ClassTypeScope__Alternatives_2 ) 18056
18057 { 18057
18058 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); 18058 }
18059 // InternalApplicationConfiguration.g:5721:2: ( rule__ClassTypeScope__Alternatives_2 ) 18059
18060 // InternalApplicationConfiguration.g:5721:3: rule__ClassTypeScope__Alternatives_2 18060 after(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0());
18061 { 18061
18062 pushFollow(FOLLOW_2); 18062 }
18063 rule__ClassTypeScope__Alternatives_2(); 18063
18064 18064
18065 state._fsp--; 18065 }
18066 18066
18067 18067 }
18068 } 18068 catch (RecognitionException re) {
18069 18069 reportError(re);
18070 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); 18070 recover(input,re);
18071 18071 }
18072 } 18072 finally {
18073 18073
18074 18074 restoreStackSize(stackSize);
18075 } 18075
18076 18076 }
18077 } 18077 return ;
18078 catch (RecognitionException re) { 18078 }
18079 reportError(re); 18079 // $ANTLR end "rule__ReliabiltiyFunction__Group_1__0__Impl"
18080 recover(input,re); 18080
18081 } 18081
18082 finally { 18082 // $ANTLR start "rule__ReliabiltiyFunction__Group_1__1"
18083 18083 // InternalApplicationConfiguration.g:5675:1: rule__ReliabiltiyFunction__Group_1__1 : rule__ReliabiltiyFunction__Group_1__1__Impl ;
18084 restoreStackSize(stackSize); 18084 public final void rule__ReliabiltiyFunction__Group_1__1() throws RecognitionException {
18085 18085
18086 } 18086 int stackSize = keepStackSize();
18087 return ; 18087
18088 } 18088 try {
18089 // $ANTLR end "rule__ClassTypeScope__Group__2__Impl" 18089 // InternalApplicationConfiguration.g:5679:1: ( rule__ReliabiltiyFunction__Group_1__1__Impl )
18090 18090 // InternalApplicationConfiguration.g:5680:2: rule__ReliabiltiyFunction__Group_1__1__Impl
18091 18091 {
18092 // $ANTLR start "rule__ClassTypeScope__Group__3" 18092 pushFollow(FOLLOW_2);
18093 // InternalApplicationConfiguration.g:5729:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; 18093 rule__ReliabiltiyFunction__Group_1__1__Impl();
18094 public final void rule__ClassTypeScope__Group__3() throws RecognitionException { 18094
18095 18095 state._fsp--;
18096 int stackSize = keepStackSize(); 18096
18097 18097
18098 try { 18098 }
18099 // InternalApplicationConfiguration.g:5733:1: ( rule__ClassTypeScope__Group__3__Impl ) 18099
18100 // InternalApplicationConfiguration.g:5734:2: rule__ClassTypeScope__Group__3__Impl 18100 }
18101 { 18101 catch (RecognitionException re) {
18102 pushFollow(FOLLOW_2); 18102 reportError(re);
18103 rule__ClassTypeScope__Group__3__Impl(); 18103 recover(input,re);
18104 18104 }
18105 state._fsp--; 18105 finally {
18106 18106
18107 18107 restoreStackSize(stackSize);
18108 } 18108
18109 18109 }
18110 } 18110 return ;
18111 catch (RecognitionException re) { 18111 }
18112 reportError(re); 18112 // $ANTLR end "rule__ReliabiltiyFunction__Group_1__1"
18113 recover(input,re); 18113
18114 } 18114
18115 finally { 18115 // $ANTLR start "rule__ReliabiltiyFunction__Group_1__1__Impl"
18116 18116 // InternalApplicationConfiguration.g:5686:1: rule__ReliabiltiyFunction__Group_1__1__Impl : ( '::' ) ;
18117 restoreStackSize(stackSize); 18117 public final void rule__ReliabiltiyFunction__Group_1__1__Impl() throws RecognitionException {
18118 18118
18119 } 18119 int stackSize = keepStackSize();
18120 return ; 18120
18121 } 18121 try {
18122 // $ANTLR end "rule__ClassTypeScope__Group__3" 18122 // InternalApplicationConfiguration.g:5690:1: ( ( '::' ) )
18123 18123 // InternalApplicationConfiguration.g:5691:1: ( '::' )
18124 18124 {
18125 // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" 18125 // InternalApplicationConfiguration.g:5691:1: ( '::' )
18126 // InternalApplicationConfiguration.g:5740:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; 18126 // InternalApplicationConfiguration.g:5692:2: '::'
18127 public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { 18127 {
18128 18128 before(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1());
18129 int stackSize = keepStackSize(); 18129 match(input,34,FOLLOW_2);
18130 18130 after(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1());
18131 try { 18131
18132 // InternalApplicationConfiguration.g:5744:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) 18132 }
18133 // InternalApplicationConfiguration.g:5745:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) 18133
18134 { 18134
18135 // InternalApplicationConfiguration.g:5745:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) 18135 }
18136 // InternalApplicationConfiguration.g:5746:2: ( rule__ClassTypeScope__Alternatives_3 ) 18136
18137 { 18137 }
18138 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); 18138 catch (RecognitionException re) {
18139 // InternalApplicationConfiguration.g:5747:2: ( rule__ClassTypeScope__Alternatives_3 ) 18139 reportError(re);
18140 // InternalApplicationConfiguration.g:5747:3: rule__ClassTypeScope__Alternatives_3 18140 recover(input,re);
18141 { 18141 }
18142 pushFollow(FOLLOW_2); 18142 finally {
18143 rule__ClassTypeScope__Alternatives_3(); 18143
18144 18144 restoreStackSize(stackSize);
18145 state._fsp--; 18145
18146 18146 }
18147 18147 return ;
18148 } 18148 }
18149 18149 // $ANTLR end "rule__ReliabiltiyFunction__Group_1__1__Impl"
18150 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); 18150
18151 18151
18152 } 18152 // $ANTLR start "rule__ObjectiveDeclaration__Group__0"
18153 18153 // InternalApplicationConfiguration.g:5702:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ;
18154 18154 public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException {
18155 } 18155
18156 18156 int stackSize = keepStackSize();
18157 } 18157
18158 catch (RecognitionException re) { 18158 try {
18159 reportError(re); 18159 // InternalApplicationConfiguration.g:5706:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 )
18160 recover(input,re); 18160 // InternalApplicationConfiguration.g:5707:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1
18161 } 18161 {
18162 finally { 18162 pushFollow(FOLLOW_8);
18163 18163 rule__ObjectiveDeclaration__Group__0__Impl();
18164 restoreStackSize(stackSize); 18164
18165 18165 state._fsp--;
18166 } 18166
18167 return ; 18167 pushFollow(FOLLOW_2);
18168 } 18168 rule__ObjectiveDeclaration__Group__1();
18169 // $ANTLR end "rule__ClassTypeScope__Group__3__Impl" 18169
18170 18170 state._fsp--;
18171 18171
18172 // $ANTLR start "rule__ObjectTypeScope__Group__0" 18172
18173 // InternalApplicationConfiguration.g:5756:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; 18173 }
18174 public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { 18174
18175 18175 }
18176 int stackSize = keepStackSize(); 18176 catch (RecognitionException re) {
18177 18177 reportError(re);
18178 try { 18178 recover(input,re);
18179 // InternalApplicationConfiguration.g:5760:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) 18179 }
18180 // InternalApplicationConfiguration.g:5761:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 18180 finally {
18181 { 18181
18182 pushFollow(FOLLOW_31); 18182 restoreStackSize(stackSize);
18183 rule__ObjectTypeScope__Group__0__Impl(); 18183
18184 18184 }
18185 state._fsp--; 18185 return ;
18186 18186 }
18187 pushFollow(FOLLOW_2); 18187 // $ANTLR end "rule__ObjectiveDeclaration__Group__0"
18188 rule__ObjectTypeScope__Group__1(); 18188
18189 18189
18190 state._fsp--; 18190 // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl"
18191 18191 // InternalApplicationConfiguration.g:5714:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ;
18192 18192 public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException {
18193 } 18193
18194 18194 int stackSize = keepStackSize();
18195 } 18195
18196 catch (RecognitionException re) { 18196 try {
18197 reportError(re); 18197 // InternalApplicationConfiguration.g:5718:1: ( ( 'objectives' ) )
18198 recover(input,re); 18198 // InternalApplicationConfiguration.g:5719:1: ( 'objectives' )
18199 } 18199 {
18200 finally { 18200 // InternalApplicationConfiguration.g:5719:1: ( 'objectives' )
18201 18201 // InternalApplicationConfiguration.g:5720:2: 'objectives'
18202 restoreStackSize(stackSize); 18202 {
18203 18203 before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
18204 } 18204 match(input,39,FOLLOW_2);
18205 return ; 18205 after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
18206 } 18206
18207 // $ANTLR end "rule__ObjectTypeScope__Group__0" 18207 }
18208 18208
18209 18209
18210 // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" 18210 }
18211 // InternalApplicationConfiguration.g:5768:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; 18211
18212 public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { 18212 }
18213 18213 catch (RecognitionException re) {
18214 int stackSize = keepStackSize(); 18214 reportError(re);
18215 18215 recover(input,re);
18216 try { 18216 }
18217 // InternalApplicationConfiguration.g:5772:1: ( ( '#' ) ) 18217 finally {
18218 // InternalApplicationConfiguration.g:5773:1: ( '#' ) 18218
18219 { 18219 restoreStackSize(stackSize);
18220 // InternalApplicationConfiguration.g:5773:1: ( '#' ) 18220
18221 // InternalApplicationConfiguration.g:5774:2: '#' 18221 }
18222 { 18222 return ;
18223 before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 18223 }
18224 match(input,38,FOLLOW_2); 18224 // $ANTLR end "rule__ObjectiveDeclaration__Group__0__Impl"
18225 after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 18225
18226 18226
18227 } 18227 // $ANTLR start "rule__ObjectiveDeclaration__Group__1"
18228 18228 // InternalApplicationConfiguration.g:5729:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ;
18229 18229 public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException {
18230 } 18230
18231 18231 int stackSize = keepStackSize();
18232 } 18232
18233 catch (RecognitionException re) { 18233 try {
18234 reportError(re); 18234 // InternalApplicationConfiguration.g:5733:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 )
18235 recover(input,re); 18235 // InternalApplicationConfiguration.g:5734:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2
18236 } 18236 {
18237 finally { 18237 pushFollow(FOLLOW_19);
18238 18238 rule__ObjectiveDeclaration__Group__1__Impl();
18239 restoreStackSize(stackSize); 18239
18240 18240 state._fsp--;
18241 } 18241
18242 return ; 18242 pushFollow(FOLLOW_2);
18243 } 18243 rule__ObjectiveDeclaration__Group__2();
18244 // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl" 18244
18245 18245 state._fsp--;
18246 18246
18247 // $ANTLR start "rule__ObjectTypeScope__Group__1" 18247
18248 // InternalApplicationConfiguration.g:5783:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; 18248 }
18249 public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { 18249
18250 18250 }
18251 int stackSize = keepStackSize(); 18251 catch (RecognitionException re) {
18252 18252 reportError(re);
18253 try { 18253 recover(input,re);
18254 // InternalApplicationConfiguration.g:5787:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) 18254 }
18255 // InternalApplicationConfiguration.g:5788:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 18255 finally {
18256 { 18256
18257 pushFollow(FOLLOW_29); 18257 restoreStackSize(stackSize);
18258 rule__ObjectTypeScope__Group__1__Impl(); 18258
18259 18259 }
18260 state._fsp--; 18260 return ;
18261 18261 }
18262 pushFollow(FOLLOW_2); 18262 // $ANTLR end "rule__ObjectiveDeclaration__Group__1"
18263 rule__ObjectTypeScope__Group__2(); 18263
18264 18264
18265 state._fsp--; 18265 // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl"
18266 18266 // InternalApplicationConfiguration.g:5741:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ;
18267 18267 public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException {
18268 } 18268
18269 18269 int stackSize = keepStackSize();
18270 } 18270
18271 catch (RecognitionException re) { 18271 try {
18272 reportError(re); 18272 // InternalApplicationConfiguration.g:5745:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) )
18273 recover(input,re); 18273 // InternalApplicationConfiguration.g:5746:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
18274 } 18274 {
18275 finally { 18275 // InternalApplicationConfiguration.g:5746:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
18276 18276 // InternalApplicationConfiguration.g:5747:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
18277 restoreStackSize(stackSize); 18277 {
18278 18278 before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1());
18279 } 18279 // InternalApplicationConfiguration.g:5748:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
18280 return ; 18280 // InternalApplicationConfiguration.g:5748:3: rule__ObjectiveDeclaration__NameAssignment_1
18281 } 18281 {
18282 // $ANTLR end "rule__ObjectTypeScope__Group__1" 18282 pushFollow(FOLLOW_2);
18283 18283 rule__ObjectiveDeclaration__NameAssignment_1();
18284 18284
18285 // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" 18285 state._fsp--;
18286 // InternalApplicationConfiguration.g:5795:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; 18286
18287 public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { 18287
18288 18288 }
18289 int stackSize = keepStackSize(); 18289
18290 18290 after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1());
18291 try { 18291
18292 // InternalApplicationConfiguration.g:5799:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) 18292 }
18293 // InternalApplicationConfiguration.g:5800:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) 18293
18294 { 18294
18295 // InternalApplicationConfiguration.g:5800:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) 18295 }
18296 // InternalApplicationConfiguration.g:5801:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) 18296
18297 { 18297 }
18298 before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); 18298 catch (RecognitionException re) {
18299 // InternalApplicationConfiguration.g:5802:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) 18299 reportError(re);
18300 // InternalApplicationConfiguration.g:5802:3: rule__ObjectTypeScope__TypeAssignment_1 18300 recover(input,re);
18301 { 18301 }
18302 pushFollow(FOLLOW_2); 18302 finally {
18303 rule__ObjectTypeScope__TypeAssignment_1(); 18303
18304 18304 restoreStackSize(stackSize);
18305 state._fsp--; 18305
18306 18306 }
18307 18307 return ;
18308 } 18308 }
18309 18309 // $ANTLR end "rule__ObjectiveDeclaration__Group__1__Impl"
18310 after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); 18310
18311 18311
18312 } 18312 // $ANTLR start "rule__ObjectiveDeclaration__Group__2"
18313 18313 // InternalApplicationConfiguration.g:5756:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ;
18314 18314 public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException {
18315 } 18315
18316 18316 int stackSize = keepStackSize();
18317 } 18317
18318 catch (RecognitionException re) { 18318 try {
18319 reportError(re); 18319 // InternalApplicationConfiguration.g:5760:1: ( rule__ObjectiveDeclaration__Group__2__Impl )
18320 recover(input,re); 18320 // InternalApplicationConfiguration.g:5761:2: rule__ObjectiveDeclaration__Group__2__Impl
18321 } 18321 {
18322 finally { 18322 pushFollow(FOLLOW_2);
18323 18323 rule__ObjectiveDeclaration__Group__2__Impl();
18324 restoreStackSize(stackSize); 18324
18325 18325 state._fsp--;
18326 } 18326
18327 return ; 18327
18328 } 18328 }
18329 // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl" 18329
18330 18330 }
18331 18331 catch (RecognitionException re) {
18332 // $ANTLR start "rule__ObjectTypeScope__Group__2" 18332 reportError(re);
18333 // InternalApplicationConfiguration.g:5810:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; 18333 recover(input,re);
18334 public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { 18334 }
18335 18335 finally {
18336 int stackSize = keepStackSize(); 18336
18337 18337 restoreStackSize(stackSize);
18338 try { 18338
18339 // InternalApplicationConfiguration.g:5814:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) 18339 }
18340 // InternalApplicationConfiguration.g:5815:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 18340 return ;
18341 { 18341 }
18342 pushFollow(FOLLOW_30); 18342 // $ANTLR end "rule__ObjectiveDeclaration__Group__2"
18343 rule__ObjectTypeScope__Group__2__Impl(); 18343
18344 18344
18345 state._fsp--; 18345 // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl"
18346 18346 // InternalApplicationConfiguration.g:5767:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ;
18347 pushFollow(FOLLOW_2); 18347 public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException {
18348 rule__ObjectTypeScope__Group__3(); 18348
18349 18349 int stackSize = keepStackSize();
18350 state._fsp--; 18350
18351 18351 try {
18352 18352 // InternalApplicationConfiguration.g:5771:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) )
18353 } 18353 // InternalApplicationConfiguration.g:5772:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
18354 18354 {
18355 } 18355 // InternalApplicationConfiguration.g:5772:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
18356 catch (RecognitionException re) { 18356 // InternalApplicationConfiguration.g:5773:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
18357 reportError(re); 18357 {
18358 recover(input,re); 18358 before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2());
18359 } 18359 // InternalApplicationConfiguration.g:5774:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
18360 finally { 18360 // InternalApplicationConfiguration.g:5774:3: rule__ObjectiveDeclaration__SpecificationAssignment_2
18361 18361 {
18362 restoreStackSize(stackSize); 18362 pushFollow(FOLLOW_2);
18363 18363 rule__ObjectiveDeclaration__SpecificationAssignment_2();
18364 } 18364
18365 return ; 18365 state._fsp--;
18366 } 18366
18367 // $ANTLR end "rule__ObjectTypeScope__Group__2" 18367
18368 18368 }
18369 18369
18370 // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" 18370 after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2());
18371 // InternalApplicationConfiguration.g:5822:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; 18371
18372 public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { 18372 }
18373 18373
18374 int stackSize = keepStackSize(); 18374
18375 18375 }
18376 try { 18376
18377 // InternalApplicationConfiguration.g:5826:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) 18377 }
18378 // InternalApplicationConfiguration.g:5827:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) 18378 catch (RecognitionException re) {
18379 { 18379 reportError(re);
18380 // InternalApplicationConfiguration.g:5827:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) 18380 recover(input,re);
18381 // InternalApplicationConfiguration.g:5828:2: ( rule__ObjectTypeScope__Alternatives_2 ) 18381 }
18382 { 18382 finally {
18383 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); 18383
18384 // InternalApplicationConfiguration.g:5829:2: ( rule__ObjectTypeScope__Alternatives_2 ) 18384 restoreStackSize(stackSize);
18385 // InternalApplicationConfiguration.g:5829:3: rule__ObjectTypeScope__Alternatives_2 18385
18386 { 18386 }
18387 pushFollow(FOLLOW_2); 18387 return ;
18388 rule__ObjectTypeScope__Alternatives_2(); 18388 }
18389 18389 // $ANTLR end "rule__ObjectiveDeclaration__Group__2__Impl"
18390 state._fsp--; 18390
18391 18391
18392 18392 // $ANTLR start "rule__ConfigSpecification__Group__0"
18393 } 18393 // InternalApplicationConfiguration.g:5783:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ;
18394 18394 public final void rule__ConfigSpecification__Group__0() throws RecognitionException {
18395 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); 18395
18396 18396 int stackSize = keepStackSize();
18397 } 18397
18398 18398 try {
18399 18399 // InternalApplicationConfiguration.g:5787:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 )
18400 } 18400 // InternalApplicationConfiguration.g:5788:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1
18401 18401 {
18402 } 18402 pushFollow(FOLLOW_19);
18403 catch (RecognitionException re) { 18403 rule__ConfigSpecification__Group__0__Impl();
18404 reportError(re); 18404
18405 recover(input,re); 18405 state._fsp--;
18406 } 18406
18407 finally { 18407 pushFollow(FOLLOW_2);
18408 18408 rule__ConfigSpecification__Group__1();
18409 restoreStackSize(stackSize); 18409
18410 18410 state._fsp--;
18411 } 18411
18412 return ; 18412
18413 } 18413 }
18414 // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl" 18414
18415 18415 }
18416 18416 catch (RecognitionException re) {
18417 // $ANTLR start "rule__ObjectTypeScope__Group__3" 18417 reportError(re);
18418 // InternalApplicationConfiguration.g:5837:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; 18418 recover(input,re);
18419 public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { 18419 }
18420 18420 finally {
18421 int stackSize = keepStackSize(); 18421
18422 18422 restoreStackSize(stackSize);
18423 try { 18423
18424 // InternalApplicationConfiguration.g:5841:1: ( rule__ObjectTypeScope__Group__3__Impl ) 18424 }
18425 // InternalApplicationConfiguration.g:5842:2: rule__ObjectTypeScope__Group__3__Impl 18425 return ;
18426 { 18426 }
18427 pushFollow(FOLLOW_2); 18427 // $ANTLR end "rule__ConfigSpecification__Group__0"
18428 rule__ObjectTypeScope__Group__3__Impl(); 18428
18429 18429
18430 state._fsp--; 18430 // $ANTLR start "rule__ConfigSpecification__Group__0__Impl"
18431 18431 // InternalApplicationConfiguration.g:5795:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ;
18432 18432 public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException {
18433 } 18433
18434 18434 int stackSize = keepStackSize();
18435 } 18435
18436 catch (RecognitionException re) { 18436 try {
18437 reportError(re); 18437 // InternalApplicationConfiguration.g:5799:1: ( ( () ) )
18438 recover(input,re); 18438 // InternalApplicationConfiguration.g:5800:1: ( () )
18439 } 18439 {
18440 finally { 18440 // InternalApplicationConfiguration.g:5800:1: ( () )
18441 18441 // InternalApplicationConfiguration.g:5801:2: ()
18442 restoreStackSize(stackSize); 18442 {
18443 18443 before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0());
18444 } 18444 // InternalApplicationConfiguration.g:5802:2: ()
18445 return ; 18445 // InternalApplicationConfiguration.g:5802:3:
18446 } 18446 {
18447 // $ANTLR end "rule__ObjectTypeScope__Group__3" 18447 }
18448 18448
18449 18449 after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0());
18450 // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" 18450
18451 // InternalApplicationConfiguration.g:5848:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; 18451 }
18452 public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { 18452
18453 18453
18454 int stackSize = keepStackSize(); 18454 }
18455 18455
18456 try { 18456 }
18457 // InternalApplicationConfiguration.g:5852:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) 18457 finally {
18458 // InternalApplicationConfiguration.g:5853:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) 18458
18459 { 18459 restoreStackSize(stackSize);
18460 // InternalApplicationConfiguration.g:5853:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) 18460
18461 // InternalApplicationConfiguration.g:5854:2: ( rule__ObjectTypeScope__Alternatives_3 ) 18461 }
18462 { 18462 return ;
18463 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); 18463 }
18464 // InternalApplicationConfiguration.g:5855:2: ( rule__ObjectTypeScope__Alternatives_3 ) 18464 // $ANTLR end "rule__ConfigSpecification__Group__0__Impl"
18465 // InternalApplicationConfiguration.g:5855:3: rule__ObjectTypeScope__Alternatives_3 18465
18466 { 18466
18467 pushFollow(FOLLOW_2); 18467 // $ANTLR start "rule__ConfigSpecification__Group__1"
18468 rule__ObjectTypeScope__Alternatives_3(); 18468 // InternalApplicationConfiguration.g:5810:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ;
18469 18469 public final void rule__ConfigSpecification__Group__1() throws RecognitionException {
18470 state._fsp--; 18470
18471 18471 int stackSize = keepStackSize();
18472 18472
18473 } 18473 try {
18474 18474 // InternalApplicationConfiguration.g:5814:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 )
18475 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); 18475 // InternalApplicationConfiguration.g:5815:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2
18476 18476 {
18477 } 18477 pushFollow(FOLLOW_26);
18478 18478 rule__ConfigSpecification__Group__1__Impl();
18479 18479
18480 } 18480 state._fsp--;
18481 18481
18482 } 18482 pushFollow(FOLLOW_2);
18483 catch (RecognitionException re) { 18483 rule__ConfigSpecification__Group__2();
18484 reportError(re); 18484
18485 recover(input,re); 18485 state._fsp--;
18486 } 18486
18487 finally { 18487
18488 18488 }
18489 restoreStackSize(stackSize); 18489
18490 18490 }
18491 } 18491 catch (RecognitionException re) {
18492 return ; 18492 reportError(re);
18493 } 18493 recover(input,re);
18494 // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl" 18494 }
18495 18495 finally {
18496 18496
18497 // $ANTLR start "rule__IntegerTypeScope__Group__0" 18497 restoreStackSize(stackSize);
18498 // InternalApplicationConfiguration.g:5864:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; 18498
18499 public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { 18499 }
18500 18500 return ;
18501 int stackSize = keepStackSize(); 18501 }
18502 18502 // $ANTLR end "rule__ConfigSpecification__Group__1"
18503 try { 18503
18504 // InternalApplicationConfiguration.g:5868:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) 18504
18505 // InternalApplicationConfiguration.g:5869:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 18505 // $ANTLR start "rule__ConfigSpecification__Group__1__Impl"
18506 { 18506 // InternalApplicationConfiguration.g:5822:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ;
18507 pushFollow(FOLLOW_32); 18507 public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException {
18508 rule__IntegerTypeScope__Group__0__Impl(); 18508
18509 18509 int stackSize = keepStackSize();
18510 state._fsp--; 18510
18511 18511 try {
18512 pushFollow(FOLLOW_2); 18512 // InternalApplicationConfiguration.g:5826:1: ( ( '{' ) )
18513 rule__IntegerTypeScope__Group__1(); 18513 // InternalApplicationConfiguration.g:5827:1: ( '{' )
18514 18514 {
18515 state._fsp--; 18515 // InternalApplicationConfiguration.g:5827:1: ( '{' )
18516 18516 // InternalApplicationConfiguration.g:5828:2: '{'
18517 18517 {
18518 } 18518 before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
18519 18519 match(input,29,FOLLOW_2);
18520 } 18520 after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
18521 catch (RecognitionException re) { 18521
18522 reportError(re); 18522 }
18523 recover(input,re); 18523
18524 } 18524
18525 finally { 18525 }
18526 18526
18527 restoreStackSize(stackSize); 18527 }
18528 18528 catch (RecognitionException re) {
18529 } 18529 reportError(re);
18530 return ; 18530 recover(input,re);
18531 } 18531 }
18532 // $ANTLR end "rule__IntegerTypeScope__Group__0" 18532 finally {
18533 18533
18534 18534 restoreStackSize(stackSize);
18535 // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" 18535
18536 // InternalApplicationConfiguration.g:5876:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; 18536 }
18537 public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { 18537 return ;
18538 18538 }
18539 int stackSize = keepStackSize(); 18539 // $ANTLR end "rule__ConfigSpecification__Group__1__Impl"
18540 18540
18541 try { 18541
18542 // InternalApplicationConfiguration.g:5880:1: ( ( '#' ) ) 18542 // $ANTLR start "rule__ConfigSpecification__Group__2"
18543 // InternalApplicationConfiguration.g:5881:1: ( '#' ) 18543 // InternalApplicationConfiguration.g:5837:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ;
18544 { 18544 public final void rule__ConfigSpecification__Group__2() throws RecognitionException {
18545 // InternalApplicationConfiguration.g:5881:1: ( '#' ) 18545
18546 // InternalApplicationConfiguration.g:5882:2: '#' 18546 int stackSize = keepStackSize();
18547 { 18547
18548 before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 18548 try {
18549 match(input,38,FOLLOW_2); 18549 // InternalApplicationConfiguration.g:5841:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 )
18550 after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 18550 // InternalApplicationConfiguration.g:5842:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3
18551 18551 {
18552 } 18552 pushFollow(FOLLOW_26);
18553 18553 rule__ConfigSpecification__Group__2__Impl();
18554 18554
18555 } 18555 state._fsp--;
18556 18556
18557 } 18557 pushFollow(FOLLOW_2);
18558 catch (RecognitionException re) { 18558 rule__ConfigSpecification__Group__3();
18559 reportError(re); 18559
18560 recover(input,re); 18560 state._fsp--;
18561 } 18561
18562 finally { 18562
18563 18563 }
18564 restoreStackSize(stackSize); 18564
18565 18565 }
18566 } 18566 catch (RecognitionException re) {
18567 return ; 18567 reportError(re);
18568 } 18568 recover(input,re);
18569 // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl" 18569 }
18570 18570 finally {
18571 18571
18572 // $ANTLR start "rule__IntegerTypeScope__Group__1" 18572 restoreStackSize(stackSize);
18573 // InternalApplicationConfiguration.g:5891:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; 18573
18574 public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { 18574 }
18575 18575 return ;
18576 int stackSize = keepStackSize(); 18576 }
18577 18577 // $ANTLR end "rule__ConfigSpecification__Group__2"
18578 try { 18578
18579 // InternalApplicationConfiguration.g:5895:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) 18579
18580 // InternalApplicationConfiguration.g:5896:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 18580 // $ANTLR start "rule__ConfigSpecification__Group__2__Impl"
18581 { 18581 // InternalApplicationConfiguration.g:5849:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ;
18582 pushFollow(FOLLOW_29); 18582 public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException {
18583 rule__IntegerTypeScope__Group__1__Impl(); 18583
18584 18584 int stackSize = keepStackSize();
18585 state._fsp--; 18585
18586 18586 try {
18587 pushFollow(FOLLOW_2); 18587 // InternalApplicationConfiguration.g:5853:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) )
18588 rule__IntegerTypeScope__Group__2(); 18588 // InternalApplicationConfiguration.g:5854:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
18589 18589 {
18590 state._fsp--; 18590 // InternalApplicationConfiguration.g:5854:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
18591 18591 // InternalApplicationConfiguration.g:5855:2: ( rule__ConfigSpecification__Group_2__0 )?
18592 18592 {
18593 } 18593 before(grammarAccess.getConfigSpecificationAccess().getGroup_2());
18594 18594 // InternalApplicationConfiguration.g:5856:2: ( rule__ConfigSpecification__Group_2__0 )?
18595 } 18595 int alt52=2;
18596 catch (RecognitionException re) { 18596 int LA52_0 = input.LA(1);
18597 reportError(re); 18597
18598 recover(input,re); 18598 if ( (LA52_0==RULE_STRING||(LA52_0>=41 && LA52_0<=43)) ) {
18599 } 18599 alt52=1;
18600 finally { 18600 }
18601 18601 switch (alt52) {
18602 restoreStackSize(stackSize); 18602 case 1 :
18603 18603 // InternalApplicationConfiguration.g:5856:3: rule__ConfigSpecification__Group_2__0
18604 } 18604 {
18605 return ; 18605 pushFollow(FOLLOW_2);
18606 } 18606 rule__ConfigSpecification__Group_2__0();
18607 // $ANTLR end "rule__IntegerTypeScope__Group__1" 18607
18608 18608 state._fsp--;
18609 18609
18610 // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" 18610
18611 // InternalApplicationConfiguration.g:5903:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; 18611 }
18612 public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { 18612 break;
18613 18613
18614 int stackSize = keepStackSize(); 18614 }
18615 18615
18616 try { 18616 after(grammarAccess.getConfigSpecificationAccess().getGroup_2());
18617 // InternalApplicationConfiguration.g:5907:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) 18617
18618 // InternalApplicationConfiguration.g:5908:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) 18618 }
18619 { 18619
18620 // InternalApplicationConfiguration.g:5908:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) 18620
18621 // InternalApplicationConfiguration.g:5909:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) 18621 }
18622 { 18622
18623 before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); 18623 }
18624 // InternalApplicationConfiguration.g:5910:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) 18624 catch (RecognitionException re) {
18625 // InternalApplicationConfiguration.g:5910:3: rule__IntegerTypeScope__TypeAssignment_1 18625 reportError(re);
18626 { 18626 recover(input,re);
18627 pushFollow(FOLLOW_2); 18627 }
18628 rule__IntegerTypeScope__TypeAssignment_1(); 18628 finally {
18629 18629
18630 state._fsp--; 18630 restoreStackSize(stackSize);
18631 18631
18632 18632 }
18633 } 18633 return ;
18634 18634 }
18635 after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); 18635 // $ANTLR end "rule__ConfigSpecification__Group__2__Impl"
18636 18636
18637 } 18637
18638 18638 // $ANTLR start "rule__ConfigSpecification__Group__3"
18639 18639 // InternalApplicationConfiguration.g:5864:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ;
18640 } 18640 public final void rule__ConfigSpecification__Group__3() throws RecognitionException {
18641 18641
18642 } 18642 int stackSize = keepStackSize();
18643 catch (RecognitionException re) { 18643
18644 reportError(re); 18644 try {
18645 recover(input,re); 18645 // InternalApplicationConfiguration.g:5868:1: ( rule__ConfigSpecification__Group__3__Impl )
18646 } 18646 // InternalApplicationConfiguration.g:5869:2: rule__ConfigSpecification__Group__3__Impl
18647 finally { 18647 {
18648 18648 pushFollow(FOLLOW_2);
18649 restoreStackSize(stackSize); 18649 rule__ConfigSpecification__Group__3__Impl();
18650 18650
18651 } 18651 state._fsp--;
18652 return ; 18652
18653 } 18653
18654 // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl" 18654 }
18655 18655
18656 18656 }
18657 // $ANTLR start "rule__IntegerTypeScope__Group__2" 18657 catch (RecognitionException re) {
18658 // InternalApplicationConfiguration.g:5918:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; 18658 reportError(re);
18659 public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { 18659 recover(input,re);
18660 18660 }
18661 int stackSize = keepStackSize(); 18661 finally {
18662 18662
18663 try { 18663 restoreStackSize(stackSize);
18664 // InternalApplicationConfiguration.g:5922:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) 18664
18665 // InternalApplicationConfiguration.g:5923:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 18665 }
18666 { 18666 return ;
18667 pushFollow(FOLLOW_33); 18667 }
18668 rule__IntegerTypeScope__Group__2__Impl(); 18668 // $ANTLR end "rule__ConfigSpecification__Group__3"
18669 18669
18670 state._fsp--; 18670
18671 18671 // $ANTLR start "rule__ConfigSpecification__Group__3__Impl"
18672 pushFollow(FOLLOW_2); 18672 // InternalApplicationConfiguration.g:5875:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ;
18673 rule__IntegerTypeScope__Group__3(); 18673 public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException {
18674 18674
18675 state._fsp--; 18675 int stackSize = keepStackSize();
18676 18676
18677 18677 try {
18678 } 18678 // InternalApplicationConfiguration.g:5879:1: ( ( '}' ) )
18679 18679 // InternalApplicationConfiguration.g:5880:1: ( '}' )
18680 } 18680 {
18681 catch (RecognitionException re) { 18681 // InternalApplicationConfiguration.g:5880:1: ( '}' )
18682 reportError(re); 18682 // InternalApplicationConfiguration.g:5881:2: '}'
18683 recover(input,re); 18683 {
18684 } 18684 before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
18685 finally { 18685 match(input,30,FOLLOW_2);
18686 18686 after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
18687 restoreStackSize(stackSize); 18687
18688 18688 }
18689 } 18689
18690 return ; 18690
18691 } 18691 }
18692 // $ANTLR end "rule__IntegerTypeScope__Group__2" 18692
18693 18693 }
18694 18694 catch (RecognitionException re) {
18695 // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" 18695 reportError(re);
18696 // InternalApplicationConfiguration.g:5930:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; 18696 recover(input,re);
18697 public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { 18697 }
18698 18698 finally {
18699 int stackSize = keepStackSize(); 18699
18700 18700 restoreStackSize(stackSize);
18701 try { 18701
18702 // InternalApplicationConfiguration.g:5934:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) 18702 }
18703 // InternalApplicationConfiguration.g:5935:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) 18703 return ;
18704 { 18704 }
18705 // InternalApplicationConfiguration.g:5935:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) 18705 // $ANTLR end "rule__ConfigSpecification__Group__3__Impl"
18706 // InternalApplicationConfiguration.g:5936:2: ( rule__IntegerTypeScope__Alternatives_2 ) 18706
18707 { 18707
18708 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); 18708 // $ANTLR start "rule__ConfigSpecification__Group_2__0"
18709 // InternalApplicationConfiguration.g:5937:2: ( rule__IntegerTypeScope__Alternatives_2 ) 18709 // InternalApplicationConfiguration.g:5891:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ;
18710 // InternalApplicationConfiguration.g:5937:3: rule__IntegerTypeScope__Alternatives_2 18710 public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException {
18711 { 18711
18712 pushFollow(FOLLOW_2); 18712 int stackSize = keepStackSize();
18713 rule__IntegerTypeScope__Alternatives_2(); 18713
18714 18714 try {
18715 state._fsp--; 18715 // InternalApplicationConfiguration.g:5895:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 )
18716 18716 // InternalApplicationConfiguration.g:5896:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1
18717 18717 {
18718 } 18718 pushFollow(FOLLOW_27);
18719 18719 rule__ConfigSpecification__Group_2__0__Impl();
18720 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); 18720
18721 18721 state._fsp--;
18722 } 18722
18723 18723 pushFollow(FOLLOW_2);
18724 18724 rule__ConfigSpecification__Group_2__1();
18725 } 18725
18726 18726 state._fsp--;
18727 } 18727
18728 catch (RecognitionException re) { 18728
18729 reportError(re); 18729 }
18730 recover(input,re); 18730
18731 } 18731 }
18732 finally { 18732 catch (RecognitionException re) {
18733 18733 reportError(re);
18734 restoreStackSize(stackSize); 18734 recover(input,re);
18735 18735 }
18736 } 18736 finally {
18737 return ; 18737
18738 } 18738 restoreStackSize(stackSize);
18739 // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl" 18739
18740 18740 }
18741 18741 return ;
18742 // $ANTLR start "rule__IntegerTypeScope__Group__3" 18742 }
18743 // InternalApplicationConfiguration.g:5945:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; 18743 // $ANTLR end "rule__ConfigSpecification__Group_2__0"
18744 public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { 18744
18745 18745
18746 int stackSize = keepStackSize(); 18746 // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl"
18747 18747 // InternalApplicationConfiguration.g:5903:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ;
18748 try { 18748 public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException {
18749 // InternalApplicationConfiguration.g:5949:1: ( rule__IntegerTypeScope__Group__3__Impl ) 18749
18750 // InternalApplicationConfiguration.g:5950:2: rule__IntegerTypeScope__Group__3__Impl 18750 int stackSize = keepStackSize();
18751 { 18751
18752 pushFollow(FOLLOW_2); 18752 try {
18753 rule__IntegerTypeScope__Group__3__Impl(); 18753 // InternalApplicationConfiguration.g:5907:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) )
18754 18754 // InternalApplicationConfiguration.g:5908:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
18755 state._fsp--; 18755 {
18756 18756 // InternalApplicationConfiguration.g:5908:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
18757 18757 // InternalApplicationConfiguration.g:5909:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
18758 } 18758 {
18759 18759 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0());
18760 } 18760 // InternalApplicationConfiguration.g:5910:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
18761 catch (RecognitionException re) { 18761 // InternalApplicationConfiguration.g:5910:3: rule__ConfigSpecification__EntriesAssignment_2_0
18762 reportError(re); 18762 {
18763 recover(input,re); 18763 pushFollow(FOLLOW_2);
18764 } 18764 rule__ConfigSpecification__EntriesAssignment_2_0();
18765 finally { 18765
18766 18766 state._fsp--;
18767 restoreStackSize(stackSize); 18767
18768 18768
18769 } 18769 }
18770 return ; 18770
18771 } 18771 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0());
18772 // $ANTLR end "rule__IntegerTypeScope__Group__3" 18772
18773 18773 }
18774 18774
18775 // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" 18775
18776 // InternalApplicationConfiguration.g:5956:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; 18776 }
18777 public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { 18777
18778 18778 }
18779 int stackSize = keepStackSize(); 18779 catch (RecognitionException re) {
18780 18780 reportError(re);
18781 try { 18781 recover(input,re);
18782 // InternalApplicationConfiguration.g:5960:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) 18782 }
18783 // InternalApplicationConfiguration.g:5961:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) 18783 finally {
18784 { 18784
18785 // InternalApplicationConfiguration.g:5961:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) 18785 restoreStackSize(stackSize);
18786 // InternalApplicationConfiguration.g:5962:2: ( rule__IntegerTypeScope__Alternatives_3 ) 18786
18787 { 18787 }
18788 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); 18788 return ;
18789 // InternalApplicationConfiguration.g:5963:2: ( rule__IntegerTypeScope__Alternatives_3 ) 18789 }
18790 // InternalApplicationConfiguration.g:5963:3: rule__IntegerTypeScope__Alternatives_3 18790 // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl"
18791 { 18791
18792 pushFollow(FOLLOW_2); 18792
18793 rule__IntegerTypeScope__Alternatives_3(); 18793 // $ANTLR start "rule__ConfigSpecification__Group_2__1"
18794 18794 // InternalApplicationConfiguration.g:5918:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ;
18795 state._fsp--; 18795 public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException {
18796 18796
18797 18797 int stackSize = keepStackSize();
18798 } 18798
18799 18799 try {
18800 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); 18800 // InternalApplicationConfiguration.g:5922:1: ( rule__ConfigSpecification__Group_2__1__Impl )
18801 18801 // InternalApplicationConfiguration.g:5923:2: rule__ConfigSpecification__Group_2__1__Impl
18802 } 18802 {
18803 18803 pushFollow(FOLLOW_2);
18804 18804 rule__ConfigSpecification__Group_2__1__Impl();
18805 } 18805
18806 18806 state._fsp--;
18807 } 18807
18808 catch (RecognitionException re) { 18808
18809 reportError(re); 18809 }
18810 recover(input,re); 18810
18811 } 18811 }
18812 finally { 18812 catch (RecognitionException re) {
18813 18813 reportError(re);
18814 restoreStackSize(stackSize); 18814 recover(input,re);
18815 18815 }
18816 } 18816 finally {
18817 return ; 18817
18818 } 18818 restoreStackSize(stackSize);
18819 // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl" 18819
18820 18820 }
18821 18821 return ;
18822 // $ANTLR start "rule__RealTypeScope__Group__0" 18822 }
18823 // InternalApplicationConfiguration.g:5972:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; 18823 // $ANTLR end "rule__ConfigSpecification__Group_2__1"
18824 public final void rule__RealTypeScope__Group__0() throws RecognitionException { 18824
18825 18825
18826 int stackSize = keepStackSize(); 18826 // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl"
18827 18827 // InternalApplicationConfiguration.g:5929:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ;
18828 try { 18828 public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException {
18829 // InternalApplicationConfiguration.g:5976:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) 18829
18830 // InternalApplicationConfiguration.g:5977:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 18830 int stackSize = keepStackSize();
18831 { 18831
18832 pushFollow(FOLLOW_34); 18832 try {
18833 rule__RealTypeScope__Group__0__Impl(); 18833 // InternalApplicationConfiguration.g:5933:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) )
18834 18834 // InternalApplicationConfiguration.g:5934:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
18835 state._fsp--; 18835 {
18836 18836 // InternalApplicationConfiguration.g:5934:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
18837 pushFollow(FOLLOW_2); 18837 // InternalApplicationConfiguration.g:5935:2: ( rule__ConfigSpecification__Group_2_1__0 )*
18838 rule__RealTypeScope__Group__1(); 18838 {
18839 18839 before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1());
18840 state._fsp--; 18840 // InternalApplicationConfiguration.g:5936:2: ( rule__ConfigSpecification__Group_2_1__0 )*
18841 18841 loop53:
18842 18842 do {
18843 } 18843 int alt53=2;
18844 18844 int LA53_0 = input.LA(1);
18845 } 18845
18846 catch (RecognitionException re) { 18846 if ( (LA53_0==31) ) {
18847 reportError(re); 18847 alt53=1;
18848 recover(input,re); 18848 }
18849 } 18849
18850 finally { 18850
18851 18851 switch (alt53) {
18852 restoreStackSize(stackSize); 18852 case 1 :
18853 18853 // InternalApplicationConfiguration.g:5936:3: rule__ConfigSpecification__Group_2_1__0
18854 } 18854 {
18855 return ; 18855 pushFollow(FOLLOW_17);
18856 } 18856 rule__ConfigSpecification__Group_2_1__0();
18857 // $ANTLR end "rule__RealTypeScope__Group__0" 18857
18858 18858 state._fsp--;
18859 18859
18860 // $ANTLR start "rule__RealTypeScope__Group__0__Impl" 18860
18861 // InternalApplicationConfiguration.g:5984:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; 18861 }
18862 public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { 18862 break;
18863 18863
18864 int stackSize = keepStackSize(); 18864 default :
18865 18865 break loop53;
18866 try { 18866 }
18867 // InternalApplicationConfiguration.g:5988:1: ( ( '#' ) ) 18867 } while (true);
18868 // InternalApplicationConfiguration.g:5989:1: ( '#' ) 18868
18869 { 18869 after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1());
18870 // InternalApplicationConfiguration.g:5989:1: ( '#' ) 18870
18871 // InternalApplicationConfiguration.g:5990:2: '#' 18871 }
18872 { 18872
18873 before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 18873
18874 match(input,38,FOLLOW_2); 18874 }
18875 after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 18875
18876 18876 }
18877 } 18877 catch (RecognitionException re) {
18878 18878 reportError(re);
18879 18879 recover(input,re);
18880 } 18880 }
18881 18881 finally {
18882 } 18882
18883 catch (RecognitionException re) { 18883 restoreStackSize(stackSize);
18884 reportError(re); 18884
18885 recover(input,re); 18885 }
18886 } 18886 return ;
18887 finally { 18887 }
18888 18888 // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl"
18889 restoreStackSize(stackSize); 18889
18890 18890
18891 } 18891 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0"
18892 return ; 18892 // InternalApplicationConfiguration.g:5945:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ;
18893 } 18893 public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException {
18894 // $ANTLR end "rule__RealTypeScope__Group__0__Impl" 18894
18895 18895 int stackSize = keepStackSize();
18896 18896
18897 // $ANTLR start "rule__RealTypeScope__Group__1" 18897 try {
18898 // InternalApplicationConfiguration.g:5999:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; 18898 // InternalApplicationConfiguration.g:5949:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 )
18899 public final void rule__RealTypeScope__Group__1() throws RecognitionException { 18899 // InternalApplicationConfiguration.g:5950:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1
18900 18900 {
18901 int stackSize = keepStackSize(); 18901 pushFollow(FOLLOW_28);
18902 18902 rule__ConfigSpecification__Group_2_1__0__Impl();
18903 try { 18903
18904 // InternalApplicationConfiguration.g:6003:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) 18904 state._fsp--;
18905 // InternalApplicationConfiguration.g:6004:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 18905
18906 { 18906 pushFollow(FOLLOW_2);
18907 pushFollow(FOLLOW_29); 18907 rule__ConfigSpecification__Group_2_1__1();
18908 rule__RealTypeScope__Group__1__Impl(); 18908
18909 18909 state._fsp--;
18910 state._fsp--; 18910
18911 18911
18912 pushFollow(FOLLOW_2); 18912 }
18913 rule__RealTypeScope__Group__2(); 18913
18914 18914 }
18915 state._fsp--; 18915 catch (RecognitionException re) {
18916 18916 reportError(re);
18917 18917 recover(input,re);
18918 } 18918 }
18919 18919 finally {
18920 } 18920
18921 catch (RecognitionException re) { 18921 restoreStackSize(stackSize);
18922 reportError(re); 18922
18923 recover(input,re); 18923 }
18924 } 18924 return ;
18925 finally { 18925 }
18926 18926 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0"
18927 restoreStackSize(stackSize); 18927
18928 18928
18929 } 18929 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl"
18930 return ; 18930 // InternalApplicationConfiguration.g:5957:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ;
18931 } 18931 public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException {
18932 // $ANTLR end "rule__RealTypeScope__Group__1" 18932
18933 18933 int stackSize = keepStackSize();
18934 18934
18935 // $ANTLR start "rule__RealTypeScope__Group__1__Impl" 18935 try {
18936 // InternalApplicationConfiguration.g:6011:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; 18936 // InternalApplicationConfiguration.g:5961:1: ( ( ',' ) )
18937 public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { 18937 // InternalApplicationConfiguration.g:5962:1: ( ',' )
18938 18938 {
18939 int stackSize = keepStackSize(); 18939 // InternalApplicationConfiguration.g:5962:1: ( ',' )
18940 18940 // InternalApplicationConfiguration.g:5963:2: ','
18941 try { 18941 {
18942 // InternalApplicationConfiguration.g:6015:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) 18942 before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
18943 // InternalApplicationConfiguration.g:6016:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) 18943 match(input,31,FOLLOW_2);
18944 { 18944 after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
18945 // InternalApplicationConfiguration.g:6016:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) 18945
18946 // InternalApplicationConfiguration.g:6017:2: ( rule__RealTypeScope__TypeAssignment_1 ) 18946 }
18947 { 18947
18948 before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); 18948
18949 // InternalApplicationConfiguration.g:6018:2: ( rule__RealTypeScope__TypeAssignment_1 ) 18949 }
18950 // InternalApplicationConfiguration.g:6018:3: rule__RealTypeScope__TypeAssignment_1 18950
18951 { 18951 }
18952 pushFollow(FOLLOW_2); 18952 catch (RecognitionException re) {
18953 rule__RealTypeScope__TypeAssignment_1(); 18953 reportError(re);
18954 18954 recover(input,re);
18955 state._fsp--; 18955 }
18956 18956 finally {
18957 18957
18958 } 18958 restoreStackSize(stackSize);
18959 18959
18960 after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); 18960 }
18961 18961 return ;
18962 } 18962 }
18963 18963 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl"
18964 18964
18965 } 18965
18966 18966 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1"
18967 } 18967 // InternalApplicationConfiguration.g:5972:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ;
18968 catch (RecognitionException re) { 18968 public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException {
18969 reportError(re); 18969
18970 recover(input,re); 18970 int stackSize = keepStackSize();
18971 } 18971
18972 finally { 18972 try {
18973 18973 // InternalApplicationConfiguration.g:5976:1: ( rule__ConfigSpecification__Group_2_1__1__Impl )
18974 restoreStackSize(stackSize); 18974 // InternalApplicationConfiguration.g:5977:2: rule__ConfigSpecification__Group_2_1__1__Impl
18975 18975 {
18976 } 18976 pushFollow(FOLLOW_2);
18977 return ; 18977 rule__ConfigSpecification__Group_2_1__1__Impl();
18978 } 18978
18979 // $ANTLR end "rule__RealTypeScope__Group__1__Impl" 18979 state._fsp--;
18980 18980
18981 18981
18982 // $ANTLR start "rule__RealTypeScope__Group__2" 18982 }
18983 // InternalApplicationConfiguration.g:6026:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; 18983
18984 public final void rule__RealTypeScope__Group__2() throws RecognitionException { 18984 }
18985 18985 catch (RecognitionException re) {
18986 int stackSize = keepStackSize(); 18986 reportError(re);
18987 18987 recover(input,re);
18988 try { 18988 }
18989 // InternalApplicationConfiguration.g:6030:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) 18989 finally {
18990 // InternalApplicationConfiguration.g:6031:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 18990
18991 { 18991 restoreStackSize(stackSize);
18992 pushFollow(FOLLOW_33); 18992
18993 rule__RealTypeScope__Group__2__Impl(); 18993 }
18994 18994 return ;
18995 state._fsp--; 18995 }
18996 18996 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1"
18997 pushFollow(FOLLOW_2); 18997
18998 rule__RealTypeScope__Group__3(); 18998
18999 18999 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl"
19000 state._fsp--; 19000 // InternalApplicationConfiguration.g:5983:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ;
19001 19001 public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException {
19002 19002
19003 } 19003 int stackSize = keepStackSize();
19004 19004
19005 } 19005 try {
19006 catch (RecognitionException re) { 19006 // InternalApplicationConfiguration.g:5987:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) )
19007 reportError(re); 19007 // InternalApplicationConfiguration.g:5988:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
19008 recover(input,re); 19008 {
19009 } 19009 // InternalApplicationConfiguration.g:5988:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
19010 finally { 19010 // InternalApplicationConfiguration.g:5989:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
19011 19011 {
19012 restoreStackSize(stackSize); 19012 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1());
19013 19013 // InternalApplicationConfiguration.g:5990:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
19014 } 19014 // InternalApplicationConfiguration.g:5990:3: rule__ConfigSpecification__EntriesAssignment_2_1_1
19015 return ; 19015 {
19016 } 19016 pushFollow(FOLLOW_2);
19017 // $ANTLR end "rule__RealTypeScope__Group__2" 19017 rule__ConfigSpecification__EntriesAssignment_2_1_1();
19018 19018
19019 19019 state._fsp--;
19020 // $ANTLR start "rule__RealTypeScope__Group__2__Impl" 19020
19021 // InternalApplicationConfiguration.g:6038:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; 19021
19022 public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { 19022 }
19023 19023
19024 int stackSize = keepStackSize(); 19024 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1());
19025 19025
19026 try { 19026 }
19027 // InternalApplicationConfiguration.g:6042:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) 19027
19028 // InternalApplicationConfiguration.g:6043:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) 19028
19029 { 19029 }
19030 // InternalApplicationConfiguration.g:6043:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) 19030
19031 // InternalApplicationConfiguration.g:6044:2: ( rule__RealTypeScope__Alternatives_2 ) 19031 }
19032 { 19032 catch (RecognitionException re) {
19033 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); 19033 reportError(re);
19034 // InternalApplicationConfiguration.g:6045:2: ( rule__RealTypeScope__Alternatives_2 ) 19034 recover(input,re);
19035 // InternalApplicationConfiguration.g:6045:3: rule__RealTypeScope__Alternatives_2 19035 }
19036 { 19036 finally {
19037 pushFollow(FOLLOW_2); 19037
19038 rule__RealTypeScope__Alternatives_2(); 19038 restoreStackSize(stackSize);
19039 19039
19040 state._fsp--; 19040 }
19041 19041 return ;
19042 19042 }
19043 } 19043 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl"
19044 19044
19045 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); 19045
19046 19046 // $ANTLR start "rule__ConfigDeclaration__Group__0"
19047 } 19047 // InternalApplicationConfiguration.g:5999:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ;
19048 19048 public final void rule__ConfigDeclaration__Group__0() throws RecognitionException {
19049 19049
19050 } 19050 int stackSize = keepStackSize();
19051 19051
19052 } 19052 try {
19053 catch (RecognitionException re) { 19053 // InternalApplicationConfiguration.g:6003:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 )
19054 reportError(re); 19054 // InternalApplicationConfiguration.g:6004:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1
19055 recover(input,re); 19055 {
19056 } 19056 pushFollow(FOLLOW_8);
19057 finally { 19057 rule__ConfigDeclaration__Group__0__Impl();
19058 19058
19059 restoreStackSize(stackSize); 19059 state._fsp--;
19060 19060
19061 } 19061 pushFollow(FOLLOW_2);
19062 return ; 19062 rule__ConfigDeclaration__Group__1();
19063 } 19063
19064 // $ANTLR end "rule__RealTypeScope__Group__2__Impl" 19064 state._fsp--;
19065 19065
19066 19066
19067 // $ANTLR start "rule__RealTypeScope__Group__3" 19067 }
19068 // InternalApplicationConfiguration.g:6053:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; 19068
19069 public final void rule__RealTypeScope__Group__3() throws RecognitionException { 19069 }
19070 19070 catch (RecognitionException re) {
19071 int stackSize = keepStackSize(); 19071 reportError(re);
19072 19072 recover(input,re);
19073 try { 19073 }
19074 // InternalApplicationConfiguration.g:6057:1: ( rule__RealTypeScope__Group__3__Impl ) 19074 finally {
19075 // InternalApplicationConfiguration.g:6058:2: rule__RealTypeScope__Group__3__Impl 19075
19076 { 19076 restoreStackSize(stackSize);
19077 pushFollow(FOLLOW_2); 19077
19078 rule__RealTypeScope__Group__3__Impl(); 19078 }
19079 19079 return ;
19080 state._fsp--; 19080 }
19081 19081 // $ANTLR end "rule__ConfigDeclaration__Group__0"
19082 19082
19083 } 19083
19084 19084 // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl"
19085 } 19085 // InternalApplicationConfiguration.g:6011:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ;
19086 catch (RecognitionException re) { 19086 public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException {
19087 reportError(re); 19087
19088 recover(input,re); 19088 int stackSize = keepStackSize();
19089 } 19089
19090 finally { 19090 try {
19091 19091 // InternalApplicationConfiguration.g:6015:1: ( ( 'config' ) )
19092 restoreStackSize(stackSize); 19092 // InternalApplicationConfiguration.g:6016:1: ( 'config' )
19093 19093 {
19094 } 19094 // InternalApplicationConfiguration.g:6016:1: ( 'config' )
19095 return ; 19095 // InternalApplicationConfiguration.g:6017:2: 'config'
19096 } 19096 {
19097 // $ANTLR end "rule__RealTypeScope__Group__3" 19097 before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
19098 19098 match(input,40,FOLLOW_2);
19099 19099 after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
19100 // $ANTLR start "rule__RealTypeScope__Group__3__Impl" 19100
19101 // InternalApplicationConfiguration.g:6064:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; 19101 }
19102 public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { 19102
19103 19103
19104 int stackSize = keepStackSize(); 19104 }
19105 19105
19106 try { 19106 }
19107 // InternalApplicationConfiguration.g:6068:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) 19107 catch (RecognitionException re) {
19108 // InternalApplicationConfiguration.g:6069:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) 19108 reportError(re);
19109 { 19109 recover(input,re);
19110 // InternalApplicationConfiguration.g:6069:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) 19110 }
19111 // InternalApplicationConfiguration.g:6070:2: ( rule__RealTypeScope__Alternatives_3 ) 19111 finally {
19112 { 19112
19113 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); 19113 restoreStackSize(stackSize);
19114 // InternalApplicationConfiguration.g:6071:2: ( rule__RealTypeScope__Alternatives_3 ) 19114
19115 // InternalApplicationConfiguration.g:6071:3: rule__RealTypeScope__Alternatives_3 19115 }
19116 { 19116 return ;
19117 pushFollow(FOLLOW_2); 19117 }
19118 rule__RealTypeScope__Alternatives_3(); 19118 // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl"
19119 19119
19120 state._fsp--; 19120
19121 19121 // $ANTLR start "rule__ConfigDeclaration__Group__1"
19122 19122 // InternalApplicationConfiguration.g:6026:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ;
19123 } 19123 public final void rule__ConfigDeclaration__Group__1() throws RecognitionException {
19124 19124
19125 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); 19125 int stackSize = keepStackSize();
19126 19126
19127 } 19127 try {
19128 19128 // InternalApplicationConfiguration.g:6030:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 )
19129 19129 // InternalApplicationConfiguration.g:6031:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2
19130 } 19130 {
19131 19131 pushFollow(FOLLOW_19);
19132 } 19132 rule__ConfigDeclaration__Group__1__Impl();
19133 catch (RecognitionException re) { 19133
19134 reportError(re); 19134 state._fsp--;
19135 recover(input,re); 19135
19136 } 19136 pushFollow(FOLLOW_2);
19137 finally { 19137 rule__ConfigDeclaration__Group__2();
19138 19138
19139 restoreStackSize(stackSize); 19139 state._fsp--;
19140 19140
19141 } 19141
19142 return ; 19142 }
19143 } 19143
19144 // $ANTLR end "rule__RealTypeScope__Group__3__Impl" 19144 }
19145 19145 catch (RecognitionException re) {
19146 19146 reportError(re);
19147 // $ANTLR start "rule__StringTypeScope__Group__0" 19147 recover(input,re);
19148 // InternalApplicationConfiguration.g:6080:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; 19148 }
19149 public final void rule__StringTypeScope__Group__0() throws RecognitionException { 19149 finally {
19150 19150
19151 int stackSize = keepStackSize(); 19151 restoreStackSize(stackSize);
19152 19152
19153 try { 19153 }
19154 // InternalApplicationConfiguration.g:6084:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) 19154 return ;
19155 // InternalApplicationConfiguration.g:6085:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 19155 }
19156 { 19156 // $ANTLR end "rule__ConfigDeclaration__Group__1"
19157 pushFollow(FOLLOW_35); 19157
19158 rule__StringTypeScope__Group__0__Impl(); 19158
19159 19159 // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl"
19160 state._fsp--; 19160 // InternalApplicationConfiguration.g:6038:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ;
19161 19161 public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException {
19162 pushFollow(FOLLOW_2); 19162
19163 rule__StringTypeScope__Group__1(); 19163 int stackSize = keepStackSize();
19164 19164
19165 state._fsp--; 19165 try {
19166 19166 // InternalApplicationConfiguration.g:6042:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) )
19167 19167 // InternalApplicationConfiguration.g:6043:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
19168 } 19168 {
19169 19169 // InternalApplicationConfiguration.g:6043:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
19170 } 19170 // InternalApplicationConfiguration.g:6044:2: ( rule__ConfigDeclaration__NameAssignment_1 )
19171 catch (RecognitionException re) { 19171 {
19172 reportError(re); 19172 before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1());
19173 recover(input,re); 19173 // InternalApplicationConfiguration.g:6045:2: ( rule__ConfigDeclaration__NameAssignment_1 )
19174 } 19174 // InternalApplicationConfiguration.g:6045:3: rule__ConfigDeclaration__NameAssignment_1
19175 finally { 19175 {
19176 19176 pushFollow(FOLLOW_2);
19177 restoreStackSize(stackSize); 19177 rule__ConfigDeclaration__NameAssignment_1();
19178 19178
19179 } 19179 state._fsp--;
19180 return ; 19180
19181 } 19181
19182 // $ANTLR end "rule__StringTypeScope__Group__0" 19182 }
19183 19183
19184 19184 after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1());
19185 // $ANTLR start "rule__StringTypeScope__Group__0__Impl" 19185
19186 // InternalApplicationConfiguration.g:6092:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; 19186 }
19187 public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { 19187
19188 19188
19189 int stackSize = keepStackSize(); 19189 }
19190 19190
19191 try { 19191 }
19192 // InternalApplicationConfiguration.g:6096:1: ( ( '#' ) ) 19192 catch (RecognitionException re) {
19193 // InternalApplicationConfiguration.g:6097:1: ( '#' ) 19193 reportError(re);
19194 { 19194 recover(input,re);
19195 // InternalApplicationConfiguration.g:6097:1: ( '#' ) 19195 }
19196 // InternalApplicationConfiguration.g:6098:2: '#' 19196 finally {
19197 { 19197
19198 before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 19198 restoreStackSize(stackSize);
19199 match(input,38,FOLLOW_2); 19199
19200 after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 19200 }
19201 19201 return ;
19202 } 19202 }
19203 19203 // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl"
19204 19204
19205 } 19205
19206 19206 // $ANTLR start "rule__ConfigDeclaration__Group__2"
19207 } 19207 // InternalApplicationConfiguration.g:6053:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ;
19208 catch (RecognitionException re) { 19208 public final void rule__ConfigDeclaration__Group__2() throws RecognitionException {
19209 reportError(re); 19209
19210 recover(input,re); 19210 int stackSize = keepStackSize();
19211 } 19211
19212 finally { 19212 try {
19213 19213 // InternalApplicationConfiguration.g:6057:1: ( rule__ConfigDeclaration__Group__2__Impl )
19214 restoreStackSize(stackSize); 19214 // InternalApplicationConfiguration.g:6058:2: rule__ConfigDeclaration__Group__2__Impl
19215 19215 {
19216 } 19216 pushFollow(FOLLOW_2);
19217 return ; 19217 rule__ConfigDeclaration__Group__2__Impl();
19218 } 19218
19219 // $ANTLR end "rule__StringTypeScope__Group__0__Impl" 19219 state._fsp--;
19220 19220
19221 19221
19222 // $ANTLR start "rule__StringTypeScope__Group__1" 19222 }
19223 // InternalApplicationConfiguration.g:6107:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; 19223
19224 public final void rule__StringTypeScope__Group__1() throws RecognitionException { 19224 }
19225 19225 catch (RecognitionException re) {
19226 int stackSize = keepStackSize(); 19226 reportError(re);
19227 19227 recover(input,re);
19228 try { 19228 }
19229 // InternalApplicationConfiguration.g:6111:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) 19229 finally {
19230 // InternalApplicationConfiguration.g:6112:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 19230
19231 { 19231 restoreStackSize(stackSize);
19232 pushFollow(FOLLOW_29); 19232
19233 rule__StringTypeScope__Group__1__Impl(); 19233 }
19234 19234 return ;
19235 state._fsp--; 19235 }
19236 19236 // $ANTLR end "rule__ConfigDeclaration__Group__2"
19237 pushFollow(FOLLOW_2); 19237
19238 rule__StringTypeScope__Group__2(); 19238
19239 19239 // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl"
19240 state._fsp--; 19240 // InternalApplicationConfiguration.g:6064:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ;
19241 19241 public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException {
19242 19242
19243 } 19243 int stackSize = keepStackSize();
19244 19244
19245 } 19245 try {
19246 catch (RecognitionException re) { 19246 // InternalApplicationConfiguration.g:6068:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) )
19247 reportError(re); 19247 // InternalApplicationConfiguration.g:6069:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
19248 recover(input,re); 19248 {
19249 } 19249 // InternalApplicationConfiguration.g:6069:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
19250 finally { 19250 // InternalApplicationConfiguration.g:6070:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
19251 19251 {
19252 restoreStackSize(stackSize); 19252 before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2());
19253 19253 // InternalApplicationConfiguration.g:6071:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
19254 } 19254 // InternalApplicationConfiguration.g:6071:3: rule__ConfigDeclaration__SpecificationAssignment_2
19255 return ; 19255 {
19256 } 19256 pushFollow(FOLLOW_2);
19257 // $ANTLR end "rule__StringTypeScope__Group__1" 19257 rule__ConfigDeclaration__SpecificationAssignment_2();
19258 19258
19259 19259 state._fsp--;
19260 // $ANTLR start "rule__StringTypeScope__Group__1__Impl" 19260
19261 // InternalApplicationConfiguration.g:6119:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; 19261
19262 public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { 19262 }
19263 19263
19264 int stackSize = keepStackSize(); 19264 after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2());
19265 19265
19266 try { 19266 }
19267 // InternalApplicationConfiguration.g:6123:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) 19267
19268 // InternalApplicationConfiguration.g:6124:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) 19268
19269 { 19269 }
19270 // InternalApplicationConfiguration.g:6124:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) 19270
19271 // InternalApplicationConfiguration.g:6125:2: ( rule__StringTypeScope__TypeAssignment_1 ) 19271 }
19272 { 19272 catch (RecognitionException re) {
19273 before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); 19273 reportError(re);
19274 // InternalApplicationConfiguration.g:6126:2: ( rule__StringTypeScope__TypeAssignment_1 ) 19274 recover(input,re);
19275 // InternalApplicationConfiguration.g:6126:3: rule__StringTypeScope__TypeAssignment_1 19275 }
19276 { 19276 finally {
19277 pushFollow(FOLLOW_2); 19277
19278 rule__StringTypeScope__TypeAssignment_1(); 19278 restoreStackSize(stackSize);
19279 19279
19280 state._fsp--; 19280 }
19281 19281 return ;
19282 19282 }
19283 } 19283 // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl"
19284 19284
19285 after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); 19285
19286 19286 // $ANTLR start "rule__DocumentationEntry__Group__0"
19287 } 19287 // InternalApplicationConfiguration.g:6080:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ;
19288 19288 public final void rule__DocumentationEntry__Group__0() throws RecognitionException {
19289 19289
19290 } 19290 int stackSize = keepStackSize();
19291 19291
19292 } 19292 try {
19293 catch (RecognitionException re) { 19293 // InternalApplicationConfiguration.g:6084:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 )
19294 reportError(re); 19294 // InternalApplicationConfiguration.g:6085:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1
19295 recover(input,re); 19295 {
19296 } 19296 pushFollow(FOLLOW_14);
19297 finally { 19297 rule__DocumentationEntry__Group__0__Impl();
19298 19298
19299 restoreStackSize(stackSize); 19299 state._fsp--;
19300 19300
19301 } 19301 pushFollow(FOLLOW_2);
19302 return ; 19302 rule__DocumentationEntry__Group__1();
19303 } 19303
19304 // $ANTLR end "rule__StringTypeScope__Group__1__Impl" 19304 state._fsp--;
19305 19305
19306 19306
19307 // $ANTLR start "rule__StringTypeScope__Group__2" 19307 }
19308 // InternalApplicationConfiguration.g:6134:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; 19308
19309 public final void rule__StringTypeScope__Group__2() throws RecognitionException { 19309 }
19310 19310 catch (RecognitionException re) {
19311 int stackSize = keepStackSize(); 19311 reportError(re);
19312 19312 recover(input,re);
19313 try { 19313 }
19314 // InternalApplicationConfiguration.g:6138:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) 19314 finally {
19315 // InternalApplicationConfiguration.g:6139:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 19315
19316 { 19316 restoreStackSize(stackSize);
19317 pushFollow(FOLLOW_33); 19317
19318 rule__StringTypeScope__Group__2__Impl(); 19318 }
19319 19319 return ;
19320 state._fsp--; 19320 }
19321 19321 // $ANTLR end "rule__DocumentationEntry__Group__0"
19322 pushFollow(FOLLOW_2); 19322
19323 rule__StringTypeScope__Group__3(); 19323
19324 19324 // $ANTLR start "rule__DocumentationEntry__Group__0__Impl"
19325 state._fsp--; 19325 // InternalApplicationConfiguration.g:6092:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ;
19326 19326 public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException {
19327 19327
19328 } 19328 int stackSize = keepStackSize();
19329 19329
19330 } 19330 try {
19331 catch (RecognitionException re) { 19331 // InternalApplicationConfiguration.g:6096:1: ( ( 'log-level' ) )
19332 reportError(re); 19332 // InternalApplicationConfiguration.g:6097:1: ( 'log-level' )
19333 recover(input,re); 19333 {
19334 } 19334 // InternalApplicationConfiguration.g:6097:1: ( 'log-level' )
19335 finally { 19335 // InternalApplicationConfiguration.g:6098:2: 'log-level'
19336 19336 {
19337 restoreStackSize(stackSize); 19337 before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
19338 19338 match(input,41,FOLLOW_2);
19339 } 19339 after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
19340 return ; 19340
19341 } 19341 }
19342 // $ANTLR end "rule__StringTypeScope__Group__2" 19342
19343 19343
19344 19344 }
19345 // $ANTLR start "rule__StringTypeScope__Group__2__Impl" 19345
19346 // InternalApplicationConfiguration.g:6146:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; 19346 }
19347 public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { 19347 catch (RecognitionException re) {
19348 19348 reportError(re);
19349 int stackSize = keepStackSize(); 19349 recover(input,re);
19350 19350 }
19351 try { 19351 finally {
19352 // InternalApplicationConfiguration.g:6150:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) 19352
19353 // InternalApplicationConfiguration.g:6151:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) 19353 restoreStackSize(stackSize);
19354 { 19354
19355 // InternalApplicationConfiguration.g:6151:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) 19355 }
19356 // InternalApplicationConfiguration.g:6152:2: ( rule__StringTypeScope__Alternatives_2 ) 19356 return ;
19357 { 19357 }
19358 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); 19358 // $ANTLR end "rule__DocumentationEntry__Group__0__Impl"
19359 // InternalApplicationConfiguration.g:6153:2: ( rule__StringTypeScope__Alternatives_2 ) 19359
19360 // InternalApplicationConfiguration.g:6153:3: rule__StringTypeScope__Alternatives_2 19360
19361 { 19361 // $ANTLR start "rule__DocumentationEntry__Group__1"
19362 pushFollow(FOLLOW_2); 19362 // InternalApplicationConfiguration.g:6107:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ;
19363 rule__StringTypeScope__Alternatives_2(); 19363 public final void rule__DocumentationEntry__Group__1() throws RecognitionException {
19364 19364
19365 state._fsp--; 19365 int stackSize = keepStackSize();
19366 19366
19367 19367 try {
19368 } 19368 // InternalApplicationConfiguration.g:6111:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 )
19369 19369 // InternalApplicationConfiguration.g:6112:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2
19370 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); 19370 {
19371 19371 pushFollow(FOLLOW_29);
19372 } 19372 rule__DocumentationEntry__Group__1__Impl();
19373 19373
19374 19374 state._fsp--;
19375 } 19375
19376 19376 pushFollow(FOLLOW_2);
19377 } 19377 rule__DocumentationEntry__Group__2();
19378 catch (RecognitionException re) { 19378
19379 reportError(re); 19379 state._fsp--;
19380 recover(input,re); 19380
19381 } 19381
19382 finally { 19382 }
19383 19383
19384 restoreStackSize(stackSize); 19384 }
19385 19385 catch (RecognitionException re) {
19386 } 19386 reportError(re);
19387 return ; 19387 recover(input,re);
19388 } 19388 }
19389 // $ANTLR end "rule__StringTypeScope__Group__2__Impl" 19389 finally {
19390 19390
19391 19391 restoreStackSize(stackSize);
19392 // $ANTLR start "rule__StringTypeScope__Group__3" 19392
19393 // InternalApplicationConfiguration.g:6161:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; 19393 }
19394 public final void rule__StringTypeScope__Group__3() throws RecognitionException { 19394 return ;
19395 19395 }
19396 int stackSize = keepStackSize(); 19396 // $ANTLR end "rule__DocumentationEntry__Group__1"
19397 19397
19398 try { 19398
19399 // InternalApplicationConfiguration.g:6165:1: ( rule__StringTypeScope__Group__3__Impl ) 19399 // $ANTLR start "rule__DocumentationEntry__Group__1__Impl"
19400 // InternalApplicationConfiguration.g:6166:2: rule__StringTypeScope__Group__3__Impl 19400 // InternalApplicationConfiguration.g:6119:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ;
19401 { 19401 public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException {
19402 pushFollow(FOLLOW_2); 19402
19403 rule__StringTypeScope__Group__3__Impl(); 19403 int stackSize = keepStackSize();
19404 19404
19405 state._fsp--; 19405 try {
19406 19406 // InternalApplicationConfiguration.g:6123:1: ( ( '=' ) )
19407 19407 // InternalApplicationConfiguration.g:6124:1: ( '=' )
19408 } 19408 {
19409 19409 // InternalApplicationConfiguration.g:6124:1: ( '=' )
19410 } 19410 // InternalApplicationConfiguration.g:6125:2: '='
19411 catch (RecognitionException re) { 19411 {
19412 reportError(re); 19412 before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
19413 recover(input,re); 19413 match(input,28,FOLLOW_2);
19414 } 19414 after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
19415 finally { 19415
19416 19416 }
19417 restoreStackSize(stackSize); 19417
19418 19418
19419 } 19419 }
19420 return ; 19420
19421 } 19421 }
19422 // $ANTLR end "rule__StringTypeScope__Group__3" 19422 catch (RecognitionException re) {
19423 19423 reportError(re);
19424 19424 recover(input,re);
19425 // $ANTLR start "rule__StringTypeScope__Group__3__Impl" 19425 }
19426 // InternalApplicationConfiguration.g:6172:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; 19426 finally {
19427 public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { 19427
19428 19428 restoreStackSize(stackSize);
19429 int stackSize = keepStackSize(); 19429
19430 19430 }
19431 try { 19431 return ;
19432 // InternalApplicationConfiguration.g:6176:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) 19432 }
19433 // InternalApplicationConfiguration.g:6177:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) 19433 // $ANTLR end "rule__DocumentationEntry__Group__1__Impl"
19434 { 19434
19435 // InternalApplicationConfiguration.g:6177:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) 19435
19436 // InternalApplicationConfiguration.g:6178:2: ( rule__StringTypeScope__Alternatives_3 ) 19436 // $ANTLR start "rule__DocumentationEntry__Group__2"
19437 { 19437 // InternalApplicationConfiguration.g:6134:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ;
19438 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); 19438 public final void rule__DocumentationEntry__Group__2() throws RecognitionException {
19439 // InternalApplicationConfiguration.g:6179:2: ( rule__StringTypeScope__Alternatives_3 ) 19439
19440 // InternalApplicationConfiguration.g:6179:3: rule__StringTypeScope__Alternatives_3 19440 int stackSize = keepStackSize();
19441 { 19441
19442 pushFollow(FOLLOW_2); 19442 try {
19443 rule__StringTypeScope__Alternatives_3(); 19443 // InternalApplicationConfiguration.g:6138:1: ( rule__DocumentationEntry__Group__2__Impl )
19444 19444 // InternalApplicationConfiguration.g:6139:2: rule__DocumentationEntry__Group__2__Impl
19445 state._fsp--; 19445 {
19446 19446 pushFollow(FOLLOW_2);
19447 19447 rule__DocumentationEntry__Group__2__Impl();
19448 } 19448
19449 19449 state._fsp--;
19450 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); 19450
19451 19451
19452 } 19452 }
19453 19453
19454 19454 }
19455 } 19455 catch (RecognitionException re) {
19456 19456 reportError(re);
19457 } 19457 recover(input,re);
19458 catch (RecognitionException re) { 19458 }
19459 reportError(re); 19459 finally {
19460 recover(input,re); 19460
19461 } 19461 restoreStackSize(stackSize);
19462 finally { 19462
19463 19463 }
19464 restoreStackSize(stackSize); 19464 return ;
19465 19465 }
19466 } 19466 // $ANTLR end "rule__DocumentationEntry__Group__2"
19467 return ; 19467
19468 } 19468
19469 // $ANTLR end "rule__StringTypeScope__Group__3__Impl" 19469 // $ANTLR start "rule__DocumentationEntry__Group__2__Impl"
19470 19470 // InternalApplicationConfiguration.g:6145:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ;
19471 19471 public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException {
19472 // $ANTLR start "rule__ClassReference__Group__0" 19472
19473 // InternalApplicationConfiguration.g:6188:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; 19473 int stackSize = keepStackSize();
19474 public final void rule__ClassReference__Group__0() throws RecognitionException { 19474
19475 19475 try {
19476 int stackSize = keepStackSize(); 19476 // InternalApplicationConfiguration.g:6149:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) )
19477 19477 // InternalApplicationConfiguration.g:6150:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
19478 try { 19478 {
19479 // InternalApplicationConfiguration.g:6192:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) 19479 // InternalApplicationConfiguration.g:6150:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
19480 // InternalApplicationConfiguration.g:6193:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 19480 // InternalApplicationConfiguration.g:6151:2: ( rule__DocumentationEntry__LevelAssignment_2 )
19481 { 19481 {
19482 pushFollow(FOLLOW_8); 19482 before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2());
19483 rule__ClassReference__Group__0__Impl(); 19483 // InternalApplicationConfiguration.g:6152:2: ( rule__DocumentationEntry__LevelAssignment_2 )
19484 19484 // InternalApplicationConfiguration.g:6152:3: rule__DocumentationEntry__LevelAssignment_2
19485 state._fsp--; 19485 {
19486 19486 pushFollow(FOLLOW_2);
19487 pushFollow(FOLLOW_2); 19487 rule__DocumentationEntry__LevelAssignment_2();
19488 rule__ClassReference__Group__1(); 19488
19489 19489 state._fsp--;
19490 state._fsp--; 19490
19491 19491
19492 19492 }
19493 } 19493
19494 19494 after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2());
19495 } 19495
19496 catch (RecognitionException re) { 19496 }
19497 reportError(re); 19497
19498 recover(input,re); 19498
19499 } 19499 }
19500 finally { 19500
19501 19501 }
19502 restoreStackSize(stackSize); 19502 catch (RecognitionException re) {
19503 19503 reportError(re);
19504 } 19504 recover(input,re);
19505 return ; 19505 }
19506 } 19506 finally {
19507 // $ANTLR end "rule__ClassReference__Group__0" 19507
19508 19508 restoreStackSize(stackSize);
19509 19509
19510 // $ANTLR start "rule__ClassReference__Group__0__Impl" 19510 }
19511 // InternalApplicationConfiguration.g:6200:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; 19511 return ;
19512 public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { 19512 }
19513 19513 // $ANTLR end "rule__DocumentationEntry__Group__2__Impl"
19514 int stackSize = keepStackSize(); 19514
19515 19515
19516 try { 19516 // $ANTLR start "rule__RuntimeEntry__Group__0"
19517 // InternalApplicationConfiguration.g:6204:1: ( ( '<' ) ) 19517 // InternalApplicationConfiguration.g:6161:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ;
19518 // InternalApplicationConfiguration.g:6205:1: ( '<' ) 19518 public final void rule__RuntimeEntry__Group__0() throws RecognitionException {
19519 { 19519
19520 // InternalApplicationConfiguration.g:6205:1: ( '<' ) 19520 int stackSize = keepStackSize();
19521 // InternalApplicationConfiguration.g:6206:2: '<' 19521
19522 { 19522 try {
19523 before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 19523 // InternalApplicationConfiguration.g:6165:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 )
19524 match(input,39,FOLLOW_2); 19524 // InternalApplicationConfiguration.g:6166:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1
19525 after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 19525 {
19526 19526 pushFollow(FOLLOW_14);
19527 } 19527 rule__RuntimeEntry__Group__0__Impl();
19528 19528
19529 19529 state._fsp--;
19530 } 19530
19531 19531 pushFollow(FOLLOW_2);
19532 } 19532 rule__RuntimeEntry__Group__1();
19533 catch (RecognitionException re) { 19533
19534 reportError(re); 19534 state._fsp--;
19535 recover(input,re); 19535
19536 } 19536
19537 finally { 19537 }
19538 19538
19539 restoreStackSize(stackSize); 19539 }
19540 19540 catch (RecognitionException re) {
19541 } 19541 reportError(re);
19542 return ; 19542 recover(input,re);
19543 } 19543 }
19544 // $ANTLR end "rule__ClassReference__Group__0__Impl" 19544 finally {
19545 19545
19546 19546 restoreStackSize(stackSize);
19547 // $ANTLR start "rule__ClassReference__Group__1" 19547
19548 // InternalApplicationConfiguration.g:6215:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; 19548 }
19549 public final void rule__ClassReference__Group__1() throws RecognitionException { 19549 return ;
19550 19550 }
19551 int stackSize = keepStackSize(); 19551 // $ANTLR end "rule__RuntimeEntry__Group__0"
19552 19552
19553 try { 19553
19554 // InternalApplicationConfiguration.g:6219:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) 19554 // $ANTLR start "rule__RuntimeEntry__Group__0__Impl"
19555 // InternalApplicationConfiguration.g:6220:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 19555 // InternalApplicationConfiguration.g:6173:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ;
19556 { 19556 public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException {
19557 pushFollow(FOLLOW_36); 19557
19558 rule__ClassReference__Group__1__Impl(); 19558 int stackSize = keepStackSize();
19559 19559
19560 state._fsp--; 19560 try {
19561 19561 // InternalApplicationConfiguration.g:6177:1: ( ( 'runtime' ) )
19562 pushFollow(FOLLOW_2); 19562 // InternalApplicationConfiguration.g:6178:1: ( 'runtime' )
19563 rule__ClassReference__Group__2(); 19563 {
19564 19564 // InternalApplicationConfiguration.g:6178:1: ( 'runtime' )
19565 state._fsp--; 19565 // InternalApplicationConfiguration.g:6179:2: 'runtime'
19566 19566 {
19567 19567 before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
19568 } 19568 match(input,42,FOLLOW_2);
19569 19569 after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
19570 } 19570
19571 catch (RecognitionException re) { 19571 }
19572 reportError(re); 19572
19573 recover(input,re); 19573
19574 } 19574 }
19575 finally { 19575
19576 19576 }
19577 restoreStackSize(stackSize); 19577 catch (RecognitionException re) {
19578 19578 reportError(re);
19579 } 19579 recover(input,re);
19580 return ; 19580 }
19581 } 19581 finally {
19582 // $ANTLR end "rule__ClassReference__Group__1" 19582
19583 19583 restoreStackSize(stackSize);
19584 19584
19585 // $ANTLR start "rule__ClassReference__Group__1__Impl" 19585 }
19586 // InternalApplicationConfiguration.g:6227:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; 19586 return ;
19587 public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { 19587 }
19588 19588 // $ANTLR end "rule__RuntimeEntry__Group__0__Impl"
19589 int stackSize = keepStackSize(); 19589
19590 19590
19591 try { 19591 // $ANTLR start "rule__RuntimeEntry__Group__1"
19592 // InternalApplicationConfiguration.g:6231:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) 19592 // InternalApplicationConfiguration.g:6188:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ;
19593 // InternalApplicationConfiguration.g:6232:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) 19593 public final void rule__RuntimeEntry__Group__1() throws RecognitionException {
19594 { 19594
19595 // InternalApplicationConfiguration.g:6232:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) 19595 int stackSize = keepStackSize();
19596 // InternalApplicationConfiguration.g:6233:2: ( rule__ClassReference__ElementAssignment_1 ) 19596
19597 { 19597 try {
19598 before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); 19598 // InternalApplicationConfiguration.g:6192:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 )
19599 // InternalApplicationConfiguration.g:6234:2: ( rule__ClassReference__ElementAssignment_1 ) 19599 // InternalApplicationConfiguration.g:6193:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2
19600 // InternalApplicationConfiguration.g:6234:3: rule__ClassReference__ElementAssignment_1 19600 {
19601 { 19601 pushFollow(FOLLOW_9);
19602 pushFollow(FOLLOW_2); 19602 rule__RuntimeEntry__Group__1__Impl();
19603 rule__ClassReference__ElementAssignment_1(); 19603
19604 19604 state._fsp--;
19605 state._fsp--; 19605
19606 19606 pushFollow(FOLLOW_2);
19607 19607 rule__RuntimeEntry__Group__2();
19608 } 19608
19609 19609 state._fsp--;
19610 after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); 19610
19611 19611
19612 } 19612 }
19613 19613
19614 19614 }
19615 } 19615 catch (RecognitionException re) {
19616 19616 reportError(re);
19617 } 19617 recover(input,re);
19618 catch (RecognitionException re) { 19618 }
19619 reportError(re); 19619 finally {
19620 recover(input,re); 19620
19621 } 19621 restoreStackSize(stackSize);
19622 finally { 19622
19623 19623 }
19624 restoreStackSize(stackSize); 19624 return ;
19625 19625 }
19626 } 19626 // $ANTLR end "rule__RuntimeEntry__Group__1"
19627 return ; 19627
19628 } 19628
19629 // $ANTLR end "rule__ClassReference__Group__1__Impl" 19629 // $ANTLR start "rule__RuntimeEntry__Group__1__Impl"
19630 19630 // InternalApplicationConfiguration.g:6200:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ;
19631 19631 public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException {
19632 // $ANTLR start "rule__ClassReference__Group__2" 19632
19633 // InternalApplicationConfiguration.g:6242:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; 19633 int stackSize = keepStackSize();
19634 public final void rule__ClassReference__Group__2() throws RecognitionException { 19634
19635 19635 try {
19636 int stackSize = keepStackSize(); 19636 // InternalApplicationConfiguration.g:6204:1: ( ( '=' ) )
19637 19637 // InternalApplicationConfiguration.g:6205:1: ( '=' )
19638 try { 19638 {
19639 // InternalApplicationConfiguration.g:6246:1: ( rule__ClassReference__Group__2__Impl ) 19639 // InternalApplicationConfiguration.g:6205:1: ( '=' )
19640 // InternalApplicationConfiguration.g:6247:2: rule__ClassReference__Group__2__Impl 19640 // InternalApplicationConfiguration.g:6206:2: '='
19641 { 19641 {
19642 pushFollow(FOLLOW_2); 19642 before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
19643 rule__ClassReference__Group__2__Impl(); 19643 match(input,28,FOLLOW_2);
19644 19644 after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
19645 state._fsp--; 19645
19646 19646 }
19647 19647
19648 } 19648
19649 19649 }
19650 } 19650
19651 catch (RecognitionException re) { 19651 }
19652 reportError(re); 19652 catch (RecognitionException re) {
19653 recover(input,re); 19653 reportError(re);
19654 } 19654 recover(input,re);
19655 finally { 19655 }
19656 19656 finally {
19657 restoreStackSize(stackSize); 19657
19658 19658 restoreStackSize(stackSize);
19659 } 19659
19660 return ; 19660 }
19661 } 19661 return ;
19662 // $ANTLR end "rule__ClassReference__Group__2" 19662 }
19663 19663 // $ANTLR end "rule__RuntimeEntry__Group__1__Impl"
19664 19664
19665 // $ANTLR start "rule__ClassReference__Group__2__Impl" 19665
19666 // InternalApplicationConfiguration.g:6253:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; 19666 // $ANTLR start "rule__RuntimeEntry__Group__2"
19667 public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { 19667 // InternalApplicationConfiguration.g:6215:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ;
19668 19668 public final void rule__RuntimeEntry__Group__2() throws RecognitionException {
19669 int stackSize = keepStackSize(); 19669
19670 19670 int stackSize = keepStackSize();
19671 try { 19671
19672 // InternalApplicationConfiguration.g:6257:1: ( ( '>' ) ) 19672 try {
19673 // InternalApplicationConfiguration.g:6258:1: ( '>' ) 19673 // InternalApplicationConfiguration.g:6219:1: ( rule__RuntimeEntry__Group__2__Impl )
19674 { 19674 // InternalApplicationConfiguration.g:6220:2: rule__RuntimeEntry__Group__2__Impl
19675 // InternalApplicationConfiguration.g:6258:1: ( '>' ) 19675 {
19676 // InternalApplicationConfiguration.g:6259:2: '>' 19676 pushFollow(FOLLOW_2);
19677 { 19677 rule__RuntimeEntry__Group__2__Impl();
19678 before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 19678
19679 match(input,40,FOLLOW_2); 19679 state._fsp--;
19680 after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 19680
19681 19681
19682 } 19682 }
19683 19683
19684 19684 }
19685 } 19685 catch (RecognitionException re) {
19686 19686 reportError(re);
19687 } 19687 recover(input,re);
19688 catch (RecognitionException re) { 19688 }
19689 reportError(re); 19689 finally {
19690 recover(input,re); 19690
19691 } 19691 restoreStackSize(stackSize);
19692 finally { 19692
19693 19693 }
19694 restoreStackSize(stackSize); 19694 return ;
19695 19695 }
19696 } 19696 // $ANTLR end "rule__RuntimeEntry__Group__2"
19697 return ; 19697
19698 } 19698
19699 // $ANTLR end "rule__ClassReference__Group__2__Impl" 19699 // $ANTLR start "rule__RuntimeEntry__Group__2__Impl"
19700 19700 // InternalApplicationConfiguration.g:6226:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ;
19701 19701 public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException {
19702 // $ANTLR start "rule__ObjectReference__Group__0" 19702
19703 // InternalApplicationConfiguration.g:6269:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; 19703 int stackSize = keepStackSize();
19704 public final void rule__ObjectReference__Group__0() throws RecognitionException { 19704
19705 19705 try {
19706 int stackSize = keepStackSize(); 19706 // InternalApplicationConfiguration.g:6230:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) )
19707 19707 // InternalApplicationConfiguration.g:6231:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
19708 try { 19708 {
19709 // InternalApplicationConfiguration.g:6273:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) 19709 // InternalApplicationConfiguration.g:6231:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
19710 // InternalApplicationConfiguration.g:6274:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 19710 // InternalApplicationConfiguration.g:6232:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
19711 { 19711 {
19712 pushFollow(FOLLOW_31); 19712 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2());
19713 rule__ObjectReference__Group__0__Impl(); 19713 // InternalApplicationConfiguration.g:6233:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
19714 19714 // InternalApplicationConfiguration.g:6233:3: rule__RuntimeEntry__MillisecLimitAssignment_2
19715 state._fsp--; 19715 {
19716 19716 pushFollow(FOLLOW_2);
19717 pushFollow(FOLLOW_2); 19717 rule__RuntimeEntry__MillisecLimitAssignment_2();
19718 rule__ObjectReference__Group__1(); 19718
19719 19719 state._fsp--;
19720 state._fsp--; 19720
19721 19721
19722 19722 }
19723 } 19723
19724 19724 after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2());
19725 } 19725
19726 catch (RecognitionException re) { 19726 }
19727 reportError(re); 19727
19728 recover(input,re); 19728
19729 } 19729 }
19730 finally { 19730
19731 19731 }
19732 restoreStackSize(stackSize); 19732 catch (RecognitionException re) {
19733 19733 reportError(re);
19734 } 19734 recover(input,re);
19735 return ; 19735 }
19736 } 19736 finally {
19737 // $ANTLR end "rule__ObjectReference__Group__0" 19737
19738 19738 restoreStackSize(stackSize);
19739 19739
19740 // $ANTLR start "rule__ObjectReference__Group__0__Impl" 19740 }
19741 // InternalApplicationConfiguration.g:6281:1: rule__ObjectReference__Group__0__Impl : ( () ) ; 19741 return ;
19742 public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { 19742 }
19743 19743 // $ANTLR end "rule__RuntimeEntry__Group__2__Impl"
19744 int stackSize = keepStackSize(); 19744
19745 19745
19746 try { 19746 // $ANTLR start "rule__MemoryEntry__Group__0"
19747 // InternalApplicationConfiguration.g:6285:1: ( ( () ) ) 19747 // InternalApplicationConfiguration.g:6242:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ;
19748 // InternalApplicationConfiguration.g:6286:1: ( () ) 19748 public final void rule__MemoryEntry__Group__0() throws RecognitionException {
19749 { 19749
19750 // InternalApplicationConfiguration.g:6286:1: ( () ) 19750 int stackSize = keepStackSize();
19751 // InternalApplicationConfiguration.g:6287:2: () 19751
19752 { 19752 try {
19753 before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); 19753 // InternalApplicationConfiguration.g:6246:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 )
19754 // InternalApplicationConfiguration.g:6288:2: () 19754 // InternalApplicationConfiguration.g:6247:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1
19755 // InternalApplicationConfiguration.g:6288:3: 19755 {
19756 { 19756 pushFollow(FOLLOW_14);
19757 } 19757 rule__MemoryEntry__Group__0__Impl();
19758 19758
19759 after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); 19759 state._fsp--;
19760 19760
19761 } 19761 pushFollow(FOLLOW_2);
19762 19762 rule__MemoryEntry__Group__1();
19763 19763
19764 } 19764 state._fsp--;
19765 19765
19766 } 19766
19767 finally { 19767 }
19768 19768
19769 restoreStackSize(stackSize); 19769 }
19770 19770 catch (RecognitionException re) {
19771 } 19771 reportError(re);
19772 return ; 19772 recover(input,re);
19773 } 19773 }
19774 // $ANTLR end "rule__ObjectReference__Group__0__Impl" 19774 finally {
19775 19775
19776 19776 restoreStackSize(stackSize);
19777 // $ANTLR start "rule__ObjectReference__Group__1" 19777
19778 // InternalApplicationConfiguration.g:6296:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; 19778 }
19779 public final void rule__ObjectReference__Group__1() throws RecognitionException { 19779 return ;
19780 19780 }
19781 int stackSize = keepStackSize(); 19781 // $ANTLR end "rule__MemoryEntry__Group__0"
19782 19782
19783 try { 19783
19784 // InternalApplicationConfiguration.g:6300:1: ( rule__ObjectReference__Group__1__Impl ) 19784 // $ANTLR start "rule__MemoryEntry__Group__0__Impl"
19785 // InternalApplicationConfiguration.g:6301:2: rule__ObjectReference__Group__1__Impl 19785 // InternalApplicationConfiguration.g:6254:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ;
19786 { 19786 public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException {
19787 pushFollow(FOLLOW_2); 19787
19788 rule__ObjectReference__Group__1__Impl(); 19788 int stackSize = keepStackSize();
19789 19789
19790 state._fsp--; 19790 try {
19791 19791 // InternalApplicationConfiguration.g:6258:1: ( ( 'memory' ) )
19792 19792 // InternalApplicationConfiguration.g:6259:1: ( 'memory' )
19793 } 19793 {
19794 19794 // InternalApplicationConfiguration.g:6259:1: ( 'memory' )
19795 } 19795 // InternalApplicationConfiguration.g:6260:2: 'memory'
19796 catch (RecognitionException re) { 19796 {
19797 reportError(re); 19797 before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
19798 recover(input,re); 19798 match(input,43,FOLLOW_2);
19799 } 19799 after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
19800 finally { 19800
19801 19801 }
19802 restoreStackSize(stackSize); 19802
19803 19803
19804 } 19804 }
19805 return ; 19805
19806 } 19806 }
19807 // $ANTLR end "rule__ObjectReference__Group__1" 19807 catch (RecognitionException re) {
19808 19808 reportError(re);
19809 19809 recover(input,re);
19810 // $ANTLR start "rule__ObjectReference__Group__1__Impl" 19810 }
19811 // InternalApplicationConfiguration.g:6307:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; 19811 finally {
19812 public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { 19812
19813 19813 restoreStackSize(stackSize);
19814 int stackSize = keepStackSize(); 19814
19815 19815 }
19816 try { 19816 return ;
19817 // InternalApplicationConfiguration.g:6311:1: ( ( 'node' ) ) 19817 }
19818 // InternalApplicationConfiguration.g:6312:1: ( 'node' ) 19818 // $ANTLR end "rule__MemoryEntry__Group__0__Impl"
19819 { 19819
19820 // InternalApplicationConfiguration.g:6312:1: ( 'node' ) 19820
19821 // InternalApplicationConfiguration.g:6313:2: 'node' 19821 // $ANTLR start "rule__MemoryEntry__Group__1"
19822 { 19822 // InternalApplicationConfiguration.g:6269:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ;
19823 before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 19823 public final void rule__MemoryEntry__Group__1() throws RecognitionException {
19824 match(input,41,FOLLOW_2); 19824
19825 after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 19825 int stackSize = keepStackSize();
19826 19826
19827 } 19827 try {
19828 19828 // InternalApplicationConfiguration.g:6273:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 )
19829 19829 // InternalApplicationConfiguration.g:6274:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2
19830 } 19830 {
19831 19831 pushFollow(FOLLOW_9);
19832 } 19832 rule__MemoryEntry__Group__1__Impl();
19833 catch (RecognitionException re) { 19833
19834 reportError(re); 19834 state._fsp--;
19835 recover(input,re); 19835
19836 } 19836 pushFollow(FOLLOW_2);
19837 finally { 19837 rule__MemoryEntry__Group__2();
19838 19838
19839 restoreStackSize(stackSize); 19839 state._fsp--;
19840 19840
19841 } 19841
19842 return ; 19842 }
19843 } 19843
19844 // $ANTLR end "rule__ObjectReference__Group__1__Impl" 19844 }
19845 19845 catch (RecognitionException re) {
19846 19846 reportError(re);
19847 // $ANTLR start "rule__IntegerReference__Group__0" 19847 recover(input,re);
19848 // InternalApplicationConfiguration.g:6323:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; 19848 }
19849 public final void rule__IntegerReference__Group__0() throws RecognitionException { 19849 finally {
19850 19850
19851 int stackSize = keepStackSize(); 19851 restoreStackSize(stackSize);
19852 19852
19853 try { 19853 }
19854 // InternalApplicationConfiguration.g:6327:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) 19854 return ;
19855 // InternalApplicationConfiguration.g:6328:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 19855 }
19856 { 19856 // $ANTLR end "rule__MemoryEntry__Group__1"
19857 pushFollow(FOLLOW_32); 19857
19858 rule__IntegerReference__Group__0__Impl(); 19858
19859 19859 // $ANTLR start "rule__MemoryEntry__Group__1__Impl"
19860 state._fsp--; 19860 // InternalApplicationConfiguration.g:6281:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ;
19861 19861 public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException {
19862 pushFollow(FOLLOW_2); 19862
19863 rule__IntegerReference__Group__1(); 19863 int stackSize = keepStackSize();
19864 19864
19865 state._fsp--; 19865 try {
19866 19866 // InternalApplicationConfiguration.g:6285:1: ( ( '=' ) )
19867 19867 // InternalApplicationConfiguration.g:6286:1: ( '=' )
19868 } 19868 {
19869 19869 // InternalApplicationConfiguration.g:6286:1: ( '=' )
19870 } 19870 // InternalApplicationConfiguration.g:6287:2: '='
19871 catch (RecognitionException re) { 19871 {
19872 reportError(re); 19872 before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
19873 recover(input,re); 19873 match(input,28,FOLLOW_2);
19874 } 19874 after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
19875 finally { 19875
19876 19876 }
19877 restoreStackSize(stackSize); 19877
19878 19878
19879 } 19879 }
19880 return ; 19880
19881 } 19881 }
19882 // $ANTLR end "rule__IntegerReference__Group__0" 19882 catch (RecognitionException re) {
19883 19883 reportError(re);
19884 19884 recover(input,re);
19885 // $ANTLR start "rule__IntegerReference__Group__0__Impl" 19885 }
19886 // InternalApplicationConfiguration.g:6335:1: rule__IntegerReference__Group__0__Impl : ( () ) ; 19886 finally {
19887 public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { 19887
19888 19888 restoreStackSize(stackSize);
19889 int stackSize = keepStackSize(); 19889
19890 19890 }
19891 try { 19891 return ;
19892 // InternalApplicationConfiguration.g:6339:1: ( ( () ) ) 19892 }
19893 // InternalApplicationConfiguration.g:6340:1: ( () ) 19893 // $ANTLR end "rule__MemoryEntry__Group__1__Impl"
19894 { 19894
19895 // InternalApplicationConfiguration.g:6340:1: ( () ) 19895
19896 // InternalApplicationConfiguration.g:6341:2: () 19896 // $ANTLR start "rule__MemoryEntry__Group__2"
19897 { 19897 // InternalApplicationConfiguration.g:6296:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ;
19898 before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); 19898 public final void rule__MemoryEntry__Group__2() throws RecognitionException {
19899 // InternalApplicationConfiguration.g:6342:2: () 19899
19900 // InternalApplicationConfiguration.g:6342:3: 19900 int stackSize = keepStackSize();
19901 { 19901
19902 } 19902 try {
19903 19903 // InternalApplicationConfiguration.g:6300:1: ( rule__MemoryEntry__Group__2__Impl )
19904 after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); 19904 // InternalApplicationConfiguration.g:6301:2: rule__MemoryEntry__Group__2__Impl
19905 19905 {
19906 } 19906 pushFollow(FOLLOW_2);
19907 19907 rule__MemoryEntry__Group__2__Impl();
19908 19908
19909 } 19909 state._fsp--;
19910 19910
19911 } 19911
19912 finally { 19912 }
19913 19913
19914 restoreStackSize(stackSize); 19914 }
19915 19915 catch (RecognitionException re) {
19916 } 19916 reportError(re);
19917 return ; 19917 recover(input,re);
19918 } 19918 }
19919 // $ANTLR end "rule__IntegerReference__Group__0__Impl" 19919 finally {
19920 19920
19921 19921 restoreStackSize(stackSize);
19922 // $ANTLR start "rule__IntegerReference__Group__1" 19922
19923 // InternalApplicationConfiguration.g:6350:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; 19923 }
19924 public final void rule__IntegerReference__Group__1() throws RecognitionException { 19924 return ;
19925 19925 }
19926 int stackSize = keepStackSize(); 19926 // $ANTLR end "rule__MemoryEntry__Group__2"
19927 19927
19928 try { 19928
19929 // InternalApplicationConfiguration.g:6354:1: ( rule__IntegerReference__Group__1__Impl ) 19929 // $ANTLR start "rule__MemoryEntry__Group__2__Impl"
19930 // InternalApplicationConfiguration.g:6355:2: rule__IntegerReference__Group__1__Impl 19930 // InternalApplicationConfiguration.g:6307:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ;
19931 { 19931 public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException {
19932 pushFollow(FOLLOW_2); 19932
19933 rule__IntegerReference__Group__1__Impl(); 19933 int stackSize = keepStackSize();
19934 19934
19935 state._fsp--; 19935 try {
19936 19936 // InternalApplicationConfiguration.g:6311:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) )
19937 19937 // InternalApplicationConfiguration.g:6312:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
19938 } 19938 {
19939 19939 // InternalApplicationConfiguration.g:6312:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
19940 } 19940 // InternalApplicationConfiguration.g:6313:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
19941 catch (RecognitionException re) { 19941 {
19942 reportError(re); 19942 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2());
19943 recover(input,re); 19943 // InternalApplicationConfiguration.g:6314:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
19944 } 19944 // InternalApplicationConfiguration.g:6314:3: rule__MemoryEntry__MegabyteLimitAssignment_2
19945 finally { 19945 {
19946 19946 pushFollow(FOLLOW_2);
19947 restoreStackSize(stackSize); 19947 rule__MemoryEntry__MegabyteLimitAssignment_2();
19948 19948
19949 } 19949 state._fsp--;
19950 return ; 19950
19951 } 19951
19952 // $ANTLR end "rule__IntegerReference__Group__1" 19952 }
19953 19953
19954 19954 after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2());
19955 // $ANTLR start "rule__IntegerReference__Group__1__Impl" 19955
19956 // InternalApplicationConfiguration.g:6361:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; 19956 }
19957 public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { 19957
19958 19958
19959 int stackSize = keepStackSize(); 19959 }
19960 19960
19961 try { 19961 }
19962 // InternalApplicationConfiguration.g:6365:1: ( ( 'int' ) ) 19962 catch (RecognitionException re) {
19963 // InternalApplicationConfiguration.g:6366:1: ( 'int' ) 19963 reportError(re);
19964 { 19964 recover(input,re);
19965 // InternalApplicationConfiguration.g:6366:1: ( 'int' ) 19965 }
19966 // InternalApplicationConfiguration.g:6367:2: 'int' 19966 finally {
19967 { 19967
19968 before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 19968 restoreStackSize(stackSize);
19969 match(input,42,FOLLOW_2); 19969
19970 after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 19970 }
19971 19971 return ;
19972 } 19972 }
19973 19973 // $ANTLR end "rule__MemoryEntry__Group__2__Impl"
19974 19974
19975 } 19975
19976 19976 // $ANTLR start "rule__CustomEntry__Group__0"
19977 } 19977 // InternalApplicationConfiguration.g:6323:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ;
19978 catch (RecognitionException re) { 19978 public final void rule__CustomEntry__Group__0() throws RecognitionException {
19979 reportError(re); 19979
19980 recover(input,re); 19980 int stackSize = keepStackSize();
19981 } 19981
19982 finally { 19982 try {
19983 19983 // InternalApplicationConfiguration.g:6327:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 )
19984 restoreStackSize(stackSize); 19984 // InternalApplicationConfiguration.g:6328:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1
19985 19985 {
19986 } 19986 pushFollow(FOLLOW_14);
19987 return ; 19987 rule__CustomEntry__Group__0__Impl();
19988 } 19988
19989 // $ANTLR end "rule__IntegerReference__Group__1__Impl" 19989 state._fsp--;
19990 19990
19991 19991 pushFollow(FOLLOW_2);
19992 // $ANTLR start "rule__RealReference__Group__0" 19992 rule__CustomEntry__Group__1();
19993 // InternalApplicationConfiguration.g:6377:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; 19993
19994 public final void rule__RealReference__Group__0() throws RecognitionException { 19994 state._fsp--;
19995 19995
19996 int stackSize = keepStackSize(); 19996
19997 19997 }
19998 try { 19998
19999 // InternalApplicationConfiguration.g:6381:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) 19999 }
20000 // InternalApplicationConfiguration.g:6382:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 20000 catch (RecognitionException re) {
20001 { 20001 reportError(re);
20002 pushFollow(FOLLOW_34); 20002 recover(input,re);
20003 rule__RealReference__Group__0__Impl(); 20003 }
20004 20004 finally {
20005 state._fsp--; 20005
20006 20006 restoreStackSize(stackSize);
20007 pushFollow(FOLLOW_2); 20007
20008 rule__RealReference__Group__1(); 20008 }
20009 20009 return ;
20010 state._fsp--; 20010 }
20011 20011 // $ANTLR end "rule__CustomEntry__Group__0"
20012 20012
20013 } 20013
20014 20014 // $ANTLR start "rule__CustomEntry__Group__0__Impl"
20015 } 20015 // InternalApplicationConfiguration.g:6335:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ;
20016 catch (RecognitionException re) { 20016 public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException {
20017 reportError(re); 20017
20018 recover(input,re); 20018 int stackSize = keepStackSize();
20019 } 20019
20020 finally { 20020 try {
20021 20021 // InternalApplicationConfiguration.g:6339:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) )
20022 restoreStackSize(stackSize); 20022 // InternalApplicationConfiguration.g:6340:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
20023 20023 {
20024 } 20024 // InternalApplicationConfiguration.g:6340:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
20025 return ; 20025 // InternalApplicationConfiguration.g:6341:2: ( rule__CustomEntry__KeyAssignment_0 )
20026 } 20026 {
20027 // $ANTLR end "rule__RealReference__Group__0" 20027 before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0());
20028 20028 // InternalApplicationConfiguration.g:6342:2: ( rule__CustomEntry__KeyAssignment_0 )
20029 20029 // InternalApplicationConfiguration.g:6342:3: rule__CustomEntry__KeyAssignment_0
20030 // $ANTLR start "rule__RealReference__Group__0__Impl" 20030 {
20031 // InternalApplicationConfiguration.g:6389:1: rule__RealReference__Group__0__Impl : ( () ) ; 20031 pushFollow(FOLLOW_2);
20032 public final void rule__RealReference__Group__0__Impl() throws RecognitionException { 20032 rule__CustomEntry__KeyAssignment_0();
20033 20033
20034 int stackSize = keepStackSize(); 20034 state._fsp--;
20035 20035
20036 try { 20036
20037 // InternalApplicationConfiguration.g:6393:1: ( ( () ) ) 20037 }
20038 // InternalApplicationConfiguration.g:6394:1: ( () ) 20038
20039 { 20039 after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0());
20040 // InternalApplicationConfiguration.g:6394:1: ( () ) 20040
20041 // InternalApplicationConfiguration.g:6395:2: () 20041 }
20042 { 20042
20043 before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); 20043
20044 // InternalApplicationConfiguration.g:6396:2: () 20044 }
20045 // InternalApplicationConfiguration.g:6396:3: 20045
20046 { 20046 }
20047 } 20047 catch (RecognitionException re) {
20048 20048 reportError(re);
20049 after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); 20049 recover(input,re);
20050 20050 }
20051 } 20051 finally {
20052 20052
20053 20053 restoreStackSize(stackSize);
20054 } 20054
20055 20055 }
20056 } 20056 return ;
20057 finally { 20057 }
20058 20058 // $ANTLR end "rule__CustomEntry__Group__0__Impl"
20059 restoreStackSize(stackSize); 20059
20060 20060
20061 } 20061 // $ANTLR start "rule__CustomEntry__Group__1"
20062 return ; 20062 // InternalApplicationConfiguration.g:6350:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ;
20063 } 20063 public final void rule__CustomEntry__Group__1() throws RecognitionException {
20064 // $ANTLR end "rule__RealReference__Group__0__Impl" 20064
20065 20065 int stackSize = keepStackSize();
20066 20066
20067 // $ANTLR start "rule__RealReference__Group__1" 20067 try {
20068 // InternalApplicationConfiguration.g:6404:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; 20068 // InternalApplicationConfiguration.g:6354:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 )
20069 public final void rule__RealReference__Group__1() throws RecognitionException { 20069 // InternalApplicationConfiguration.g:6355:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2
20070 20070 {
20071 int stackSize = keepStackSize(); 20071 pushFollow(FOLLOW_11);
20072 20072 rule__CustomEntry__Group__1__Impl();
20073 try { 20073
20074 // InternalApplicationConfiguration.g:6408:1: ( rule__RealReference__Group__1__Impl ) 20074 state._fsp--;
20075 // InternalApplicationConfiguration.g:6409:2: rule__RealReference__Group__1__Impl 20075
20076 { 20076 pushFollow(FOLLOW_2);
20077 pushFollow(FOLLOW_2); 20077 rule__CustomEntry__Group__2();
20078 rule__RealReference__Group__1__Impl(); 20078
20079 20079 state._fsp--;
20080 state._fsp--; 20080
20081 20081
20082 20082 }
20083 } 20083
20084 20084 }
20085 } 20085 catch (RecognitionException re) {
20086 catch (RecognitionException re) { 20086 reportError(re);
20087 reportError(re); 20087 recover(input,re);
20088 recover(input,re); 20088 }
20089 } 20089 finally {
20090 finally { 20090
20091 20091 restoreStackSize(stackSize);
20092 restoreStackSize(stackSize); 20092
20093 20093 }
20094 } 20094 return ;
20095 return ; 20095 }
20096 } 20096 // $ANTLR end "rule__CustomEntry__Group__1"
20097 // $ANTLR end "rule__RealReference__Group__1" 20097
20098 20098
20099 20099 // $ANTLR start "rule__CustomEntry__Group__1__Impl"
20100 // $ANTLR start "rule__RealReference__Group__1__Impl" 20100 // InternalApplicationConfiguration.g:6362:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ;
20101 // InternalApplicationConfiguration.g:6415:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; 20101 public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException {
20102 public final void rule__RealReference__Group__1__Impl() throws RecognitionException { 20102
20103 20103 int stackSize = keepStackSize();
20104 int stackSize = keepStackSize(); 20104
20105 20105 try {
20106 try { 20106 // InternalApplicationConfiguration.g:6366:1: ( ( '=' ) )
20107 // InternalApplicationConfiguration.g:6419:1: ( ( 'real' ) ) 20107 // InternalApplicationConfiguration.g:6367:1: ( '=' )
20108 // InternalApplicationConfiguration.g:6420:1: ( 'real' ) 20108 {
20109 { 20109 // InternalApplicationConfiguration.g:6367:1: ( '=' )
20110 // InternalApplicationConfiguration.g:6420:1: ( 'real' ) 20110 // InternalApplicationConfiguration.g:6368:2: '='
20111 // InternalApplicationConfiguration.g:6421:2: 'real' 20111 {
20112 { 20112 before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
20113 before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 20113 match(input,28,FOLLOW_2);
20114 match(input,43,FOLLOW_2); 20114 after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
20115 after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 20115
20116 20116 }
20117 } 20117
20118 20118
20119 20119 }
20120 } 20120
20121 20121 }
20122 } 20122 catch (RecognitionException re) {
20123 catch (RecognitionException re) { 20123 reportError(re);
20124 reportError(re); 20124 recover(input,re);
20125 recover(input,re); 20125 }
20126 } 20126 finally {
20127 finally { 20127
20128 20128 restoreStackSize(stackSize);
20129 restoreStackSize(stackSize); 20129
20130 20130 }
20131 } 20131 return ;
20132 return ; 20132 }
20133 } 20133 // $ANTLR end "rule__CustomEntry__Group__1__Impl"
20134 // $ANTLR end "rule__RealReference__Group__1__Impl" 20134
20135 20135
20136 20136 // $ANTLR start "rule__CustomEntry__Group__2"
20137 // $ANTLR start "rule__StringReference__Group__0" 20137 // InternalApplicationConfiguration.g:6377:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ;
20138 // InternalApplicationConfiguration.g:6431:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; 20138 public final void rule__CustomEntry__Group__2() throws RecognitionException {
20139 public final void rule__StringReference__Group__0() throws RecognitionException { 20139
20140 20140 int stackSize = keepStackSize();
20141 int stackSize = keepStackSize(); 20141
20142 20142 try {
20143 try { 20143 // InternalApplicationConfiguration.g:6381:1: ( rule__CustomEntry__Group__2__Impl )
20144 // InternalApplicationConfiguration.g:6435:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) 20144 // InternalApplicationConfiguration.g:6382:2: rule__CustomEntry__Group__2__Impl
20145 // InternalApplicationConfiguration.g:6436:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 20145 {
20146 { 20146 pushFollow(FOLLOW_2);
20147 pushFollow(FOLLOW_35); 20147 rule__CustomEntry__Group__2__Impl();
20148 rule__StringReference__Group__0__Impl(); 20148
20149 20149 state._fsp--;
20150 state._fsp--; 20150
20151 20151
20152 pushFollow(FOLLOW_2); 20152 }
20153 rule__StringReference__Group__1(); 20153
20154 20154 }
20155 state._fsp--; 20155 catch (RecognitionException re) {
20156 20156 reportError(re);
20157 20157 recover(input,re);
20158 } 20158 }
20159 20159 finally {
20160 } 20160
20161 catch (RecognitionException re) { 20161 restoreStackSize(stackSize);
20162 reportError(re); 20162
20163 recover(input,re); 20163 }
20164 } 20164 return ;
20165 finally { 20165 }
20166 20166 // $ANTLR end "rule__CustomEntry__Group__2"
20167 restoreStackSize(stackSize); 20167
20168 20168
20169 } 20169 // $ANTLR start "rule__CustomEntry__Group__2__Impl"
20170 return ; 20170 // InternalApplicationConfiguration.g:6388:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ;
20171 } 20171 public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException {
20172 // $ANTLR end "rule__StringReference__Group__0" 20172
20173 20173 int stackSize = keepStackSize();
20174 20174
20175 // $ANTLR start "rule__StringReference__Group__0__Impl" 20175 try {
20176 // InternalApplicationConfiguration.g:6443:1: rule__StringReference__Group__0__Impl : ( () ) ; 20176 // InternalApplicationConfiguration.g:6392:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) )
20177 public final void rule__StringReference__Group__0__Impl() throws RecognitionException { 20177 // InternalApplicationConfiguration.g:6393:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
20178 20178 {
20179 int stackSize = keepStackSize(); 20179 // InternalApplicationConfiguration.g:6393:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
20180 20180 // InternalApplicationConfiguration.g:6394:2: ( rule__CustomEntry__ValueAssignment_2 )
20181 try { 20181 {
20182 // InternalApplicationConfiguration.g:6447:1: ( ( () ) ) 20182 before(grammarAccess.getCustomEntryAccess().getValueAssignment_2());
20183 // InternalApplicationConfiguration.g:6448:1: ( () ) 20183 // InternalApplicationConfiguration.g:6395:2: ( rule__CustomEntry__ValueAssignment_2 )
20184 { 20184 // InternalApplicationConfiguration.g:6395:3: rule__CustomEntry__ValueAssignment_2
20185 // InternalApplicationConfiguration.g:6448:1: ( () ) 20185 {
20186 // InternalApplicationConfiguration.g:6449:2: () 20186 pushFollow(FOLLOW_2);
20187 { 20187 rule__CustomEntry__ValueAssignment_2();
20188 before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); 20188
20189 // InternalApplicationConfiguration.g:6450:2: () 20189 state._fsp--;
20190 // InternalApplicationConfiguration.g:6450:3: 20190
20191 { 20191
20192 } 20192 }
20193 20193
20194 after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); 20194 after(grammarAccess.getCustomEntryAccess().getValueAssignment_2());
20195 20195
20196 } 20196 }
20197 20197
20198 20198
20199 } 20199 }
20200 20200
20201 } 20201 }
20202 finally { 20202 catch (RecognitionException re) {
20203 20203 reportError(re);
20204 restoreStackSize(stackSize); 20204 recover(input,re);
20205 20205 }
20206 } 20206 finally {
20207 return ; 20207
20208 } 20208 restoreStackSize(stackSize);
20209 // $ANTLR end "rule__StringReference__Group__0__Impl" 20209
20210 20210 }
20211 20211 return ;
20212 // $ANTLR start "rule__StringReference__Group__1" 20212 }
20213 // InternalApplicationConfiguration.g:6458:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; 20213 // $ANTLR end "rule__CustomEntry__Group__2__Impl"
20214 public final void rule__StringReference__Group__1() throws RecognitionException { 20214
20215 20215
20216 int stackSize = keepStackSize(); 20216 // $ANTLR start "rule__ScopeSpecification__Group__0"
20217 20217 // InternalApplicationConfiguration.g:6404:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ;
20218 try { 20218 public final void rule__ScopeSpecification__Group__0() throws RecognitionException {
20219 // InternalApplicationConfiguration.g:6462:1: ( rule__StringReference__Group__1__Impl ) 20219
20220 // InternalApplicationConfiguration.g:6463:2: rule__StringReference__Group__1__Impl 20220 int stackSize = keepStackSize();
20221 { 20221
20222 pushFollow(FOLLOW_2); 20222 try {
20223 rule__StringReference__Group__1__Impl(); 20223 // InternalApplicationConfiguration.g:6408:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 )
20224 20224 // InternalApplicationConfiguration.g:6409:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1
20225 state._fsp--; 20225 {
20226 20226 pushFollow(FOLLOW_19);
20227 20227 rule__ScopeSpecification__Group__0__Impl();
20228 } 20228
20229 20229 state._fsp--;
20230 } 20230
20231 catch (RecognitionException re) { 20231 pushFollow(FOLLOW_2);
20232 reportError(re); 20232 rule__ScopeSpecification__Group__1();
20233 recover(input,re); 20233
20234 } 20234 state._fsp--;
20235 finally { 20235
20236 20236
20237 restoreStackSize(stackSize); 20237 }
20238 20238
20239 } 20239 }
20240 return ; 20240 catch (RecognitionException re) {
20241 } 20241 reportError(re);
20242 // $ANTLR end "rule__StringReference__Group__1" 20242 recover(input,re);
20243 20243 }
20244 20244 finally {
20245 // $ANTLR start "rule__StringReference__Group__1__Impl" 20245
20246 // InternalApplicationConfiguration.g:6469:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; 20246 restoreStackSize(stackSize);
20247 public final void rule__StringReference__Group__1__Impl() throws RecognitionException { 20247
20248 20248 }
20249 int stackSize = keepStackSize(); 20249 return ;
20250 20250 }
20251 try { 20251 // $ANTLR end "rule__ScopeSpecification__Group__0"
20252 // InternalApplicationConfiguration.g:6473:1: ( ( 'string' ) ) 20252
20253 // InternalApplicationConfiguration.g:6474:1: ( 'string' ) 20253
20254 { 20254 // $ANTLR start "rule__ScopeSpecification__Group__0__Impl"
20255 // InternalApplicationConfiguration.g:6474:1: ( 'string' ) 20255 // InternalApplicationConfiguration.g:6416:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ;
20256 // InternalApplicationConfiguration.g:6475:2: 'string' 20256 public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException {
20257 { 20257
20258 before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 20258 int stackSize = keepStackSize();
20259 match(input,44,FOLLOW_2); 20259
20260 after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 20260 try {
20261 20261 // InternalApplicationConfiguration.g:6420:1: ( ( () ) )
20262 } 20262 // InternalApplicationConfiguration.g:6421:1: ( () )
20263 20263 {
20264 20264 // InternalApplicationConfiguration.g:6421:1: ( () )
20265 } 20265 // InternalApplicationConfiguration.g:6422:2: ()
20266 20266 {
20267 } 20267 before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0());
20268 catch (RecognitionException re) { 20268 // InternalApplicationConfiguration.g:6423:2: ()
20269 reportError(re); 20269 // InternalApplicationConfiguration.g:6423:3:
20270 recover(input,re); 20270 {
20271 } 20271 }
20272 finally { 20272
20273 20273 after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0());
20274 restoreStackSize(stackSize); 20274
20275 20275 }
20276 } 20276
20277 return ; 20277
20278 } 20278 }
20279 // $ANTLR end "rule__StringReference__Group__1__Impl" 20279
20280 20280 }
20281 20281 finally {
20282 // $ANTLR start "rule__IntervallNumber__Group__0" 20282
20283 // InternalApplicationConfiguration.g:6485:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; 20283 restoreStackSize(stackSize);
20284 public final void rule__IntervallNumber__Group__0() throws RecognitionException { 20284
20285 20285 }
20286 int stackSize = keepStackSize(); 20286 return ;
20287 20287 }
20288 try { 20288 // $ANTLR end "rule__ScopeSpecification__Group__0__Impl"
20289 // InternalApplicationConfiguration.g:6489:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) 20289
20290 // InternalApplicationConfiguration.g:6490:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 20290
20291 { 20291 // $ANTLR start "rule__ScopeSpecification__Group__1"
20292 pushFollow(FOLLOW_37); 20292 // InternalApplicationConfiguration.g:6431:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ;
20293 rule__IntervallNumber__Group__0__Impl(); 20293 public final void rule__ScopeSpecification__Group__1() throws RecognitionException {
20294 20294
20295 state._fsp--; 20295 int stackSize = keepStackSize();
20296 20296
20297 pushFollow(FOLLOW_2); 20297 try {
20298 rule__IntervallNumber__Group__1(); 20298 // InternalApplicationConfiguration.g:6435:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 )
20299 20299 // InternalApplicationConfiguration.g:6436:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2
20300 state._fsp--; 20300 {
20301 20301 pushFollow(FOLLOW_30);
20302 20302 rule__ScopeSpecification__Group__1__Impl();
20303 } 20303
20304 20304 state._fsp--;
20305 } 20305
20306 catch (RecognitionException re) { 20306 pushFollow(FOLLOW_2);
20307 reportError(re); 20307 rule__ScopeSpecification__Group__2();
20308 recover(input,re); 20308
20309 } 20309 state._fsp--;
20310 finally { 20310
20311 20311
20312 restoreStackSize(stackSize); 20312 }
20313 20313
20314 } 20314 }
20315 return ; 20315 catch (RecognitionException re) {
20316 } 20316 reportError(re);
20317 // $ANTLR end "rule__IntervallNumber__Group__0" 20317 recover(input,re);
20318 20318 }
20319 20319 finally {
20320 // $ANTLR start "rule__IntervallNumber__Group__0__Impl" 20320
20321 // InternalApplicationConfiguration.g:6497:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; 20321 restoreStackSize(stackSize);
20322 public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { 20322
20323 20323 }
20324 int stackSize = keepStackSize(); 20324 return ;
20325 20325 }
20326 try { 20326 // $ANTLR end "rule__ScopeSpecification__Group__1"
20327 // InternalApplicationConfiguration.g:6501:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) 20327
20328 // InternalApplicationConfiguration.g:6502:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) 20328
20329 { 20329 // $ANTLR start "rule__ScopeSpecification__Group__1__Impl"
20330 // InternalApplicationConfiguration.g:6502:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) 20330 // InternalApplicationConfiguration.g:6443:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ;
20331 // InternalApplicationConfiguration.g:6503:2: ( rule__IntervallNumber__MinAssignment_0 ) 20331 public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException {
20332 { 20332
20333 before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); 20333 int stackSize = keepStackSize();
20334 // InternalApplicationConfiguration.g:6504:2: ( rule__IntervallNumber__MinAssignment_0 ) 20334
20335 // InternalApplicationConfiguration.g:6504:3: rule__IntervallNumber__MinAssignment_0 20335 try {
20336 { 20336 // InternalApplicationConfiguration.g:6447:1: ( ( '{' ) )
20337 pushFollow(FOLLOW_2); 20337 // InternalApplicationConfiguration.g:6448:1: ( '{' )
20338 rule__IntervallNumber__MinAssignment_0(); 20338 {
20339 20339 // InternalApplicationConfiguration.g:6448:1: ( '{' )
20340 state._fsp--; 20340 // InternalApplicationConfiguration.g:6449:2: '{'
20341 20341 {
20342 20342 before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
20343 } 20343 match(input,29,FOLLOW_2);
20344 20344 after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
20345 after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); 20345
20346 20346 }
20347 } 20347
20348 20348
20349 20349 }
20350 } 20350
20351 20351 }
20352 } 20352 catch (RecognitionException re) {
20353 catch (RecognitionException re) { 20353 reportError(re);
20354 reportError(re); 20354 recover(input,re);
20355 recover(input,re); 20355 }
20356 } 20356 finally {
20357 finally { 20357
20358 20358 restoreStackSize(stackSize);
20359 restoreStackSize(stackSize); 20359
20360 20360 }
20361 } 20361 return ;
20362 return ; 20362 }
20363 } 20363 // $ANTLR end "rule__ScopeSpecification__Group__1__Impl"
20364 // $ANTLR end "rule__IntervallNumber__Group__0__Impl" 20364
20365 20365
20366 20366 // $ANTLR start "rule__ScopeSpecification__Group__2"
20367 // $ANTLR start "rule__IntervallNumber__Group__1" 20367 // InternalApplicationConfiguration.g:6458:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ;
20368 // InternalApplicationConfiguration.g:6512:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; 20368 public final void rule__ScopeSpecification__Group__2() throws RecognitionException {
20369 public final void rule__IntervallNumber__Group__1() throws RecognitionException { 20369
20370 20370 int stackSize = keepStackSize();
20371 int stackSize = keepStackSize(); 20371
20372 20372 try {
20373 try { 20373 // InternalApplicationConfiguration.g:6462:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 )
20374 // InternalApplicationConfiguration.g:6516:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) 20374 // InternalApplicationConfiguration.g:6463:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3
20375 // InternalApplicationConfiguration.g:6517:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 20375 {
20376 { 20376 pushFollow(FOLLOW_30);
20377 pushFollow(FOLLOW_30); 20377 rule__ScopeSpecification__Group__2__Impl();
20378 rule__IntervallNumber__Group__1__Impl(); 20378
20379 20379 state._fsp--;
20380 state._fsp--; 20380
20381 20381 pushFollow(FOLLOW_2);
20382 pushFollow(FOLLOW_2); 20382 rule__ScopeSpecification__Group__3();
20383 rule__IntervallNumber__Group__2(); 20383
20384 20384 state._fsp--;
20385 state._fsp--; 20385
20386 20386
20387 20387 }
20388 } 20388
20389 20389 }
20390 } 20390 catch (RecognitionException re) {
20391 catch (RecognitionException re) { 20391 reportError(re);
20392 reportError(re); 20392 recover(input,re);
20393 recover(input,re); 20393 }
20394 } 20394 finally {
20395 finally { 20395
20396 20396 restoreStackSize(stackSize);
20397 restoreStackSize(stackSize); 20397
20398 20398 }
20399 } 20399 return ;
20400 return ; 20400 }
20401 } 20401 // $ANTLR end "rule__ScopeSpecification__Group__2"
20402 // $ANTLR end "rule__IntervallNumber__Group__1" 20402
20403 20403
20404 20404 // $ANTLR start "rule__ScopeSpecification__Group__2__Impl"
20405 // $ANTLR start "rule__IntervallNumber__Group__1__Impl" 20405 // InternalApplicationConfiguration.g:6470:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ;
20406 // InternalApplicationConfiguration.g:6524:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; 20406 public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException {
20407 public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { 20407
20408 20408 int stackSize = keepStackSize();
20409 int stackSize = keepStackSize(); 20409
20410 20410 try {
20411 try { 20411 // InternalApplicationConfiguration.g:6474:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) )
20412 // InternalApplicationConfiguration.g:6528:1: ( ( '..' ) ) 20412 // InternalApplicationConfiguration.g:6475:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
20413 // InternalApplicationConfiguration.g:6529:1: ( '..' ) 20413 {
20414 { 20414 // InternalApplicationConfiguration.g:6475:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
20415 // InternalApplicationConfiguration.g:6529:1: ( '..' ) 20415 // InternalApplicationConfiguration.g:6476:2: ( rule__ScopeSpecification__Group_2__0 )?
20416 // InternalApplicationConfiguration.g:6530:2: '..' 20416 {
20417 { 20417 before(grammarAccess.getScopeSpecificationAccess().getGroup_2());
20418 before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 20418 // InternalApplicationConfiguration.g:6477:2: ( rule__ScopeSpecification__Group_2__0 )?
20419 match(input,45,FOLLOW_2); 20419 int alt54=2;
20420 after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 20420 int LA54_0 = input.LA(1);
20421 20421
20422 } 20422 if ( (LA54_0==44) ) {
20423 20423 alt54=1;
20424 20424 }
20425 } 20425 switch (alt54) {
20426 20426 case 1 :
20427 } 20427 // InternalApplicationConfiguration.g:6477:3: rule__ScopeSpecification__Group_2__0
20428 catch (RecognitionException re) { 20428 {
20429 reportError(re); 20429 pushFollow(FOLLOW_2);
20430 recover(input,re); 20430 rule__ScopeSpecification__Group_2__0();
20431 } 20431
20432 finally { 20432 state._fsp--;
20433 20433
20434 restoreStackSize(stackSize); 20434
20435 20435 }
20436 } 20436 break;
20437 return ; 20437
20438 } 20438 }
20439 // $ANTLR end "rule__IntervallNumber__Group__1__Impl" 20439
20440 20440 after(grammarAccess.getScopeSpecificationAccess().getGroup_2());
20441 20441
20442 // $ANTLR start "rule__IntervallNumber__Group__2" 20442 }
20443 // InternalApplicationConfiguration.g:6539:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; 20443
20444 public final void rule__IntervallNumber__Group__2() throws RecognitionException { 20444
20445 20445 }
20446 int stackSize = keepStackSize(); 20446
20447 20447 }
20448 try { 20448 catch (RecognitionException re) {
20449 // InternalApplicationConfiguration.g:6543:1: ( rule__IntervallNumber__Group__2__Impl ) 20449 reportError(re);
20450 // InternalApplicationConfiguration.g:6544:2: rule__IntervallNumber__Group__2__Impl 20450 recover(input,re);
20451 { 20451 }
20452 pushFollow(FOLLOW_2); 20452 finally {
20453 rule__IntervallNumber__Group__2__Impl(); 20453
20454 20454 restoreStackSize(stackSize);
20455 state._fsp--; 20455
20456 20456 }
20457 20457 return ;
20458 } 20458 }
20459 20459 // $ANTLR end "rule__ScopeSpecification__Group__2__Impl"
20460 } 20460
20461 catch (RecognitionException re) { 20461
20462 reportError(re); 20462 // $ANTLR start "rule__ScopeSpecification__Group__3"
20463 recover(input,re); 20463 // InternalApplicationConfiguration.g:6485:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ;
20464 } 20464 public final void rule__ScopeSpecification__Group__3() throws RecognitionException {
20465 finally { 20465
20466 20466 int stackSize = keepStackSize();
20467 restoreStackSize(stackSize); 20467
20468 20468 try {
20469 } 20469 // InternalApplicationConfiguration.g:6489:1: ( rule__ScopeSpecification__Group__3__Impl )
20470 return ; 20470 // InternalApplicationConfiguration.g:6490:2: rule__ScopeSpecification__Group__3__Impl
20471 } 20471 {
20472 // $ANTLR end "rule__IntervallNumber__Group__2" 20472 pushFollow(FOLLOW_2);
20473 20473 rule__ScopeSpecification__Group__3__Impl();
20474 20474
20475 // $ANTLR start "rule__IntervallNumber__Group__2__Impl" 20475 state._fsp--;
20476 // InternalApplicationConfiguration.g:6550:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; 20476
20477 public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { 20477
20478 20478 }
20479 int stackSize = keepStackSize(); 20479
20480 20480 }
20481 try { 20481 catch (RecognitionException re) {
20482 // InternalApplicationConfiguration.g:6554:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) 20482 reportError(re);
20483 // InternalApplicationConfiguration.g:6555:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) 20483 recover(input,re);
20484 { 20484 }
20485 // InternalApplicationConfiguration.g:6555:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) 20485 finally {
20486 // InternalApplicationConfiguration.g:6556:2: ( rule__IntervallNumber__Alternatives_2 ) 20486
20487 { 20487 restoreStackSize(stackSize);
20488 before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); 20488
20489 // InternalApplicationConfiguration.g:6557:2: ( rule__IntervallNumber__Alternatives_2 ) 20489 }
20490 // InternalApplicationConfiguration.g:6557:3: rule__IntervallNumber__Alternatives_2 20490 return ;
20491 { 20491 }
20492 pushFollow(FOLLOW_2); 20492 // $ANTLR end "rule__ScopeSpecification__Group__3"
20493 rule__IntervallNumber__Alternatives_2(); 20493
20494 20494
20495 state._fsp--; 20495 // $ANTLR start "rule__ScopeSpecification__Group__3__Impl"
20496 20496 // InternalApplicationConfiguration.g:6496:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ;
20497 20497 public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException {
20498 } 20498
20499 20499 int stackSize = keepStackSize();
20500 after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); 20500
20501 20501 try {
20502 } 20502 // InternalApplicationConfiguration.g:6500:1: ( ( '}' ) )
20503 20503 // InternalApplicationConfiguration.g:6501:1: ( '}' )
20504 20504 {
20505 } 20505 // InternalApplicationConfiguration.g:6501:1: ( '}' )
20506 20506 // InternalApplicationConfiguration.g:6502:2: '}'
20507 } 20507 {
20508 catch (RecognitionException re) { 20508 before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
20509 reportError(re); 20509 match(input,30,FOLLOW_2);
20510 recover(input,re); 20510 after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
20511 } 20511
20512 finally { 20512 }
20513 20513
20514 restoreStackSize(stackSize); 20514
20515 20515 }
20516 } 20516
20517 return ; 20517 }
20518 } 20518 catch (RecognitionException re) {
20519 // $ANTLR end "rule__IntervallNumber__Group__2__Impl" 20519 reportError(re);
20520 20520 recover(input,re);
20521 20521 }
20522 // $ANTLR start "rule__IntEnumberation__Group__0" 20522 finally {
20523 // InternalApplicationConfiguration.g:6566:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; 20523
20524 public final void rule__IntEnumberation__Group__0() throws RecognitionException { 20524 restoreStackSize(stackSize);
20525 20525
20526 int stackSize = keepStackSize(); 20526 }
20527 20527 return ;
20528 try { 20528 }
20529 // InternalApplicationConfiguration.g:6570:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) 20529 // $ANTLR end "rule__ScopeSpecification__Group__3__Impl"
20530 // InternalApplicationConfiguration.g:6571:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 20530
20531 { 20531
20532 pushFollow(FOLLOW_33); 20532 // $ANTLR start "rule__ScopeSpecification__Group_2__0"
20533 rule__IntEnumberation__Group__0__Impl(); 20533 // InternalApplicationConfiguration.g:6512:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ;
20534 20534 public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException {
20535 state._fsp--; 20535
20536 20536 int stackSize = keepStackSize();
20537 pushFollow(FOLLOW_2); 20537
20538 rule__IntEnumberation__Group__1(); 20538 try {
20539 20539 // InternalApplicationConfiguration.g:6516:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 )
20540 state._fsp--; 20540 // InternalApplicationConfiguration.g:6517:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1
20541 20541 {
20542 20542 pushFollow(FOLLOW_27);
20543 } 20543 rule__ScopeSpecification__Group_2__0__Impl();
20544 20544
20545 } 20545 state._fsp--;
20546 catch (RecognitionException re) { 20546
20547 reportError(re); 20547 pushFollow(FOLLOW_2);
20548 recover(input,re); 20548 rule__ScopeSpecification__Group_2__1();
20549 } 20549
20550 finally { 20550 state._fsp--;
20551 20551
20552 restoreStackSize(stackSize); 20552
20553 20553 }
20554 } 20554
20555 return ; 20555 }
20556 } 20556 catch (RecognitionException re) {
20557 // $ANTLR end "rule__IntEnumberation__Group__0" 20557 reportError(re);
20558 20558 recover(input,re);
20559 20559 }
20560 // $ANTLR start "rule__IntEnumberation__Group__0__Impl" 20560 finally {
20561 // InternalApplicationConfiguration.g:6578:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; 20561
20562 public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { 20562 restoreStackSize(stackSize);
20563 20563
20564 int stackSize = keepStackSize(); 20564 }
20565 20565 return ;
20566 try { 20566 }
20567 // InternalApplicationConfiguration.g:6582:1: ( ( () ) ) 20567 // $ANTLR end "rule__ScopeSpecification__Group_2__0"
20568 // InternalApplicationConfiguration.g:6583:1: ( () ) 20568
20569 { 20569
20570 // InternalApplicationConfiguration.g:6583:1: ( () ) 20570 // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl"
20571 // InternalApplicationConfiguration.g:6584:2: () 20571 // InternalApplicationConfiguration.g:6524:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ;
20572 { 20572 public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException {
20573 before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); 20573
20574 // InternalApplicationConfiguration.g:6585:2: () 20574 int stackSize = keepStackSize();
20575 // InternalApplicationConfiguration.g:6585:3: 20575
20576 { 20576 try {
20577 } 20577 // InternalApplicationConfiguration.g:6528:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) )
20578 20578 // InternalApplicationConfiguration.g:6529:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
20579 after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); 20579 {
20580 20580 // InternalApplicationConfiguration.g:6529:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
20581 } 20581 // InternalApplicationConfiguration.g:6530:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
20582 20582 {
20583 20583 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0());
20584 } 20584 // InternalApplicationConfiguration.g:6531:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
20585 20585 // InternalApplicationConfiguration.g:6531:3: rule__ScopeSpecification__ScopesAssignment_2_0
20586 } 20586 {
20587 finally { 20587 pushFollow(FOLLOW_2);
20588 20588 rule__ScopeSpecification__ScopesAssignment_2_0();
20589 restoreStackSize(stackSize); 20589
20590 20590 state._fsp--;
20591 } 20591
20592 return ; 20592
20593 } 20593 }
20594 // $ANTLR end "rule__IntEnumberation__Group__0__Impl" 20594
20595 20595 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0());
20596 20596
20597 // $ANTLR start "rule__IntEnumberation__Group__1" 20597 }
20598 // InternalApplicationConfiguration.g:6593:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; 20598
20599 public final void rule__IntEnumberation__Group__1() throws RecognitionException { 20599
20600 20600 }
20601 int stackSize = keepStackSize(); 20601
20602 20602 }
20603 try { 20603 catch (RecognitionException re) {
20604 // InternalApplicationConfiguration.g:6597:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) 20604 reportError(re);
20605 // InternalApplicationConfiguration.g:6598:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 20605 recover(input,re);
20606 { 20606 }
20607 pushFollow(FOLLOW_38); 20607 finally {
20608 rule__IntEnumberation__Group__1__Impl(); 20608
20609 20609 restoreStackSize(stackSize);
20610 state._fsp--; 20610
20611 20611 }
20612 pushFollow(FOLLOW_2); 20612 return ;
20613 rule__IntEnumberation__Group__2(); 20613 }
20614 20614 // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl"
20615 state._fsp--; 20615
20616 20616
20617 20617 // $ANTLR start "rule__ScopeSpecification__Group_2__1"
20618 } 20618 // InternalApplicationConfiguration.g:6539:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ;
20619 20619 public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException {
20620 } 20620
20621 catch (RecognitionException re) { 20621 int stackSize = keepStackSize();
20622 reportError(re); 20622
20623 recover(input,re); 20623 try {
20624 } 20624 // InternalApplicationConfiguration.g:6543:1: ( rule__ScopeSpecification__Group_2__1__Impl )
20625 finally { 20625 // InternalApplicationConfiguration.g:6544:2: rule__ScopeSpecification__Group_2__1__Impl
20626 20626 {
20627 restoreStackSize(stackSize); 20627 pushFollow(FOLLOW_2);
20628 20628 rule__ScopeSpecification__Group_2__1__Impl();
20629 } 20629
20630 return ; 20630 state._fsp--;
20631 } 20631
20632 // $ANTLR end "rule__IntEnumberation__Group__1" 20632
20633 20633 }
20634 20634
20635 // $ANTLR start "rule__IntEnumberation__Group__1__Impl" 20635 }
20636 // InternalApplicationConfiguration.g:6605:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; 20636 catch (RecognitionException re) {
20637 public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { 20637 reportError(re);
20638 20638 recover(input,re);
20639 int stackSize = keepStackSize(); 20639 }
20640 20640 finally {
20641 try { 20641
20642 // InternalApplicationConfiguration.g:6609:1: ( ( '{' ) ) 20642 restoreStackSize(stackSize);
20643 // InternalApplicationConfiguration.g:6610:1: ( '{' ) 20643
20644 { 20644 }
20645 // InternalApplicationConfiguration.g:6610:1: ( '{' ) 20645 return ;
20646 // InternalApplicationConfiguration.g:6611:2: '{' 20646 }
20647 { 20647 // $ANTLR end "rule__ScopeSpecification__Group_2__1"
20648 before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 20648
20649 match(input,24,FOLLOW_2); 20649
20650 after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 20650 // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl"
20651 20651 // InternalApplicationConfiguration.g:6550:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ;
20652 } 20652 public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException {
20653 20653
20654 20654 int stackSize = keepStackSize();
20655 } 20655
20656 20656 try {
20657 } 20657 // InternalApplicationConfiguration.g:6554:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) )
20658 catch (RecognitionException re) { 20658 // InternalApplicationConfiguration.g:6555:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
20659 reportError(re); 20659 {
20660 recover(input,re); 20660 // InternalApplicationConfiguration.g:6555:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
20661 } 20661 // InternalApplicationConfiguration.g:6556:2: ( rule__ScopeSpecification__Group_2_1__0 )*
20662 finally { 20662 {
20663 20663 before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1());
20664 restoreStackSize(stackSize); 20664 // InternalApplicationConfiguration.g:6557:2: ( rule__ScopeSpecification__Group_2_1__0 )*
20665 20665 loop55:
20666 } 20666 do {
20667 return ; 20667 int alt55=2;
20668 } 20668 int LA55_0 = input.LA(1);
20669 // $ANTLR end "rule__IntEnumberation__Group__1__Impl" 20669
20670 20670 if ( (LA55_0==31) ) {
20671 20671 alt55=1;
20672 // $ANTLR start "rule__IntEnumberation__Group__2" 20672 }
20673 // InternalApplicationConfiguration.g:6620:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; 20673
20674 public final void rule__IntEnumberation__Group__2() throws RecognitionException { 20674
20675 20675 switch (alt55) {
20676 int stackSize = keepStackSize(); 20676 case 1 :
20677 20677 // InternalApplicationConfiguration.g:6557:3: rule__ScopeSpecification__Group_2_1__0
20678 try { 20678 {
20679 // InternalApplicationConfiguration.g:6624:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) 20679 pushFollow(FOLLOW_17);
20680 // InternalApplicationConfiguration.g:6625:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 20680 rule__ScopeSpecification__Group_2_1__0();
20681 { 20681
20682 pushFollow(FOLLOW_38); 20682 state._fsp--;
20683 rule__IntEnumberation__Group__2__Impl(); 20683
20684 20684
20685 state._fsp--; 20685 }
20686 20686 break;
20687 pushFollow(FOLLOW_2); 20687
20688 rule__IntEnumberation__Group__3(); 20688 default :
20689 20689 break loop55;
20690 state._fsp--; 20690 }
20691 20691 } while (true);
20692 20692
20693 } 20693 after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1());
20694 20694
20695 } 20695 }
20696 catch (RecognitionException re) { 20696
20697 reportError(re); 20697
20698 recover(input,re); 20698 }
20699 } 20699
20700 finally { 20700 }
20701 20701 catch (RecognitionException re) {
20702 restoreStackSize(stackSize); 20702 reportError(re);
20703 20703 recover(input,re);
20704 } 20704 }
20705 return ; 20705 finally {
20706 } 20706
20707 // $ANTLR end "rule__IntEnumberation__Group__2" 20707 restoreStackSize(stackSize);
20708 20708
20709 20709 }
20710 // $ANTLR start "rule__IntEnumberation__Group__2__Impl" 20710 return ;
20711 // InternalApplicationConfiguration.g:6632:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; 20711 }
20712 public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { 20712 // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl"
20713 20713
20714 int stackSize = keepStackSize(); 20714
20715 20715 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0"
20716 try { 20716 // InternalApplicationConfiguration.g:6566:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ;
20717 // InternalApplicationConfiguration.g:6636:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) 20717 public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException {
20718 // InternalApplicationConfiguration.g:6637:1: ( ( rule__IntEnumberation__Group_2__0 )? ) 20718
20719 { 20719 int stackSize = keepStackSize();
20720 // InternalApplicationConfiguration.g:6637:1: ( ( rule__IntEnumberation__Group_2__0 )? ) 20720
20721 // InternalApplicationConfiguration.g:6638:2: ( rule__IntEnumberation__Group_2__0 )? 20721 try {
20722 { 20722 // InternalApplicationConfiguration.g:6570:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 )
20723 before(grammarAccess.getIntEnumberationAccess().getGroup_2()); 20723 // InternalApplicationConfiguration.g:6571:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1
20724 // InternalApplicationConfiguration.g:6639:2: ( rule__IntEnumberation__Group_2__0 )? 20724 {
20725 int alt50=2; 20725 pushFollow(FOLLOW_31);
20726 int LA50_0 = input.LA(1); 20726 rule__ScopeSpecification__Group_2_1__0__Impl();
20727 20727
20728 if ( (LA50_0==RULE_INT||LA50_0==18) ) { 20728 state._fsp--;
20729 alt50=1; 20729
20730 } 20730 pushFollow(FOLLOW_2);
20731 switch (alt50) { 20731 rule__ScopeSpecification__Group_2_1__1();
20732 case 1 : 20732
20733 // InternalApplicationConfiguration.g:6639:3: rule__IntEnumberation__Group_2__0 20733 state._fsp--;
20734 { 20734
20735 pushFollow(FOLLOW_2); 20735
20736 rule__IntEnumberation__Group_2__0(); 20736 }
20737 20737
20738 state._fsp--; 20738 }
20739 20739 catch (RecognitionException re) {
20740 20740 reportError(re);
20741 } 20741 recover(input,re);
20742 break; 20742 }
20743 20743 finally {
20744 } 20744
20745 20745 restoreStackSize(stackSize);
20746 after(grammarAccess.getIntEnumberationAccess().getGroup_2()); 20746
20747 20747 }
20748 } 20748 return ;
20749 20749 }
20750 20750 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0"
20751 } 20751
20752 20752
20753 } 20753 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl"
20754 catch (RecognitionException re) { 20754 // InternalApplicationConfiguration.g:6578:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ;
20755 reportError(re); 20755 public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException {
20756 recover(input,re); 20756
20757 } 20757 int stackSize = keepStackSize();
20758 finally { 20758
20759 20759 try {
20760 restoreStackSize(stackSize); 20760 // InternalApplicationConfiguration.g:6582:1: ( ( ',' ) )
20761 20761 // InternalApplicationConfiguration.g:6583:1: ( ',' )
20762 } 20762 {
20763 return ; 20763 // InternalApplicationConfiguration.g:6583:1: ( ',' )
20764 } 20764 // InternalApplicationConfiguration.g:6584:2: ','
20765 // $ANTLR end "rule__IntEnumberation__Group__2__Impl" 20765 {
20766 20766 before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
20767 20767 match(input,31,FOLLOW_2);
20768 // $ANTLR start "rule__IntEnumberation__Group__3" 20768 after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
20769 // InternalApplicationConfiguration.g:6647:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; 20769
20770 public final void rule__IntEnumberation__Group__3() throws RecognitionException { 20770 }
20771 20771
20772 int stackSize = keepStackSize(); 20772
20773 20773 }
20774 try { 20774
20775 // InternalApplicationConfiguration.g:6651:1: ( rule__IntEnumberation__Group__3__Impl ) 20775 }
20776 // InternalApplicationConfiguration.g:6652:2: rule__IntEnumberation__Group__3__Impl 20776 catch (RecognitionException re) {
20777 { 20777 reportError(re);
20778 pushFollow(FOLLOW_2); 20778 recover(input,re);
20779 rule__IntEnumberation__Group__3__Impl(); 20779 }
20780 20780 finally {
20781 state._fsp--; 20781
20782 20782 restoreStackSize(stackSize);
20783 20783
20784 } 20784 }
20785 20785 return ;
20786 } 20786 }
20787 catch (RecognitionException re) { 20787 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl"
20788 reportError(re); 20788
20789 recover(input,re); 20789
20790 } 20790 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1"
20791 finally { 20791 // InternalApplicationConfiguration.g:6593:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ;
20792 20792 public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException {
20793 restoreStackSize(stackSize); 20793
20794 20794 int stackSize = keepStackSize();
20795 } 20795
20796 return ; 20796 try {
20797 } 20797 // InternalApplicationConfiguration.g:6597:1: ( rule__ScopeSpecification__Group_2_1__1__Impl )
20798 // $ANTLR end "rule__IntEnumberation__Group__3" 20798 // InternalApplicationConfiguration.g:6598:2: rule__ScopeSpecification__Group_2_1__1__Impl
20799 20799 {
20800 20800 pushFollow(FOLLOW_2);
20801 // $ANTLR start "rule__IntEnumberation__Group__3__Impl" 20801 rule__ScopeSpecification__Group_2_1__1__Impl();
20802 // InternalApplicationConfiguration.g:6658:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; 20802
20803 public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { 20803 state._fsp--;
20804 20804
20805 int stackSize = keepStackSize(); 20805
20806 20806 }
20807 try { 20807
20808 // InternalApplicationConfiguration.g:6662:1: ( ( '}' ) ) 20808 }
20809 // InternalApplicationConfiguration.g:6663:1: ( '}' ) 20809 catch (RecognitionException re) {
20810 { 20810 reportError(re);
20811 // InternalApplicationConfiguration.g:6663:1: ( '}' ) 20811 recover(input,re);
20812 // InternalApplicationConfiguration.g:6664:2: '}' 20812 }
20813 { 20813 finally {
20814 before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); 20814
20815 match(input,25,FOLLOW_2); 20815 restoreStackSize(stackSize);
20816 after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); 20816
20817 20817 }
20818 } 20818 return ;
20819 20819 }
20820 20820 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1"
20821 } 20821
20822 20822
20823 } 20823 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl"
20824 catch (RecognitionException re) { 20824 // InternalApplicationConfiguration.g:6604:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ;
20825 reportError(re); 20825 public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException {
20826 recover(input,re); 20826
20827 } 20827 int stackSize = keepStackSize();
20828 finally { 20828
20829 20829 try {
20830 restoreStackSize(stackSize); 20830 // InternalApplicationConfiguration.g:6608:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) )
20831 20831 // InternalApplicationConfiguration.g:6609:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
20832 } 20832 {
20833 return ; 20833 // InternalApplicationConfiguration.g:6609:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
20834 } 20834 // InternalApplicationConfiguration.g:6610:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
20835 // $ANTLR end "rule__IntEnumberation__Group__3__Impl" 20835 {
20836 20836 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1());
20837 20837 // InternalApplicationConfiguration.g:6611:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
20838 // $ANTLR start "rule__IntEnumberation__Group_2__0" 20838 // InternalApplicationConfiguration.g:6611:3: rule__ScopeSpecification__ScopesAssignment_2_1_1
20839 // InternalApplicationConfiguration.g:6674:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; 20839 {
20840 public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { 20840 pushFollow(FOLLOW_2);
20841 20841 rule__ScopeSpecification__ScopesAssignment_2_1_1();
20842 int stackSize = keepStackSize(); 20842
20843 20843 state._fsp--;
20844 try { 20844
20845 // InternalApplicationConfiguration.g:6678:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) 20845
20846 // InternalApplicationConfiguration.g:6679:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 20846 }
20847 { 20847
20848 pushFollow(FOLLOW_23); 20848 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1());
20849 rule__IntEnumberation__Group_2__0__Impl(); 20849
20850 20850 }
20851 state._fsp--; 20851
20852 20852
20853 pushFollow(FOLLOW_2); 20853 }
20854 rule__IntEnumberation__Group_2__1(); 20854
20855 20855 }
20856 state._fsp--; 20856 catch (RecognitionException re) {
20857 20857 reportError(re);
20858 20858 recover(input,re);
20859 } 20859 }
20860 20860 finally {
20861 } 20861
20862 catch (RecognitionException re) { 20862 restoreStackSize(stackSize);
20863 reportError(re); 20863
20864 recover(input,re); 20864 }
20865 } 20865 return ;
20866 finally { 20866 }
20867 20867 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl"
20868 restoreStackSize(stackSize); 20868
20869 20869
20870 } 20870 // $ANTLR start "rule__ClassTypeScope__Group__0"
20871 return ; 20871 // InternalApplicationConfiguration.g:6620:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ;
20872 } 20872 public final void rule__ClassTypeScope__Group__0() throws RecognitionException {
20873 // $ANTLR end "rule__IntEnumberation__Group_2__0" 20873
20874 20874 int stackSize = keepStackSize();
20875 20875
20876 // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" 20876 try {
20877 // InternalApplicationConfiguration.g:6686:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; 20877 // InternalApplicationConfiguration.g:6624:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 )
20878 public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { 20878 // InternalApplicationConfiguration.g:6625:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1
20879 20879 {
20880 int stackSize = keepStackSize(); 20880 pushFollow(FOLLOW_32);
20881 20881 rule__ClassTypeScope__Group__0__Impl();
20882 try { 20882
20883 // InternalApplicationConfiguration.g:6690:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) 20883 state._fsp--;
20884 // InternalApplicationConfiguration.g:6691:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) 20884
20885 { 20885 pushFollow(FOLLOW_2);
20886 // InternalApplicationConfiguration.g:6691:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) 20886 rule__ClassTypeScope__Group__1();
20887 // InternalApplicationConfiguration.g:6692:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) 20887
20888 { 20888 state._fsp--;
20889 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); 20889
20890 // InternalApplicationConfiguration.g:6693:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) 20890
20891 // InternalApplicationConfiguration.g:6693:3: rule__IntEnumberation__EntryAssignment_2_0 20891 }
20892 { 20892
20893 pushFollow(FOLLOW_2); 20893 }
20894 rule__IntEnumberation__EntryAssignment_2_0(); 20894 catch (RecognitionException re) {
20895 20895 reportError(re);
20896 state._fsp--; 20896 recover(input,re);
20897 20897 }
20898 20898 finally {
20899 } 20899
20900 20900 restoreStackSize(stackSize);
20901 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); 20901
20902 20902 }
20903 } 20903 return ;
20904 20904 }
20905 20905 // $ANTLR end "rule__ClassTypeScope__Group__0"
20906 } 20906
20907 20907
20908 } 20908 // $ANTLR start "rule__ClassTypeScope__Group__0__Impl"
20909 catch (RecognitionException re) { 20909 // InternalApplicationConfiguration.g:6632:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ;
20910 reportError(re); 20910 public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException {
20911 recover(input,re); 20911
20912 } 20912 int stackSize = keepStackSize();
20913 finally { 20913
20914 20914 try {
20915 restoreStackSize(stackSize); 20915 // InternalApplicationConfiguration.g:6636:1: ( ( '#' ) )
20916 20916 // InternalApplicationConfiguration.g:6637:1: ( '#' )
20917 } 20917 {
20918 return ; 20918 // InternalApplicationConfiguration.g:6637:1: ( '#' )
20919 } 20919 // InternalApplicationConfiguration.g:6638:2: '#'
20920 // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl" 20920 {
20921 20921 before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
20922 20922 match(input,44,FOLLOW_2);
20923 // $ANTLR start "rule__IntEnumberation__Group_2__1" 20923 after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
20924 // InternalApplicationConfiguration.g:6701:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; 20924
20925 public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { 20925 }
20926 20926
20927 int stackSize = keepStackSize(); 20927
20928 20928 }
20929 try { 20929
20930 // InternalApplicationConfiguration.g:6705:1: ( rule__IntEnumberation__Group_2__1__Impl ) 20930 }
20931 // InternalApplicationConfiguration.g:6706:2: rule__IntEnumberation__Group_2__1__Impl 20931 catch (RecognitionException re) {
20932 { 20932 reportError(re);
20933 pushFollow(FOLLOW_2); 20933 recover(input,re);
20934 rule__IntEnumberation__Group_2__1__Impl(); 20934 }
20935 20935 finally {
20936 state._fsp--; 20936
20937 20937 restoreStackSize(stackSize);
20938 20938
20939 } 20939 }
20940 20940 return ;
20941 } 20941 }
20942 catch (RecognitionException re) { 20942 // $ANTLR end "rule__ClassTypeScope__Group__0__Impl"
20943 reportError(re); 20943
20944 recover(input,re); 20944
20945 } 20945 // $ANTLR start "rule__ClassTypeScope__Group__1"
20946 finally { 20946 // InternalApplicationConfiguration.g:6647:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ;
20947 20947 public final void rule__ClassTypeScope__Group__1() throws RecognitionException {
20948 restoreStackSize(stackSize); 20948
20949 20949 int stackSize = keepStackSize();
20950 } 20950
20951 return ; 20951 try {
20952 } 20952 // InternalApplicationConfiguration.g:6651:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 )
20953 // $ANTLR end "rule__IntEnumberation__Group_2__1" 20953 // InternalApplicationConfiguration.g:6652:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2
20954 20954 {
20955 20955 pushFollow(FOLLOW_33);
20956 // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" 20956 rule__ClassTypeScope__Group__1__Impl();
20957 // InternalApplicationConfiguration.g:6712:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; 20957
20958 public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { 20958 state._fsp--;
20959 20959
20960 int stackSize = keepStackSize(); 20960 pushFollow(FOLLOW_2);
20961 20961 rule__ClassTypeScope__Group__2();
20962 try { 20962
20963 // InternalApplicationConfiguration.g:6716:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) 20963 state._fsp--;
20964 // InternalApplicationConfiguration.g:6717:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) 20964
20965 { 20965
20966 // InternalApplicationConfiguration.g:6717:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) 20966 }
20967 // InternalApplicationConfiguration.g:6718:2: ( rule__IntEnumberation__Group_2_1__0 )* 20967
20968 { 20968 }
20969 before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); 20969 catch (RecognitionException re) {
20970 // InternalApplicationConfiguration.g:6719:2: ( rule__IntEnumberation__Group_2_1__0 )* 20970 reportError(re);
20971 loop51: 20971 recover(input,re);
20972 do { 20972 }
20973 int alt51=2; 20973 finally {
20974 int LA51_0 = input.LA(1); 20974
20975 20975 restoreStackSize(stackSize);
20976 if ( (LA51_0==26) ) { 20976
20977 alt51=1; 20977 }
20978 } 20978 return ;
20979 20979 }
20980 20980 // $ANTLR end "rule__ClassTypeScope__Group__1"
20981 switch (alt51) { 20981
20982 case 1 : 20982
20983 // InternalApplicationConfiguration.g:6719:3: rule__IntEnumberation__Group_2_1__0 20983 // $ANTLR start "rule__ClassTypeScope__Group__1__Impl"
20984 { 20984 // InternalApplicationConfiguration.g:6659:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ;
20985 pushFollow(FOLLOW_16); 20985 public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException {
20986 rule__IntEnumberation__Group_2_1__0(); 20986
20987 20987 int stackSize = keepStackSize();
20988 state._fsp--; 20988
20989 20989 try {
20990 20990 // InternalApplicationConfiguration.g:6663:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) )
20991 } 20991 // InternalApplicationConfiguration.g:6664:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
20992 break; 20992 {
20993 20993 // InternalApplicationConfiguration.g:6664:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
20994 default : 20994 // InternalApplicationConfiguration.g:6665:2: ( rule__ClassTypeScope__TypeAssignment_1 )
20995 break loop51; 20995 {
20996 } 20996 before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1());
20997 } while (true); 20997 // InternalApplicationConfiguration.g:6666:2: ( rule__ClassTypeScope__TypeAssignment_1 )
20998 20998 // InternalApplicationConfiguration.g:6666:3: rule__ClassTypeScope__TypeAssignment_1
20999 after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); 20999 {
21000 21000 pushFollow(FOLLOW_2);
21001 } 21001 rule__ClassTypeScope__TypeAssignment_1();
21002 21002
21003 21003 state._fsp--;
21004 } 21004
21005 21005
21006 } 21006 }
21007 catch (RecognitionException re) { 21007
21008 reportError(re); 21008 after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1());
21009 recover(input,re); 21009
21010 } 21010 }
21011 finally { 21011
21012 21012
21013 restoreStackSize(stackSize); 21013 }
21014 21014
21015 } 21015 }
21016 return ; 21016 catch (RecognitionException re) {
21017 } 21017 reportError(re);
21018 // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl" 21018 recover(input,re);
21019 21019 }
21020 21020 finally {
21021 // $ANTLR start "rule__IntEnumberation__Group_2_1__0" 21021
21022 // InternalApplicationConfiguration.g:6728:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; 21022 restoreStackSize(stackSize);
21023 public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { 21023
21024 21024 }
21025 int stackSize = keepStackSize(); 21025 return ;
21026 21026 }
21027 try { 21027 // $ANTLR end "rule__ClassTypeScope__Group__1__Impl"
21028 // InternalApplicationConfiguration.g:6732:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) 21028
21029 // InternalApplicationConfiguration.g:6733:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 21029
21030 { 21030 // $ANTLR start "rule__ClassTypeScope__Group__2"
21031 pushFollow(FOLLOW_39); 21031 // InternalApplicationConfiguration.g:6674:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ;
21032 rule__IntEnumberation__Group_2_1__0__Impl(); 21032 public final void rule__ClassTypeScope__Group__2() throws RecognitionException {
21033 21033
21034 state._fsp--; 21034 int stackSize = keepStackSize();
21035 21035
21036 pushFollow(FOLLOW_2); 21036 try {
21037 rule__IntEnumberation__Group_2_1__1(); 21037 // InternalApplicationConfiguration.g:6678:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 )
21038 21038 // InternalApplicationConfiguration.g:6679:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3
21039 state._fsp--; 21039 {
21040 21040 pushFollow(FOLLOW_34);
21041 21041 rule__ClassTypeScope__Group__2__Impl();
21042 } 21042
21043 21043 state._fsp--;
21044 } 21044
21045 catch (RecognitionException re) { 21045 pushFollow(FOLLOW_2);
21046 reportError(re); 21046 rule__ClassTypeScope__Group__3();
21047 recover(input,re); 21047
21048 } 21048 state._fsp--;
21049 finally { 21049
21050 21050
21051 restoreStackSize(stackSize); 21051 }
21052 21052
21053 } 21053 }
21054 return ; 21054 catch (RecognitionException re) {
21055 } 21055 reportError(re);
21056 // $ANTLR end "rule__IntEnumberation__Group_2_1__0" 21056 recover(input,re);
21057 21057 }
21058 21058 finally {
21059 // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" 21059
21060 // InternalApplicationConfiguration.g:6740:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; 21060 restoreStackSize(stackSize);
21061 public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { 21061
21062 21062 }
21063 int stackSize = keepStackSize(); 21063 return ;
21064 21064 }
21065 try { 21065 // $ANTLR end "rule__ClassTypeScope__Group__2"
21066 // InternalApplicationConfiguration.g:6744:1: ( ( ',' ) ) 21066
21067 // InternalApplicationConfiguration.g:6745:1: ( ',' ) 21067
21068 { 21068 // $ANTLR start "rule__ClassTypeScope__Group__2__Impl"
21069 // InternalApplicationConfiguration.g:6745:1: ( ',' ) 21069 // InternalApplicationConfiguration.g:6686:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ;
21070 // InternalApplicationConfiguration.g:6746:2: ',' 21070 public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException {
21071 { 21071
21072 before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 21072 int stackSize = keepStackSize();
21073 match(input,26,FOLLOW_2); 21073
21074 after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 21074 try {
21075 21075 // InternalApplicationConfiguration.g:6690:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) )
21076 } 21076 // InternalApplicationConfiguration.g:6691:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
21077 21077 {
21078 21078 // InternalApplicationConfiguration.g:6691:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
21079 } 21079 // InternalApplicationConfiguration.g:6692:2: ( rule__ClassTypeScope__Alternatives_2 )
21080 21080 {
21081 } 21081 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2());
21082 catch (RecognitionException re) { 21082 // InternalApplicationConfiguration.g:6693:2: ( rule__ClassTypeScope__Alternatives_2 )
21083 reportError(re); 21083 // InternalApplicationConfiguration.g:6693:3: rule__ClassTypeScope__Alternatives_2
21084 recover(input,re); 21084 {
21085 } 21085 pushFollow(FOLLOW_2);
21086 finally { 21086 rule__ClassTypeScope__Alternatives_2();
21087 21087
21088 restoreStackSize(stackSize); 21088 state._fsp--;
21089 21089
21090 } 21090
21091 return ; 21091 }
21092 } 21092
21093 // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl" 21093 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2());
21094 21094
21095 21095 }
21096 // $ANTLR start "rule__IntEnumberation__Group_2_1__1" 21096
21097 // InternalApplicationConfiguration.g:6755:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; 21097
21098 public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { 21098 }
21099 21099
21100 int stackSize = keepStackSize(); 21100 }
21101 21101 catch (RecognitionException re) {
21102 try { 21102 reportError(re);
21103 // InternalApplicationConfiguration.g:6759:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) 21103 recover(input,re);
21104 // InternalApplicationConfiguration.g:6760:2: rule__IntEnumberation__Group_2_1__1__Impl 21104 }
21105 { 21105 finally {
21106 pushFollow(FOLLOW_2); 21106
21107 rule__IntEnumberation__Group_2_1__1__Impl(); 21107 restoreStackSize(stackSize);
21108 21108
21109 state._fsp--; 21109 }
21110 21110 return ;
21111 21111 }
21112 } 21112 // $ANTLR end "rule__ClassTypeScope__Group__2__Impl"
21113 21113
21114 } 21114
21115 catch (RecognitionException re) { 21115 // $ANTLR start "rule__ClassTypeScope__Group__3"
21116 reportError(re); 21116 // InternalApplicationConfiguration.g:6701:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ;
21117 recover(input,re); 21117 public final void rule__ClassTypeScope__Group__3() throws RecognitionException {
21118 } 21118
21119 finally { 21119 int stackSize = keepStackSize();
21120 21120
21121 restoreStackSize(stackSize); 21121 try {
21122 21122 // InternalApplicationConfiguration.g:6705:1: ( rule__ClassTypeScope__Group__3__Impl )
21123 } 21123 // InternalApplicationConfiguration.g:6706:2: rule__ClassTypeScope__Group__3__Impl
21124 return ; 21124 {
21125 } 21125 pushFollow(FOLLOW_2);
21126 // $ANTLR end "rule__IntEnumberation__Group_2_1__1" 21126 rule__ClassTypeScope__Group__3__Impl();
21127 21127
21128 21128 state._fsp--;
21129 // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" 21129
21130 // InternalApplicationConfiguration.g:6766:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; 21130
21131 public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { 21131 }
21132 21132
21133 int stackSize = keepStackSize(); 21133 }
21134 21134 catch (RecognitionException re) {
21135 try { 21135 reportError(re);
21136 // InternalApplicationConfiguration.g:6770:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) 21136 recover(input,re);
21137 // InternalApplicationConfiguration.g:6771:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) 21137 }
21138 { 21138 finally {
21139 // InternalApplicationConfiguration.g:6771:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) 21139
21140 // InternalApplicationConfiguration.g:6772:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) 21140 restoreStackSize(stackSize);
21141 { 21141
21142 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); 21142 }
21143 // InternalApplicationConfiguration.g:6773:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) 21143 return ;
21144 // InternalApplicationConfiguration.g:6773:3: rule__IntEnumberation__EntryAssignment_2_1_1 21144 }
21145 { 21145 // $ANTLR end "rule__ClassTypeScope__Group__3"
21146 pushFollow(FOLLOW_2); 21146
21147 rule__IntEnumberation__EntryAssignment_2_1_1(); 21147
21148 21148 // $ANTLR start "rule__ClassTypeScope__Group__3__Impl"
21149 state._fsp--; 21149 // InternalApplicationConfiguration.g:6712:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ;
21150 21150 public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException {
21151 21151
21152 } 21152 int stackSize = keepStackSize();
21153 21153
21154 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); 21154 try {
21155 21155 // InternalApplicationConfiguration.g:6716:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) )
21156 } 21156 // InternalApplicationConfiguration.g:6717:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
21157 21157 {
21158 21158 // InternalApplicationConfiguration.g:6717:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
21159 } 21159 // InternalApplicationConfiguration.g:6718:2: ( rule__ClassTypeScope__Alternatives_3 )
21160 21160 {
21161 } 21161 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3());
21162 catch (RecognitionException re) { 21162 // InternalApplicationConfiguration.g:6719:2: ( rule__ClassTypeScope__Alternatives_3 )
21163 reportError(re); 21163 // InternalApplicationConfiguration.g:6719:3: rule__ClassTypeScope__Alternatives_3
21164 recover(input,re); 21164 {
21165 } 21165 pushFollow(FOLLOW_2);
21166 finally { 21166 rule__ClassTypeScope__Alternatives_3();
21167 21167
21168 restoreStackSize(stackSize); 21168 state._fsp--;
21169 21169
21170 } 21170
21171 return ; 21171 }
21172 } 21172
21173 // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl" 21173 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3());
21174 21174
21175 21175 }
21176 // $ANTLR start "rule__RealEnumeration__Group__0" 21176
21177 // InternalApplicationConfiguration.g:6782:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; 21177
21178 public final void rule__RealEnumeration__Group__0() throws RecognitionException { 21178 }
21179 21179
21180 int stackSize = keepStackSize(); 21180 }
21181 21181 catch (RecognitionException re) {
21182 try { 21182 reportError(re);
21183 // InternalApplicationConfiguration.g:6786:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) 21183 recover(input,re);
21184 // InternalApplicationConfiguration.g:6787:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 21184 }
21185 { 21185 finally {
21186 pushFollow(FOLLOW_33); 21186
21187 rule__RealEnumeration__Group__0__Impl(); 21187 restoreStackSize(stackSize);
21188 21188
21189 state._fsp--; 21189 }
21190 21190 return ;
21191 pushFollow(FOLLOW_2); 21191 }
21192 rule__RealEnumeration__Group__1(); 21192 // $ANTLR end "rule__ClassTypeScope__Group__3__Impl"
21193 21193
21194 state._fsp--; 21194
21195 21195 // $ANTLR start "rule__ObjectTypeScope__Group__0"
21196 21196 // InternalApplicationConfiguration.g:6728:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ;
21197 } 21197 public final void rule__ObjectTypeScope__Group__0() throws RecognitionException {
21198 21198
21199 } 21199 int stackSize = keepStackSize();
21200 catch (RecognitionException re) { 21200
21201 reportError(re); 21201 try {
21202 recover(input,re); 21202 // InternalApplicationConfiguration.g:6732:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 )
21203 } 21203 // InternalApplicationConfiguration.g:6733:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1
21204 finally { 21204 {
21205 21205 pushFollow(FOLLOW_35);
21206 restoreStackSize(stackSize); 21206 rule__ObjectTypeScope__Group__0__Impl();
21207 21207
21208 } 21208 state._fsp--;
21209 return ; 21209
21210 } 21210 pushFollow(FOLLOW_2);
21211 // $ANTLR end "rule__RealEnumeration__Group__0" 21211 rule__ObjectTypeScope__Group__1();
21212 21212
21213 21213 state._fsp--;
21214 // $ANTLR start "rule__RealEnumeration__Group__0__Impl" 21214
21215 // InternalApplicationConfiguration.g:6794:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; 21215
21216 public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { 21216 }
21217 21217
21218 int stackSize = keepStackSize(); 21218 }
21219 21219 catch (RecognitionException re) {
21220 try { 21220 reportError(re);
21221 // InternalApplicationConfiguration.g:6798:1: ( ( () ) ) 21221 recover(input,re);
21222 // InternalApplicationConfiguration.g:6799:1: ( () ) 21222 }
21223 { 21223 finally {
21224 // InternalApplicationConfiguration.g:6799:1: ( () ) 21224
21225 // InternalApplicationConfiguration.g:6800:2: () 21225 restoreStackSize(stackSize);
21226 { 21226
21227 before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); 21227 }
21228 // InternalApplicationConfiguration.g:6801:2: () 21228 return ;
21229 // InternalApplicationConfiguration.g:6801:3: 21229 }
21230 { 21230 // $ANTLR end "rule__ObjectTypeScope__Group__0"
21231 } 21231
21232 21232
21233 after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); 21233 // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl"
21234 21234 // InternalApplicationConfiguration.g:6740:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ;
21235 } 21235 public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException {
21236 21236
21237 21237 int stackSize = keepStackSize();
21238 } 21238
21239 21239 try {
21240 } 21240 // InternalApplicationConfiguration.g:6744:1: ( ( '#' ) )
21241 finally { 21241 // InternalApplicationConfiguration.g:6745:1: ( '#' )
21242 21242 {
21243 restoreStackSize(stackSize); 21243 // InternalApplicationConfiguration.g:6745:1: ( '#' )
21244 21244 // InternalApplicationConfiguration.g:6746:2: '#'
21245 } 21245 {
21246 return ; 21246 before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
21247 } 21247 match(input,44,FOLLOW_2);
21248 // $ANTLR end "rule__RealEnumeration__Group__0__Impl" 21248 after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
21249 21249
21250 21250 }
21251 // $ANTLR start "rule__RealEnumeration__Group__1" 21251
21252 // InternalApplicationConfiguration.g:6809:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; 21252
21253 public final void rule__RealEnumeration__Group__1() throws RecognitionException { 21253 }
21254 21254
21255 int stackSize = keepStackSize(); 21255 }
21256 21256 catch (RecognitionException re) {
21257 try { 21257 reportError(re);
21258 // InternalApplicationConfiguration.g:6813:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) 21258 recover(input,re);
21259 // InternalApplicationConfiguration.g:6814:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 21259 }
21260 { 21260 finally {
21261 pushFollow(FOLLOW_38); 21261
21262 rule__RealEnumeration__Group__1__Impl(); 21262 restoreStackSize(stackSize);
21263 21263
21264 state._fsp--; 21264 }
21265 21265 return ;
21266 pushFollow(FOLLOW_2); 21266 }
21267 rule__RealEnumeration__Group__2(); 21267 // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl"
21268 21268
21269 state._fsp--; 21269
21270 21270 // $ANTLR start "rule__ObjectTypeScope__Group__1"
21271 21271 // InternalApplicationConfiguration.g:6755:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ;
21272 } 21272 public final void rule__ObjectTypeScope__Group__1() throws RecognitionException {
21273 21273
21274 } 21274 int stackSize = keepStackSize();
21275 catch (RecognitionException re) { 21275
21276 reportError(re); 21276 try {
21277 recover(input,re); 21277 // InternalApplicationConfiguration.g:6759:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 )
21278 } 21278 // InternalApplicationConfiguration.g:6760:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2
21279 finally { 21279 {
21280 21280 pushFollow(FOLLOW_33);
21281 restoreStackSize(stackSize); 21281 rule__ObjectTypeScope__Group__1__Impl();
21282 21282
21283 } 21283 state._fsp--;
21284 return ; 21284
21285 } 21285 pushFollow(FOLLOW_2);
21286 // $ANTLR end "rule__RealEnumeration__Group__1" 21286 rule__ObjectTypeScope__Group__2();
21287 21287
21288 21288 state._fsp--;
21289 // $ANTLR start "rule__RealEnumeration__Group__1__Impl" 21289
21290 // InternalApplicationConfiguration.g:6821:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; 21290
21291 public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { 21291 }
21292 21292
21293 int stackSize = keepStackSize(); 21293 }
21294 21294 catch (RecognitionException re) {
21295 try { 21295 reportError(re);
21296 // InternalApplicationConfiguration.g:6825:1: ( ( '{' ) ) 21296 recover(input,re);
21297 // InternalApplicationConfiguration.g:6826:1: ( '{' ) 21297 }
21298 { 21298 finally {
21299 // InternalApplicationConfiguration.g:6826:1: ( '{' ) 21299
21300 // InternalApplicationConfiguration.g:6827:2: '{' 21300 restoreStackSize(stackSize);
21301 { 21301
21302 before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 21302 }
21303 match(input,24,FOLLOW_2); 21303 return ;
21304 after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 21304 }
21305 21305 // $ANTLR end "rule__ObjectTypeScope__Group__1"
21306 } 21306
21307 21307
21308 21308 // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl"
21309 } 21309 // InternalApplicationConfiguration.g:6767:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ;
21310 21310 public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException {
21311 } 21311
21312 catch (RecognitionException re) { 21312 int stackSize = keepStackSize();
21313 reportError(re); 21313
21314 recover(input,re); 21314 try {
21315 } 21315 // InternalApplicationConfiguration.g:6771:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) )
21316 finally { 21316 // InternalApplicationConfiguration.g:6772:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
21317 21317 {
21318 restoreStackSize(stackSize); 21318 // InternalApplicationConfiguration.g:6772:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
21319 21319 // InternalApplicationConfiguration.g:6773:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
21320 } 21320 {
21321 return ; 21321 before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1());
21322 } 21322 // InternalApplicationConfiguration.g:6774:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
21323 // $ANTLR end "rule__RealEnumeration__Group__1__Impl" 21323 // InternalApplicationConfiguration.g:6774:3: rule__ObjectTypeScope__TypeAssignment_1
21324 21324 {
21325 21325 pushFollow(FOLLOW_2);
21326 // $ANTLR start "rule__RealEnumeration__Group__2" 21326 rule__ObjectTypeScope__TypeAssignment_1();
21327 // InternalApplicationConfiguration.g:6836:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; 21327
21328 public final void rule__RealEnumeration__Group__2() throws RecognitionException { 21328 state._fsp--;
21329 21329
21330 int stackSize = keepStackSize(); 21330
21331 21331 }
21332 try { 21332
21333 // InternalApplicationConfiguration.g:6840:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) 21333 after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1());
21334 // InternalApplicationConfiguration.g:6841:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 21334
21335 { 21335 }
21336 pushFollow(FOLLOW_38); 21336
21337 rule__RealEnumeration__Group__2__Impl(); 21337
21338 21338 }
21339 state._fsp--; 21339
21340 21340 }
21341 pushFollow(FOLLOW_2); 21341 catch (RecognitionException re) {
21342 rule__RealEnumeration__Group__3(); 21342 reportError(re);
21343 21343 recover(input,re);
21344 state._fsp--; 21344 }
21345 21345 finally {
21346 21346
21347 } 21347 restoreStackSize(stackSize);
21348 21348
21349 } 21349 }
21350 catch (RecognitionException re) { 21350 return ;
21351 reportError(re); 21351 }
21352 recover(input,re); 21352 // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl"
21353 } 21353
21354 finally { 21354
21355 21355 // $ANTLR start "rule__ObjectTypeScope__Group__2"
21356 restoreStackSize(stackSize); 21356 // InternalApplicationConfiguration.g:6782:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ;
21357 21357 public final void rule__ObjectTypeScope__Group__2() throws RecognitionException {
21358 } 21358
21359 return ; 21359 int stackSize = keepStackSize();
21360 } 21360
21361 // $ANTLR end "rule__RealEnumeration__Group__2" 21361 try {
21362 21362 // InternalApplicationConfiguration.g:6786:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 )
21363 21363 // InternalApplicationConfiguration.g:6787:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3
21364 // $ANTLR start "rule__RealEnumeration__Group__2__Impl" 21364 {
21365 // InternalApplicationConfiguration.g:6848:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; 21365 pushFollow(FOLLOW_34);
21366 public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { 21366 rule__ObjectTypeScope__Group__2__Impl();
21367 21367
21368 int stackSize = keepStackSize(); 21368 state._fsp--;
21369 21369
21370 try { 21370 pushFollow(FOLLOW_2);
21371 // InternalApplicationConfiguration.g:6852:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) 21371 rule__ObjectTypeScope__Group__3();
21372 // InternalApplicationConfiguration.g:6853:1: ( ( rule__RealEnumeration__Group_2__0 )? ) 21372
21373 { 21373 state._fsp--;
21374 // InternalApplicationConfiguration.g:6853:1: ( ( rule__RealEnumeration__Group_2__0 )? ) 21374
21375 // InternalApplicationConfiguration.g:6854:2: ( rule__RealEnumeration__Group_2__0 )? 21375
21376 { 21376 }
21377 before(grammarAccess.getRealEnumerationAccess().getGroup_2()); 21377
21378 // InternalApplicationConfiguration.g:6855:2: ( rule__RealEnumeration__Group_2__0 )? 21378 }
21379 int alt52=2; 21379 catch (RecognitionException re) {
21380 int LA52_0 = input.LA(1); 21380 reportError(re);
21381 21381 recover(input,re);
21382 if ( (LA52_0==RULE_INT||LA52_0==18) ) { 21382 }
21383 alt52=1; 21383 finally {
21384 } 21384
21385 switch (alt52) { 21385 restoreStackSize(stackSize);
21386 case 1 : 21386
21387 // InternalApplicationConfiguration.g:6855:3: rule__RealEnumeration__Group_2__0 21387 }
21388 { 21388 return ;
21389 pushFollow(FOLLOW_2); 21389 }
21390 rule__RealEnumeration__Group_2__0(); 21390 // $ANTLR end "rule__ObjectTypeScope__Group__2"
21391 21391
21392 state._fsp--; 21392
21393 21393 // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl"
21394 21394 // InternalApplicationConfiguration.g:6794:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ;
21395 } 21395 public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException {
21396 break; 21396
21397 21397 int stackSize = keepStackSize();
21398 } 21398
21399 21399 try {
21400 after(grammarAccess.getRealEnumerationAccess().getGroup_2()); 21400 // InternalApplicationConfiguration.g:6798:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) )
21401 21401 // InternalApplicationConfiguration.g:6799:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
21402 } 21402 {
21403 21403 // InternalApplicationConfiguration.g:6799:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
21404 21404 // InternalApplicationConfiguration.g:6800:2: ( rule__ObjectTypeScope__Alternatives_2 )
21405 } 21405 {
21406 21406 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2());
21407 } 21407 // InternalApplicationConfiguration.g:6801:2: ( rule__ObjectTypeScope__Alternatives_2 )
21408 catch (RecognitionException re) { 21408 // InternalApplicationConfiguration.g:6801:3: rule__ObjectTypeScope__Alternatives_2
21409 reportError(re); 21409 {
21410 recover(input,re); 21410 pushFollow(FOLLOW_2);
21411 } 21411 rule__ObjectTypeScope__Alternatives_2();
21412 finally { 21412
21413 21413 state._fsp--;
21414 restoreStackSize(stackSize); 21414
21415 21415
21416 } 21416 }
21417 return ; 21417
21418 } 21418 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2());
21419 // $ANTLR end "rule__RealEnumeration__Group__2__Impl" 21419
21420 21420 }
21421 21421
21422 // $ANTLR start "rule__RealEnumeration__Group__3" 21422
21423 // InternalApplicationConfiguration.g:6863:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; 21423 }
21424 public final void rule__RealEnumeration__Group__3() throws RecognitionException { 21424
21425 21425 }
21426 int stackSize = keepStackSize(); 21426 catch (RecognitionException re) {
21427 21427 reportError(re);
21428 try { 21428 recover(input,re);
21429 // InternalApplicationConfiguration.g:6867:1: ( rule__RealEnumeration__Group__3__Impl ) 21429 }
21430 // InternalApplicationConfiguration.g:6868:2: rule__RealEnumeration__Group__3__Impl 21430 finally {
21431 { 21431
21432 pushFollow(FOLLOW_2); 21432 restoreStackSize(stackSize);
21433 rule__RealEnumeration__Group__3__Impl(); 21433
21434 21434 }
21435 state._fsp--; 21435 return ;
21436 21436 }
21437 21437 // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl"
21438 } 21438
21439 21439
21440 } 21440 // $ANTLR start "rule__ObjectTypeScope__Group__3"
21441 catch (RecognitionException re) { 21441 // InternalApplicationConfiguration.g:6809:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ;
21442 reportError(re); 21442 public final void rule__ObjectTypeScope__Group__3() throws RecognitionException {
21443 recover(input,re); 21443
21444 } 21444 int stackSize = keepStackSize();
21445 finally { 21445
21446 21446 try {
21447 restoreStackSize(stackSize); 21447 // InternalApplicationConfiguration.g:6813:1: ( rule__ObjectTypeScope__Group__3__Impl )
21448 21448 // InternalApplicationConfiguration.g:6814:2: rule__ObjectTypeScope__Group__3__Impl
21449 } 21449 {
21450 return ; 21450 pushFollow(FOLLOW_2);
21451 } 21451 rule__ObjectTypeScope__Group__3__Impl();
21452 // $ANTLR end "rule__RealEnumeration__Group__3" 21452
21453 21453 state._fsp--;
21454 21454
21455 // $ANTLR start "rule__RealEnumeration__Group__3__Impl" 21455
21456 // InternalApplicationConfiguration.g:6874:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; 21456 }
21457 public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { 21457
21458 21458 }
21459 int stackSize = keepStackSize(); 21459 catch (RecognitionException re) {
21460 21460 reportError(re);
21461 try { 21461 recover(input,re);
21462 // InternalApplicationConfiguration.g:6878:1: ( ( '}' ) ) 21462 }
21463 // InternalApplicationConfiguration.g:6879:1: ( '}' ) 21463 finally {
21464 { 21464
21465 // InternalApplicationConfiguration.g:6879:1: ( '}' ) 21465 restoreStackSize(stackSize);
21466 // InternalApplicationConfiguration.g:6880:2: '}' 21466
21467 { 21467 }
21468 before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); 21468 return ;
21469 match(input,25,FOLLOW_2); 21469 }
21470 after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); 21470 // $ANTLR end "rule__ObjectTypeScope__Group__3"
21471 21471
21472 } 21472
21473 21473 // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl"
21474 21474 // InternalApplicationConfiguration.g:6820:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ;
21475 } 21475 public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException {
21476 21476
21477 } 21477 int stackSize = keepStackSize();
21478 catch (RecognitionException re) { 21478
21479 reportError(re); 21479 try {
21480 recover(input,re); 21480 // InternalApplicationConfiguration.g:6824:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) )
21481 } 21481 // InternalApplicationConfiguration.g:6825:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
21482 finally { 21482 {
21483 21483 // InternalApplicationConfiguration.g:6825:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
21484 restoreStackSize(stackSize); 21484 // InternalApplicationConfiguration.g:6826:2: ( rule__ObjectTypeScope__Alternatives_3 )
21485 21485 {
21486 } 21486 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3());
21487 return ; 21487 // InternalApplicationConfiguration.g:6827:2: ( rule__ObjectTypeScope__Alternatives_3 )
21488 } 21488 // InternalApplicationConfiguration.g:6827:3: rule__ObjectTypeScope__Alternatives_3
21489 // $ANTLR end "rule__RealEnumeration__Group__3__Impl" 21489 {
21490 21490 pushFollow(FOLLOW_2);
21491 21491 rule__ObjectTypeScope__Alternatives_3();
21492 // $ANTLR start "rule__RealEnumeration__Group_2__0" 21492
21493 // InternalApplicationConfiguration.g:6890:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; 21493 state._fsp--;
21494 public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { 21494
21495 21495
21496 int stackSize = keepStackSize(); 21496 }
21497 21497
21498 try { 21498 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3());
21499 // InternalApplicationConfiguration.g:6894:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) 21499
21500 // InternalApplicationConfiguration.g:6895:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 21500 }
21501 { 21501
21502 pushFollow(FOLLOW_23); 21502
21503 rule__RealEnumeration__Group_2__0__Impl(); 21503 }
21504 21504
21505 state._fsp--; 21505 }
21506 21506 catch (RecognitionException re) {
21507 pushFollow(FOLLOW_2); 21507 reportError(re);
21508 rule__RealEnumeration__Group_2__1(); 21508 recover(input,re);
21509 21509 }
21510 state._fsp--; 21510 finally {
21511 21511
21512 21512 restoreStackSize(stackSize);
21513 } 21513
21514 21514 }
21515 } 21515 return ;
21516 catch (RecognitionException re) { 21516 }
21517 reportError(re); 21517 // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl"
21518 recover(input,re); 21518
21519 } 21519
21520 finally { 21520 // $ANTLR start "rule__IntegerTypeScope__Group__0"
21521 21521 // InternalApplicationConfiguration.g:6836:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ;
21522 restoreStackSize(stackSize); 21522 public final void rule__IntegerTypeScope__Group__0() throws RecognitionException {
21523 21523
21524 } 21524 int stackSize = keepStackSize();
21525 return ; 21525
21526 } 21526 try {
21527 // $ANTLR end "rule__RealEnumeration__Group_2__0" 21527 // InternalApplicationConfiguration.g:6840:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 )
21528 21528 // InternalApplicationConfiguration.g:6841:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1
21529 21529 {
21530 // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" 21530 pushFollow(FOLLOW_36);
21531 // InternalApplicationConfiguration.g:6902:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; 21531 rule__IntegerTypeScope__Group__0__Impl();
21532 public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { 21532
21533 21533 state._fsp--;
21534 int stackSize = keepStackSize(); 21534
21535 21535 pushFollow(FOLLOW_2);
21536 try { 21536 rule__IntegerTypeScope__Group__1();
21537 // InternalApplicationConfiguration.g:6906:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) 21537
21538 // InternalApplicationConfiguration.g:6907:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) 21538 state._fsp--;
21539 { 21539
21540 // InternalApplicationConfiguration.g:6907:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) 21540
21541 // InternalApplicationConfiguration.g:6908:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) 21541 }
21542 { 21542
21543 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); 21543 }
21544 // InternalApplicationConfiguration.g:6909:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) 21544 catch (RecognitionException re) {
21545 // InternalApplicationConfiguration.g:6909:3: rule__RealEnumeration__EntryAssignment_2_0 21545 reportError(re);
21546 { 21546 recover(input,re);
21547 pushFollow(FOLLOW_2); 21547 }
21548 rule__RealEnumeration__EntryAssignment_2_0(); 21548 finally {
21549 21549
21550 state._fsp--; 21550 restoreStackSize(stackSize);
21551 21551
21552 21552 }
21553 } 21553 return ;
21554 21554 }
21555 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); 21555 // $ANTLR end "rule__IntegerTypeScope__Group__0"
21556 21556
21557 } 21557
21558 21558 // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl"
21559 21559 // InternalApplicationConfiguration.g:6848:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ;
21560 } 21560 public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException {
21561 21561
21562 } 21562 int stackSize = keepStackSize();
21563 catch (RecognitionException re) { 21563
21564 reportError(re); 21564 try {
21565 recover(input,re); 21565 // InternalApplicationConfiguration.g:6852:1: ( ( '#' ) )
21566 } 21566 // InternalApplicationConfiguration.g:6853:1: ( '#' )
21567 finally { 21567 {
21568 21568 // InternalApplicationConfiguration.g:6853:1: ( '#' )
21569 restoreStackSize(stackSize); 21569 // InternalApplicationConfiguration.g:6854:2: '#'
21570 21570 {
21571 } 21571 before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
21572 return ; 21572 match(input,44,FOLLOW_2);
21573 } 21573 after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
21574 // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl" 21574
21575 21575 }
21576 21576
21577 // $ANTLR start "rule__RealEnumeration__Group_2__1" 21577
21578 // InternalApplicationConfiguration.g:6917:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; 21578 }
21579 public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { 21579
21580 21580 }
21581 int stackSize = keepStackSize(); 21581 catch (RecognitionException re) {
21582 21582 reportError(re);
21583 try { 21583 recover(input,re);
21584 // InternalApplicationConfiguration.g:6921:1: ( rule__RealEnumeration__Group_2__1__Impl ) 21584 }
21585 // InternalApplicationConfiguration.g:6922:2: rule__RealEnumeration__Group_2__1__Impl 21585 finally {
21586 { 21586
21587 pushFollow(FOLLOW_2); 21587 restoreStackSize(stackSize);
21588 rule__RealEnumeration__Group_2__1__Impl(); 21588
21589 21589 }
21590 state._fsp--; 21590 return ;
21591 21591 }
21592 21592 // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl"
21593 } 21593
21594 21594
21595 } 21595 // $ANTLR start "rule__IntegerTypeScope__Group__1"
21596 catch (RecognitionException re) { 21596 // InternalApplicationConfiguration.g:6863:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ;
21597 reportError(re); 21597 public final void rule__IntegerTypeScope__Group__1() throws RecognitionException {
21598 recover(input,re); 21598
21599 } 21599 int stackSize = keepStackSize();
21600 finally { 21600
21601 21601 try {
21602 restoreStackSize(stackSize); 21602 // InternalApplicationConfiguration.g:6867:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 )
21603 21603 // InternalApplicationConfiguration.g:6868:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2
21604 } 21604 {
21605 return ; 21605 pushFollow(FOLLOW_33);
21606 } 21606 rule__IntegerTypeScope__Group__1__Impl();
21607 // $ANTLR end "rule__RealEnumeration__Group_2__1" 21607
21608 21608 state._fsp--;
21609 21609
21610 // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" 21610 pushFollow(FOLLOW_2);
21611 // InternalApplicationConfiguration.g:6928:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; 21611 rule__IntegerTypeScope__Group__2();
21612 public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { 21612
21613 21613 state._fsp--;
21614 int stackSize = keepStackSize(); 21614
21615 21615
21616 try { 21616 }
21617 // InternalApplicationConfiguration.g:6932:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) 21617
21618 // InternalApplicationConfiguration.g:6933:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) 21618 }
21619 { 21619 catch (RecognitionException re) {
21620 // InternalApplicationConfiguration.g:6933:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) 21620 reportError(re);
21621 // InternalApplicationConfiguration.g:6934:2: ( rule__RealEnumeration__Group_2_1__0 )* 21621 recover(input,re);
21622 { 21622 }
21623 before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); 21623 finally {
21624 // InternalApplicationConfiguration.g:6935:2: ( rule__RealEnumeration__Group_2_1__0 )* 21624
21625 loop53: 21625 restoreStackSize(stackSize);
21626 do { 21626
21627 int alt53=2; 21627 }
21628 int LA53_0 = input.LA(1); 21628 return ;
21629 21629 }
21630 if ( (LA53_0==26) ) { 21630 // $ANTLR end "rule__IntegerTypeScope__Group__1"
21631 alt53=1; 21631
21632 } 21632
21633 21633 // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl"
21634 21634 // InternalApplicationConfiguration.g:6875:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ;
21635 switch (alt53) { 21635 public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException {
21636 case 1 : 21636
21637 // InternalApplicationConfiguration.g:6935:3: rule__RealEnumeration__Group_2_1__0 21637 int stackSize = keepStackSize();
21638 { 21638
21639 pushFollow(FOLLOW_16); 21639 try {
21640 rule__RealEnumeration__Group_2_1__0(); 21640 // InternalApplicationConfiguration.g:6879:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) )
21641 21641 // InternalApplicationConfiguration.g:6880:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
21642 state._fsp--; 21642 {
21643 21643 // InternalApplicationConfiguration.g:6880:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
21644 21644 // InternalApplicationConfiguration.g:6881:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
21645 } 21645 {
21646 break; 21646 before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1());
21647 21647 // InternalApplicationConfiguration.g:6882:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
21648 default : 21648 // InternalApplicationConfiguration.g:6882:3: rule__IntegerTypeScope__TypeAssignment_1
21649 break loop53; 21649 {
21650 } 21650 pushFollow(FOLLOW_2);
21651 } while (true); 21651 rule__IntegerTypeScope__TypeAssignment_1();
21652 21652
21653 after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); 21653 state._fsp--;
21654 21654
21655 } 21655
21656 21656 }
21657 21657
21658 } 21658 after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1());
21659 21659
21660 } 21660 }
21661 catch (RecognitionException re) { 21661
21662 reportError(re); 21662
21663 recover(input,re); 21663 }
21664 } 21664
21665 finally { 21665 }
21666 21666 catch (RecognitionException re) {
21667 restoreStackSize(stackSize); 21667 reportError(re);
21668 21668 recover(input,re);
21669 } 21669 }
21670 return ; 21670 finally {
21671 } 21671
21672 // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl" 21672 restoreStackSize(stackSize);
21673 21673
21674 21674 }
21675 // $ANTLR start "rule__RealEnumeration__Group_2_1__0" 21675 return ;
21676 // InternalApplicationConfiguration.g:6944:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; 21676 }
21677 public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { 21677 // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl"
21678 21678
21679 int stackSize = keepStackSize(); 21679
21680 21680 // $ANTLR start "rule__IntegerTypeScope__Group__2"
21681 try { 21681 // InternalApplicationConfiguration.g:6890:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ;
21682 // InternalApplicationConfiguration.g:6948:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) 21682 public final void rule__IntegerTypeScope__Group__2() throws RecognitionException {
21683 // InternalApplicationConfiguration.g:6949:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 21683
21684 { 21684 int stackSize = keepStackSize();
21685 pushFollow(FOLLOW_39); 21685
21686 rule__RealEnumeration__Group_2_1__0__Impl(); 21686 try {
21687 21687 // InternalApplicationConfiguration.g:6894:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 )
21688 state._fsp--; 21688 // InternalApplicationConfiguration.g:6895:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3
21689 21689 {
21690 pushFollow(FOLLOW_2); 21690 pushFollow(FOLLOW_37);
21691 rule__RealEnumeration__Group_2_1__1(); 21691 rule__IntegerTypeScope__Group__2__Impl();
21692 21692
21693 state._fsp--; 21693 state._fsp--;
21694 21694
21695 21695 pushFollow(FOLLOW_2);
21696 } 21696 rule__IntegerTypeScope__Group__3();
21697 21697
21698 } 21698 state._fsp--;
21699 catch (RecognitionException re) { 21699
21700 reportError(re); 21700
21701 recover(input,re); 21701 }
21702 } 21702
21703 finally { 21703 }
21704 21704 catch (RecognitionException re) {
21705 restoreStackSize(stackSize); 21705 reportError(re);
21706 21706 recover(input,re);
21707 } 21707 }
21708 return ; 21708 finally {
21709 } 21709
21710 // $ANTLR end "rule__RealEnumeration__Group_2_1__0" 21710 restoreStackSize(stackSize);
21711 21711
21712 21712 }
21713 // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" 21713 return ;
21714 // InternalApplicationConfiguration.g:6956:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; 21714 }
21715 public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { 21715 // $ANTLR end "rule__IntegerTypeScope__Group__2"
21716 21716
21717 int stackSize = keepStackSize(); 21717
21718 21718 // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl"
21719 try { 21719 // InternalApplicationConfiguration.g:6902:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ;
21720 // InternalApplicationConfiguration.g:6960:1: ( ( ',' ) ) 21720 public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException {
21721 // InternalApplicationConfiguration.g:6961:1: ( ',' ) 21721
21722 { 21722 int stackSize = keepStackSize();
21723 // InternalApplicationConfiguration.g:6961:1: ( ',' ) 21723
21724 // InternalApplicationConfiguration.g:6962:2: ',' 21724 try {
21725 { 21725 // InternalApplicationConfiguration.g:6906:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) )
21726 before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 21726 // InternalApplicationConfiguration.g:6907:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
21727 match(input,26,FOLLOW_2); 21727 {
21728 after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 21728 // InternalApplicationConfiguration.g:6907:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
21729 21729 // InternalApplicationConfiguration.g:6908:2: ( rule__IntegerTypeScope__Alternatives_2 )
21730 } 21730 {
21731 21731 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2());
21732 21732 // InternalApplicationConfiguration.g:6909:2: ( rule__IntegerTypeScope__Alternatives_2 )
21733 } 21733 // InternalApplicationConfiguration.g:6909:3: rule__IntegerTypeScope__Alternatives_2
21734 21734 {
21735 } 21735 pushFollow(FOLLOW_2);
21736 catch (RecognitionException re) { 21736 rule__IntegerTypeScope__Alternatives_2();
21737 reportError(re); 21737
21738 recover(input,re); 21738 state._fsp--;
21739 } 21739
21740 finally { 21740
21741 21741 }
21742 restoreStackSize(stackSize); 21742
21743 21743 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2());
21744 } 21744
21745 return ; 21745 }
21746 } 21746
21747 // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl" 21747
21748 21748 }
21749 21749
21750 // $ANTLR start "rule__RealEnumeration__Group_2_1__1" 21750 }
21751 // InternalApplicationConfiguration.g:6971:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; 21751 catch (RecognitionException re) {
21752 public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { 21752 reportError(re);
21753 21753 recover(input,re);
21754 int stackSize = keepStackSize(); 21754 }
21755 21755 finally {
21756 try { 21756
21757 // InternalApplicationConfiguration.g:6975:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) 21757 restoreStackSize(stackSize);
21758 // InternalApplicationConfiguration.g:6976:2: rule__RealEnumeration__Group_2_1__1__Impl 21758
21759 { 21759 }
21760 pushFollow(FOLLOW_2); 21760 return ;
21761 rule__RealEnumeration__Group_2_1__1__Impl(); 21761 }
21762 21762 // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl"
21763 state._fsp--; 21763
21764 21764
21765 21765 // $ANTLR start "rule__IntegerTypeScope__Group__3"
21766 } 21766 // InternalApplicationConfiguration.g:6917:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ;
21767 21767 public final void rule__IntegerTypeScope__Group__3() throws RecognitionException {
21768 } 21768
21769 catch (RecognitionException re) { 21769 int stackSize = keepStackSize();
21770 reportError(re); 21770
21771 recover(input,re); 21771 try {
21772 } 21772 // InternalApplicationConfiguration.g:6921:1: ( rule__IntegerTypeScope__Group__3__Impl )
21773 finally { 21773 // InternalApplicationConfiguration.g:6922:2: rule__IntegerTypeScope__Group__3__Impl
21774 21774 {
21775 restoreStackSize(stackSize); 21775 pushFollow(FOLLOW_2);
21776 21776 rule__IntegerTypeScope__Group__3__Impl();
21777 } 21777
21778 return ; 21778 state._fsp--;
21779 } 21779
21780 // $ANTLR end "rule__RealEnumeration__Group_2_1__1" 21780
21781 21781 }
21782 21782
21783 // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" 21783 }
21784 // InternalApplicationConfiguration.g:6982:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; 21784 catch (RecognitionException re) {
21785 public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { 21785 reportError(re);
21786 21786 recover(input,re);
21787 int stackSize = keepStackSize(); 21787 }
21788 21788 finally {
21789 try { 21789
21790 // InternalApplicationConfiguration.g:6986:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) 21790 restoreStackSize(stackSize);
21791 // InternalApplicationConfiguration.g:6987:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) 21791
21792 { 21792 }
21793 // InternalApplicationConfiguration.g:6987:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) 21793 return ;
21794 // InternalApplicationConfiguration.g:6988:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) 21794 }
21795 { 21795 // $ANTLR end "rule__IntegerTypeScope__Group__3"
21796 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); 21796
21797 // InternalApplicationConfiguration.g:6989:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) 21797
21798 // InternalApplicationConfiguration.g:6989:3: rule__RealEnumeration__EntryAssignment_2_1_1 21798 // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl"
21799 { 21799 // InternalApplicationConfiguration.g:6928:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ;
21800 pushFollow(FOLLOW_2); 21800 public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException {
21801 rule__RealEnumeration__EntryAssignment_2_1_1(); 21801
21802 21802 int stackSize = keepStackSize();
21803 state._fsp--; 21803
21804 21804 try {
21805 21805 // InternalApplicationConfiguration.g:6932:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) )
21806 } 21806 // InternalApplicationConfiguration.g:6933:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
21807 21807 {
21808 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); 21808 // InternalApplicationConfiguration.g:6933:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
21809 21809 // InternalApplicationConfiguration.g:6934:2: ( rule__IntegerTypeScope__Alternatives_3 )
21810 } 21810 {
21811 21811 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3());
21812 21812 // InternalApplicationConfiguration.g:6935:2: ( rule__IntegerTypeScope__Alternatives_3 )
21813 } 21813 // InternalApplicationConfiguration.g:6935:3: rule__IntegerTypeScope__Alternatives_3
21814 21814 {
21815 } 21815 pushFollow(FOLLOW_2);
21816 catch (RecognitionException re) { 21816 rule__IntegerTypeScope__Alternatives_3();
21817 reportError(re); 21817
21818 recover(input,re); 21818 state._fsp--;
21819 } 21819
21820 finally { 21820
21821 21821 }
21822 restoreStackSize(stackSize); 21822
21823 21823 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3());
21824 } 21824
21825 return ; 21825 }
21826 } 21826
21827 // $ANTLR end "rule__RealEnumeration__Group_2_1__1__Impl" 21827
21828 21828 }
21829 21829
21830 // $ANTLR start "rule__StringEnumeration__Group__0" 21830 }
21831 // InternalApplicationConfiguration.g:6998:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; 21831 catch (RecognitionException re) {
21832 public final void rule__StringEnumeration__Group__0() throws RecognitionException { 21832 reportError(re);
21833 21833 recover(input,re);
21834 int stackSize = keepStackSize(); 21834 }
21835 21835 finally {
21836 try { 21836
21837 // InternalApplicationConfiguration.g:7002:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) 21837 restoreStackSize(stackSize);
21838 // InternalApplicationConfiguration.g:7003:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 21838
21839 { 21839 }
21840 pushFollow(FOLLOW_33); 21840 return ;
21841 rule__StringEnumeration__Group__0__Impl(); 21841 }
21842 21842 // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl"
21843 state._fsp--; 21843
21844 21844
21845 pushFollow(FOLLOW_2); 21845 // $ANTLR start "rule__RealTypeScope__Group__0"
21846 rule__StringEnumeration__Group__1(); 21846 // InternalApplicationConfiguration.g:6944:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ;
21847 21847 public final void rule__RealTypeScope__Group__0() throws RecognitionException {
21848 state._fsp--; 21848
21849 21849 int stackSize = keepStackSize();
21850 21850
21851 } 21851 try {
21852 21852 // InternalApplicationConfiguration.g:6948:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 )
21853 } 21853 // InternalApplicationConfiguration.g:6949:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1
21854 catch (RecognitionException re) { 21854 {
21855 reportError(re); 21855 pushFollow(FOLLOW_38);
21856 recover(input,re); 21856 rule__RealTypeScope__Group__0__Impl();
21857 } 21857
21858 finally { 21858 state._fsp--;
21859 21859
21860 restoreStackSize(stackSize); 21860 pushFollow(FOLLOW_2);
21861 21861 rule__RealTypeScope__Group__1();
21862 } 21862
21863 return ; 21863 state._fsp--;
21864 } 21864
21865 // $ANTLR end "rule__StringEnumeration__Group__0" 21865
21866 21866 }
21867 21867
21868 // $ANTLR start "rule__StringEnumeration__Group__0__Impl" 21868 }
21869 // InternalApplicationConfiguration.g:7010:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; 21869 catch (RecognitionException re) {
21870 public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { 21870 reportError(re);
21871 21871 recover(input,re);
21872 int stackSize = keepStackSize(); 21872 }
21873 21873 finally {
21874 try { 21874
21875 // InternalApplicationConfiguration.g:7014:1: ( ( () ) ) 21875 restoreStackSize(stackSize);
21876 // InternalApplicationConfiguration.g:7015:1: ( () ) 21876
21877 { 21877 }
21878 // InternalApplicationConfiguration.g:7015:1: ( () ) 21878 return ;
21879 // InternalApplicationConfiguration.g:7016:2: () 21879 }
21880 { 21880 // $ANTLR end "rule__RealTypeScope__Group__0"
21881 before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); 21881
21882 // InternalApplicationConfiguration.g:7017:2: () 21882
21883 // InternalApplicationConfiguration.g:7017:3: 21883 // $ANTLR start "rule__RealTypeScope__Group__0__Impl"
21884 { 21884 // InternalApplicationConfiguration.g:6956:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ;
21885 } 21885 public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException {
21886 21886
21887 after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); 21887 int stackSize = keepStackSize();
21888 21888
21889 } 21889 try {
21890 21890 // InternalApplicationConfiguration.g:6960:1: ( ( '#' ) )
21891 21891 // InternalApplicationConfiguration.g:6961:1: ( '#' )
21892 } 21892 {
21893 21893 // InternalApplicationConfiguration.g:6961:1: ( '#' )
21894 } 21894 // InternalApplicationConfiguration.g:6962:2: '#'
21895 finally { 21895 {
21896 21896 before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
21897 restoreStackSize(stackSize); 21897 match(input,44,FOLLOW_2);
21898 21898 after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
21899 } 21899
21900 return ; 21900 }
21901 } 21901
21902 // $ANTLR end "rule__StringEnumeration__Group__0__Impl" 21902
21903 21903 }
21904 21904
21905 // $ANTLR start "rule__StringEnumeration__Group__1" 21905 }
21906 // InternalApplicationConfiguration.g:7025:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; 21906 catch (RecognitionException re) {
21907 public final void rule__StringEnumeration__Group__1() throws RecognitionException { 21907 reportError(re);
21908 21908 recover(input,re);
21909 int stackSize = keepStackSize(); 21909 }
21910 21910 finally {
21911 try { 21911
21912 // InternalApplicationConfiguration.g:7029:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) 21912 restoreStackSize(stackSize);
21913 // InternalApplicationConfiguration.g:7030:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 21913
21914 { 21914 }
21915 pushFollow(FOLLOW_40); 21915 return ;
21916 rule__StringEnumeration__Group__1__Impl(); 21916 }
21917 21917 // $ANTLR end "rule__RealTypeScope__Group__0__Impl"
21918 state._fsp--; 21918
21919 21919
21920 pushFollow(FOLLOW_2); 21920 // $ANTLR start "rule__RealTypeScope__Group__1"
21921 rule__StringEnumeration__Group__2(); 21921 // InternalApplicationConfiguration.g:6971:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ;
21922 21922 public final void rule__RealTypeScope__Group__1() throws RecognitionException {
21923 state._fsp--; 21923
21924 21924 int stackSize = keepStackSize();
21925 21925
21926 } 21926 try {
21927 21927 // InternalApplicationConfiguration.g:6975:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 )
21928 } 21928 // InternalApplicationConfiguration.g:6976:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2
21929 catch (RecognitionException re) { 21929 {
21930 reportError(re); 21930 pushFollow(FOLLOW_33);
21931 recover(input,re); 21931 rule__RealTypeScope__Group__1__Impl();
21932 } 21932
21933 finally { 21933 state._fsp--;
21934 21934
21935 restoreStackSize(stackSize); 21935 pushFollow(FOLLOW_2);
21936 21936 rule__RealTypeScope__Group__2();
21937 } 21937
21938 return ; 21938 state._fsp--;
21939 } 21939
21940 // $ANTLR end "rule__StringEnumeration__Group__1" 21940
21941 21941 }
21942 21942
21943 // $ANTLR start "rule__StringEnumeration__Group__1__Impl" 21943 }
21944 // InternalApplicationConfiguration.g:7037:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; 21944 catch (RecognitionException re) {
21945 public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { 21945 reportError(re);
21946 21946 recover(input,re);
21947 int stackSize = keepStackSize(); 21947 }
21948 21948 finally {
21949 try { 21949
21950 // InternalApplicationConfiguration.g:7041:1: ( ( '{' ) ) 21950 restoreStackSize(stackSize);
21951 // InternalApplicationConfiguration.g:7042:1: ( '{' ) 21951
21952 { 21952 }
21953 // InternalApplicationConfiguration.g:7042:1: ( '{' ) 21953 return ;
21954 // InternalApplicationConfiguration.g:7043:2: '{' 21954 }
21955 { 21955 // $ANTLR end "rule__RealTypeScope__Group__1"
21956 before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 21956
21957 match(input,24,FOLLOW_2); 21957
21958 after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 21958 // $ANTLR start "rule__RealTypeScope__Group__1__Impl"
21959 21959 // InternalApplicationConfiguration.g:6983:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ;
21960 } 21960 public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException {
21961 21961
21962 21962 int stackSize = keepStackSize();
21963 } 21963
21964 21964 try {
21965 } 21965 // InternalApplicationConfiguration.g:6987:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) )
21966 catch (RecognitionException re) { 21966 // InternalApplicationConfiguration.g:6988:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
21967 reportError(re); 21967 {
21968 recover(input,re); 21968 // InternalApplicationConfiguration.g:6988:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
21969 } 21969 // InternalApplicationConfiguration.g:6989:2: ( rule__RealTypeScope__TypeAssignment_1 )
21970 finally { 21970 {
21971 21971 before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1());
21972 restoreStackSize(stackSize); 21972 // InternalApplicationConfiguration.g:6990:2: ( rule__RealTypeScope__TypeAssignment_1 )
21973 21973 // InternalApplicationConfiguration.g:6990:3: rule__RealTypeScope__TypeAssignment_1
21974 } 21974 {
21975 return ; 21975 pushFollow(FOLLOW_2);
21976 } 21976 rule__RealTypeScope__TypeAssignment_1();
21977 // $ANTLR end "rule__StringEnumeration__Group__1__Impl" 21977
21978 21978 state._fsp--;
21979 21979
21980 // $ANTLR start "rule__StringEnumeration__Group__2" 21980
21981 // InternalApplicationConfiguration.g:7052:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; 21981 }
21982 public final void rule__StringEnumeration__Group__2() throws RecognitionException { 21982
21983 21983 after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1());
21984 int stackSize = keepStackSize(); 21984
21985 21985 }
21986 try { 21986
21987 // InternalApplicationConfiguration.g:7056:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) 21987
21988 // InternalApplicationConfiguration.g:7057:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 21988 }
21989 { 21989
21990 pushFollow(FOLLOW_40); 21990 }
21991 rule__StringEnumeration__Group__2__Impl(); 21991 catch (RecognitionException re) {
21992 21992 reportError(re);
21993 state._fsp--; 21993 recover(input,re);
21994 21994 }
21995 pushFollow(FOLLOW_2); 21995 finally {
21996 rule__StringEnumeration__Group__3(); 21996
21997 21997 restoreStackSize(stackSize);
21998 state._fsp--; 21998
21999 21999 }
22000 22000 return ;
22001 } 22001 }
22002 22002 // $ANTLR end "rule__RealTypeScope__Group__1__Impl"
22003 } 22003
22004 catch (RecognitionException re) { 22004
22005 reportError(re); 22005 // $ANTLR start "rule__RealTypeScope__Group__2"
22006 recover(input,re); 22006 // InternalApplicationConfiguration.g:6998:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ;
22007 } 22007 public final void rule__RealTypeScope__Group__2() throws RecognitionException {
22008 finally { 22008
22009 22009 int stackSize = keepStackSize();
22010 restoreStackSize(stackSize); 22010
22011 22011 try {
22012 } 22012 // InternalApplicationConfiguration.g:7002:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 )
22013 return ; 22013 // InternalApplicationConfiguration.g:7003:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3
22014 } 22014 {
22015 // $ANTLR end "rule__StringEnumeration__Group__2" 22015 pushFollow(FOLLOW_37);
22016 22016 rule__RealTypeScope__Group__2__Impl();
22017 22017
22018 // $ANTLR start "rule__StringEnumeration__Group__2__Impl" 22018 state._fsp--;
22019 // InternalApplicationConfiguration.g:7064:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; 22019
22020 public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { 22020 pushFollow(FOLLOW_2);
22021 22021 rule__RealTypeScope__Group__3();
22022 int stackSize = keepStackSize(); 22022
22023 22023 state._fsp--;
22024 try { 22024
22025 // InternalApplicationConfiguration.g:7068:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) 22025
22026 // InternalApplicationConfiguration.g:7069:1: ( ( rule__StringEnumeration__Group_2__0 )? ) 22026 }
22027 { 22027
22028 // InternalApplicationConfiguration.g:7069:1: ( ( rule__StringEnumeration__Group_2__0 )? ) 22028 }
22029 // InternalApplicationConfiguration.g:7070:2: ( rule__StringEnumeration__Group_2__0 )? 22029 catch (RecognitionException re) {
22030 { 22030 reportError(re);
22031 before(grammarAccess.getStringEnumerationAccess().getGroup_2()); 22031 recover(input,re);
22032 // InternalApplicationConfiguration.g:7071:2: ( rule__StringEnumeration__Group_2__0 )? 22032 }
22033 int alt54=2; 22033 finally {
22034 int LA54_0 = input.LA(1); 22034
22035 22035 restoreStackSize(stackSize);
22036 if ( (LA54_0==RULE_STRING) ) { 22036
22037 alt54=1; 22037 }
22038 } 22038 return ;
22039 switch (alt54) { 22039 }
22040 case 1 : 22040 // $ANTLR end "rule__RealTypeScope__Group__2"
22041 // InternalApplicationConfiguration.g:7071:3: rule__StringEnumeration__Group_2__0 22041
22042 { 22042
22043 pushFollow(FOLLOW_2); 22043 // $ANTLR start "rule__RealTypeScope__Group__2__Impl"
22044 rule__StringEnumeration__Group_2__0(); 22044 // InternalApplicationConfiguration.g:7010:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ;
22045 22045 public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException {
22046 state._fsp--; 22046
22047 22047 int stackSize = keepStackSize();
22048 22048
22049 } 22049 try {
22050 break; 22050 // InternalApplicationConfiguration.g:7014:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) )
22051 22051 // InternalApplicationConfiguration.g:7015:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
22052 } 22052 {
22053 22053 // InternalApplicationConfiguration.g:7015:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
22054 after(grammarAccess.getStringEnumerationAccess().getGroup_2()); 22054 // InternalApplicationConfiguration.g:7016:2: ( rule__RealTypeScope__Alternatives_2 )
22055 22055 {
22056 } 22056 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2());
22057 22057 // InternalApplicationConfiguration.g:7017:2: ( rule__RealTypeScope__Alternatives_2 )
22058 22058 // InternalApplicationConfiguration.g:7017:3: rule__RealTypeScope__Alternatives_2
22059 } 22059 {
22060 22060 pushFollow(FOLLOW_2);
22061 } 22061 rule__RealTypeScope__Alternatives_2();
22062 catch (RecognitionException re) { 22062
22063 reportError(re); 22063 state._fsp--;
22064 recover(input,re); 22064
22065 } 22065
22066 finally { 22066 }
22067 22067
22068 restoreStackSize(stackSize); 22068 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2());
22069 22069
22070 } 22070 }
22071 return ; 22071
22072 } 22072
22073 // $ANTLR end "rule__StringEnumeration__Group__2__Impl" 22073 }
22074 22074
22075 22075 }
22076 // $ANTLR start "rule__StringEnumeration__Group__3" 22076 catch (RecognitionException re) {
22077 // InternalApplicationConfiguration.g:7079:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; 22077 reportError(re);
22078 public final void rule__StringEnumeration__Group__3() throws RecognitionException { 22078 recover(input,re);
22079 22079 }
22080 int stackSize = keepStackSize(); 22080 finally {
22081 22081
22082 try { 22082 restoreStackSize(stackSize);
22083 // InternalApplicationConfiguration.g:7083:1: ( rule__StringEnumeration__Group__3__Impl ) 22083
22084 // InternalApplicationConfiguration.g:7084:2: rule__StringEnumeration__Group__3__Impl 22084 }
22085 { 22085 return ;
22086 pushFollow(FOLLOW_2); 22086 }
22087 rule__StringEnumeration__Group__3__Impl(); 22087 // $ANTLR end "rule__RealTypeScope__Group__2__Impl"
22088 22088
22089 state._fsp--; 22089
22090 22090 // $ANTLR start "rule__RealTypeScope__Group__3"
22091 22091 // InternalApplicationConfiguration.g:7025:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ;
22092 } 22092 public final void rule__RealTypeScope__Group__3() throws RecognitionException {
22093 22093
22094 } 22094 int stackSize = keepStackSize();
22095 catch (RecognitionException re) { 22095
22096 reportError(re); 22096 try {
22097 recover(input,re); 22097 // InternalApplicationConfiguration.g:7029:1: ( rule__RealTypeScope__Group__3__Impl )
22098 } 22098 // InternalApplicationConfiguration.g:7030:2: rule__RealTypeScope__Group__3__Impl
22099 finally { 22099 {
22100 22100 pushFollow(FOLLOW_2);
22101 restoreStackSize(stackSize); 22101 rule__RealTypeScope__Group__3__Impl();
22102 22102
22103 } 22103 state._fsp--;
22104 return ; 22104
22105 } 22105
22106 // $ANTLR end "rule__StringEnumeration__Group__3" 22106 }
22107 22107
22108 22108 }
22109 // $ANTLR start "rule__StringEnumeration__Group__3__Impl" 22109 catch (RecognitionException re) {
22110 // InternalApplicationConfiguration.g:7090:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; 22110 reportError(re);
22111 public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { 22111 recover(input,re);
22112 22112 }
22113 int stackSize = keepStackSize(); 22113 finally {
22114 22114
22115 try { 22115 restoreStackSize(stackSize);
22116 // InternalApplicationConfiguration.g:7094:1: ( ( '}' ) ) 22116
22117 // InternalApplicationConfiguration.g:7095:1: ( '}' ) 22117 }
22118 { 22118 return ;
22119 // InternalApplicationConfiguration.g:7095:1: ( '}' ) 22119 }
22120 // InternalApplicationConfiguration.g:7096:2: '}' 22120 // $ANTLR end "rule__RealTypeScope__Group__3"
22121 { 22121
22122 before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); 22122
22123 match(input,25,FOLLOW_2); 22123 // $ANTLR start "rule__RealTypeScope__Group__3__Impl"
22124 after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); 22124 // InternalApplicationConfiguration.g:7036:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ;
22125 22125 public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException {
22126 } 22126
22127 22127 int stackSize = keepStackSize();
22128 22128
22129 } 22129 try {
22130 22130 // InternalApplicationConfiguration.g:7040:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) )
22131 } 22131 // InternalApplicationConfiguration.g:7041:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
22132 catch (RecognitionException re) { 22132 {
22133 reportError(re); 22133 // InternalApplicationConfiguration.g:7041:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
22134 recover(input,re); 22134 // InternalApplicationConfiguration.g:7042:2: ( rule__RealTypeScope__Alternatives_3 )
22135 } 22135 {
22136 finally { 22136 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3());
22137 22137 // InternalApplicationConfiguration.g:7043:2: ( rule__RealTypeScope__Alternatives_3 )
22138 restoreStackSize(stackSize); 22138 // InternalApplicationConfiguration.g:7043:3: rule__RealTypeScope__Alternatives_3
22139 22139 {
22140 } 22140 pushFollow(FOLLOW_2);
22141 return ; 22141 rule__RealTypeScope__Alternatives_3();
22142 } 22142
22143 // $ANTLR end "rule__StringEnumeration__Group__3__Impl" 22143 state._fsp--;
22144 22144
22145 22145
22146 // $ANTLR start "rule__StringEnumeration__Group_2__0" 22146 }
22147 // InternalApplicationConfiguration.g:7106:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; 22147
22148 public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { 22148 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3());
22149 22149
22150 int stackSize = keepStackSize(); 22150 }
22151 22151
22152 try { 22152
22153 // InternalApplicationConfiguration.g:7110:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) 22153 }
22154 // InternalApplicationConfiguration.g:7111:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 22154
22155 { 22155 }
22156 pushFollow(FOLLOW_23); 22156 catch (RecognitionException re) {
22157 rule__StringEnumeration__Group_2__0__Impl(); 22157 reportError(re);
22158 22158 recover(input,re);
22159 state._fsp--; 22159 }
22160 22160 finally {
22161 pushFollow(FOLLOW_2); 22161
22162 rule__StringEnumeration__Group_2__1(); 22162 restoreStackSize(stackSize);
22163 22163
22164 state._fsp--; 22164 }
22165 22165 return ;
22166 22166 }
22167 } 22167 // $ANTLR end "rule__RealTypeScope__Group__3__Impl"
22168 22168
22169 } 22169
22170 catch (RecognitionException re) { 22170 // $ANTLR start "rule__StringTypeScope__Group__0"
22171 reportError(re); 22171 // InternalApplicationConfiguration.g:7052:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ;
22172 recover(input,re); 22172 public final void rule__StringTypeScope__Group__0() throws RecognitionException {
22173 } 22173
22174 finally { 22174 int stackSize = keepStackSize();
22175 22175
22176 restoreStackSize(stackSize); 22176 try {
22177 22177 // InternalApplicationConfiguration.g:7056:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 )
22178 } 22178 // InternalApplicationConfiguration.g:7057:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1
22179 return ; 22179 {
22180 } 22180 pushFollow(FOLLOW_39);
22181 // $ANTLR end "rule__StringEnumeration__Group_2__0" 22181 rule__StringTypeScope__Group__0__Impl();
22182 22182
22183 22183 state._fsp--;
22184 // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" 22184
22185 // InternalApplicationConfiguration.g:7118:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; 22185 pushFollow(FOLLOW_2);
22186 public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { 22186 rule__StringTypeScope__Group__1();
22187 22187
22188 int stackSize = keepStackSize(); 22188 state._fsp--;
22189 22189
22190 try { 22190
22191 // InternalApplicationConfiguration.g:7122:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) 22191 }
22192 // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) 22192
22193 { 22193 }
22194 // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) 22194 catch (RecognitionException re) {
22195 // InternalApplicationConfiguration.g:7124:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) 22195 reportError(re);
22196 { 22196 recover(input,re);
22197 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); 22197 }
22198 // InternalApplicationConfiguration.g:7125:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) 22198 finally {
22199 // InternalApplicationConfiguration.g:7125:3: rule__StringEnumeration__EntryAssignment_2_0 22199
22200 { 22200 restoreStackSize(stackSize);
22201 pushFollow(FOLLOW_2); 22201
22202 rule__StringEnumeration__EntryAssignment_2_0(); 22202 }
22203 22203 return ;
22204 state._fsp--; 22204 }
22205 22205 // $ANTLR end "rule__StringTypeScope__Group__0"
22206 22206
22207 } 22207
22208 22208 // $ANTLR start "rule__StringTypeScope__Group__0__Impl"
22209 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); 22209 // InternalApplicationConfiguration.g:7064:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ;
22210 22210 public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException {
22211 } 22211
22212 22212 int stackSize = keepStackSize();
22213 22213
22214 } 22214 try {
22215 22215 // InternalApplicationConfiguration.g:7068:1: ( ( '#' ) )
22216 } 22216 // InternalApplicationConfiguration.g:7069:1: ( '#' )
22217 catch (RecognitionException re) { 22217 {
22218 reportError(re); 22218 // InternalApplicationConfiguration.g:7069:1: ( '#' )
22219 recover(input,re); 22219 // InternalApplicationConfiguration.g:7070:2: '#'
22220 } 22220 {
22221 finally { 22221 before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
22222 22222 match(input,44,FOLLOW_2);
22223 restoreStackSize(stackSize); 22223 after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
22224 22224
22225 } 22225 }
22226 return ; 22226
22227 } 22227
22228 // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl" 22228 }
22229 22229
22230 22230 }
22231 // $ANTLR start "rule__StringEnumeration__Group_2__1" 22231 catch (RecognitionException re) {
22232 // InternalApplicationConfiguration.g:7133:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; 22232 reportError(re);
22233 public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { 22233 recover(input,re);
22234 22234 }
22235 int stackSize = keepStackSize(); 22235 finally {
22236 22236
22237 try { 22237 restoreStackSize(stackSize);
22238 // InternalApplicationConfiguration.g:7137:1: ( rule__StringEnumeration__Group_2__1__Impl ) 22238
22239 // InternalApplicationConfiguration.g:7138:2: rule__StringEnumeration__Group_2__1__Impl 22239 }
22240 { 22240 return ;
22241 pushFollow(FOLLOW_2); 22241 }
22242 rule__StringEnumeration__Group_2__1__Impl(); 22242 // $ANTLR end "rule__StringTypeScope__Group__0__Impl"
22243 22243
22244 state._fsp--; 22244
22245 22245 // $ANTLR start "rule__StringTypeScope__Group__1"
22246 22246 // InternalApplicationConfiguration.g:7079:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ;
22247 } 22247 public final void rule__StringTypeScope__Group__1() throws RecognitionException {
22248 22248
22249 } 22249 int stackSize = keepStackSize();
22250 catch (RecognitionException re) { 22250
22251 reportError(re); 22251 try {
22252 recover(input,re); 22252 // InternalApplicationConfiguration.g:7083:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 )
22253 } 22253 // InternalApplicationConfiguration.g:7084:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2
22254 finally { 22254 {
22255 22255 pushFollow(FOLLOW_33);
22256 restoreStackSize(stackSize); 22256 rule__StringTypeScope__Group__1__Impl();
22257 22257
22258 } 22258 state._fsp--;
22259 return ; 22259
22260 } 22260 pushFollow(FOLLOW_2);
22261 // $ANTLR end "rule__StringEnumeration__Group_2__1" 22261 rule__StringTypeScope__Group__2();
22262 22262
22263 22263 state._fsp--;
22264 // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" 22264
22265 // InternalApplicationConfiguration.g:7144:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; 22265
22266 public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { 22266 }
22267 22267
22268 int stackSize = keepStackSize(); 22268 }
22269 22269 catch (RecognitionException re) {
22270 try { 22270 reportError(re);
22271 // InternalApplicationConfiguration.g:7148:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) 22271 recover(input,re);
22272 // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) 22272 }
22273 { 22273 finally {
22274 // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) 22274
22275 // InternalApplicationConfiguration.g:7150:2: ( rule__StringEnumeration__Group_2_1__0 )* 22275 restoreStackSize(stackSize);
22276 { 22276
22277 before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); 22277 }
22278 // InternalApplicationConfiguration.g:7151:2: ( rule__StringEnumeration__Group_2_1__0 )* 22278 return ;
22279 loop55: 22279 }
22280 do { 22280 // $ANTLR end "rule__StringTypeScope__Group__1"
22281 int alt55=2; 22281
22282 int LA55_0 = input.LA(1); 22282
22283 22283 // $ANTLR start "rule__StringTypeScope__Group__1__Impl"
22284 if ( (LA55_0==26) ) { 22284 // InternalApplicationConfiguration.g:7091:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ;
22285 alt55=1; 22285 public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException {
22286 } 22286
22287 22287 int stackSize = keepStackSize();
22288 22288
22289 switch (alt55) { 22289 try {
22290 case 1 : 22290 // InternalApplicationConfiguration.g:7095:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) )
22291 // InternalApplicationConfiguration.g:7151:3: rule__StringEnumeration__Group_2_1__0 22291 // InternalApplicationConfiguration.g:7096:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
22292 { 22292 {
22293 pushFollow(FOLLOW_16); 22293 // InternalApplicationConfiguration.g:7096:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
22294 rule__StringEnumeration__Group_2_1__0(); 22294 // InternalApplicationConfiguration.g:7097:2: ( rule__StringTypeScope__TypeAssignment_1 )
22295 22295 {
22296 state._fsp--; 22296 before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1());
22297 22297 // InternalApplicationConfiguration.g:7098:2: ( rule__StringTypeScope__TypeAssignment_1 )
22298 22298 // InternalApplicationConfiguration.g:7098:3: rule__StringTypeScope__TypeAssignment_1
22299 } 22299 {
22300 break; 22300 pushFollow(FOLLOW_2);
22301 22301 rule__StringTypeScope__TypeAssignment_1();
22302 default : 22302
22303 break loop55; 22303 state._fsp--;
22304 } 22304
22305 } while (true); 22305
22306 22306 }
22307 after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); 22307
22308 22308 after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1());
22309 } 22309
22310 22310 }
22311 22311
22312 } 22312
22313 22313 }
22314 } 22314
22315 catch (RecognitionException re) { 22315 }
22316 reportError(re); 22316 catch (RecognitionException re) {
22317 recover(input,re); 22317 reportError(re);
22318 } 22318 recover(input,re);
22319 finally { 22319 }
22320 22320 finally {
22321 restoreStackSize(stackSize); 22321
22322 22322 restoreStackSize(stackSize);
22323 } 22323
22324 return ; 22324 }
22325 } 22325 return ;
22326 // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl" 22326 }
22327 22327 // $ANTLR end "rule__StringTypeScope__Group__1__Impl"
22328 22328
22329 // $ANTLR start "rule__StringEnumeration__Group_2_1__0" 22329
22330 // InternalApplicationConfiguration.g:7160:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; 22330 // $ANTLR start "rule__StringTypeScope__Group__2"
22331 public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { 22331 // InternalApplicationConfiguration.g:7106:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ;
22332 22332 public final void rule__StringTypeScope__Group__2() throws RecognitionException {
22333 int stackSize = keepStackSize(); 22333
22334 22334 int stackSize = keepStackSize();
22335 try { 22335
22336 // InternalApplicationConfiguration.g:7164:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) 22336 try {
22337 // InternalApplicationConfiguration.g:7165:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 22337 // InternalApplicationConfiguration.g:7110:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 )
22338 { 22338 // InternalApplicationConfiguration.g:7111:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3
22339 pushFollow(FOLLOW_11); 22339 {
22340 rule__StringEnumeration__Group_2_1__0__Impl(); 22340 pushFollow(FOLLOW_37);
22341 22341 rule__StringTypeScope__Group__2__Impl();
22342 state._fsp--; 22342
22343 22343 state._fsp--;
22344 pushFollow(FOLLOW_2); 22344
22345 rule__StringEnumeration__Group_2_1__1(); 22345 pushFollow(FOLLOW_2);
22346 22346 rule__StringTypeScope__Group__3();
22347 state._fsp--; 22347
22348 22348 state._fsp--;
22349 22349
22350 } 22350
22351 22351 }
22352 } 22352
22353 catch (RecognitionException re) { 22353 }
22354 reportError(re); 22354 catch (RecognitionException re) {
22355 recover(input,re); 22355 reportError(re);
22356 } 22356 recover(input,re);
22357 finally { 22357 }
22358 22358 finally {
22359 restoreStackSize(stackSize); 22359
22360 22360 restoreStackSize(stackSize);
22361 } 22361
22362 return ; 22362 }
22363 } 22363 return ;
22364 // $ANTLR end "rule__StringEnumeration__Group_2_1__0" 22364 }
22365 22365 // $ANTLR end "rule__StringTypeScope__Group__2"
22366 22366
22367 // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" 22367
22368 // InternalApplicationConfiguration.g:7172:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; 22368 // $ANTLR start "rule__StringTypeScope__Group__2__Impl"
22369 public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { 22369 // InternalApplicationConfiguration.g:7118:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ;
22370 22370 public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException {
22371 int stackSize = keepStackSize(); 22371
22372 22372 int stackSize = keepStackSize();
22373 try { 22373
22374 // InternalApplicationConfiguration.g:7176:1: ( ( ',' ) ) 22374 try {
22375 // InternalApplicationConfiguration.g:7177:1: ( ',' ) 22375 // InternalApplicationConfiguration.g:7122:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) )
22376 { 22376 // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
22377 // InternalApplicationConfiguration.g:7177:1: ( ',' ) 22377 {
22378 // InternalApplicationConfiguration.g:7178:2: ',' 22378 // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
22379 { 22379 // InternalApplicationConfiguration.g:7124:2: ( rule__StringTypeScope__Alternatives_2 )
22380 before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 22380 {
22381 match(input,26,FOLLOW_2); 22381 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2());
22382 after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 22382 // InternalApplicationConfiguration.g:7125:2: ( rule__StringTypeScope__Alternatives_2 )
22383 22383 // InternalApplicationConfiguration.g:7125:3: rule__StringTypeScope__Alternatives_2
22384 } 22384 {
22385 22385 pushFollow(FOLLOW_2);
22386 22386 rule__StringTypeScope__Alternatives_2();
22387 } 22387
22388 22388 state._fsp--;
22389 } 22389
22390 catch (RecognitionException re) { 22390
22391 reportError(re); 22391 }
22392 recover(input,re); 22392
22393 } 22393 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2());
22394 finally { 22394
22395 22395 }
22396 restoreStackSize(stackSize); 22396
22397 22397
22398 } 22398 }
22399 return ; 22399
22400 } 22400 }
22401 // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl" 22401 catch (RecognitionException re) {
22402 22402 reportError(re);
22403 22403 recover(input,re);
22404 // $ANTLR start "rule__StringEnumeration__Group_2_1__1" 22404 }
22405 // InternalApplicationConfiguration.g:7187:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; 22405 finally {
22406 public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { 22406
22407 22407 restoreStackSize(stackSize);
22408 int stackSize = keepStackSize(); 22408
22409 22409 }
22410 try { 22410 return ;
22411 // InternalApplicationConfiguration.g:7191:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) 22411 }
22412 // InternalApplicationConfiguration.g:7192:2: rule__StringEnumeration__Group_2_1__1__Impl 22412 // $ANTLR end "rule__StringTypeScope__Group__2__Impl"
22413 { 22413
22414 pushFollow(FOLLOW_2); 22414
22415 rule__StringEnumeration__Group_2_1__1__Impl(); 22415 // $ANTLR start "rule__StringTypeScope__Group__3"
22416 22416 // InternalApplicationConfiguration.g:7133:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ;
22417 state._fsp--; 22417 public final void rule__StringTypeScope__Group__3() throws RecognitionException {
22418 22418
22419 22419 int stackSize = keepStackSize();
22420 } 22420
22421 22421 try {
22422 } 22422 // InternalApplicationConfiguration.g:7137:1: ( rule__StringTypeScope__Group__3__Impl )
22423 catch (RecognitionException re) { 22423 // InternalApplicationConfiguration.g:7138:2: rule__StringTypeScope__Group__3__Impl
22424 reportError(re); 22424 {
22425 recover(input,re); 22425 pushFollow(FOLLOW_2);
22426 } 22426 rule__StringTypeScope__Group__3__Impl();
22427 finally { 22427
22428 22428 state._fsp--;
22429 restoreStackSize(stackSize); 22429
22430 22430
22431 } 22431 }
22432 return ; 22432
22433 } 22433 }
22434 // $ANTLR end "rule__StringEnumeration__Group_2_1__1" 22434 catch (RecognitionException re) {
22435 22435 reportError(re);
22436 22436 recover(input,re);
22437 // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" 22437 }
22438 // InternalApplicationConfiguration.g:7198:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; 22438 finally {
22439 public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { 22439
22440 22440 restoreStackSize(stackSize);
22441 int stackSize = keepStackSize(); 22441
22442 22442 }
22443 try { 22443 return ;
22444 // InternalApplicationConfiguration.g:7202:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) 22444 }
22445 // InternalApplicationConfiguration.g:7203:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) 22445 // $ANTLR end "rule__StringTypeScope__Group__3"
22446 { 22446
22447 // InternalApplicationConfiguration.g:7203:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) 22447
22448 // InternalApplicationConfiguration.g:7204:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) 22448 // $ANTLR start "rule__StringTypeScope__Group__3__Impl"
22449 { 22449 // InternalApplicationConfiguration.g:7144:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ;
22450 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); 22450 public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException {
22451 // InternalApplicationConfiguration.g:7205:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) 22451
22452 // InternalApplicationConfiguration.g:7205:3: rule__StringEnumeration__EntryAssignment_2_1_1 22452 int stackSize = keepStackSize();
22453 { 22453
22454 pushFollow(FOLLOW_2); 22454 try {
22455 rule__StringEnumeration__EntryAssignment_2_1_1(); 22455 // InternalApplicationConfiguration.g:7148:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) )
22456 22456 // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
22457 state._fsp--; 22457 {
22458 22458 // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
22459 22459 // InternalApplicationConfiguration.g:7150:2: ( rule__StringTypeScope__Alternatives_3 )
22460 } 22460 {
22461 22461 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3());
22462 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); 22462 // InternalApplicationConfiguration.g:7151:2: ( rule__StringTypeScope__Alternatives_3 )
22463 22463 // InternalApplicationConfiguration.g:7151:3: rule__StringTypeScope__Alternatives_3
22464 } 22464 {
22465 22465 pushFollow(FOLLOW_2);
22466 22466 rule__StringTypeScope__Alternatives_3();
22467 } 22467
22468 22468 state._fsp--;
22469 } 22469
22470 catch (RecognitionException re) { 22470
22471 reportError(re); 22471 }
22472 recover(input,re); 22472
22473 } 22473 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3());
22474 finally { 22474
22475 22475 }
22476 restoreStackSize(stackSize); 22476
22477 22477
22478 } 22478 }
22479 return ; 22479
22480 } 22480 }
22481 // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl" 22481 catch (RecognitionException re) {
22482 22482 reportError(re);
22483 22483 recover(input,re);
22484 // $ANTLR start "rule__ScopeDeclaration__Group__0" 22484 }
22485 // InternalApplicationConfiguration.g:7214:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; 22485 finally {
22486 public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { 22486
22487 22487 restoreStackSize(stackSize);
22488 int stackSize = keepStackSize(); 22488
22489 22489 }
22490 try { 22490 return ;
22491 // InternalApplicationConfiguration.g:7218:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) 22491 }
22492 // InternalApplicationConfiguration.g:7219:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 22492 // $ANTLR end "rule__StringTypeScope__Group__3__Impl"
22493 { 22493
22494 pushFollow(FOLLOW_8); 22494
22495 rule__ScopeDeclaration__Group__0__Impl(); 22495 // $ANTLR start "rule__ClassReference__Group__0"
22496 22496 // InternalApplicationConfiguration.g:7160:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ;
22497 state._fsp--; 22497 public final void rule__ClassReference__Group__0() throws RecognitionException {
22498 22498
22499 pushFollow(FOLLOW_2); 22499 int stackSize = keepStackSize();
22500 rule__ScopeDeclaration__Group__1(); 22500
22501 22501 try {
22502 state._fsp--; 22502 // InternalApplicationConfiguration.g:7164:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 )
22503 22503 // InternalApplicationConfiguration.g:7165:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1
22504 22504 {
22505 } 22505 pushFollow(FOLLOW_8);
22506 22506 rule__ClassReference__Group__0__Impl();
22507 } 22507
22508 catch (RecognitionException re) { 22508 state._fsp--;
22509 reportError(re); 22509
22510 recover(input,re); 22510 pushFollow(FOLLOW_2);
22511 } 22511 rule__ClassReference__Group__1();
22512 finally { 22512
22513 22513 state._fsp--;
22514 restoreStackSize(stackSize); 22514
22515 22515
22516 } 22516 }
22517 return ; 22517
22518 } 22518 }
22519 // $ANTLR end "rule__ScopeDeclaration__Group__0" 22519 catch (RecognitionException re) {
22520 22520 reportError(re);
22521 22521 recover(input,re);
22522 // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" 22522 }
22523 // InternalApplicationConfiguration.g:7226:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; 22523 finally {
22524 public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { 22524
22525 22525 restoreStackSize(stackSize);
22526 int stackSize = keepStackSize(); 22526
22527 22527 }
22528 try { 22528 return ;
22529 // InternalApplicationConfiguration.g:7230:1: ( ( 'scope' ) ) 22529 }
22530 // InternalApplicationConfiguration.g:7231:1: ( 'scope' ) 22530 // $ANTLR end "rule__ClassReference__Group__0"
22531 { 22531
22532 // InternalApplicationConfiguration.g:7231:1: ( 'scope' ) 22532
22533 // InternalApplicationConfiguration.g:7232:2: 'scope' 22533 // $ANTLR start "rule__ClassReference__Group__0__Impl"
22534 { 22534 // InternalApplicationConfiguration.g:7172:1: rule__ClassReference__Group__0__Impl : ( '<' ) ;
22535 before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 22535 public final void rule__ClassReference__Group__0__Impl() throws RecognitionException {
22536 match(input,46,FOLLOW_2); 22536
22537 after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 22537 int stackSize = keepStackSize();
22538 22538
22539 } 22539 try {
22540 22540 // InternalApplicationConfiguration.g:7176:1: ( ( '<' ) )
22541 22541 // InternalApplicationConfiguration.g:7177:1: ( '<' )
22542 } 22542 {
22543 22543 // InternalApplicationConfiguration.g:7177:1: ( '<' )
22544 } 22544 // InternalApplicationConfiguration.g:7178:2: '<'
22545 catch (RecognitionException re) { 22545 {
22546 reportError(re); 22546 before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
22547 recover(input,re); 22547 match(input,45,FOLLOW_2);
22548 } 22548 after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
22549 finally { 22549
22550 22550 }
22551 restoreStackSize(stackSize); 22551
22552 22552
22553 } 22553 }
22554 return ; 22554
22555 } 22555 }
22556 // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl" 22556 catch (RecognitionException re) {
22557 22557 reportError(re);
22558 22558 recover(input,re);
22559 // $ANTLR start "rule__ScopeDeclaration__Group__1" 22559 }
22560 // InternalApplicationConfiguration.g:7241:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; 22560 finally {
22561 public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { 22561
22562 22562 restoreStackSize(stackSize);
22563 int stackSize = keepStackSize(); 22563
22564 22564 }
22565 try { 22565 return ;
22566 // InternalApplicationConfiguration.g:7245:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) 22566 }
22567 // InternalApplicationConfiguration.g:7246:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 22567 // $ANTLR end "rule__ClassReference__Group__0__Impl"
22568 { 22568
22569 pushFollow(FOLLOW_18); 22569
22570 rule__ScopeDeclaration__Group__1__Impl(); 22570 // $ANTLR start "rule__ClassReference__Group__1"
22571 22571 // InternalApplicationConfiguration.g:7187:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ;
22572 state._fsp--; 22572 public final void rule__ClassReference__Group__1() throws RecognitionException {
22573 22573
22574 pushFollow(FOLLOW_2); 22574 int stackSize = keepStackSize();
22575 rule__ScopeDeclaration__Group__2(); 22575
22576 22576 try {
22577 state._fsp--; 22577 // InternalApplicationConfiguration.g:7191:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 )
22578 22578 // InternalApplicationConfiguration.g:7192:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2
22579 22579 {
22580 } 22580 pushFollow(FOLLOW_40);
22581 22581 rule__ClassReference__Group__1__Impl();
22582 } 22582
22583 catch (RecognitionException re) { 22583 state._fsp--;
22584 reportError(re); 22584
22585 recover(input,re); 22585 pushFollow(FOLLOW_2);
22586 } 22586 rule__ClassReference__Group__2();
22587 finally { 22587
22588 22588 state._fsp--;
22589 restoreStackSize(stackSize); 22589
22590 22590
22591 } 22591 }
22592 return ; 22592
22593 } 22593 }
22594 // $ANTLR end "rule__ScopeDeclaration__Group__1" 22594 catch (RecognitionException re) {
22595 22595 reportError(re);
22596 22596 recover(input,re);
22597 // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" 22597 }
22598 // InternalApplicationConfiguration.g:7253:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; 22598 finally {
22599 public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { 22599
22600 22600 restoreStackSize(stackSize);
22601 int stackSize = keepStackSize(); 22601
22602 22602 }
22603 try { 22603 return ;
22604 // InternalApplicationConfiguration.g:7257:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) 22604 }
22605 // InternalApplicationConfiguration.g:7258:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) 22605 // $ANTLR end "rule__ClassReference__Group__1"
22606 { 22606
22607 // InternalApplicationConfiguration.g:7258:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) 22607
22608 // InternalApplicationConfiguration.g:7259:2: ( rule__ScopeDeclaration__NameAssignment_1 ) 22608 // $ANTLR start "rule__ClassReference__Group__1__Impl"
22609 { 22609 // InternalApplicationConfiguration.g:7199:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ;
22610 before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); 22610 public final void rule__ClassReference__Group__1__Impl() throws RecognitionException {
22611 // InternalApplicationConfiguration.g:7260:2: ( rule__ScopeDeclaration__NameAssignment_1 ) 22611
22612 // InternalApplicationConfiguration.g:7260:3: rule__ScopeDeclaration__NameAssignment_1 22612 int stackSize = keepStackSize();
22613 { 22613
22614 pushFollow(FOLLOW_2); 22614 try {
22615 rule__ScopeDeclaration__NameAssignment_1(); 22615 // InternalApplicationConfiguration.g:7203:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) )
22616 22616 // InternalApplicationConfiguration.g:7204:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
22617 state._fsp--; 22617 {
22618 22618 // InternalApplicationConfiguration.g:7204:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
22619 22619 // InternalApplicationConfiguration.g:7205:2: ( rule__ClassReference__ElementAssignment_1 )
22620 } 22620 {
22621 22621 before(grammarAccess.getClassReferenceAccess().getElementAssignment_1());
22622 after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); 22622 // InternalApplicationConfiguration.g:7206:2: ( rule__ClassReference__ElementAssignment_1 )
22623 22623 // InternalApplicationConfiguration.g:7206:3: rule__ClassReference__ElementAssignment_1
22624 } 22624 {
22625 22625 pushFollow(FOLLOW_2);
22626 22626 rule__ClassReference__ElementAssignment_1();
22627 } 22627
22628 22628 state._fsp--;
22629 } 22629
22630 catch (RecognitionException re) { 22630
22631 reportError(re); 22631 }
22632 recover(input,re); 22632
22633 } 22633 after(grammarAccess.getClassReferenceAccess().getElementAssignment_1());
22634 finally { 22634
22635 22635 }
22636 restoreStackSize(stackSize); 22636
22637 22637
22638 } 22638 }
22639 return ; 22639
22640 } 22640 }
22641 // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl" 22641 catch (RecognitionException re) {
22642 22642 reportError(re);
22643 22643 recover(input,re);
22644 // $ANTLR start "rule__ScopeDeclaration__Group__2" 22644 }
22645 // InternalApplicationConfiguration.g:7268:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; 22645 finally {
22646 public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { 22646
22647 22647 restoreStackSize(stackSize);
22648 int stackSize = keepStackSize(); 22648
22649 22649 }
22650 try { 22650 return ;
22651 // InternalApplicationConfiguration.g:7272:1: ( rule__ScopeDeclaration__Group__2__Impl ) 22651 }
22652 // InternalApplicationConfiguration.g:7273:2: rule__ScopeDeclaration__Group__2__Impl 22652 // $ANTLR end "rule__ClassReference__Group__1__Impl"
22653 { 22653
22654 pushFollow(FOLLOW_2); 22654
22655 rule__ScopeDeclaration__Group__2__Impl(); 22655 // $ANTLR start "rule__ClassReference__Group__2"
22656 22656 // InternalApplicationConfiguration.g:7214:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ;
22657 state._fsp--; 22657 public final void rule__ClassReference__Group__2() throws RecognitionException {
22658 22658
22659 22659 int stackSize = keepStackSize();
22660 } 22660
22661 22661 try {
22662 } 22662 // InternalApplicationConfiguration.g:7218:1: ( rule__ClassReference__Group__2__Impl )
22663 catch (RecognitionException re) { 22663 // InternalApplicationConfiguration.g:7219:2: rule__ClassReference__Group__2__Impl
22664 reportError(re); 22664 {
22665 recover(input,re); 22665 pushFollow(FOLLOW_2);
22666 } 22666 rule__ClassReference__Group__2__Impl();
22667 finally { 22667
22668 22668 state._fsp--;
22669 restoreStackSize(stackSize); 22669
22670 22670
22671 } 22671 }
22672 return ; 22672
22673 } 22673 }
22674 // $ANTLR end "rule__ScopeDeclaration__Group__2" 22674 catch (RecognitionException re) {
22675 22675 reportError(re);
22676 22676 recover(input,re);
22677 // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" 22677 }
22678 // InternalApplicationConfiguration.g:7279:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; 22678 finally {
22679 public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { 22679
22680 22680 restoreStackSize(stackSize);
22681 int stackSize = keepStackSize(); 22681
22682 22682 }
22683 try { 22683 return ;
22684 // InternalApplicationConfiguration.g:7283:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) 22684 }
22685 // InternalApplicationConfiguration.g:7284:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) 22685 // $ANTLR end "rule__ClassReference__Group__2"
22686 { 22686
22687 // InternalApplicationConfiguration.g:7284:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) 22687
22688 // InternalApplicationConfiguration.g:7285:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) 22688 // $ANTLR start "rule__ClassReference__Group__2__Impl"
22689 { 22689 // InternalApplicationConfiguration.g:7225:1: rule__ClassReference__Group__2__Impl : ( '>' ) ;
22690 before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); 22690 public final void rule__ClassReference__Group__2__Impl() throws RecognitionException {
22691 // InternalApplicationConfiguration.g:7286:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) 22691
22692 // InternalApplicationConfiguration.g:7286:3: rule__ScopeDeclaration__SpecificationAssignment_2 22692 int stackSize = keepStackSize();
22693 { 22693
22694 pushFollow(FOLLOW_2); 22694 try {
22695 rule__ScopeDeclaration__SpecificationAssignment_2(); 22695 // InternalApplicationConfiguration.g:7229:1: ( ( '>' ) )
22696 22696 // InternalApplicationConfiguration.g:7230:1: ( '>' )
22697 state._fsp--; 22697 {
22698 22698 // InternalApplicationConfiguration.g:7230:1: ( '>' )
22699 22699 // InternalApplicationConfiguration.g:7231:2: '>'
22700 } 22700 {
22701 22701 before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
22702 after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); 22702 match(input,46,FOLLOW_2);
22703 22703 after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
22704 } 22704
22705 22705 }
22706 22706
22707 } 22707
22708 22708 }
22709 } 22709
22710 catch (RecognitionException re) { 22710 }
22711 reportError(re); 22711 catch (RecognitionException re) {
22712 recover(input,re); 22712 reportError(re);
22713 } 22713 recover(input,re);
22714 finally { 22714 }
22715 22715 finally {
22716 restoreStackSize(stackSize); 22716
22717 22717 restoreStackSize(stackSize);
22718 } 22718
22719 return ; 22719 }
22720 } 22720 return ;
22721 // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl" 22721 }
22722 22722 // $ANTLR end "rule__ClassReference__Group__2__Impl"
22723 22723
22724 // $ANTLR start "rule__GenerationTask__Group__0" 22724
22725 // InternalApplicationConfiguration.g:7295:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; 22725 // $ANTLR start "rule__ObjectReference__Group__0"
22726 public final void rule__GenerationTask__Group__0() throws RecognitionException { 22726 // InternalApplicationConfiguration.g:7241:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ;
22727 22727 public final void rule__ObjectReference__Group__0() throws RecognitionException {
22728 int stackSize = keepStackSize(); 22728
22729 22729 int stackSize = keepStackSize();
22730 try { 22730
22731 // InternalApplicationConfiguration.g:7299:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) 22731 try {
22732 // InternalApplicationConfiguration.g:7300:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 22732 // InternalApplicationConfiguration.g:7245:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 )
22733 { 22733 // InternalApplicationConfiguration.g:7246:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1
22734 pushFollow(FOLLOW_18); 22734 {
22735 rule__GenerationTask__Group__0__Impl(); 22735 pushFollow(FOLLOW_35);
22736 22736 rule__ObjectReference__Group__0__Impl();
22737 state._fsp--; 22737
22738 22738 state._fsp--;
22739 pushFollow(FOLLOW_2); 22739
22740 rule__GenerationTask__Group__1(); 22740 pushFollow(FOLLOW_2);
22741 22741 rule__ObjectReference__Group__1();
22742 state._fsp--; 22742
22743 22743 state._fsp--;
22744 22744
22745 } 22745
22746 22746 }
22747 } 22747
22748 catch (RecognitionException re) { 22748 }
22749 reportError(re); 22749 catch (RecognitionException re) {
22750 recover(input,re); 22750 reportError(re);
22751 } 22751 recover(input,re);
22752 finally { 22752 }
22753 22753 finally {
22754 restoreStackSize(stackSize); 22754
22755 22755 restoreStackSize(stackSize);
22756 } 22756
22757 return ; 22757 }
22758 } 22758 return ;
22759 // $ANTLR end "rule__GenerationTask__Group__0" 22759 }
22760 22760 // $ANTLR end "rule__ObjectReference__Group__0"
22761 22761
22762 // $ANTLR start "rule__GenerationTask__Group__0__Impl" 22762
22763 // InternalApplicationConfiguration.g:7307:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; 22763 // $ANTLR start "rule__ObjectReference__Group__0__Impl"
22764 public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { 22764 // InternalApplicationConfiguration.g:7253:1: rule__ObjectReference__Group__0__Impl : ( () ) ;
22765 22765 public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException {
22766 int stackSize = keepStackSize(); 22766
22767 22767 int stackSize = keepStackSize();
22768 try { 22768
22769 // InternalApplicationConfiguration.g:7311:1: ( ( 'generate' ) ) 22769 try {
22770 // InternalApplicationConfiguration.g:7312:1: ( 'generate' ) 22770 // InternalApplicationConfiguration.g:7257:1: ( ( () ) )
22771 { 22771 // InternalApplicationConfiguration.g:7258:1: ( () )
22772 // InternalApplicationConfiguration.g:7312:1: ( 'generate' ) 22772 {
22773 // InternalApplicationConfiguration.g:7313:2: 'generate' 22773 // InternalApplicationConfiguration.g:7258:1: ( () )
22774 { 22774 // InternalApplicationConfiguration.g:7259:2: ()
22775 before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 22775 {
22776 match(input,47,FOLLOW_2); 22776 before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0());
22777 after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 22777 // InternalApplicationConfiguration.g:7260:2: ()
22778 22778 // InternalApplicationConfiguration.g:7260:3:
22779 } 22779 {
22780 22780 }
22781 22781
22782 } 22782 after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0());
22783 22783
22784 } 22784 }
22785 catch (RecognitionException re) { 22785
22786 reportError(re); 22786
22787 recover(input,re); 22787 }
22788 } 22788
22789 finally { 22789 }
22790 22790 finally {
22791 restoreStackSize(stackSize); 22791
22792 22792 restoreStackSize(stackSize);
22793 } 22793
22794 return ; 22794 }
22795 } 22795 return ;
22796 // $ANTLR end "rule__GenerationTask__Group__0__Impl" 22796 }
22797 22797 // $ANTLR end "rule__ObjectReference__Group__0__Impl"
22798 22798
22799 // $ANTLR start "rule__GenerationTask__Group__1" 22799
22800 // InternalApplicationConfiguration.g:7322:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; 22800 // $ANTLR start "rule__ObjectReference__Group__1"
22801 public final void rule__GenerationTask__Group__1() throws RecognitionException { 22801 // InternalApplicationConfiguration.g:7268:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ;
22802 22802 public final void rule__ObjectReference__Group__1() throws RecognitionException {
22803 int stackSize = keepStackSize(); 22803
22804 22804 int stackSize = keepStackSize();
22805 try { 22805
22806 // InternalApplicationConfiguration.g:7326:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) 22806 try {
22807 // InternalApplicationConfiguration.g:7327:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 22807 // InternalApplicationConfiguration.g:7272:1: ( rule__ObjectReference__Group__1__Impl )
22808 { 22808 // InternalApplicationConfiguration.g:7273:2: rule__ObjectReference__Group__1__Impl
22809 pushFollow(FOLLOW_18); 22809 {
22810 rule__GenerationTask__Group__1__Impl(); 22810 pushFollow(FOLLOW_2);
22811 22811 rule__ObjectReference__Group__1__Impl();
22812 state._fsp--; 22812
22813 22813 state._fsp--;
22814 pushFollow(FOLLOW_2); 22814
22815 rule__GenerationTask__Group__2(); 22815
22816 22816 }
22817 state._fsp--; 22817
22818 22818 }
22819 22819 catch (RecognitionException re) {
22820 } 22820 reportError(re);
22821 22821 recover(input,re);
22822 } 22822 }
22823 catch (RecognitionException re) { 22823 finally {
22824 reportError(re); 22824
22825 recover(input,re); 22825 restoreStackSize(stackSize);
22826 } 22826
22827 finally { 22827 }
22828 22828 return ;
22829 restoreStackSize(stackSize); 22829 }
22830 22830 // $ANTLR end "rule__ObjectReference__Group__1"
22831 } 22831
22832 return ; 22832
22833 } 22833 // $ANTLR start "rule__ObjectReference__Group__1__Impl"
22834 // $ANTLR end "rule__GenerationTask__Group__1" 22834 // InternalApplicationConfiguration.g:7279:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ;
22835 22835 public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException {
22836 22836
22837 // $ANTLR start "rule__GenerationTask__Group__1__Impl" 22837 int stackSize = keepStackSize();
22838 // InternalApplicationConfiguration.g:7334:1: rule__GenerationTask__Group__1__Impl : ( () ) ; 22838
22839 public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { 22839 try {
22840 22840 // InternalApplicationConfiguration.g:7283:1: ( ( 'node' ) )
22841 int stackSize = keepStackSize(); 22841 // InternalApplicationConfiguration.g:7284:1: ( 'node' )
22842 22842 {
22843 try { 22843 // InternalApplicationConfiguration.g:7284:1: ( 'node' )
22844 // InternalApplicationConfiguration.g:7338:1: ( ( () ) ) 22844 // InternalApplicationConfiguration.g:7285:2: 'node'
22845 // InternalApplicationConfiguration.g:7339:1: ( () ) 22845 {
22846 { 22846 before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
22847 // InternalApplicationConfiguration.g:7339:1: ( () ) 22847 match(input,47,FOLLOW_2);
22848 // InternalApplicationConfiguration.g:7340:2: () 22848 after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
22849 { 22849
22850 before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); 22850 }
22851 // InternalApplicationConfiguration.g:7341:2: () 22851
22852 // InternalApplicationConfiguration.g:7341:3: 22852
22853 { 22853 }
22854 } 22854
22855 22855 }
22856 after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); 22856 catch (RecognitionException re) {
22857 22857 reportError(re);
22858 } 22858 recover(input,re);
22859 22859 }
22860 22860 finally {
22861 } 22861
22862 22862 restoreStackSize(stackSize);
22863 } 22863
22864 finally { 22864 }
22865 22865 return ;
22866 restoreStackSize(stackSize); 22866 }
22867 22867 // $ANTLR end "rule__ObjectReference__Group__1__Impl"
22868 } 22868
22869 return ; 22869
22870 } 22870 // $ANTLR start "rule__IntegerReference__Group__0"
22871 // $ANTLR end "rule__GenerationTask__Group__1__Impl" 22871 // InternalApplicationConfiguration.g:7295:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ;
22872 22872 public final void rule__IntegerReference__Group__0() throws RecognitionException {
22873 22873
22874 // $ANTLR start "rule__GenerationTask__Group__2" 22874 int stackSize = keepStackSize();
22875 // InternalApplicationConfiguration.g:7349:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; 22875
22876 public final void rule__GenerationTask__Group__2() throws RecognitionException { 22876 try {
22877 22877 // InternalApplicationConfiguration.g:7299:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 )
22878 int stackSize = keepStackSize(); 22878 // InternalApplicationConfiguration.g:7300:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1
22879 22879 {
22880 try { 22880 pushFollow(FOLLOW_36);
22881 // InternalApplicationConfiguration.g:7353:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) 22881 rule__IntegerReference__Group__0__Impl();
22882 // InternalApplicationConfiguration.g:7354:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 22882
22883 { 22883 state._fsp--;
22884 pushFollow(FOLLOW_41); 22884
22885 rule__GenerationTask__Group__2__Impl(); 22885 pushFollow(FOLLOW_2);
22886 22886 rule__IntegerReference__Group__1();
22887 state._fsp--; 22887
22888 22888 state._fsp--;
22889 pushFollow(FOLLOW_2); 22889
22890 rule__GenerationTask__Group__3(); 22890
22891 22891 }
22892 state._fsp--; 22892
22893 22893 }
22894 22894 catch (RecognitionException re) {
22895 } 22895 reportError(re);
22896 22896 recover(input,re);
22897 } 22897 }
22898 catch (RecognitionException re) { 22898 finally {
22899 reportError(re); 22899
22900 recover(input,re); 22900 restoreStackSize(stackSize);
22901 } 22901
22902 finally { 22902 }
22903 22903 return ;
22904 restoreStackSize(stackSize); 22904 }
22905 22905 // $ANTLR end "rule__IntegerReference__Group__0"
22906 } 22906
22907 return ; 22907
22908 } 22908 // $ANTLR start "rule__IntegerReference__Group__0__Impl"
22909 // $ANTLR end "rule__GenerationTask__Group__2" 22909 // InternalApplicationConfiguration.g:7307:1: rule__IntegerReference__Group__0__Impl : ( () ) ;
22910 22910 public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException {
22911 22911
22912 // $ANTLR start "rule__GenerationTask__Group__2__Impl" 22912 int stackSize = keepStackSize();
22913 // InternalApplicationConfiguration.g:7361:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; 22913
22914 public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { 22914 try {
22915 22915 // InternalApplicationConfiguration.g:7311:1: ( ( () ) )
22916 int stackSize = keepStackSize(); 22916 // InternalApplicationConfiguration.g:7312:1: ( () )
22917 22917 {
22918 try { 22918 // InternalApplicationConfiguration.g:7312:1: ( () )
22919 // InternalApplicationConfiguration.g:7365:1: ( ( '{' ) ) 22919 // InternalApplicationConfiguration.g:7313:2: ()
22920 // InternalApplicationConfiguration.g:7366:1: ( '{' ) 22920 {
22921 { 22921 before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0());
22922 // InternalApplicationConfiguration.g:7366:1: ( '{' ) 22922 // InternalApplicationConfiguration.g:7314:2: ()
22923 // InternalApplicationConfiguration.g:7367:2: '{' 22923 // InternalApplicationConfiguration.g:7314:3:
22924 { 22924 {
22925 before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 22925 }
22926 match(input,24,FOLLOW_2); 22926
22927 after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 22927 after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0());
22928 22928
22929 } 22929 }
22930 22930
22931 22931
22932 } 22932 }
22933 22933
22934 } 22934 }
22935 catch (RecognitionException re) { 22935 finally {
22936 reportError(re); 22936
22937 recover(input,re); 22937 restoreStackSize(stackSize);
22938 } 22938
22939 finally { 22939 }
22940 22940 return ;
22941 restoreStackSize(stackSize); 22941 }
22942 22942 // $ANTLR end "rule__IntegerReference__Group__0__Impl"
22943 } 22943
22944 return ; 22944
22945 } 22945 // $ANTLR start "rule__IntegerReference__Group__1"
22946 // $ANTLR end "rule__GenerationTask__Group__2__Impl" 22946 // InternalApplicationConfiguration.g:7322:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ;
22947 22947 public final void rule__IntegerReference__Group__1() throws RecognitionException {
22948 22948
22949 // $ANTLR start "rule__GenerationTask__Group__3" 22949 int stackSize = keepStackSize();
22950 // InternalApplicationConfiguration.g:7376:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; 22950
22951 public final void rule__GenerationTask__Group__3() throws RecognitionException { 22951 try {
22952 22952 // InternalApplicationConfiguration.g:7326:1: ( rule__IntegerReference__Group__1__Impl )
22953 int stackSize = keepStackSize(); 22953 // InternalApplicationConfiguration.g:7327:2: rule__IntegerReference__Group__1__Impl
22954 22954 {
22955 try { 22955 pushFollow(FOLLOW_2);
22956 // InternalApplicationConfiguration.g:7380:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) 22956 rule__IntegerReference__Group__1__Impl();
22957 // InternalApplicationConfiguration.g:7381:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 22957
22958 { 22958 state._fsp--;
22959 pushFollow(FOLLOW_42); 22959
22960 rule__GenerationTask__Group__3__Impl(); 22960
22961 22961 }
22962 state._fsp--; 22962
22963 22963 }
22964 pushFollow(FOLLOW_2); 22964 catch (RecognitionException re) {
22965 rule__GenerationTask__Group__4(); 22965 reportError(re);
22966 22966 recover(input,re);
22967 state._fsp--; 22967 }
22968 22968 finally {
22969 22969
22970 } 22970 restoreStackSize(stackSize);
22971 22971
22972 } 22972 }
22973 catch (RecognitionException re) { 22973 return ;
22974 reportError(re); 22974 }
22975 recover(input,re); 22975 // $ANTLR end "rule__IntegerReference__Group__1"
22976 } 22976
22977 finally { 22977
22978 22978 // $ANTLR start "rule__IntegerReference__Group__1__Impl"
22979 restoreStackSize(stackSize); 22979 // InternalApplicationConfiguration.g:7333:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ;
22980 22980 public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException {
22981 } 22981
22982 return ; 22982 int stackSize = keepStackSize();
22983 } 22983
22984 // $ANTLR end "rule__GenerationTask__Group__3" 22984 try {
22985 22985 // InternalApplicationConfiguration.g:7337:1: ( ( 'int' ) )
22986 22986 // InternalApplicationConfiguration.g:7338:1: ( 'int' )
22987 // $ANTLR start "rule__GenerationTask__Group__3__Impl" 22987 {
22988 // InternalApplicationConfiguration.g:7388:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; 22988 // InternalApplicationConfiguration.g:7338:1: ( 'int' )
22989 public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { 22989 // InternalApplicationConfiguration.g:7339:2: 'int'
22990 22990 {
22991 int stackSize = keepStackSize(); 22991 before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
22992 22992 match(input,48,FOLLOW_2);
22993 try { 22993 after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
22994 // InternalApplicationConfiguration.g:7392:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) 22994
22995 // InternalApplicationConfiguration.g:7393:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) 22995 }
22996 { 22996
22997 // InternalApplicationConfiguration.g:7393:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) 22997
22998 // InternalApplicationConfiguration.g:7394:2: ( rule__GenerationTask__UnorderedGroup_3 ) 22998 }
22999 { 22999
23000 before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 23000 }
23001 // InternalApplicationConfiguration.g:7395:2: ( rule__GenerationTask__UnorderedGroup_3 ) 23001 catch (RecognitionException re) {
23002 // InternalApplicationConfiguration.g:7395:3: rule__GenerationTask__UnorderedGroup_3 23002 reportError(re);
23003 { 23003 recover(input,re);
23004 pushFollow(FOLLOW_2); 23004 }
23005 rule__GenerationTask__UnorderedGroup_3(); 23005 finally {
23006 23006
23007 state._fsp--; 23007 restoreStackSize(stackSize);
23008 23008
23009 23009 }
23010 } 23010 return ;
23011 23011 }
23012 after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 23012 // $ANTLR end "rule__IntegerReference__Group__1__Impl"
23013 23013
23014 } 23014
23015 23015 // $ANTLR start "rule__RealReference__Group__0"
23016 23016 // InternalApplicationConfiguration.g:7349:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ;
23017 } 23017 public final void rule__RealReference__Group__0() throws RecognitionException {
23018 23018
23019 } 23019 int stackSize = keepStackSize();
23020 catch (RecognitionException re) { 23020
23021 reportError(re); 23021 try {
23022 recover(input,re); 23022 // InternalApplicationConfiguration.g:7353:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 )
23023 } 23023 // InternalApplicationConfiguration.g:7354:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1
23024 finally { 23024 {
23025 23025 pushFollow(FOLLOW_38);
23026 restoreStackSize(stackSize); 23026 rule__RealReference__Group__0__Impl();
23027 23027
23028 } 23028 state._fsp--;
23029 return ; 23029
23030 } 23030 pushFollow(FOLLOW_2);
23031 // $ANTLR end "rule__GenerationTask__Group__3__Impl" 23031 rule__RealReference__Group__1();
23032 23032
23033 23033 state._fsp--;
23034 // $ANTLR start "rule__GenerationTask__Group__4" 23034
23035 // InternalApplicationConfiguration.g:7403:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; 23035
23036 public final void rule__GenerationTask__Group__4() throws RecognitionException { 23036 }
23037 23037
23038 int stackSize = keepStackSize(); 23038 }
23039 23039 catch (RecognitionException re) {
23040 try { 23040 reportError(re);
23041 // InternalApplicationConfiguration.g:7407:1: ( rule__GenerationTask__Group__4__Impl ) 23041 recover(input,re);
23042 // InternalApplicationConfiguration.g:7408:2: rule__GenerationTask__Group__4__Impl 23042 }
23043 { 23043 finally {
23044 pushFollow(FOLLOW_2); 23044
23045 rule__GenerationTask__Group__4__Impl(); 23045 restoreStackSize(stackSize);
23046 23046
23047 state._fsp--; 23047 }
23048 23048 return ;
23049 23049 }
23050 } 23050 // $ANTLR end "rule__RealReference__Group__0"
23051 23051
23052 } 23052
23053 catch (RecognitionException re) { 23053 // $ANTLR start "rule__RealReference__Group__0__Impl"
23054 reportError(re); 23054 // InternalApplicationConfiguration.g:7361:1: rule__RealReference__Group__0__Impl : ( () ) ;
23055 recover(input,re); 23055 public final void rule__RealReference__Group__0__Impl() throws RecognitionException {
23056 } 23056
23057 finally { 23057 int stackSize = keepStackSize();
23058 23058
23059 restoreStackSize(stackSize); 23059 try {
23060 23060 // InternalApplicationConfiguration.g:7365:1: ( ( () ) )
23061 } 23061 // InternalApplicationConfiguration.g:7366:1: ( () )
23062 return ; 23062 {
23063 } 23063 // InternalApplicationConfiguration.g:7366:1: ( () )
23064 // $ANTLR end "rule__GenerationTask__Group__4" 23064 // InternalApplicationConfiguration.g:7367:2: ()
23065 23065 {
23066 23066 before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0());
23067 // $ANTLR start "rule__GenerationTask__Group__4__Impl" 23067 // InternalApplicationConfiguration.g:7368:2: ()
23068 // InternalApplicationConfiguration.g:7414:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; 23068 // InternalApplicationConfiguration.g:7368:3:
23069 public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { 23069 {
23070 23070 }
23071 int stackSize = keepStackSize(); 23071
23072 23072 after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0());
23073 try { 23073
23074 // InternalApplicationConfiguration.g:7418:1: ( ( '}' ) ) 23074 }
23075 // InternalApplicationConfiguration.g:7419:1: ( '}' ) 23075
23076 { 23076
23077 // InternalApplicationConfiguration.g:7419:1: ( '}' ) 23077 }
23078 // InternalApplicationConfiguration.g:7420:2: '}' 23078
23079 { 23079 }
23080 before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); 23080 finally {
23081 match(input,25,FOLLOW_2); 23081
23082 after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); 23082 restoreStackSize(stackSize);
23083 23083
23084 } 23084 }
23085 23085 return ;
23086 23086 }
23087 } 23087 // $ANTLR end "rule__RealReference__Group__0__Impl"
23088 23088
23089 } 23089
23090 catch (RecognitionException re) { 23090 // $ANTLR start "rule__RealReference__Group__1"
23091 reportError(re); 23091 // InternalApplicationConfiguration.g:7376:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ;
23092 recover(input,re); 23092 public final void rule__RealReference__Group__1() throws RecognitionException {
23093 } 23093
23094 finally { 23094 int stackSize = keepStackSize();
23095 23095
23096 restoreStackSize(stackSize); 23096 try {
23097 23097 // InternalApplicationConfiguration.g:7380:1: ( rule__RealReference__Group__1__Impl )
23098 } 23098 // InternalApplicationConfiguration.g:7381:2: rule__RealReference__Group__1__Impl
23099 return ; 23099 {
23100 } 23100 pushFollow(FOLLOW_2);
23101 // $ANTLR end "rule__GenerationTask__Group__4__Impl" 23101 rule__RealReference__Group__1__Impl();
23102 23102
23103 23103 state._fsp--;
23104 // $ANTLR start "rule__GenerationTask__Group_3_0__0" 23104
23105 // InternalApplicationConfiguration.g:7430:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; 23105
23106 public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { 23106 }
23107 23107
23108 int stackSize = keepStackSize(); 23108 }
23109 23109 catch (RecognitionException re) {
23110 try { 23110 reportError(re);
23111 // InternalApplicationConfiguration.g:7434:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) 23111 recover(input,re);
23112 // InternalApplicationConfiguration.g:7435:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 23112 }
23113 { 23113 finally {
23114 pushFollow(FOLLOW_13); 23114
23115 rule__GenerationTask__Group_3_0__0__Impl(); 23115 restoreStackSize(stackSize);
23116 23116
23117 state._fsp--; 23117 }
23118 23118 return ;
23119 pushFollow(FOLLOW_2); 23119 }
23120 rule__GenerationTask__Group_3_0__1(); 23120 // $ANTLR end "rule__RealReference__Group__1"
23121 23121
23122 state._fsp--; 23122
23123 23123 // $ANTLR start "rule__RealReference__Group__1__Impl"
23124 23124 // InternalApplicationConfiguration.g:7387:1: rule__RealReference__Group__1__Impl : ( 'real' ) ;
23125 } 23125 public final void rule__RealReference__Group__1__Impl() throws RecognitionException {
23126 23126
23127 } 23127 int stackSize = keepStackSize();
23128 catch (RecognitionException re) { 23128
23129 reportError(re); 23129 try {
23130 recover(input,re); 23130 // InternalApplicationConfiguration.g:7391:1: ( ( 'real' ) )
23131 } 23131 // InternalApplicationConfiguration.g:7392:1: ( 'real' )
23132 finally { 23132 {
23133 23133 // InternalApplicationConfiguration.g:7392:1: ( 'real' )
23134 restoreStackSize(stackSize); 23134 // InternalApplicationConfiguration.g:7393:2: 'real'
23135 23135 {
23136 } 23136 before(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
23137 return ; 23137 match(input,49,FOLLOW_2);
23138 } 23138 after(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
23139 // $ANTLR end "rule__GenerationTask__Group_3_0__0" 23139
23140 23140 }
23141 23141
23142 // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" 23142
23143 // InternalApplicationConfiguration.g:7442:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; 23143 }
23144 public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { 23144
23145 23145 }
23146 int stackSize = keepStackSize(); 23146 catch (RecognitionException re) {
23147 23147 reportError(re);
23148 try { 23148 recover(input,re);
23149 // InternalApplicationConfiguration.g:7446:1: ( ( 'metamodel' ) ) 23149 }
23150 // InternalApplicationConfiguration.g:7447:1: ( 'metamodel' ) 23150 finally {
23151 { 23151
23152 // InternalApplicationConfiguration.g:7447:1: ( 'metamodel' ) 23152 restoreStackSize(stackSize);
23153 // InternalApplicationConfiguration.g:7448:2: 'metamodel' 23153
23154 { 23154 }
23155 before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 23155 return ;
23156 match(input,30,FOLLOW_2); 23156 }
23157 after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 23157 // $ANTLR end "rule__RealReference__Group__1__Impl"
23158 23158
23159 } 23159
23160 23160 // $ANTLR start "rule__StringReference__Group__0"
23161 23161 // InternalApplicationConfiguration.g:7403:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ;
23162 } 23162 public final void rule__StringReference__Group__0() throws RecognitionException {
23163 23163
23164 } 23164 int stackSize = keepStackSize();
23165 catch (RecognitionException re) { 23165
23166 reportError(re); 23166 try {
23167 recover(input,re); 23167 // InternalApplicationConfiguration.g:7407:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 )
23168 } 23168 // InternalApplicationConfiguration.g:7408:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1
23169 finally { 23169 {
23170 23170 pushFollow(FOLLOW_39);
23171 restoreStackSize(stackSize); 23171 rule__StringReference__Group__0__Impl();
23172 23172
23173 } 23173 state._fsp--;
23174 return ; 23174
23175 } 23175 pushFollow(FOLLOW_2);
23176 // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl" 23176 rule__StringReference__Group__1();
23177 23177
23178 23178 state._fsp--;
23179 // $ANTLR start "rule__GenerationTask__Group_3_0__1" 23179
23180 // InternalApplicationConfiguration.g:7457:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; 23180
23181 public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { 23181 }
23182 23182
23183 int stackSize = keepStackSize(); 23183 }
23184 23184 catch (RecognitionException re) {
23185 try { 23185 reportError(re);
23186 // InternalApplicationConfiguration.g:7461:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) 23186 recover(input,re);
23187 // InternalApplicationConfiguration.g:7462:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 23187 }
23188 { 23188 finally {
23189 pushFollow(FOLLOW_43); 23189
23190 rule__GenerationTask__Group_3_0__1__Impl(); 23190 restoreStackSize(stackSize);
23191 23191
23192 state._fsp--; 23192 }
23193 23193 return ;
23194 pushFollow(FOLLOW_2); 23194 }
23195 rule__GenerationTask__Group_3_0__2(); 23195 // $ANTLR end "rule__StringReference__Group__0"
23196 23196
23197 state._fsp--; 23197
23198 23198 // $ANTLR start "rule__StringReference__Group__0__Impl"
23199 23199 // InternalApplicationConfiguration.g:7415:1: rule__StringReference__Group__0__Impl : ( () ) ;
23200 } 23200 public final void rule__StringReference__Group__0__Impl() throws RecognitionException {
23201 23201
23202 } 23202 int stackSize = keepStackSize();
23203 catch (RecognitionException re) { 23203
23204 reportError(re); 23204 try {
23205 recover(input,re); 23205 // InternalApplicationConfiguration.g:7419:1: ( ( () ) )
23206 } 23206 // InternalApplicationConfiguration.g:7420:1: ( () )
23207 finally { 23207 {
23208 23208 // InternalApplicationConfiguration.g:7420:1: ( () )
23209 restoreStackSize(stackSize); 23209 // InternalApplicationConfiguration.g:7421:2: ()
23210 23210 {
23211 } 23211 before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0());
23212 return ; 23212 // InternalApplicationConfiguration.g:7422:2: ()
23213 } 23213 // InternalApplicationConfiguration.g:7422:3:
23214 // $ANTLR end "rule__GenerationTask__Group_3_0__1" 23214 {
23215 23215 }
23216 23216
23217 // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" 23217 after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0());
23218 // InternalApplicationConfiguration.g:7469:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; 23218
23219 public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { 23219 }
23220 23220
23221 int stackSize = keepStackSize(); 23221
23222 23222 }
23223 try { 23223
23224 // InternalApplicationConfiguration.g:7473:1: ( ( '=' ) ) 23224 }
23225 // InternalApplicationConfiguration.g:7474:1: ( '=' ) 23225 finally {
23226 { 23226
23227 // InternalApplicationConfiguration.g:7474:1: ( '=' ) 23227 restoreStackSize(stackSize);
23228 // InternalApplicationConfiguration.g:7475:2: '=' 23228
23229 { 23229 }
23230 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 23230 return ;
23231 match(input,23,FOLLOW_2); 23231 }
23232 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 23232 // $ANTLR end "rule__StringReference__Group__0__Impl"
23233 23233
23234 } 23234
23235 23235 // $ANTLR start "rule__StringReference__Group__1"
23236 23236 // InternalApplicationConfiguration.g:7430:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ;
23237 } 23237 public final void rule__StringReference__Group__1() throws RecognitionException {
23238 23238
23239 } 23239 int stackSize = keepStackSize();
23240 catch (RecognitionException re) { 23240
23241 reportError(re); 23241 try {
23242 recover(input,re); 23242 // InternalApplicationConfiguration.g:7434:1: ( rule__StringReference__Group__1__Impl )
23243 } 23243 // InternalApplicationConfiguration.g:7435:2: rule__StringReference__Group__1__Impl
23244 finally { 23244 {
23245 23245 pushFollow(FOLLOW_2);
23246 restoreStackSize(stackSize); 23246 rule__StringReference__Group__1__Impl();
23247 23247
23248 } 23248 state._fsp--;
23249 return ; 23249
23250 } 23250
23251 // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl" 23251 }
23252 23252
23253 23253 }
23254 // $ANTLR start "rule__GenerationTask__Group_3_0__2" 23254 catch (RecognitionException re) {
23255 // InternalApplicationConfiguration.g:7484:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; 23255 reportError(re);
23256 public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { 23256 recover(input,re);
23257 23257 }
23258 int stackSize = keepStackSize(); 23258 finally {
23259 23259
23260 try { 23260 restoreStackSize(stackSize);
23261 // InternalApplicationConfiguration.g:7488:1: ( rule__GenerationTask__Group_3_0__2__Impl ) 23261
23262 // InternalApplicationConfiguration.g:7489:2: rule__GenerationTask__Group_3_0__2__Impl 23262 }
23263 { 23263 return ;
23264 pushFollow(FOLLOW_2); 23264 }
23265 rule__GenerationTask__Group_3_0__2__Impl(); 23265 // $ANTLR end "rule__StringReference__Group__1"
23266 23266
23267 state._fsp--; 23267
23268 23268 // $ANTLR start "rule__StringReference__Group__1__Impl"
23269 23269 // InternalApplicationConfiguration.g:7441:1: rule__StringReference__Group__1__Impl : ( 'string' ) ;
23270 } 23270 public final void rule__StringReference__Group__1__Impl() throws RecognitionException {
23271 23271
23272 } 23272 int stackSize = keepStackSize();
23273 catch (RecognitionException re) { 23273
23274 reportError(re); 23274 try {
23275 recover(input,re); 23275 // InternalApplicationConfiguration.g:7445:1: ( ( 'string' ) )
23276 } 23276 // InternalApplicationConfiguration.g:7446:1: ( 'string' )
23277 finally { 23277 {
23278 23278 // InternalApplicationConfiguration.g:7446:1: ( 'string' )
23279 restoreStackSize(stackSize); 23279 // InternalApplicationConfiguration.g:7447:2: 'string'
23280 23280 {
23281 } 23281 before(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
23282 return ; 23282 match(input,50,FOLLOW_2);
23283 } 23283 after(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
23284 // $ANTLR end "rule__GenerationTask__Group_3_0__2" 23284
23285 23285 }
23286 23286
23287 // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" 23287
23288 // InternalApplicationConfiguration.g:7495:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; 23288 }
23289 public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { 23289
23290 23290 }
23291 int stackSize = keepStackSize(); 23291 catch (RecognitionException re) {
23292 23292 reportError(re);
23293 try { 23293 recover(input,re);
23294 // InternalApplicationConfiguration.g:7499:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) 23294 }
23295 // InternalApplicationConfiguration.g:7500:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) 23295 finally {
23296 { 23296
23297 // InternalApplicationConfiguration.g:7500:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) 23297 restoreStackSize(stackSize);
23298 // InternalApplicationConfiguration.g:7501:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) 23298
23299 { 23299 }
23300 before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); 23300 return ;
23301 // InternalApplicationConfiguration.g:7502:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) 23301 }
23302 // InternalApplicationConfiguration.g:7502:3: rule__GenerationTask__MetamodelAssignment_3_0_2 23302 // $ANTLR end "rule__StringReference__Group__1__Impl"
23303 { 23303
23304 pushFollow(FOLLOW_2); 23304
23305 rule__GenerationTask__MetamodelAssignment_3_0_2(); 23305 // $ANTLR start "rule__IntervallNumber__Group__0"
23306 23306 // InternalApplicationConfiguration.g:7457:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ;
23307 state._fsp--; 23307 public final void rule__IntervallNumber__Group__0() throws RecognitionException {
23308 23308
23309 23309 int stackSize = keepStackSize();
23310 } 23310
23311 23311 try {
23312 after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); 23312 // InternalApplicationConfiguration.g:7461:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 )
23313 23313 // InternalApplicationConfiguration.g:7462:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1
23314 } 23314 {
23315 23315 pushFollow(FOLLOW_41);
23316 23316 rule__IntervallNumber__Group__0__Impl();
23317 } 23317
23318 23318 state._fsp--;
23319 } 23319
23320 catch (RecognitionException re) { 23320 pushFollow(FOLLOW_2);
23321 reportError(re); 23321 rule__IntervallNumber__Group__1();
23322 recover(input,re); 23322
23323 } 23323 state._fsp--;
23324 finally { 23324
23325 23325
23326 restoreStackSize(stackSize); 23326 }
23327 23327
23328 } 23328 }
23329 return ; 23329 catch (RecognitionException re) {
23330 } 23330 reportError(re);
23331 // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl" 23331 recover(input,re);
23332 23332 }
23333 23333 finally {
23334 // $ANTLR start "rule__GenerationTask__Group_3_1__0" 23334
23335 // InternalApplicationConfiguration.g:7511:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; 23335 restoreStackSize(stackSize);
23336 public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { 23336
23337 23337 }
23338 int stackSize = keepStackSize(); 23338 return ;
23339 23339 }
23340 try { 23340 // $ANTLR end "rule__IntervallNumber__Group__0"
23341 // InternalApplicationConfiguration.g:7515:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) 23341
23342 // InternalApplicationConfiguration.g:7516:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 23342
23343 { 23343 // $ANTLR start "rule__IntervallNumber__Group__0__Impl"
23344 pushFollow(FOLLOW_13); 23344 // InternalApplicationConfiguration.g:7469:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ;
23345 rule__GenerationTask__Group_3_1__0__Impl(); 23345 public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException {
23346 23346
23347 state._fsp--; 23347 int stackSize = keepStackSize();
23348 23348
23349 pushFollow(FOLLOW_2); 23349 try {
23350 rule__GenerationTask__Group_3_1__1(); 23350 // InternalApplicationConfiguration.g:7473:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) )
23351 23351 // InternalApplicationConfiguration.g:7474:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
23352 state._fsp--; 23352 {
23353 23353 // InternalApplicationConfiguration.g:7474:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
23354 23354 // InternalApplicationConfiguration.g:7475:2: ( rule__IntervallNumber__MinAssignment_0 )
23355 } 23355 {
23356 23356 before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0());
23357 } 23357 // InternalApplicationConfiguration.g:7476:2: ( rule__IntervallNumber__MinAssignment_0 )
23358 catch (RecognitionException re) { 23358 // InternalApplicationConfiguration.g:7476:3: rule__IntervallNumber__MinAssignment_0
23359 reportError(re); 23359 {
23360 recover(input,re); 23360 pushFollow(FOLLOW_2);
23361 } 23361 rule__IntervallNumber__MinAssignment_0();
23362 finally { 23362
23363 23363 state._fsp--;
23364 restoreStackSize(stackSize); 23364
23365 23365
23366 } 23366 }
23367 return ; 23367
23368 } 23368 after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0());
23369 // $ANTLR end "rule__GenerationTask__Group_3_1__0" 23369
23370 23370 }
23371 23371
23372 // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" 23372
23373 // InternalApplicationConfiguration.g:7523:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; 23373 }
23374 public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { 23374
23375 23375 }
23376 int stackSize = keepStackSize(); 23376 catch (RecognitionException re) {
23377 23377 reportError(re);
23378 try { 23378 recover(input,re);
23379 // InternalApplicationConfiguration.g:7527:1: ( ( 'partial-model' ) ) 23379 }
23380 // InternalApplicationConfiguration.g:7528:1: ( 'partial-model' ) 23380 finally {
23381 { 23381
23382 // InternalApplicationConfiguration.g:7528:1: ( 'partial-model' ) 23382 restoreStackSize(stackSize);
23383 // InternalApplicationConfiguration.g:7529:2: 'partial-model' 23383
23384 { 23384 }
23385 before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 23385 return ;
23386 match(input,48,FOLLOW_2); 23386 }
23387 after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 23387 // $ANTLR end "rule__IntervallNumber__Group__0__Impl"
23388 23388
23389 } 23389
23390 23390 // $ANTLR start "rule__IntervallNumber__Group__1"
23391 23391 // InternalApplicationConfiguration.g:7484:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ;
23392 } 23392 public final void rule__IntervallNumber__Group__1() throws RecognitionException {
23393 23393
23394 } 23394 int stackSize = keepStackSize();
23395 catch (RecognitionException re) { 23395
23396 reportError(re); 23396 try {
23397 recover(input,re); 23397 // InternalApplicationConfiguration.g:7488:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 )
23398 } 23398 // InternalApplicationConfiguration.g:7489:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2
23399 finally { 23399 {
23400 23400 pushFollow(FOLLOW_34);
23401 restoreStackSize(stackSize); 23401 rule__IntervallNumber__Group__1__Impl();
23402 23402
23403 } 23403 state._fsp--;
23404 return ; 23404
23405 } 23405 pushFollow(FOLLOW_2);
23406 // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl" 23406 rule__IntervallNumber__Group__2();
23407 23407
23408 23408 state._fsp--;
23409 // $ANTLR start "rule__GenerationTask__Group_3_1__1" 23409
23410 // InternalApplicationConfiguration.g:7538:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; 23410
23411 public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { 23411 }
23412 23412
23413 int stackSize = keepStackSize(); 23413 }
23414 23414 catch (RecognitionException re) {
23415 try { 23415 reportError(re);
23416 // InternalApplicationConfiguration.g:7542:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) 23416 recover(input,re);
23417 // InternalApplicationConfiguration.g:7543:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 23417 }
23418 { 23418 finally {
23419 pushFollow(FOLLOW_43); 23419
23420 rule__GenerationTask__Group_3_1__1__Impl(); 23420 restoreStackSize(stackSize);
23421 23421
23422 state._fsp--; 23422 }
23423 23423 return ;
23424 pushFollow(FOLLOW_2); 23424 }
23425 rule__GenerationTask__Group_3_1__2(); 23425 // $ANTLR end "rule__IntervallNumber__Group__1"
23426 23426
23427 state._fsp--; 23427
23428 23428 // $ANTLR start "rule__IntervallNumber__Group__1__Impl"
23429 23429 // InternalApplicationConfiguration.g:7496:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ;
23430 } 23430 public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException {
23431 23431
23432 } 23432 int stackSize = keepStackSize();
23433 catch (RecognitionException re) { 23433
23434 reportError(re); 23434 try {
23435 recover(input,re); 23435 // InternalApplicationConfiguration.g:7500:1: ( ( '..' ) )
23436 } 23436 // InternalApplicationConfiguration.g:7501:1: ( '..' )
23437 finally { 23437 {
23438 23438 // InternalApplicationConfiguration.g:7501:1: ( '..' )
23439 restoreStackSize(stackSize); 23439 // InternalApplicationConfiguration.g:7502:2: '..'
23440 23440 {
23441 } 23441 before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
23442 return ; 23442 match(input,51,FOLLOW_2);
23443 } 23443 after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
23444 // $ANTLR end "rule__GenerationTask__Group_3_1__1" 23444
23445 23445 }
23446 23446
23447 // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" 23447
23448 // InternalApplicationConfiguration.g:7550:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; 23448 }
23449 public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { 23449
23450 23450 }
23451 int stackSize = keepStackSize(); 23451 catch (RecognitionException re) {
23452 23452 reportError(re);
23453 try { 23453 recover(input,re);
23454 // InternalApplicationConfiguration.g:7554:1: ( ( '=' ) ) 23454 }
23455 // InternalApplicationConfiguration.g:7555:1: ( '=' ) 23455 finally {
23456 { 23456
23457 // InternalApplicationConfiguration.g:7555:1: ( '=' ) 23457 restoreStackSize(stackSize);
23458 // InternalApplicationConfiguration.g:7556:2: '=' 23458
23459 { 23459 }
23460 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 23460 return ;
23461 match(input,23,FOLLOW_2); 23461 }
23462 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 23462 // $ANTLR end "rule__IntervallNumber__Group__1__Impl"
23463 23463
23464 } 23464
23465 23465 // $ANTLR start "rule__IntervallNumber__Group__2"
23466 23466 // InternalApplicationConfiguration.g:7511:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ;
23467 } 23467 public final void rule__IntervallNumber__Group__2() throws RecognitionException {
23468 23468
23469 } 23469 int stackSize = keepStackSize();
23470 catch (RecognitionException re) { 23470
23471 reportError(re); 23471 try {
23472 recover(input,re); 23472 // InternalApplicationConfiguration.g:7515:1: ( rule__IntervallNumber__Group__2__Impl )
23473 } 23473 // InternalApplicationConfiguration.g:7516:2: rule__IntervallNumber__Group__2__Impl
23474 finally { 23474 {
23475 23475 pushFollow(FOLLOW_2);
23476 restoreStackSize(stackSize); 23476 rule__IntervallNumber__Group__2__Impl();
23477 23477
23478 } 23478 state._fsp--;
23479 return ; 23479
23480 } 23480
23481 // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl" 23481 }
23482 23482
23483 23483 }
23484 // $ANTLR start "rule__GenerationTask__Group_3_1__2" 23484 catch (RecognitionException re) {
23485 // InternalApplicationConfiguration.g:7565:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; 23485 reportError(re);
23486 public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { 23486 recover(input,re);
23487 23487 }
23488 int stackSize = keepStackSize(); 23488 finally {
23489 23489
23490 try { 23490 restoreStackSize(stackSize);
23491 // InternalApplicationConfiguration.g:7569:1: ( rule__GenerationTask__Group_3_1__2__Impl ) 23491
23492 // InternalApplicationConfiguration.g:7570:2: rule__GenerationTask__Group_3_1__2__Impl 23492 }
23493 { 23493 return ;
23494 pushFollow(FOLLOW_2); 23494 }
23495 rule__GenerationTask__Group_3_1__2__Impl(); 23495 // $ANTLR end "rule__IntervallNumber__Group__2"
23496 23496
23497 state._fsp--; 23497
23498 23498 // $ANTLR start "rule__IntervallNumber__Group__2__Impl"
23499 23499 // InternalApplicationConfiguration.g:7522:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ;
23500 } 23500 public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException {
23501 23501
23502 } 23502 int stackSize = keepStackSize();
23503 catch (RecognitionException re) { 23503
23504 reportError(re); 23504 try {
23505 recover(input,re); 23505 // InternalApplicationConfiguration.g:7526:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) )
23506 } 23506 // InternalApplicationConfiguration.g:7527:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
23507 finally { 23507 {
23508 23508 // InternalApplicationConfiguration.g:7527:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
23509 restoreStackSize(stackSize); 23509 // InternalApplicationConfiguration.g:7528:2: ( rule__IntervallNumber__Alternatives_2 )
23510 23510 {
23511 } 23511 before(grammarAccess.getIntervallNumberAccess().getAlternatives_2());
23512 return ; 23512 // InternalApplicationConfiguration.g:7529:2: ( rule__IntervallNumber__Alternatives_2 )
23513 } 23513 // InternalApplicationConfiguration.g:7529:3: rule__IntervallNumber__Alternatives_2
23514 // $ANTLR end "rule__GenerationTask__Group_3_1__2" 23514 {
23515 23515 pushFollow(FOLLOW_2);
23516 23516 rule__IntervallNumber__Alternatives_2();
23517 // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" 23517
23518 // InternalApplicationConfiguration.g:7576:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; 23518 state._fsp--;
23519 public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { 23519
23520 23520
23521 int stackSize = keepStackSize(); 23521 }
23522 23522
23523 try { 23523 after(grammarAccess.getIntervallNumberAccess().getAlternatives_2());
23524 // InternalApplicationConfiguration.g:7580:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) 23524
23525 // InternalApplicationConfiguration.g:7581:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) 23525 }
23526 { 23526
23527 // InternalApplicationConfiguration.g:7581:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) 23527
23528 // InternalApplicationConfiguration.g:7582:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) 23528 }
23529 { 23529
23530 before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); 23530 }
23531 // InternalApplicationConfiguration.g:7583:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) 23531 catch (RecognitionException re) {
23532 // InternalApplicationConfiguration.g:7583:3: rule__GenerationTask__PartialModelAssignment_3_1_2 23532 reportError(re);
23533 { 23533 recover(input,re);
23534 pushFollow(FOLLOW_2); 23534 }
23535 rule__GenerationTask__PartialModelAssignment_3_1_2(); 23535 finally {
23536 23536
23537 state._fsp--; 23537 restoreStackSize(stackSize);
23538 23538
23539 23539 }
23540 } 23540 return ;
23541 23541 }
23542 after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); 23542 // $ANTLR end "rule__IntervallNumber__Group__2__Impl"
23543 23543
23544 } 23544
23545 23545 // $ANTLR start "rule__IntEnumberation__Group__0"
23546 23546 // InternalApplicationConfiguration.g:7538:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ;
23547 } 23547 public final void rule__IntEnumberation__Group__0() throws RecognitionException {
23548 23548
23549 } 23549 int stackSize = keepStackSize();
23550 catch (RecognitionException re) { 23550
23551 reportError(re); 23551 try {
23552 recover(input,re); 23552 // InternalApplicationConfiguration.g:7542:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 )
23553 } 23553 // InternalApplicationConfiguration.g:7543:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1
23554 finally { 23554 {
23555 23555 pushFollow(FOLLOW_37);
23556 restoreStackSize(stackSize); 23556 rule__IntEnumberation__Group__0__Impl();
23557 23557
23558 } 23558 state._fsp--;
23559 return ; 23559
23560 } 23560 pushFollow(FOLLOW_2);
23561 // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl" 23561 rule__IntEnumberation__Group__1();
23562 23562
23563 23563 state._fsp--;
23564 // $ANTLR start "rule__GenerationTask__Group_3_2__0" 23564
23565 // InternalApplicationConfiguration.g:7592:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; 23565
23566 public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { 23566 }
23567 23567
23568 int stackSize = keepStackSize(); 23568 }
23569 23569 catch (RecognitionException re) {
23570 try { 23570 reportError(re);
23571 // InternalApplicationConfiguration.g:7596:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) 23571 recover(input,re);
23572 // InternalApplicationConfiguration.g:7597:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 23572 }
23573 { 23573 finally {
23574 pushFollow(FOLLOW_13); 23574
23575 rule__GenerationTask__Group_3_2__0__Impl(); 23575 restoreStackSize(stackSize);
23576 23576
23577 state._fsp--; 23577 }
23578 23578 return ;
23579 pushFollow(FOLLOW_2); 23579 }
23580 rule__GenerationTask__Group_3_2__1(); 23580 // $ANTLR end "rule__IntEnumberation__Group__0"
23581 23581
23582 state._fsp--; 23582
23583 23583 // $ANTLR start "rule__IntEnumberation__Group__0__Impl"
23584 23584 // InternalApplicationConfiguration.g:7550:1: rule__IntEnumberation__Group__0__Impl : ( () ) ;
23585 } 23585 public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException {
23586 23586
23587 } 23587 int stackSize = keepStackSize();
23588 catch (RecognitionException re) { 23588
23589 reportError(re); 23589 try {
23590 recover(input,re); 23590 // InternalApplicationConfiguration.g:7554:1: ( ( () ) )
23591 } 23591 // InternalApplicationConfiguration.g:7555:1: ( () )
23592 finally { 23592 {
23593 23593 // InternalApplicationConfiguration.g:7555:1: ( () )
23594 restoreStackSize(stackSize); 23594 // InternalApplicationConfiguration.g:7556:2: ()
23595 23595 {
23596 } 23596 before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0());
23597 return ; 23597 // InternalApplicationConfiguration.g:7557:2: ()
23598 } 23598 // InternalApplicationConfiguration.g:7557:3:
23599 // $ANTLR end "rule__GenerationTask__Group_3_2__0" 23599 {
23600 23600 }
23601 23601
23602 // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" 23602 after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0());
23603 // InternalApplicationConfiguration.g:7604:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; 23603
23604 public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { 23604 }
23605 23605
23606 int stackSize = keepStackSize(); 23606
23607 23607 }
23608 try { 23608
23609 // InternalApplicationConfiguration.g:7608:1: ( ( 'constraints' ) ) 23609 }
23610 // InternalApplicationConfiguration.g:7609:1: ( 'constraints' ) 23610 finally {
23611 { 23611
23612 // InternalApplicationConfiguration.g:7609:1: ( 'constraints' ) 23612 restoreStackSize(stackSize);
23613 // InternalApplicationConfiguration.g:7610:2: 'constraints' 23613
23614 { 23614 }
23615 before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); 23615 return ;
23616 match(input,33,FOLLOW_2); 23616 }
23617 after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); 23617 // $ANTLR end "rule__IntEnumberation__Group__0__Impl"
23618 23618
23619 } 23619
23620 23620 // $ANTLR start "rule__IntEnumberation__Group__1"
23621 23621 // InternalApplicationConfiguration.g:7565:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ;
23622 } 23622 public final void rule__IntEnumberation__Group__1() throws RecognitionException {
23623 23623
23624 } 23624 int stackSize = keepStackSize();
23625 catch (RecognitionException re) { 23625
23626 reportError(re); 23626 try {
23627 recover(input,re); 23627 // InternalApplicationConfiguration.g:7569:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 )
23628 } 23628 // InternalApplicationConfiguration.g:7570:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2
23629 finally { 23629 {
23630 23630 pushFollow(FOLLOW_42);
23631 restoreStackSize(stackSize); 23631 rule__IntEnumberation__Group__1__Impl();
23632 23632
23633 } 23633 state._fsp--;
23634 return ; 23634
23635 } 23635 pushFollow(FOLLOW_2);
23636 // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl" 23636 rule__IntEnumberation__Group__2();
23637 23637
23638 23638 state._fsp--;
23639 // $ANTLR start "rule__GenerationTask__Group_3_2__1" 23639
23640 // InternalApplicationConfiguration.g:7619:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; 23640
23641 public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { 23641 }
23642 23642
23643 int stackSize = keepStackSize(); 23643 }
23644 23644 catch (RecognitionException re) {
23645 try { 23645 reportError(re);
23646 // InternalApplicationConfiguration.g:7623:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) 23646 recover(input,re);
23647 // InternalApplicationConfiguration.g:7624:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 23647 }
23648 { 23648 finally {
23649 pushFollow(FOLLOW_43); 23649
23650 rule__GenerationTask__Group_3_2__1__Impl(); 23650 restoreStackSize(stackSize);
23651 23651
23652 state._fsp--; 23652 }
23653 23653 return ;
23654 pushFollow(FOLLOW_2); 23654 }
23655 rule__GenerationTask__Group_3_2__2(); 23655 // $ANTLR end "rule__IntEnumberation__Group__1"
23656 23656
23657 state._fsp--; 23657
23658 23658 // $ANTLR start "rule__IntEnumberation__Group__1__Impl"
23659 23659 // InternalApplicationConfiguration.g:7577:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ;
23660 } 23660 public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException {
23661 23661
23662 } 23662 int stackSize = keepStackSize();
23663 catch (RecognitionException re) { 23663
23664 reportError(re); 23664 try {
23665 recover(input,re); 23665 // InternalApplicationConfiguration.g:7581:1: ( ( '{' ) )
23666 } 23666 // InternalApplicationConfiguration.g:7582:1: ( '{' )
23667 finally { 23667 {
23668 23668 // InternalApplicationConfiguration.g:7582:1: ( '{' )
23669 restoreStackSize(stackSize); 23669 // InternalApplicationConfiguration.g:7583:2: '{'
23670 23670 {
23671 } 23671 before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
23672 return ; 23672 match(input,29,FOLLOW_2);
23673 } 23673 after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
23674 // $ANTLR end "rule__GenerationTask__Group_3_2__1" 23674
23675 23675 }
23676 23676
23677 // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" 23677
23678 // InternalApplicationConfiguration.g:7631:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; 23678 }
23679 public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { 23679
23680 23680 }
23681 int stackSize = keepStackSize(); 23681 catch (RecognitionException re) {
23682 23682 reportError(re);
23683 try { 23683 recover(input,re);
23684 // InternalApplicationConfiguration.g:7635:1: ( ( '=' ) ) 23684 }
23685 // InternalApplicationConfiguration.g:7636:1: ( '=' ) 23685 finally {
23686 { 23686
23687 // InternalApplicationConfiguration.g:7636:1: ( '=' ) 23687 restoreStackSize(stackSize);
23688 // InternalApplicationConfiguration.g:7637:2: '=' 23688
23689 { 23689 }
23690 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 23690 return ;
23691 match(input,23,FOLLOW_2); 23691 }
23692 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 23692 // $ANTLR end "rule__IntEnumberation__Group__1__Impl"
23693 23693
23694 } 23694
23695 23695 // $ANTLR start "rule__IntEnumberation__Group__2"
23696 23696 // InternalApplicationConfiguration.g:7592:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ;
23697 } 23697 public final void rule__IntEnumberation__Group__2() throws RecognitionException {
23698 23698
23699 } 23699 int stackSize = keepStackSize();
23700 catch (RecognitionException re) { 23700
23701 reportError(re); 23701 try {
23702 recover(input,re); 23702 // InternalApplicationConfiguration.g:7596:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 )
23703 } 23703 // InternalApplicationConfiguration.g:7597:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3
23704 finally { 23704 {
23705 23705 pushFollow(FOLLOW_42);
23706 restoreStackSize(stackSize); 23706 rule__IntEnumberation__Group__2__Impl();
23707 23707
23708 } 23708 state._fsp--;
23709 return ; 23709
23710 } 23710 pushFollow(FOLLOW_2);
23711 // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl" 23711 rule__IntEnumberation__Group__3();
23712 23712
23713 23713 state._fsp--;
23714 // $ANTLR start "rule__GenerationTask__Group_3_2__2" 23714
23715 // InternalApplicationConfiguration.g:7646:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; 23715
23716 public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { 23716 }
23717 23717
23718 int stackSize = keepStackSize(); 23718 }
23719 23719 catch (RecognitionException re) {
23720 try { 23720 reportError(re);
23721 // InternalApplicationConfiguration.g:7650:1: ( rule__GenerationTask__Group_3_2__2__Impl ) 23721 recover(input,re);
23722 // InternalApplicationConfiguration.g:7651:2: rule__GenerationTask__Group_3_2__2__Impl 23722 }
23723 { 23723 finally {
23724 pushFollow(FOLLOW_2); 23724
23725 rule__GenerationTask__Group_3_2__2__Impl(); 23725 restoreStackSize(stackSize);
23726 23726
23727 state._fsp--; 23727 }
23728 23728 return ;
23729 23729 }
23730 } 23730 // $ANTLR end "rule__IntEnumberation__Group__2"
23731 23731
23732 } 23732
23733 catch (RecognitionException re) { 23733 // $ANTLR start "rule__IntEnumberation__Group__2__Impl"
23734 reportError(re); 23734 // InternalApplicationConfiguration.g:7604:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ;
23735 recover(input,re); 23735 public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException {
23736 } 23736
23737 finally { 23737 int stackSize = keepStackSize();
23738 23738
23739 restoreStackSize(stackSize); 23739 try {
23740 23740 // InternalApplicationConfiguration.g:7608:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) )
23741 } 23741 // InternalApplicationConfiguration.g:7609:1: ( ( rule__IntEnumberation__Group_2__0 )? )
23742 return ; 23742 {
23743 } 23743 // InternalApplicationConfiguration.g:7609:1: ( ( rule__IntEnumberation__Group_2__0 )? )
23744 // $ANTLR end "rule__GenerationTask__Group_3_2__2" 23744 // InternalApplicationConfiguration.g:7610:2: ( rule__IntEnumberation__Group_2__0 )?
23745 23745 {
23746 23746 before(grammarAccess.getIntEnumberationAccess().getGroup_2());
23747 // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" 23747 // InternalApplicationConfiguration.g:7611:2: ( rule__IntEnumberation__Group_2__0 )?
23748 // InternalApplicationConfiguration.g:7657:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; 23748 int alt56=2;
23749 public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { 23749 int LA56_0 = input.LA(1);
23750 23750
23751 int stackSize = keepStackSize(); 23751 if ( (LA56_0==RULE_INT||LA56_0==22) ) {
23752 23752 alt56=1;
23753 try { 23753 }
23754 // InternalApplicationConfiguration.g:7661:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) 23754 switch (alt56) {
23755 // InternalApplicationConfiguration.g:7662:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) 23755 case 1 :
23756 { 23756 // InternalApplicationConfiguration.g:7611:3: rule__IntEnumberation__Group_2__0
23757 // InternalApplicationConfiguration.g:7662:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) 23757 {
23758 // InternalApplicationConfiguration.g:7663:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) 23758 pushFollow(FOLLOW_2);
23759 { 23759 rule__IntEnumberation__Group_2__0();
23760 before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); 23760
23761 // InternalApplicationConfiguration.g:7664:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) 23761 state._fsp--;
23762 // InternalApplicationConfiguration.g:7664:3: rule__GenerationTask__PatternsAssignment_3_2_2 23762
23763 { 23763
23764 pushFollow(FOLLOW_2); 23764 }
23765 rule__GenerationTask__PatternsAssignment_3_2_2(); 23765 break;
23766 23766
23767 state._fsp--; 23767 }
23768 23768
23769 23769 after(grammarAccess.getIntEnumberationAccess().getGroup_2());
23770 } 23770
23771 23771 }
23772 after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); 23772
23773 23773
23774 } 23774 }
23775 23775
23776 23776 }
23777 } 23777 catch (RecognitionException re) {
23778 23778 reportError(re);
23779 } 23779 recover(input,re);
23780 catch (RecognitionException re) { 23780 }
23781 reportError(re); 23781 finally {
23782 recover(input,re); 23782
23783 } 23783 restoreStackSize(stackSize);
23784 finally { 23784
23785 23785 }
23786 restoreStackSize(stackSize); 23786 return ;
23787 23787 }
23788 } 23788 // $ANTLR end "rule__IntEnumberation__Group__2__Impl"
23789 return ; 23789
23790 } 23790
23791 // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl" 23791 // $ANTLR start "rule__IntEnumberation__Group__3"
23792 23792 // InternalApplicationConfiguration.g:7619:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ;
23793 23793 public final void rule__IntEnumberation__Group__3() throws RecognitionException {
23794 // $ANTLR start "rule__GenerationTask__Group_3_3__0" 23794
23795 // InternalApplicationConfiguration.g:7673:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; 23795 int stackSize = keepStackSize();
23796 public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { 23796
23797 23797 try {
23798 int stackSize = keepStackSize(); 23798 // InternalApplicationConfiguration.g:7623:1: ( rule__IntEnumberation__Group__3__Impl )
23799 23799 // InternalApplicationConfiguration.g:7624:2: rule__IntEnumberation__Group__3__Impl
23800 try { 23800 {
23801 // InternalApplicationConfiguration.g:7677:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) 23801 pushFollow(FOLLOW_2);
23802 // InternalApplicationConfiguration.g:7678:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 23802 rule__IntEnumberation__Group__3__Impl();
23803 { 23803
23804 pushFollow(FOLLOW_13); 23804 state._fsp--;
23805 rule__GenerationTask__Group_3_3__0__Impl(); 23805
23806 23806
23807 state._fsp--; 23807 }
23808 23808
23809 pushFollow(FOLLOW_2); 23809 }
23810 rule__GenerationTask__Group_3_3__1(); 23810 catch (RecognitionException re) {
23811 23811 reportError(re);
23812 state._fsp--; 23812 recover(input,re);
23813 23813 }
23814 23814 finally {
23815 } 23815
23816 23816 restoreStackSize(stackSize);
23817 } 23817
23818 catch (RecognitionException re) { 23818 }
23819 reportError(re); 23819 return ;
23820 recover(input,re); 23820 }
23821 } 23821 // $ANTLR end "rule__IntEnumberation__Group__3"
23822 finally { 23822
23823 23823
23824 restoreStackSize(stackSize); 23824 // $ANTLR start "rule__IntEnumberation__Group__3__Impl"
23825 23825 // InternalApplicationConfiguration.g:7630:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ;
23826 } 23826 public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException {
23827 return ; 23827
23828 } 23828 int stackSize = keepStackSize();
23829 // $ANTLR end "rule__GenerationTask__Group_3_3__0" 23829
23830 23830 try {
23831 23831 // InternalApplicationConfiguration.g:7634:1: ( ( '}' ) )
23832 // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" 23832 // InternalApplicationConfiguration.g:7635:1: ( '}' )
23833 // InternalApplicationConfiguration.g:7685:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'scope' ) ; 23833 {
23834 public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { 23834 // InternalApplicationConfiguration.g:7635:1: ( '}' )
23835 23835 // InternalApplicationConfiguration.g:7636:2: '}'
23836 int stackSize = keepStackSize(); 23836 {
23837 23837 before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
23838 try { 23838 match(input,30,FOLLOW_2);
23839 // InternalApplicationConfiguration.g:7689:1: ( ( 'scope' ) ) 23839 after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
23840 // InternalApplicationConfiguration.g:7690:1: ( 'scope' ) 23840
23841 { 23841 }
23842 // InternalApplicationConfiguration.g:7690:1: ( 'scope' ) 23842
23843 // InternalApplicationConfiguration.g:7691:2: 'scope' 23843
23844 { 23844 }
23845 before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); 23845
23846 match(input,46,FOLLOW_2); 23846 }
23847 after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); 23847 catch (RecognitionException re) {
23848 23848 reportError(re);
23849 } 23849 recover(input,re);
23850 23850 }
23851 23851 finally {
23852 } 23852
23853 23853 restoreStackSize(stackSize);
23854 } 23854
23855 catch (RecognitionException re) { 23855 }
23856 reportError(re); 23856 return ;
23857 recover(input,re); 23857 }
23858 } 23858 // $ANTLR end "rule__IntEnumberation__Group__3__Impl"
23859 finally { 23859
23860 23860
23861 restoreStackSize(stackSize); 23861 // $ANTLR start "rule__IntEnumberation__Group_2__0"
23862 23862 // InternalApplicationConfiguration.g:7646:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ;
23863 } 23863 public final void rule__IntEnumberation__Group_2__0() throws RecognitionException {
23864 return ; 23864
23865 } 23865 int stackSize = keepStackSize();
23866 // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl" 23866
23867 23867 try {
23868 23868 // InternalApplicationConfiguration.g:7650:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 )
23869 // $ANTLR start "rule__GenerationTask__Group_3_3__1" 23869 // InternalApplicationConfiguration.g:7651:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1
23870 // InternalApplicationConfiguration.g:7700:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; 23870 {
23871 public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { 23871 pushFollow(FOLLOW_27);
23872 23872 rule__IntEnumberation__Group_2__0__Impl();
23873 int stackSize = keepStackSize(); 23873
23874 23874 state._fsp--;
23875 try { 23875
23876 // InternalApplicationConfiguration.g:7704:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) 23876 pushFollow(FOLLOW_2);
23877 // InternalApplicationConfiguration.g:7705:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 23877 rule__IntEnumberation__Group_2__1();
23878 { 23878
23879 pushFollow(FOLLOW_43); 23879 state._fsp--;
23880 rule__GenerationTask__Group_3_3__1__Impl(); 23880
23881 23881
23882 state._fsp--; 23882 }
23883 23883
23884 pushFollow(FOLLOW_2); 23884 }
23885 rule__GenerationTask__Group_3_3__2(); 23885 catch (RecognitionException re) {
23886 23886 reportError(re);
23887 state._fsp--; 23887 recover(input,re);
23888 23888 }
23889 23889 finally {
23890 } 23890
23891 23891 restoreStackSize(stackSize);
23892 } 23892
23893 catch (RecognitionException re) { 23893 }
23894 reportError(re); 23894 return ;
23895 recover(input,re); 23895 }
23896 } 23896 // $ANTLR end "rule__IntEnumberation__Group_2__0"
23897 finally { 23897
23898 23898
23899 restoreStackSize(stackSize); 23899 // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl"
23900 23900 // InternalApplicationConfiguration.g:7658:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ;
23901 } 23901 public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException {
23902 return ; 23902
23903 } 23903 int stackSize = keepStackSize();
23904 // $ANTLR end "rule__GenerationTask__Group_3_3__1" 23904
23905 23905 try {
23906 23906 // InternalApplicationConfiguration.g:7662:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) )
23907 // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" 23907 // InternalApplicationConfiguration.g:7663:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
23908 // InternalApplicationConfiguration.g:7712:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; 23908 {
23909 public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { 23909 // InternalApplicationConfiguration.g:7663:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
23910 23910 // InternalApplicationConfiguration.g:7664:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
23911 int stackSize = keepStackSize(); 23911 {
23912 23912 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0());
23913 try { 23913 // InternalApplicationConfiguration.g:7665:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
23914 // InternalApplicationConfiguration.g:7716:1: ( ( '=' ) ) 23914 // InternalApplicationConfiguration.g:7665:3: rule__IntEnumberation__EntryAssignment_2_0
23915 // InternalApplicationConfiguration.g:7717:1: ( '=' ) 23915 {
23916 { 23916 pushFollow(FOLLOW_2);
23917 // InternalApplicationConfiguration.g:7717:1: ( '=' ) 23917 rule__IntEnumberation__EntryAssignment_2_0();
23918 // InternalApplicationConfiguration.g:7718:2: '=' 23918
23919 { 23919 state._fsp--;
23920 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 23920
23921 match(input,23,FOLLOW_2); 23921
23922 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 23922 }
23923 23923
23924 } 23924 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0());
23925 23925
23926 23926 }
23927 } 23927
23928 23928
23929 } 23929 }
23930 catch (RecognitionException re) { 23930
23931 reportError(re); 23931 }
23932 recover(input,re); 23932 catch (RecognitionException re) {
23933 } 23933 reportError(re);
23934 finally { 23934 recover(input,re);
23935 23935 }
23936 restoreStackSize(stackSize); 23936 finally {
23937 23937
23938 } 23938 restoreStackSize(stackSize);
23939 return ; 23939
23940 } 23940 }
23941 // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl" 23941 return ;
23942 23942 }
23943 23943 // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl"
23944 // $ANTLR start "rule__GenerationTask__Group_3_3__2" 23944
23945 // InternalApplicationConfiguration.g:7727:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; 23945
23946 public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { 23946 // $ANTLR start "rule__IntEnumberation__Group_2__1"
23947 23947 // InternalApplicationConfiguration.g:7673:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ;
23948 int stackSize = keepStackSize(); 23948 public final void rule__IntEnumberation__Group_2__1() throws RecognitionException {
23949 23949
23950 try { 23950 int stackSize = keepStackSize();
23951 // InternalApplicationConfiguration.g:7731:1: ( rule__GenerationTask__Group_3_3__2__Impl ) 23951
23952 // InternalApplicationConfiguration.g:7732:2: rule__GenerationTask__Group_3_3__2__Impl 23952 try {
23953 { 23953 // InternalApplicationConfiguration.g:7677:1: ( rule__IntEnumberation__Group_2__1__Impl )
23954 pushFollow(FOLLOW_2); 23954 // InternalApplicationConfiguration.g:7678:2: rule__IntEnumberation__Group_2__1__Impl
23955 rule__GenerationTask__Group_3_3__2__Impl(); 23955 {
23956 23956 pushFollow(FOLLOW_2);
23957 state._fsp--; 23957 rule__IntEnumberation__Group_2__1__Impl();
23958 23958
23959 23959 state._fsp--;
23960 } 23960
23961 23961
23962 } 23962 }
23963 catch (RecognitionException re) { 23963
23964 reportError(re); 23964 }
23965 recover(input,re); 23965 catch (RecognitionException re) {
23966 } 23966 reportError(re);
23967 finally { 23967 recover(input,re);
23968 23968 }
23969 restoreStackSize(stackSize); 23969 finally {
23970 23970
23971 } 23971 restoreStackSize(stackSize);
23972 return ; 23972
23973 } 23973 }
23974 // $ANTLR end "rule__GenerationTask__Group_3_3__2" 23974 return ;
23975 23975 }
23976 23976 // $ANTLR end "rule__IntEnumberation__Group_2__1"
23977 // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" 23977
23978 // InternalApplicationConfiguration.g:7738:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) ; 23978
23979 public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { 23979 // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl"
23980 23980 // InternalApplicationConfiguration.g:7684:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ;
23981 int stackSize = keepStackSize(); 23981 public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException {
23982 23982
23983 try { 23983 int stackSize = keepStackSize();
23984 // InternalApplicationConfiguration.g:7742:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) ) 23984
23985 // InternalApplicationConfiguration.g:7743:1: ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) 23985 try {
23986 { 23986 // InternalApplicationConfiguration.g:7688:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) )
23987 // InternalApplicationConfiguration.g:7743:1: ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) 23987 // InternalApplicationConfiguration.g:7689:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
23988 // InternalApplicationConfiguration.g:7744:2: ( rule__GenerationTask__ScopeAssignment_3_3_2 ) 23988 {
23989 { 23989 // InternalApplicationConfiguration.g:7689:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
23990 before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); 23990 // InternalApplicationConfiguration.g:7690:2: ( rule__IntEnumberation__Group_2_1__0 )*
23991 // InternalApplicationConfiguration.g:7745:2: ( rule__GenerationTask__ScopeAssignment_3_3_2 ) 23991 {
23992 // InternalApplicationConfiguration.g:7745:3: rule__GenerationTask__ScopeAssignment_3_3_2 23992 before(grammarAccess.getIntEnumberationAccess().getGroup_2_1());
23993 { 23993 // InternalApplicationConfiguration.g:7691:2: ( rule__IntEnumberation__Group_2_1__0 )*
23994 pushFollow(FOLLOW_2); 23994 loop57:
23995 rule__GenerationTask__ScopeAssignment_3_3_2(); 23995 do {
23996 23996 int alt57=2;
23997 state._fsp--; 23997 int LA57_0 = input.LA(1);
23998 23998
23999 23999 if ( (LA57_0==31) ) {
24000 } 24000 alt57=1;
24001 24001 }
24002 after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); 24002
24003 24003
24004 } 24004 switch (alt57) {
24005 24005 case 1 :
24006 24006 // InternalApplicationConfiguration.g:7691:3: rule__IntEnumberation__Group_2_1__0
24007 } 24007 {
24008 24008 pushFollow(FOLLOW_17);
24009 } 24009 rule__IntEnumberation__Group_2_1__0();
24010 catch (RecognitionException re) { 24010
24011 reportError(re); 24011 state._fsp--;
24012 recover(input,re); 24012
24013 } 24013
24014 finally { 24014 }
24015 24015 break;
24016 restoreStackSize(stackSize); 24016
24017 24017 default :
24018 } 24018 break loop57;
24019 return ; 24019 }
24020 } 24020 } while (true);
24021 // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl" 24021
24022 24022 after(grammarAccess.getIntEnumberationAccess().getGroup_2_1());
24023 24023
24024 // $ANTLR start "rule__GenerationTask__Group_3_4__0" 24024 }
24025 // InternalApplicationConfiguration.g:7754:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; 24025
24026 public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { 24026
24027 24027 }
24028 int stackSize = keepStackSize(); 24028
24029 24029 }
24030 try { 24030 catch (RecognitionException re) {
24031 // InternalApplicationConfiguration.g:7758:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) 24031 reportError(re);
24032 // InternalApplicationConfiguration.g:7759:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 24032 recover(input,re);
24033 { 24033 }
24034 pushFollow(FOLLOW_13); 24034 finally {
24035 rule__GenerationTask__Group_3_4__0__Impl(); 24035
24036 24036 restoreStackSize(stackSize);
24037 state._fsp--; 24037
24038 24038 }
24039 pushFollow(FOLLOW_2); 24039 return ;
24040 rule__GenerationTask__Group_3_4__1(); 24040 }
24041 24041 // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl"
24042 state._fsp--; 24042
24043 24043
24044 24044 // $ANTLR start "rule__IntEnumberation__Group_2_1__0"
24045 } 24045 // InternalApplicationConfiguration.g:7700:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ;
24046 24046 public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException {
24047 } 24047
24048 catch (RecognitionException re) { 24048 int stackSize = keepStackSize();
24049 reportError(re); 24049
24050 recover(input,re); 24050 try {
24051 } 24051 // InternalApplicationConfiguration.g:7704:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 )
24052 finally { 24052 // InternalApplicationConfiguration.g:7705:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1
24053 24053 {
24054 restoreStackSize(stackSize); 24054 pushFollow(FOLLOW_25);
24055 24055 rule__IntEnumberation__Group_2_1__0__Impl();
24056 } 24056
24057 return ; 24057 state._fsp--;
24058 } 24058
24059 // $ANTLR end "rule__GenerationTask__Group_3_4__0" 24059 pushFollow(FOLLOW_2);
24060 24060 rule__IntEnumberation__Group_2_1__1();
24061 24061
24062 // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" 24062 state._fsp--;
24063 // InternalApplicationConfiguration.g:7766:1: rule__GenerationTask__Group_3_4__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) ; 24063
24064 public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { 24064
24065 24065 }
24066 int stackSize = keepStackSize(); 24066
24067 24067 }
24068 try { 24068 catch (RecognitionException re) {
24069 // InternalApplicationConfiguration.g:7770:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) ) 24069 reportError(re);
24070 // InternalApplicationConfiguration.g:7771:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) 24070 recover(input,re);
24071 { 24071 }
24072 // InternalApplicationConfiguration.g:7771:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) 24072 finally {
24073 // InternalApplicationConfiguration.g:7772:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) 24073
24074 { 24074 restoreStackSize(stackSize);
24075 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); 24075
24076 // InternalApplicationConfiguration.g:7773:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) 24076 }
24077 // InternalApplicationConfiguration.g:7773:3: rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 24077 return ;
24078 { 24078 }
24079 pushFollow(FOLLOW_2); 24079 // $ANTLR end "rule__IntEnumberation__Group_2_1__0"
24080 rule__GenerationTask__NumberSpecifiedAssignment_3_4_0(); 24080
24081 24081
24082 state._fsp--; 24082 // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl"
24083 24083 // InternalApplicationConfiguration.g:7712:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ;
24084 24084 public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException {
24085 } 24085
24086 24086 int stackSize = keepStackSize();
24087 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); 24087
24088 24088 try {
24089 } 24089 // InternalApplicationConfiguration.g:7716:1: ( ( ',' ) )
24090 24090 // InternalApplicationConfiguration.g:7717:1: ( ',' )
24091 24091 {
24092 } 24092 // InternalApplicationConfiguration.g:7717:1: ( ',' )
24093 24093 // InternalApplicationConfiguration.g:7718:2: ','
24094 } 24094 {
24095 catch (RecognitionException re) { 24095 before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
24096 reportError(re); 24096 match(input,31,FOLLOW_2);
24097 recover(input,re); 24097 after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
24098 } 24098
24099 finally { 24099 }
24100 24100
24101 restoreStackSize(stackSize); 24101
24102 24102 }
24103 } 24103
24104 return ; 24104 }
24105 } 24105 catch (RecognitionException re) {
24106 // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl" 24106 reportError(re);
24107 24107 recover(input,re);
24108 24108 }
24109 // $ANTLR start "rule__GenerationTask__Group_3_4__1" 24109 finally {
24110 // InternalApplicationConfiguration.g:7781:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; 24110
24111 public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { 24111 restoreStackSize(stackSize);
24112 24112
24113 int stackSize = keepStackSize(); 24113 }
24114 24114 return ;
24115 try { 24115 }
24116 // InternalApplicationConfiguration.g:7785:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) 24116 // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl"
24117 // InternalApplicationConfiguration.g:7786:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 24117
24118 { 24118
24119 pushFollow(FOLLOW_9); 24119 // $ANTLR start "rule__IntEnumberation__Group_2_1__1"
24120 rule__GenerationTask__Group_3_4__1__Impl(); 24120 // InternalApplicationConfiguration.g:7727:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ;
24121 24121 public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException {
24122 state._fsp--; 24122
24123 24123 int stackSize = keepStackSize();
24124 pushFollow(FOLLOW_2); 24124
24125 rule__GenerationTask__Group_3_4__2(); 24125 try {
24126 24126 // InternalApplicationConfiguration.g:7731:1: ( rule__IntEnumberation__Group_2_1__1__Impl )
24127 state._fsp--; 24127 // InternalApplicationConfiguration.g:7732:2: rule__IntEnumberation__Group_2_1__1__Impl
24128 24128 {
24129 24129 pushFollow(FOLLOW_2);
24130 } 24130 rule__IntEnumberation__Group_2_1__1__Impl();
24131 24131
24132 } 24132 state._fsp--;
24133 catch (RecognitionException re) { 24133
24134 reportError(re); 24134
24135 recover(input,re); 24135 }
24136 } 24136
24137 finally { 24137 }
24138 24138 catch (RecognitionException re) {
24139 restoreStackSize(stackSize); 24139 reportError(re);
24140 24140 recover(input,re);
24141 } 24141 }
24142 return ; 24142 finally {
24143 } 24143
24144 // $ANTLR end "rule__GenerationTask__Group_3_4__1" 24144 restoreStackSize(stackSize);
24145 24145
24146 24146 }
24147 // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" 24147 return ;
24148 // InternalApplicationConfiguration.g:7793:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; 24148 }
24149 public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { 24149 // $ANTLR end "rule__IntEnumberation__Group_2_1__1"
24150 24150
24151 int stackSize = keepStackSize(); 24151
24152 24152 // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl"
24153 try { 24153 // InternalApplicationConfiguration.g:7738:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ;
24154 // InternalApplicationConfiguration.g:7797:1: ( ( '=' ) ) 24154 public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException {
24155 // InternalApplicationConfiguration.g:7798:1: ( '=' ) 24155
24156 { 24156 int stackSize = keepStackSize();
24157 // InternalApplicationConfiguration.g:7798:1: ( '=' ) 24157
24158 // InternalApplicationConfiguration.g:7799:2: '=' 24158 try {
24159 { 24159 // InternalApplicationConfiguration.g:7742:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) )
24160 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 24160 // InternalApplicationConfiguration.g:7743:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
24161 match(input,23,FOLLOW_2); 24161 {
24162 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 24162 // InternalApplicationConfiguration.g:7743:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
24163 24163 // InternalApplicationConfiguration.g:7744:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
24164 } 24164 {
24165 24165 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1());
24166 24166 // InternalApplicationConfiguration.g:7745:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
24167 } 24167 // InternalApplicationConfiguration.g:7745:3: rule__IntEnumberation__EntryAssignment_2_1_1
24168 24168 {
24169 } 24169 pushFollow(FOLLOW_2);
24170 catch (RecognitionException re) { 24170 rule__IntEnumberation__EntryAssignment_2_1_1();
24171 reportError(re); 24171
24172 recover(input,re); 24172 state._fsp--;
24173 } 24173
24174 finally { 24174
24175 24175 }
24176 restoreStackSize(stackSize); 24176
24177 24177 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1());
24178 } 24178
24179 return ; 24179 }
24180 } 24180
24181 // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl" 24181
24182 24182 }
24183 24183
24184 // $ANTLR start "rule__GenerationTask__Group_3_4__2" 24184 }
24185 // InternalApplicationConfiguration.g:7808:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; 24185 catch (RecognitionException re) {
24186 public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { 24186 reportError(re);
24187 24187 recover(input,re);
24188 int stackSize = keepStackSize(); 24188 }
24189 24189 finally {
24190 try { 24190
24191 // InternalApplicationConfiguration.g:7812:1: ( rule__GenerationTask__Group_3_4__2__Impl ) 24191 restoreStackSize(stackSize);
24192 // InternalApplicationConfiguration.g:7813:2: rule__GenerationTask__Group_3_4__2__Impl 24192
24193 { 24193 }
24194 pushFollow(FOLLOW_2); 24194 return ;
24195 rule__GenerationTask__Group_3_4__2__Impl(); 24195 }
24196 24196 // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl"
24197 state._fsp--; 24197
24198 24198
24199 24199 // $ANTLR start "rule__RealEnumeration__Group__0"
24200 } 24200 // InternalApplicationConfiguration.g:7754:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ;
24201 24201 public final void rule__RealEnumeration__Group__0() throws RecognitionException {
24202 } 24202
24203 catch (RecognitionException re) { 24203 int stackSize = keepStackSize();
24204 reportError(re); 24204
24205 recover(input,re); 24205 try {
24206 } 24206 // InternalApplicationConfiguration.g:7758:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 )
24207 finally { 24207 // InternalApplicationConfiguration.g:7759:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1
24208 24208 {
24209 restoreStackSize(stackSize); 24209 pushFollow(FOLLOW_37);
24210 24210 rule__RealEnumeration__Group__0__Impl();
24211 } 24211
24212 return ; 24212 state._fsp--;
24213 } 24213
24214 // $ANTLR end "rule__GenerationTask__Group_3_4__2" 24214 pushFollow(FOLLOW_2);
24215 24215 rule__RealEnumeration__Group__1();
24216 24216
24217 // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" 24217 state._fsp--;
24218 // InternalApplicationConfiguration.g:7819:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) ; 24218
24219 public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { 24219
24220 24220 }
24221 int stackSize = keepStackSize(); 24221
24222 24222 }
24223 try { 24223 catch (RecognitionException re) {
24224 // InternalApplicationConfiguration.g:7823:1: ( ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) ) 24224 reportError(re);
24225 // InternalApplicationConfiguration.g:7824:1: ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) 24225 recover(input,re);
24226 { 24226 }
24227 // InternalApplicationConfiguration.g:7824:1: ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) 24227 finally {
24228 // InternalApplicationConfiguration.g:7825:2: ( rule__GenerationTask__NumberAssignment_3_4_2 ) 24228
24229 { 24229 restoreStackSize(stackSize);
24230 before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); 24230
24231 // InternalApplicationConfiguration.g:7826:2: ( rule__GenerationTask__NumberAssignment_3_4_2 ) 24231 }
24232 // InternalApplicationConfiguration.g:7826:3: rule__GenerationTask__NumberAssignment_3_4_2 24232 return ;
24233 { 24233 }
24234 pushFollow(FOLLOW_2); 24234 // $ANTLR end "rule__RealEnumeration__Group__0"
24235 rule__GenerationTask__NumberAssignment_3_4_2(); 24235
24236 24236
24237 state._fsp--; 24237 // $ANTLR start "rule__RealEnumeration__Group__0__Impl"
24238 24238 // InternalApplicationConfiguration.g:7766:1: rule__RealEnumeration__Group__0__Impl : ( () ) ;
24239 24239 public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException {
24240 } 24240
24241 24241 int stackSize = keepStackSize();
24242 after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); 24242
24243 24243 try {
24244 } 24244 // InternalApplicationConfiguration.g:7770:1: ( ( () ) )
24245 24245 // InternalApplicationConfiguration.g:7771:1: ( () )
24246 24246 {
24247 } 24247 // InternalApplicationConfiguration.g:7771:1: ( () )
24248 24248 // InternalApplicationConfiguration.g:7772:2: ()
24249 } 24249 {
24250 catch (RecognitionException re) { 24250 before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0());
24251 reportError(re); 24251 // InternalApplicationConfiguration.g:7773:2: ()
24252 recover(input,re); 24252 // InternalApplicationConfiguration.g:7773:3:
24253 } 24253 {
24254 finally { 24254 }
24255 24255
24256 restoreStackSize(stackSize); 24256 after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0());
24257 24257
24258 } 24258 }
24259 return ; 24259
24260 } 24260
24261 // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl" 24261 }
24262 24262
24263 24263 }
24264 // $ANTLR start "rule__GenerationTask__Group_3_5__0" 24264 finally {
24265 // InternalApplicationConfiguration.g:7835:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; 24265
24266 public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { 24266 restoreStackSize(stackSize);
24267 24267
24268 int stackSize = keepStackSize(); 24268 }
24269 24269 return ;
24270 try { 24270 }
24271 // InternalApplicationConfiguration.g:7839:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) 24271 // $ANTLR end "rule__RealEnumeration__Group__0__Impl"
24272 // InternalApplicationConfiguration.g:7840:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 24272
24273 { 24273
24274 pushFollow(FOLLOW_13); 24274 // $ANTLR start "rule__RealEnumeration__Group__1"
24275 rule__GenerationTask__Group_3_5__0__Impl(); 24275 // InternalApplicationConfiguration.g:7781:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ;
24276 24276 public final void rule__RealEnumeration__Group__1() throws RecognitionException {
24277 state._fsp--; 24277
24278 24278 int stackSize = keepStackSize();
24279 pushFollow(FOLLOW_2); 24279
24280 rule__GenerationTask__Group_3_5__1(); 24280 try {
24281 24281 // InternalApplicationConfiguration.g:7785:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 )
24282 state._fsp--; 24282 // InternalApplicationConfiguration.g:7786:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2
24283 24283 {
24284 24284 pushFollow(FOLLOW_42);
24285 } 24285 rule__RealEnumeration__Group__1__Impl();
24286 24286
24287 } 24287 state._fsp--;
24288 catch (RecognitionException re) { 24288
24289 reportError(re); 24289 pushFollow(FOLLOW_2);
24290 recover(input,re); 24290 rule__RealEnumeration__Group__2();
24291 } 24291
24292 finally { 24292 state._fsp--;
24293 24293
24294 restoreStackSize(stackSize); 24294
24295 24295 }
24296 } 24296
24297 return ; 24297 }
24298 } 24298 catch (RecognitionException re) {
24299 // $ANTLR end "rule__GenerationTask__Group_3_5__0" 24299 reportError(re);
24300 24300 recover(input,re);
24301 24301 }
24302 // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" 24302 finally {
24303 // InternalApplicationConfiguration.g:7847:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) ; 24303
24304 public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { 24304 restoreStackSize(stackSize);
24305 24305
24306 int stackSize = keepStackSize(); 24306 }
24307 24307 return ;
24308 try { 24308 }
24309 // InternalApplicationConfiguration.g:7851:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) ) 24309 // $ANTLR end "rule__RealEnumeration__Group__1"
24310 // InternalApplicationConfiguration.g:7852:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) 24310
24311 { 24311
24312 // InternalApplicationConfiguration.g:7852:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) 24312 // $ANTLR start "rule__RealEnumeration__Group__1__Impl"
24313 // InternalApplicationConfiguration.g:7853:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) 24313 // InternalApplicationConfiguration.g:7793:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ;
24314 { 24314 public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException {
24315 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); 24315
24316 // InternalApplicationConfiguration.g:7854:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) 24316 int stackSize = keepStackSize();
24317 // InternalApplicationConfiguration.g:7854:3: rule__GenerationTask__RunSpecifiedAssignment_3_5_0 24317
24318 { 24318 try {
24319 pushFollow(FOLLOW_2); 24319 // InternalApplicationConfiguration.g:7797:1: ( ( '{' ) )
24320 rule__GenerationTask__RunSpecifiedAssignment_3_5_0(); 24320 // InternalApplicationConfiguration.g:7798:1: ( '{' )
24321 24321 {
24322 state._fsp--; 24322 // InternalApplicationConfiguration.g:7798:1: ( '{' )
24323 24323 // InternalApplicationConfiguration.g:7799:2: '{'
24324 24324 {
24325 } 24325 before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
24326 24326 match(input,29,FOLLOW_2);
24327 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); 24327 after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
24328 24328
24329 } 24329 }
24330 24330
24331 24331
24332 } 24332 }
24333 24333
24334 } 24334 }
24335 catch (RecognitionException re) { 24335 catch (RecognitionException re) {
24336 reportError(re); 24336 reportError(re);
24337 recover(input,re); 24337 recover(input,re);
24338 } 24338 }
24339 finally { 24339 finally {
24340 24340
24341 restoreStackSize(stackSize); 24341 restoreStackSize(stackSize);
24342 24342
24343 } 24343 }
24344 return ; 24344 return ;
24345 } 24345 }
24346 // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl" 24346 // $ANTLR end "rule__RealEnumeration__Group__1__Impl"
24347 24347
24348 24348
24349 // $ANTLR start "rule__GenerationTask__Group_3_5__1" 24349 // $ANTLR start "rule__RealEnumeration__Group__2"
24350 // InternalApplicationConfiguration.g:7862:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; 24350 // InternalApplicationConfiguration.g:7808:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ;
24351 public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { 24351 public final void rule__RealEnumeration__Group__2() throws RecognitionException {
24352 24352
24353 int stackSize = keepStackSize(); 24353 int stackSize = keepStackSize();
24354 24354
24355 try { 24355 try {
24356 // InternalApplicationConfiguration.g:7866:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) 24356 // InternalApplicationConfiguration.g:7812:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 )
24357 // InternalApplicationConfiguration.g:7867:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 24357 // InternalApplicationConfiguration.g:7813:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3
24358 { 24358 {
24359 pushFollow(FOLLOW_9); 24359 pushFollow(FOLLOW_42);
24360 rule__GenerationTask__Group_3_5__1__Impl(); 24360 rule__RealEnumeration__Group__2__Impl();
24361 24361
24362 state._fsp--; 24362 state._fsp--;
24363 24363
24364 pushFollow(FOLLOW_2); 24364 pushFollow(FOLLOW_2);
24365 rule__GenerationTask__Group_3_5__2(); 24365 rule__RealEnumeration__Group__3();
24366 24366
24367 state._fsp--; 24367 state._fsp--;
24368 24368
24369 24369
24370 } 24370 }
24371 24371
24372 } 24372 }
24373 catch (RecognitionException re) { 24373 catch (RecognitionException re) {
24374 reportError(re); 24374 reportError(re);
24375 recover(input,re); 24375 recover(input,re);
24376 } 24376 }
24377 finally { 24377 finally {
24378 24378
24379 restoreStackSize(stackSize); 24379 restoreStackSize(stackSize);
24380 24380
24381 } 24381 }
24382 return ; 24382 return ;
24383 } 24383 }
24384 // $ANTLR end "rule__GenerationTask__Group_3_5__1" 24384 // $ANTLR end "rule__RealEnumeration__Group__2"
24385 24385
24386 24386
24387 // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" 24387 // $ANTLR start "rule__RealEnumeration__Group__2__Impl"
24388 // InternalApplicationConfiguration.g:7874:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; 24388 // InternalApplicationConfiguration.g:7820:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ;
24389 public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { 24389 public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException {
24390 24390
24391 int stackSize = keepStackSize(); 24391 int stackSize = keepStackSize();
24392 24392
24393 try { 24393 try {
24394 // InternalApplicationConfiguration.g:7878:1: ( ( '=' ) ) 24394 // InternalApplicationConfiguration.g:7824:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) )
24395 // InternalApplicationConfiguration.g:7879:1: ( '=' ) 24395 // InternalApplicationConfiguration.g:7825:1: ( ( rule__RealEnumeration__Group_2__0 )? )
24396 { 24396 {
24397 // InternalApplicationConfiguration.g:7879:1: ( '=' ) 24397 // InternalApplicationConfiguration.g:7825:1: ( ( rule__RealEnumeration__Group_2__0 )? )
24398 // InternalApplicationConfiguration.g:7880:2: '=' 24398 // InternalApplicationConfiguration.g:7826:2: ( rule__RealEnumeration__Group_2__0 )?
24399 { 24399 {
24400 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 24400 before(grammarAccess.getRealEnumerationAccess().getGroup_2());
24401 match(input,23,FOLLOW_2); 24401 // InternalApplicationConfiguration.g:7827:2: ( rule__RealEnumeration__Group_2__0 )?
24402 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 24402 int alt58=2;
24403 24403 int LA58_0 = input.LA(1);
24404 } 24404
24405 24405 if ( (LA58_0==RULE_INT||LA58_0==22) ) {
24406 24406 alt58=1;
24407 } 24407 }
24408 24408 switch (alt58) {
24409 } 24409 case 1 :
24410 catch (RecognitionException re) { 24410 // InternalApplicationConfiguration.g:7827:3: rule__RealEnumeration__Group_2__0
24411 reportError(re); 24411 {
24412 recover(input,re); 24412 pushFollow(FOLLOW_2);
24413 } 24413 rule__RealEnumeration__Group_2__0();
24414 finally { 24414
24415 24415 state._fsp--;
24416 restoreStackSize(stackSize); 24416
24417 24417
24418 } 24418 }
24419 return ; 24419 break;
24420 } 24420
24421 // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl" 24421 }
24422 24422
24423 24423 after(grammarAccess.getRealEnumerationAccess().getGroup_2());
24424 // $ANTLR start "rule__GenerationTask__Group_3_5__2" 24424
24425 // InternalApplicationConfiguration.g:7889:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; 24425 }
24426 public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { 24426
24427 24427
24428 int stackSize = keepStackSize(); 24428 }
24429 24429
24430 try { 24430 }
24431 // InternalApplicationConfiguration.g:7893:1: ( rule__GenerationTask__Group_3_5__2__Impl ) 24431 catch (RecognitionException re) {
24432 // InternalApplicationConfiguration.g:7894:2: rule__GenerationTask__Group_3_5__2__Impl 24432 reportError(re);
24433 { 24433 recover(input,re);
24434 pushFollow(FOLLOW_2); 24434 }
24435 rule__GenerationTask__Group_3_5__2__Impl(); 24435 finally {
24436 24436
24437 state._fsp--; 24437 restoreStackSize(stackSize);
24438 24438
24439 24439 }
24440 } 24440 return ;
24441 24441 }
24442 } 24442 // $ANTLR end "rule__RealEnumeration__Group__2__Impl"
24443 catch (RecognitionException re) { 24443
24444 reportError(re); 24444
24445 recover(input,re); 24445 // $ANTLR start "rule__RealEnumeration__Group__3"
24446 } 24446 // InternalApplicationConfiguration.g:7835:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ;
24447 finally { 24447 public final void rule__RealEnumeration__Group__3() throws RecognitionException {
24448 24448
24449 restoreStackSize(stackSize); 24449 int stackSize = keepStackSize();
24450 24450
24451 } 24451 try {
24452 return ; 24452 // InternalApplicationConfiguration.g:7839:1: ( rule__RealEnumeration__Group__3__Impl )
24453 } 24453 // InternalApplicationConfiguration.g:7840:2: rule__RealEnumeration__Group__3__Impl
24454 // $ANTLR end "rule__GenerationTask__Group_3_5__2" 24454 {
24455 24455 pushFollow(FOLLOW_2);
24456 24456 rule__RealEnumeration__Group__3__Impl();
24457 // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" 24457
24458 // InternalApplicationConfiguration.g:7900:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) ; 24458 state._fsp--;
24459 public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { 24459
24460 24460
24461 int stackSize = keepStackSize(); 24461 }
24462 24462
24463 try { 24463 }
24464 // InternalApplicationConfiguration.g:7904:1: ( ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) ) 24464 catch (RecognitionException re) {
24465 // InternalApplicationConfiguration.g:7905:1: ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) 24465 reportError(re);
24466 { 24466 recover(input,re);
24467 // InternalApplicationConfiguration.g:7905:1: ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) 24467 }
24468 // InternalApplicationConfiguration.g:7906:2: ( rule__GenerationTask__RunsAssignment_3_5_2 ) 24468 finally {
24469 { 24469
24470 before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); 24470 restoreStackSize(stackSize);
24471 // InternalApplicationConfiguration.g:7907:2: ( rule__GenerationTask__RunsAssignment_3_5_2 ) 24471
24472 // InternalApplicationConfiguration.g:7907:3: rule__GenerationTask__RunsAssignment_3_5_2 24472 }
24473 { 24473 return ;
24474 pushFollow(FOLLOW_2); 24474 }
24475 rule__GenerationTask__RunsAssignment_3_5_2(); 24475 // $ANTLR end "rule__RealEnumeration__Group__3"
24476 24476
24477 state._fsp--; 24477
24478 24478 // $ANTLR start "rule__RealEnumeration__Group__3__Impl"
24479 24479 // InternalApplicationConfiguration.g:7846:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ;
24480 } 24480 public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException {
24481 24481
24482 after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); 24482 int stackSize = keepStackSize();
24483 24483
24484 } 24484 try {
24485 24485 // InternalApplicationConfiguration.g:7850:1: ( ( '}' ) )
24486 24486 // InternalApplicationConfiguration.g:7851:1: ( '}' )
24487 } 24487 {
24488 24488 // InternalApplicationConfiguration.g:7851:1: ( '}' )
24489 } 24489 // InternalApplicationConfiguration.g:7852:2: '}'
24490 catch (RecognitionException re) { 24490 {
24491 reportError(re); 24491 before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
24492 recover(input,re); 24492 match(input,30,FOLLOW_2);
24493 } 24493 after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
24494 finally { 24494
24495 24495 }
24496 restoreStackSize(stackSize); 24496
24497 24497
24498 } 24498 }
24499 return ; 24499
24500 } 24500 }
24501 // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl" 24501 catch (RecognitionException re) {
24502 24502 reportError(re);
24503 24503 recover(input,re);
24504 // $ANTLR start "rule__GenerationTask__Group_3_6__0" 24504 }
24505 // InternalApplicationConfiguration.g:7916:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; 24505 finally {
24506 public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { 24506
24507 24507 restoreStackSize(stackSize);
24508 int stackSize = keepStackSize(); 24508
24509 24509 }
24510 try { 24510 return ;
24511 // InternalApplicationConfiguration.g:7920:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) 24511 }
24512 // InternalApplicationConfiguration.g:7921:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 24512 // $ANTLR end "rule__RealEnumeration__Group__3__Impl"
24513 { 24513
24514 pushFollow(FOLLOW_13); 24514
24515 rule__GenerationTask__Group_3_6__0__Impl(); 24515 // $ANTLR start "rule__RealEnumeration__Group_2__0"
24516 24516 // InternalApplicationConfiguration.g:7862:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ;
24517 state._fsp--; 24517 public final void rule__RealEnumeration__Group_2__0() throws RecognitionException {
24518 24518
24519 pushFollow(FOLLOW_2); 24519 int stackSize = keepStackSize();
24520 rule__GenerationTask__Group_3_6__1(); 24520
24521 24521 try {
24522 state._fsp--; 24522 // InternalApplicationConfiguration.g:7866:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 )
24523 24523 // InternalApplicationConfiguration.g:7867:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1
24524 24524 {
24525 } 24525 pushFollow(FOLLOW_27);
24526 24526 rule__RealEnumeration__Group_2__0__Impl();
24527 } 24527
24528 catch (RecognitionException re) { 24528 state._fsp--;
24529 reportError(re); 24529
24530 recover(input,re); 24530 pushFollow(FOLLOW_2);
24531 } 24531 rule__RealEnumeration__Group_2__1();
24532 finally { 24532
24533 24533 state._fsp--;
24534 restoreStackSize(stackSize); 24534
24535 24535
24536 } 24536 }
24537 return ; 24537
24538 } 24538 }
24539 // $ANTLR end "rule__GenerationTask__Group_3_6__0" 24539 catch (RecognitionException re) {
24540 24540 reportError(re);
24541 24541 recover(input,re);
24542 // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" 24542 }
24543 // InternalApplicationConfiguration.g:7928:1: rule__GenerationTask__Group_3_6__0__Impl : ( 'solver' ) ; 24543 finally {
24544 public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { 24544
24545 24545 restoreStackSize(stackSize);
24546 int stackSize = keepStackSize(); 24546
24547 24547 }
24548 try { 24548 return ;
24549 // InternalApplicationConfiguration.g:7932:1: ( ( 'solver' ) ) 24549 }
24550 // InternalApplicationConfiguration.g:7933:1: ( 'solver' ) 24550 // $ANTLR end "rule__RealEnumeration__Group_2__0"
24551 { 24551
24552 // InternalApplicationConfiguration.g:7933:1: ( 'solver' ) 24552
24553 // InternalApplicationConfiguration.g:7934:2: 'solver' 24553 // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl"
24554 { 24554 // InternalApplicationConfiguration.g:7874:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ;
24555 before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); 24555 public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException {
24556 match(input,49,FOLLOW_2); 24556
24557 after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); 24557 int stackSize = keepStackSize();
24558 24558
24559 } 24559 try {
24560 24560 // InternalApplicationConfiguration.g:7878:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) )
24561 24561 // InternalApplicationConfiguration.g:7879:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
24562 } 24562 {
24563 24563 // InternalApplicationConfiguration.g:7879:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
24564 } 24564 // InternalApplicationConfiguration.g:7880:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
24565 catch (RecognitionException re) { 24565 {
24566 reportError(re); 24566 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0());
24567 recover(input,re); 24567 // InternalApplicationConfiguration.g:7881:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
24568 } 24568 // InternalApplicationConfiguration.g:7881:3: rule__RealEnumeration__EntryAssignment_2_0
24569 finally { 24569 {
24570 24570 pushFollow(FOLLOW_2);
24571 restoreStackSize(stackSize); 24571 rule__RealEnumeration__EntryAssignment_2_0();
24572 24572
24573 } 24573 state._fsp--;
24574 return ; 24574
24575 } 24575
24576 // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl" 24576 }
24577 24577
24578 24578 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0());
24579 // $ANTLR start "rule__GenerationTask__Group_3_6__1" 24579
24580 // InternalApplicationConfiguration.g:7943:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; 24580 }
24581 public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { 24581
24582 24582
24583 int stackSize = keepStackSize(); 24583 }
24584 24584
24585 try { 24585 }
24586 // InternalApplicationConfiguration.g:7947:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) 24586 catch (RecognitionException re) {
24587 // InternalApplicationConfiguration.g:7948:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 24587 reportError(re);
24588 { 24588 recover(input,re);
24589 pushFollow(FOLLOW_44); 24589 }
24590 rule__GenerationTask__Group_3_6__1__Impl(); 24590 finally {
24591 24591
24592 state._fsp--; 24592 restoreStackSize(stackSize);
24593 24593
24594 pushFollow(FOLLOW_2); 24594 }
24595 rule__GenerationTask__Group_3_6__2(); 24595 return ;
24596 24596 }
24597 state._fsp--; 24597 // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl"
24598 24598
24599 24599
24600 } 24600 // $ANTLR start "rule__RealEnumeration__Group_2__1"
24601 24601 // InternalApplicationConfiguration.g:7889:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ;
24602 } 24602 public final void rule__RealEnumeration__Group_2__1() throws RecognitionException {
24603 catch (RecognitionException re) { 24603
24604 reportError(re); 24604 int stackSize = keepStackSize();
24605 recover(input,re); 24605
24606 } 24606 try {
24607 finally { 24607 // InternalApplicationConfiguration.g:7893:1: ( rule__RealEnumeration__Group_2__1__Impl )
24608 24608 // InternalApplicationConfiguration.g:7894:2: rule__RealEnumeration__Group_2__1__Impl
24609 restoreStackSize(stackSize); 24609 {
24610 24610 pushFollow(FOLLOW_2);
24611 } 24611 rule__RealEnumeration__Group_2__1__Impl();
24612 return ; 24612
24613 } 24613 state._fsp--;
24614 // $ANTLR end "rule__GenerationTask__Group_3_6__1" 24614
24615 24615
24616 24616 }
24617 // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" 24617
24618 // InternalApplicationConfiguration.g:7955:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; 24618 }
24619 public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { 24619 catch (RecognitionException re) {
24620 24620 reportError(re);
24621 int stackSize = keepStackSize(); 24621 recover(input,re);
24622 24622 }
24623 try { 24623 finally {
24624 // InternalApplicationConfiguration.g:7959:1: ( ( '=' ) ) 24624
24625 // InternalApplicationConfiguration.g:7960:1: ( '=' ) 24625 restoreStackSize(stackSize);
24626 { 24626
24627 // InternalApplicationConfiguration.g:7960:1: ( '=' ) 24627 }
24628 // InternalApplicationConfiguration.g:7961:2: '=' 24628 return ;
24629 { 24629 }
24630 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 24630 // $ANTLR end "rule__RealEnumeration__Group_2__1"
24631 match(input,23,FOLLOW_2); 24631
24632 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 24632
24633 24633 // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl"
24634 } 24634 // InternalApplicationConfiguration.g:7900:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ;
24635 24635 public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException {
24636 24636
24637 } 24637 int stackSize = keepStackSize();
24638 24638
24639 } 24639 try {
24640 catch (RecognitionException re) { 24640 // InternalApplicationConfiguration.g:7904:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) )
24641 reportError(re); 24641 // InternalApplicationConfiguration.g:7905:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
24642 recover(input,re); 24642 {
24643 } 24643 // InternalApplicationConfiguration.g:7905:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
24644 finally { 24644 // InternalApplicationConfiguration.g:7906:2: ( rule__RealEnumeration__Group_2_1__0 )*
24645 24645 {
24646 restoreStackSize(stackSize); 24646 before(grammarAccess.getRealEnumerationAccess().getGroup_2_1());
24647 24647 // InternalApplicationConfiguration.g:7907:2: ( rule__RealEnumeration__Group_2_1__0 )*
24648 } 24648 loop59:
24649 return ; 24649 do {
24650 } 24650 int alt59=2;
24651 // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl" 24651 int LA59_0 = input.LA(1);
24652 24652
24653 24653 if ( (LA59_0==31) ) {
24654 // $ANTLR start "rule__GenerationTask__Group_3_6__2" 24654 alt59=1;
24655 // InternalApplicationConfiguration.g:7970:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; 24655 }
24656 public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { 24656
24657 24657
24658 int stackSize = keepStackSize(); 24658 switch (alt59) {
24659 24659 case 1 :
24660 try { 24660 // InternalApplicationConfiguration.g:7907:3: rule__RealEnumeration__Group_2_1__0
24661 // InternalApplicationConfiguration.g:7974:1: ( rule__GenerationTask__Group_3_6__2__Impl ) 24661 {
24662 // InternalApplicationConfiguration.g:7975:2: rule__GenerationTask__Group_3_6__2__Impl 24662 pushFollow(FOLLOW_17);
24663 { 24663 rule__RealEnumeration__Group_2_1__0();
24664 pushFollow(FOLLOW_2); 24664
24665 rule__GenerationTask__Group_3_6__2__Impl(); 24665 state._fsp--;
24666 24666
24667 state._fsp--; 24667
24668 24668 }
24669 24669 break;
24670 } 24670
24671 24671 default :
24672 } 24672 break loop59;
24673 catch (RecognitionException re) { 24673 }
24674 reportError(re); 24674 } while (true);
24675 recover(input,re); 24675
24676 } 24676 after(grammarAccess.getRealEnumerationAccess().getGroup_2_1());
24677 finally { 24677
24678 24678 }
24679 restoreStackSize(stackSize); 24679
24680 24680
24681 } 24681 }
24682 return ; 24682
24683 } 24683 }
24684 // $ANTLR end "rule__GenerationTask__Group_3_6__2" 24684 catch (RecognitionException re) {
24685 24685 reportError(re);
24686 24686 recover(input,re);
24687 // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" 24687 }
24688 // InternalApplicationConfiguration.g:7981:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) ; 24688 finally {
24689 public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { 24689
24690 24690 restoreStackSize(stackSize);
24691 int stackSize = keepStackSize(); 24691
24692 24692 }
24693 try { 24693 return ;
24694 // InternalApplicationConfiguration.g:7985:1: ( ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) ) 24694 }
24695 // InternalApplicationConfiguration.g:7986:1: ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) 24695 // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl"
24696 { 24696
24697 // InternalApplicationConfiguration.g:7986:1: ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) 24697
24698 // InternalApplicationConfiguration.g:7987:2: ( rule__GenerationTask__SolverAssignment_3_6_2 ) 24698 // $ANTLR start "rule__RealEnumeration__Group_2_1__0"
24699 { 24699 // InternalApplicationConfiguration.g:7916:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ;
24700 before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); 24700 public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException {
24701 // InternalApplicationConfiguration.g:7988:2: ( rule__GenerationTask__SolverAssignment_3_6_2 ) 24701
24702 // InternalApplicationConfiguration.g:7988:3: rule__GenerationTask__SolverAssignment_3_6_2 24702 int stackSize = keepStackSize();
24703 { 24703
24704 pushFollow(FOLLOW_2); 24704 try {
24705 rule__GenerationTask__SolverAssignment_3_6_2(); 24705 // InternalApplicationConfiguration.g:7920:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 )
24706 24706 // InternalApplicationConfiguration.g:7921:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1
24707 state._fsp--; 24707 {
24708 24708 pushFollow(FOLLOW_25);
24709 24709 rule__RealEnumeration__Group_2_1__0__Impl();
24710 } 24710
24711 24711 state._fsp--;
24712 after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); 24712
24713 24713 pushFollow(FOLLOW_2);
24714 } 24714 rule__RealEnumeration__Group_2_1__1();
24715 24715
24716 24716 state._fsp--;
24717 } 24717
24718 24718
24719 } 24719 }
24720 catch (RecognitionException re) { 24720
24721 reportError(re); 24721 }
24722 recover(input,re); 24722 catch (RecognitionException re) {
24723 } 24723 reportError(re);
24724 finally { 24724 recover(input,re);
24725 24725 }
24726 restoreStackSize(stackSize); 24726 finally {
24727 24727
24728 } 24728 restoreStackSize(stackSize);
24729 return ; 24729
24730 } 24730 }
24731 // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl" 24731 return ;
24732 24732 }
24733 24733 // $ANTLR end "rule__RealEnumeration__Group_2_1__0"
24734 // $ANTLR start "rule__GenerationTask__Group_3_7__0" 24734
24735 // InternalApplicationConfiguration.g:7997:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; 24735
24736 public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { 24736 // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl"
24737 24737 // InternalApplicationConfiguration.g:7928:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ;
24738 int stackSize = keepStackSize(); 24738 public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException {
24739 24739
24740 try { 24740 int stackSize = keepStackSize();
24741 // InternalApplicationConfiguration.g:8001:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) 24741
24742 // InternalApplicationConfiguration.g:8002:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 24742 try {
24743 { 24743 // InternalApplicationConfiguration.g:7932:1: ( ( ',' ) )
24744 pushFollow(FOLLOW_13); 24744 // InternalApplicationConfiguration.g:7933:1: ( ',' )
24745 rule__GenerationTask__Group_3_7__0__Impl(); 24745 {
24746 24746 // InternalApplicationConfiguration.g:7933:1: ( ',' )
24747 state._fsp--; 24747 // InternalApplicationConfiguration.g:7934:2: ','
24748 24748 {
24749 pushFollow(FOLLOW_2); 24749 before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
24750 rule__GenerationTask__Group_3_7__1(); 24750 match(input,31,FOLLOW_2);
24751 24751 after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
24752 state._fsp--; 24752
24753 24753 }
24754 24754
24755 } 24755
24756 24756 }
24757 } 24757
24758 catch (RecognitionException re) { 24758 }
24759 reportError(re); 24759 catch (RecognitionException re) {
24760 recover(input,re); 24760 reportError(re);
24761 } 24761 recover(input,re);
24762 finally { 24762 }
24763 24763 finally {
24764 restoreStackSize(stackSize); 24764
24765 24765 restoreStackSize(stackSize);
24766 } 24766
24767 return ; 24767 }
24768 } 24768 return ;
24769 // $ANTLR end "rule__GenerationTask__Group_3_7__0" 24769 }
24770 24770 // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl"
24771 24771
24772 // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" 24772
24773 // InternalApplicationConfiguration.g:8009:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'config' ) ; 24773 // $ANTLR start "rule__RealEnumeration__Group_2_1__1"
24774 public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { 24774 // InternalApplicationConfiguration.g:7943:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ;
24775 24775 public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException {
24776 int stackSize = keepStackSize(); 24776
24777 24777 int stackSize = keepStackSize();
24778 try { 24778
24779 // InternalApplicationConfiguration.g:8013:1: ( ( 'config' ) ) 24779 try {
24780 // InternalApplicationConfiguration.g:8014:1: ( 'config' ) 24780 // InternalApplicationConfiguration.g:7947:1: ( rule__RealEnumeration__Group_2_1__1__Impl )
24781 { 24781 // InternalApplicationConfiguration.g:7948:2: rule__RealEnumeration__Group_2_1__1__Impl
24782 // InternalApplicationConfiguration.g:8014:1: ( 'config' ) 24782 {
24783 // InternalApplicationConfiguration.g:8015:2: 'config' 24783 pushFollow(FOLLOW_2);
24784 { 24784 rule__RealEnumeration__Group_2_1__1__Impl();
24785 before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); 24785
24786 match(input,34,FOLLOW_2); 24786 state._fsp--;
24787 after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); 24787
24788 24788
24789 } 24789 }
24790 24790
24791 24791 }
24792 } 24792 catch (RecognitionException re) {
24793 24793 reportError(re);
24794 } 24794 recover(input,re);
24795 catch (RecognitionException re) { 24795 }
24796 reportError(re); 24796 finally {
24797 recover(input,re); 24797
24798 } 24798 restoreStackSize(stackSize);
24799 finally { 24799
24800 24800 }
24801 restoreStackSize(stackSize); 24801 return ;
24802 24802 }
24803 } 24803 // $ANTLR end "rule__RealEnumeration__Group_2_1__1"
24804 return ; 24804
24805 } 24805
24806 // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl" 24806 // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl"
24807 24807 // InternalApplicationConfiguration.g:7954:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ;
24808 24808 public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException {
24809 // $ANTLR start "rule__GenerationTask__Group_3_7__1" 24809
24810 // InternalApplicationConfiguration.g:8024:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; 24810 int stackSize = keepStackSize();
24811 public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { 24811
24812 24812 try {
24813 int stackSize = keepStackSize(); 24813 // InternalApplicationConfiguration.g:7958:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) )
24814 24814 // InternalApplicationConfiguration.g:7959:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
24815 try { 24815 {
24816 // InternalApplicationConfiguration.g:8028:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) 24816 // InternalApplicationConfiguration.g:7959:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
24817 // InternalApplicationConfiguration.g:8029:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 24817 // InternalApplicationConfiguration.g:7960:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
24818 { 24818 {
24819 pushFollow(FOLLOW_43); 24819 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1());
24820 rule__GenerationTask__Group_3_7__1__Impl(); 24820 // InternalApplicationConfiguration.g:7961:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
24821 24821 // InternalApplicationConfiguration.g:7961:3: rule__RealEnumeration__EntryAssignment_2_1_1
24822 state._fsp--; 24822 {
24823 24823 pushFollow(FOLLOW_2);
24824 pushFollow(FOLLOW_2); 24824 rule__RealEnumeration__EntryAssignment_2_1_1();
24825 rule__GenerationTask__Group_3_7__2(); 24825
24826 24826 state._fsp--;
24827 state._fsp--; 24827
24828 24828
24829 24829 }
24830 } 24830
24831 24831 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1());
24832 } 24832
24833 catch (RecognitionException re) { 24833 }
24834 reportError(re); 24834
24835 recover(input,re); 24835
24836 } 24836 }
24837 finally { 24837
24838 24838 }
24839 restoreStackSize(stackSize); 24839 catch (RecognitionException re) {
24840 24840 reportError(re);
24841 } 24841 recover(input,re);
24842 return ; 24842 }
24843 } 24843 finally {
24844 // $ANTLR end "rule__GenerationTask__Group_3_7__1" 24844
24845 24845 restoreStackSize(stackSize);
24846 24846
24847 // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" 24847 }
24848 // InternalApplicationConfiguration.g:8036:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; 24848 return ;
24849 public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { 24849 }
24850 24850 // $ANTLR end "rule__RealEnumeration__Group_2_1__1__Impl"
24851 int stackSize = keepStackSize(); 24851
24852 24852
24853 try { 24853 // $ANTLR start "rule__StringEnumeration__Group__0"
24854 // InternalApplicationConfiguration.g:8040:1: ( ( '=' ) ) 24854 // InternalApplicationConfiguration.g:7970:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ;
24855 // InternalApplicationConfiguration.g:8041:1: ( '=' ) 24855 public final void rule__StringEnumeration__Group__0() throws RecognitionException {
24856 { 24856
24857 // InternalApplicationConfiguration.g:8041:1: ( '=' ) 24857 int stackSize = keepStackSize();
24858 // InternalApplicationConfiguration.g:8042:2: '=' 24858
24859 { 24859 try {
24860 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 24860 // InternalApplicationConfiguration.g:7974:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 )
24861 match(input,23,FOLLOW_2); 24861 // InternalApplicationConfiguration.g:7975:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1
24862 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 24862 {
24863 24863 pushFollow(FOLLOW_37);
24864 } 24864 rule__StringEnumeration__Group__0__Impl();
24865 24865
24866 24866 state._fsp--;
24867 } 24867
24868 24868 pushFollow(FOLLOW_2);
24869 } 24869 rule__StringEnumeration__Group__1();
24870 catch (RecognitionException re) { 24870
24871 reportError(re); 24871 state._fsp--;
24872 recover(input,re); 24872
24873 } 24873
24874 finally { 24874 }
24875 24875
24876 restoreStackSize(stackSize); 24876 }
24877 24877 catch (RecognitionException re) {
24878 } 24878 reportError(re);
24879 return ; 24879 recover(input,re);
24880 } 24880 }
24881 // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl" 24881 finally {
24882 24882
24883 24883 restoreStackSize(stackSize);
24884 // $ANTLR start "rule__GenerationTask__Group_3_7__2" 24884
24885 // InternalApplicationConfiguration.g:8051:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; 24885 }
24886 public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { 24886 return ;
24887 24887 }
24888 int stackSize = keepStackSize(); 24888 // $ANTLR end "rule__StringEnumeration__Group__0"
24889 24889
24890 try { 24890
24891 // InternalApplicationConfiguration.g:8055:1: ( rule__GenerationTask__Group_3_7__2__Impl ) 24891 // $ANTLR start "rule__StringEnumeration__Group__0__Impl"
24892 // InternalApplicationConfiguration.g:8056:2: rule__GenerationTask__Group_3_7__2__Impl 24892 // InternalApplicationConfiguration.g:7982:1: rule__StringEnumeration__Group__0__Impl : ( () ) ;
24893 { 24893 public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException {
24894 pushFollow(FOLLOW_2); 24894
24895 rule__GenerationTask__Group_3_7__2__Impl(); 24895 int stackSize = keepStackSize();
24896 24896
24897 state._fsp--; 24897 try {
24898 24898 // InternalApplicationConfiguration.g:7986:1: ( ( () ) )
24899 24899 // InternalApplicationConfiguration.g:7987:1: ( () )
24900 } 24900 {
24901 24901 // InternalApplicationConfiguration.g:7987:1: ( () )
24902 } 24902 // InternalApplicationConfiguration.g:7988:2: ()
24903 catch (RecognitionException re) { 24903 {
24904 reportError(re); 24904 before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0());
24905 recover(input,re); 24905 // InternalApplicationConfiguration.g:7989:2: ()
24906 } 24906 // InternalApplicationConfiguration.g:7989:3:
24907 finally { 24907 {
24908 24908 }
24909 restoreStackSize(stackSize); 24909
24910 24910 after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0());
24911 } 24911
24912 return ; 24912 }
24913 } 24913
24914 // $ANTLR end "rule__GenerationTask__Group_3_7__2" 24914
24915 24915 }
24916 24916
24917 // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" 24917 }
24918 // InternalApplicationConfiguration.g:8062:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) ; 24918 finally {
24919 public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { 24919
24920 24920 restoreStackSize(stackSize);
24921 int stackSize = keepStackSize(); 24921
24922 24922 }
24923 try { 24923 return ;
24924 // InternalApplicationConfiguration.g:8066:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) ) 24924 }
24925 // InternalApplicationConfiguration.g:8067:1: ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) 24925 // $ANTLR end "rule__StringEnumeration__Group__0__Impl"
24926 { 24926
24927 // InternalApplicationConfiguration.g:8067:1: ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) 24927
24928 // InternalApplicationConfiguration.g:8068:2: ( rule__GenerationTask__ConfigAssignment_3_7_2 ) 24928 // $ANTLR start "rule__StringEnumeration__Group__1"
24929 { 24929 // InternalApplicationConfiguration.g:7997:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ;
24930 before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); 24930 public final void rule__StringEnumeration__Group__1() throws RecognitionException {
24931 // InternalApplicationConfiguration.g:8069:2: ( rule__GenerationTask__ConfigAssignment_3_7_2 ) 24931
24932 // InternalApplicationConfiguration.g:8069:3: rule__GenerationTask__ConfigAssignment_3_7_2 24932 int stackSize = keepStackSize();
24933 { 24933
24934 pushFollow(FOLLOW_2); 24934 try {
24935 rule__GenerationTask__ConfigAssignment_3_7_2(); 24935 // InternalApplicationConfiguration.g:8001:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 )
24936 24936 // InternalApplicationConfiguration.g:8002:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2
24937 state._fsp--; 24937 {
24938 24938 pushFollow(FOLLOW_43);
24939 24939 rule__StringEnumeration__Group__1__Impl();
24940 } 24940
24941 24941 state._fsp--;
24942 after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); 24942
24943 24943 pushFollow(FOLLOW_2);
24944 } 24944 rule__StringEnumeration__Group__2();
24945 24945
24946 24946 state._fsp--;
24947 } 24947
24948 24948
24949 } 24949 }
24950 catch (RecognitionException re) { 24950
24951 reportError(re); 24951 }
24952 recover(input,re); 24952 catch (RecognitionException re) {
24953 } 24953 reportError(re);
24954 finally { 24954 recover(input,re);
24955 24955 }
24956 restoreStackSize(stackSize); 24956 finally {
24957 24957
24958 } 24958 restoreStackSize(stackSize);
24959 return ; 24959
24960 } 24960 }
24961 // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl" 24961 return ;
24962 24962 }
24963 24963 // $ANTLR end "rule__StringEnumeration__Group__1"
24964 // $ANTLR start "rule__GenerationTask__Group_3_8__0" 24964
24965 // InternalApplicationConfiguration.g:8078:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; 24965
24966 public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { 24966 // $ANTLR start "rule__StringEnumeration__Group__1__Impl"
24967 24967 // InternalApplicationConfiguration.g:8009:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ;
24968 int stackSize = keepStackSize(); 24968 public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException {
24969 24969
24970 try { 24970 int stackSize = keepStackSize();
24971 // InternalApplicationConfiguration.g:8082:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) 24971
24972 // InternalApplicationConfiguration.g:8083:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 24972 try {
24973 { 24973 // InternalApplicationConfiguration.g:8013:1: ( ( '{' ) )
24974 pushFollow(FOLLOW_13); 24974 // InternalApplicationConfiguration.g:8014:1: ( '{' )
24975 rule__GenerationTask__Group_3_8__0__Impl(); 24975 {
24976 24976 // InternalApplicationConfiguration.g:8014:1: ( '{' )
24977 state._fsp--; 24977 // InternalApplicationConfiguration.g:8015:2: '{'
24978 24978 {
24979 pushFollow(FOLLOW_2); 24979 before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
24980 rule__GenerationTask__Group_3_8__1(); 24980 match(input,29,FOLLOW_2);
24981 24981 after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
24982 state._fsp--; 24982
24983 24983 }
24984 24984
24985 } 24985
24986 24986 }
24987 } 24987
24988 catch (RecognitionException re) { 24988 }
24989 reportError(re); 24989 catch (RecognitionException re) {
24990 recover(input,re); 24990 reportError(re);
24991 } 24991 recover(input,re);
24992 finally { 24992 }
24993 24993 finally {
24994 restoreStackSize(stackSize); 24994
24995 24995 restoreStackSize(stackSize);
24996 } 24996
24997 return ; 24997 }
24998 } 24998 return ;
24999 // $ANTLR end "rule__GenerationTask__Group_3_8__0" 24999 }
25000 25000 // $ANTLR end "rule__StringEnumeration__Group__1__Impl"
25001 25001
25002 // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" 25002
25003 // InternalApplicationConfiguration.g:8090:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'debug' ) ; 25003 // $ANTLR start "rule__StringEnumeration__Group__2"
25004 public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { 25004 // InternalApplicationConfiguration.g:8024:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ;
25005 25005 public final void rule__StringEnumeration__Group__2() throws RecognitionException {
25006 int stackSize = keepStackSize(); 25006
25007 25007 int stackSize = keepStackSize();
25008 try { 25008
25009 // InternalApplicationConfiguration.g:8094:1: ( ( 'debug' ) ) 25009 try {
25010 // InternalApplicationConfiguration.g:8095:1: ( 'debug' ) 25010 // InternalApplicationConfiguration.g:8028:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 )
25011 { 25011 // InternalApplicationConfiguration.g:8029:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3
25012 // InternalApplicationConfiguration.g:8095:1: ( 'debug' ) 25012 {
25013 // InternalApplicationConfiguration.g:8096:2: 'debug' 25013 pushFollow(FOLLOW_43);
25014 { 25014 rule__StringEnumeration__Group__2__Impl();
25015 before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); 25015
25016 match(input,50,FOLLOW_2); 25016 state._fsp--;
25017 after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); 25017
25018 25018 pushFollow(FOLLOW_2);
25019 } 25019 rule__StringEnumeration__Group__3();
25020 25020
25021 25021 state._fsp--;
25022 } 25022
25023 25023
25024 } 25024 }
25025 catch (RecognitionException re) { 25025
25026 reportError(re); 25026 }
25027 recover(input,re); 25027 catch (RecognitionException re) {
25028 } 25028 reportError(re);
25029 finally { 25029 recover(input,re);
25030 25030 }
25031 restoreStackSize(stackSize); 25031 finally {
25032 25032
25033 } 25033 restoreStackSize(stackSize);
25034 return ; 25034
25035 } 25035 }
25036 // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl" 25036 return ;
25037 25037 }
25038 25038 // $ANTLR end "rule__StringEnumeration__Group__2"
25039 // $ANTLR start "rule__GenerationTask__Group_3_8__1" 25039
25040 // InternalApplicationConfiguration.g:8105:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; 25040
25041 public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { 25041 // $ANTLR start "rule__StringEnumeration__Group__2__Impl"
25042 25042 // InternalApplicationConfiguration.g:8036:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ;
25043 int stackSize = keepStackSize(); 25043 public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException {
25044 25044
25045 try { 25045 int stackSize = keepStackSize();
25046 // InternalApplicationConfiguration.g:8109:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) 25046
25047 // InternalApplicationConfiguration.g:8110:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 25047 try {
25048 { 25048 // InternalApplicationConfiguration.g:8040:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) )
25049 pushFollow(FOLLOW_21); 25049 // InternalApplicationConfiguration.g:8041:1: ( ( rule__StringEnumeration__Group_2__0 )? )
25050 rule__GenerationTask__Group_3_8__1__Impl(); 25050 {
25051 25051 // InternalApplicationConfiguration.g:8041:1: ( ( rule__StringEnumeration__Group_2__0 )? )
25052 state._fsp--; 25052 // InternalApplicationConfiguration.g:8042:2: ( rule__StringEnumeration__Group_2__0 )?
25053 25053 {
25054 pushFollow(FOLLOW_2); 25054 before(grammarAccess.getStringEnumerationAccess().getGroup_2());
25055 rule__GenerationTask__Group_3_8__2(); 25055 // InternalApplicationConfiguration.g:8043:2: ( rule__StringEnumeration__Group_2__0 )?
25056 25056 int alt60=2;
25057 state._fsp--; 25057 int LA60_0 = input.LA(1);
25058 25058
25059 25059 if ( (LA60_0==RULE_STRING) ) {
25060 } 25060 alt60=1;
25061 25061 }
25062 } 25062 switch (alt60) {
25063 catch (RecognitionException re) { 25063 case 1 :
25064 reportError(re); 25064 // InternalApplicationConfiguration.g:8043:3: rule__StringEnumeration__Group_2__0
25065 recover(input,re); 25065 {
25066 } 25066 pushFollow(FOLLOW_2);
25067 finally { 25067 rule__StringEnumeration__Group_2__0();
25068 25068
25069 restoreStackSize(stackSize); 25069 state._fsp--;
25070 25070
25071 } 25071
25072 return ; 25072 }
25073 } 25073 break;
25074 // $ANTLR end "rule__GenerationTask__Group_3_8__1" 25074
25075 25075 }
25076 25076
25077 // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" 25077 after(grammarAccess.getStringEnumerationAccess().getGroup_2());
25078 // InternalApplicationConfiguration.g:8117:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; 25078
25079 public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { 25079 }
25080 25080
25081 int stackSize = keepStackSize(); 25081
25082 25082 }
25083 try { 25083
25084 // InternalApplicationConfiguration.g:8121:1: ( ( '=' ) ) 25084 }
25085 // InternalApplicationConfiguration.g:8122:1: ( '=' ) 25085 catch (RecognitionException re) {
25086 { 25086 reportError(re);
25087 // InternalApplicationConfiguration.g:8122:1: ( '=' ) 25087 recover(input,re);
25088 // InternalApplicationConfiguration.g:8123:2: '=' 25088 }
25089 { 25089 finally {
25090 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 25090
25091 match(input,23,FOLLOW_2); 25091 restoreStackSize(stackSize);
25092 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 25092
25093 25093 }
25094 } 25094 return ;
25095 25095 }
25096 25096 // $ANTLR end "rule__StringEnumeration__Group__2__Impl"
25097 } 25097
25098 25098
25099 } 25099 // $ANTLR start "rule__StringEnumeration__Group__3"
25100 catch (RecognitionException re) { 25100 // InternalApplicationConfiguration.g:8051:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ;
25101 reportError(re); 25101 public final void rule__StringEnumeration__Group__3() throws RecognitionException {
25102 recover(input,re); 25102
25103 } 25103 int stackSize = keepStackSize();
25104 finally { 25104
25105 25105 try {
25106 restoreStackSize(stackSize); 25106 // InternalApplicationConfiguration.g:8055:1: ( rule__StringEnumeration__Group__3__Impl )
25107 25107 // InternalApplicationConfiguration.g:8056:2: rule__StringEnumeration__Group__3__Impl
25108 } 25108 {
25109 return ; 25109 pushFollow(FOLLOW_2);
25110 } 25110 rule__StringEnumeration__Group__3__Impl();
25111 // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl" 25111
25112 25112 state._fsp--;
25113 25113
25114 // $ANTLR start "rule__GenerationTask__Group_3_8__2" 25114
25115 // InternalApplicationConfiguration.g:8132:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; 25115 }
25116 public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { 25116
25117 25117 }
25118 int stackSize = keepStackSize(); 25118 catch (RecognitionException re) {
25119 25119 reportError(re);
25120 try { 25120 recover(input,re);
25121 // InternalApplicationConfiguration.g:8136:1: ( rule__GenerationTask__Group_3_8__2__Impl ) 25121 }
25122 // InternalApplicationConfiguration.g:8137:2: rule__GenerationTask__Group_3_8__2__Impl 25122 finally {
25123 { 25123
25124 pushFollow(FOLLOW_2); 25124 restoreStackSize(stackSize);
25125 rule__GenerationTask__Group_3_8__2__Impl(); 25125
25126 25126 }
25127 state._fsp--; 25127 return ;
25128 25128 }
25129 25129 // $ANTLR end "rule__StringEnumeration__Group__3"
25130 } 25130
25131 25131
25132 } 25132 // $ANTLR start "rule__StringEnumeration__Group__3__Impl"
25133 catch (RecognitionException re) { 25133 // InternalApplicationConfiguration.g:8062:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ;
25134 reportError(re); 25134 public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException {
25135 recover(input,re); 25135
25136 } 25136 int stackSize = keepStackSize();
25137 finally { 25137
25138 25138 try {
25139 restoreStackSize(stackSize); 25139 // InternalApplicationConfiguration.g:8066:1: ( ( '}' ) )
25140 25140 // InternalApplicationConfiguration.g:8067:1: ( '}' )
25141 } 25141 {
25142 return ; 25142 // InternalApplicationConfiguration.g:8067:1: ( '}' )
25143 } 25143 // InternalApplicationConfiguration.g:8068:2: '}'
25144 // $ANTLR end "rule__GenerationTask__Group_3_8__2" 25144 {
25145 25145 before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
25146 25146 match(input,30,FOLLOW_2);
25147 // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" 25147 after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
25148 // InternalApplicationConfiguration.g:8143:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) ; 25148
25149 public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { 25149 }
25150 25150
25151 int stackSize = keepStackSize(); 25151
25152 25152 }
25153 try { 25153
25154 // InternalApplicationConfiguration.g:8147:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) ) 25154 }
25155 // InternalApplicationConfiguration.g:8148:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) 25155 catch (RecognitionException re) {
25156 { 25156 reportError(re);
25157 // InternalApplicationConfiguration.g:8148:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) 25157 recover(input,re);
25158 // InternalApplicationConfiguration.g:8149:2: ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) 25158 }
25159 { 25159 finally {
25160 before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); 25160
25161 // InternalApplicationConfiguration.g:8150:2: ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) 25161 restoreStackSize(stackSize);
25162 // InternalApplicationConfiguration.g:8150:3: rule__GenerationTask__DebugFolderAssignment_3_8_2 25162
25163 { 25163 }
25164 pushFollow(FOLLOW_2); 25164 return ;
25165 rule__GenerationTask__DebugFolderAssignment_3_8_2(); 25165 }
25166 25166 // $ANTLR end "rule__StringEnumeration__Group__3__Impl"
25167 state._fsp--; 25167
25168 25168
25169 25169 // $ANTLR start "rule__StringEnumeration__Group_2__0"
25170 } 25170 // InternalApplicationConfiguration.g:8078:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ;
25171 25171 public final void rule__StringEnumeration__Group_2__0() throws RecognitionException {
25172 after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); 25172
25173 25173 int stackSize = keepStackSize();
25174 } 25174
25175 25175 try {
25176 25176 // InternalApplicationConfiguration.g:8082:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 )
25177 } 25177 // InternalApplicationConfiguration.g:8083:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1
25178 25178 {
25179 } 25179 pushFollow(FOLLOW_27);
25180 catch (RecognitionException re) { 25180 rule__StringEnumeration__Group_2__0__Impl();
25181 reportError(re); 25181
25182 recover(input,re); 25182 state._fsp--;
25183 } 25183
25184 finally { 25184 pushFollow(FOLLOW_2);
25185 25185 rule__StringEnumeration__Group_2__1();
25186 restoreStackSize(stackSize); 25186
25187 25187 state._fsp--;
25188 } 25188
25189 return ; 25189
25190 } 25190 }
25191 // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl" 25191
25192 25192 }
25193 25193 catch (RecognitionException re) {
25194 // $ANTLR start "rule__GenerationTask__Group_3_9__0" 25194 reportError(re);
25195 // InternalApplicationConfiguration.g:8159:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; 25195 recover(input,re);
25196 public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { 25196 }
25197 25197 finally {
25198 int stackSize = keepStackSize(); 25198
25199 25199 restoreStackSize(stackSize);
25200 try { 25200
25201 // InternalApplicationConfiguration.g:8163:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) 25201 }
25202 // InternalApplicationConfiguration.g:8164:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 25202 return ;
25203 { 25203 }
25204 pushFollow(FOLLOW_13); 25204 // $ANTLR end "rule__StringEnumeration__Group_2__0"
25205 rule__GenerationTask__Group_3_9__0__Impl(); 25205
25206 25206
25207 state._fsp--; 25207 // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl"
25208 25208 // InternalApplicationConfiguration.g:8090:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ;
25209 pushFollow(FOLLOW_2); 25209 public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException {
25210 rule__GenerationTask__Group_3_9__1(); 25210
25211 25211 int stackSize = keepStackSize();
25212 state._fsp--; 25212
25213 25213 try {
25214 25214 // InternalApplicationConfiguration.g:8094:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) )
25215 } 25215 // InternalApplicationConfiguration.g:8095:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
25216 25216 {
25217 } 25217 // InternalApplicationConfiguration.g:8095:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
25218 catch (RecognitionException re) { 25218 // InternalApplicationConfiguration.g:8096:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
25219 reportError(re); 25219 {
25220 recover(input,re); 25220 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0());
25221 } 25221 // InternalApplicationConfiguration.g:8097:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
25222 finally { 25222 // InternalApplicationConfiguration.g:8097:3: rule__StringEnumeration__EntryAssignment_2_0
25223 25223 {
25224 restoreStackSize(stackSize); 25224 pushFollow(FOLLOW_2);
25225 25225 rule__StringEnumeration__EntryAssignment_2_0();
25226 } 25226
25227 return ; 25227 state._fsp--;
25228 } 25228
25229 // $ANTLR end "rule__GenerationTask__Group_3_9__0" 25229
25230 25230 }
25231 25231
25232 // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" 25232 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0());
25233 // InternalApplicationConfiguration.g:8171:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'log' ) ; 25233
25234 public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { 25234 }
25235 25235
25236 int stackSize = keepStackSize(); 25236
25237 25237 }
25238 try { 25238
25239 // InternalApplicationConfiguration.g:8175:1: ( ( 'log' ) ) 25239 }
25240 // InternalApplicationConfiguration.g:8176:1: ( 'log' ) 25240 catch (RecognitionException re) {
25241 { 25241 reportError(re);
25242 // InternalApplicationConfiguration.g:8176:1: ( 'log' ) 25242 recover(input,re);
25243 // InternalApplicationConfiguration.g:8177:2: 'log' 25243 }
25244 { 25244 finally {
25245 before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); 25245
25246 match(input,51,FOLLOW_2); 25246 restoreStackSize(stackSize);
25247 after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); 25247
25248 25248 }
25249 } 25249 return ;
25250 25250 }
25251 25251 // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl"
25252 } 25252
25253 25253
25254 } 25254 // $ANTLR start "rule__StringEnumeration__Group_2__1"
25255 catch (RecognitionException re) { 25255 // InternalApplicationConfiguration.g:8105:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ;
25256 reportError(re); 25256 public final void rule__StringEnumeration__Group_2__1() throws RecognitionException {
25257 recover(input,re); 25257
25258 } 25258 int stackSize = keepStackSize();
25259 finally { 25259
25260 25260 try {
25261 restoreStackSize(stackSize); 25261 // InternalApplicationConfiguration.g:8109:1: ( rule__StringEnumeration__Group_2__1__Impl )
25262 25262 // InternalApplicationConfiguration.g:8110:2: rule__StringEnumeration__Group_2__1__Impl
25263 } 25263 {
25264 return ; 25264 pushFollow(FOLLOW_2);
25265 } 25265 rule__StringEnumeration__Group_2__1__Impl();
25266 // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl" 25266
25267 25267 state._fsp--;
25268 25268
25269 // $ANTLR start "rule__GenerationTask__Group_3_9__1" 25269
25270 // InternalApplicationConfiguration.g:8186:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; 25270 }
25271 public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { 25271
25272 25272 }
25273 int stackSize = keepStackSize(); 25273 catch (RecognitionException re) {
25274 25274 reportError(re);
25275 try { 25275 recover(input,re);
25276 // InternalApplicationConfiguration.g:8190:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) 25276 }
25277 // InternalApplicationConfiguration.g:8191:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 25277 finally {
25278 { 25278
25279 pushFollow(FOLLOW_21); 25279 restoreStackSize(stackSize);
25280 rule__GenerationTask__Group_3_9__1__Impl(); 25280
25281 25281 }
25282 state._fsp--; 25282 return ;
25283 25283 }
25284 pushFollow(FOLLOW_2); 25284 // $ANTLR end "rule__StringEnumeration__Group_2__1"
25285 rule__GenerationTask__Group_3_9__2(); 25285
25286 25286
25287 state._fsp--; 25287 // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl"
25288 25288 // InternalApplicationConfiguration.g:8116:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ;
25289 25289 public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException {
25290 } 25290
25291 25291 int stackSize = keepStackSize();
25292 } 25292
25293 catch (RecognitionException re) { 25293 try {
25294 reportError(re); 25294 // InternalApplicationConfiguration.g:8120:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) )
25295 recover(input,re); 25295 // InternalApplicationConfiguration.g:8121:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
25296 } 25296 {
25297 finally { 25297 // InternalApplicationConfiguration.g:8121:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
25298 25298 // InternalApplicationConfiguration.g:8122:2: ( rule__StringEnumeration__Group_2_1__0 )*
25299 restoreStackSize(stackSize); 25299 {
25300 25300 before(grammarAccess.getStringEnumerationAccess().getGroup_2_1());
25301 } 25301 // InternalApplicationConfiguration.g:8123:2: ( rule__StringEnumeration__Group_2_1__0 )*
25302 return ; 25302 loop61:
25303 } 25303 do {
25304 // $ANTLR end "rule__GenerationTask__Group_3_9__1" 25304 int alt61=2;
25305 25305 int LA61_0 = input.LA(1);
25306 25306
25307 // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" 25307 if ( (LA61_0==31) ) {
25308 // InternalApplicationConfiguration.g:8198:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; 25308 alt61=1;
25309 public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { 25309 }
25310 25310
25311 int stackSize = keepStackSize(); 25311
25312 25312 switch (alt61) {
25313 try { 25313 case 1 :
25314 // InternalApplicationConfiguration.g:8202:1: ( ( '=' ) ) 25314 // InternalApplicationConfiguration.g:8123:3: rule__StringEnumeration__Group_2_1__0
25315 // InternalApplicationConfiguration.g:8203:1: ( '=' ) 25315 {
25316 { 25316 pushFollow(FOLLOW_17);
25317 // InternalApplicationConfiguration.g:8203:1: ( '=' ) 25317 rule__StringEnumeration__Group_2_1__0();
25318 // InternalApplicationConfiguration.g:8204:2: '=' 25318
25319 { 25319 state._fsp--;
25320 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 25320
25321 match(input,23,FOLLOW_2); 25321
25322 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 25322 }
25323 25323 break;
25324 } 25324
25325 25325 default :
25326 25326 break loop61;
25327 } 25327 }
25328 25328 } while (true);
25329 } 25329
25330 catch (RecognitionException re) { 25330 after(grammarAccess.getStringEnumerationAccess().getGroup_2_1());
25331 reportError(re); 25331
25332 recover(input,re); 25332 }
25333 } 25333
25334 finally { 25334
25335 25335 }
25336 restoreStackSize(stackSize); 25336
25337 25337 }
25338 } 25338 catch (RecognitionException re) {
25339 return ; 25339 reportError(re);
25340 } 25340 recover(input,re);
25341 // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl" 25341 }
25342 25342 finally {
25343 25343
25344 // $ANTLR start "rule__GenerationTask__Group_3_9__2" 25344 restoreStackSize(stackSize);
25345 // InternalApplicationConfiguration.g:8213:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; 25345
25346 public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { 25346 }
25347 25347 return ;
25348 int stackSize = keepStackSize(); 25348 }
25349 25349 // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl"
25350 try { 25350
25351 // InternalApplicationConfiguration.g:8217:1: ( rule__GenerationTask__Group_3_9__2__Impl ) 25351
25352 // InternalApplicationConfiguration.g:8218:2: rule__GenerationTask__Group_3_9__2__Impl 25352 // $ANTLR start "rule__StringEnumeration__Group_2_1__0"
25353 { 25353 // InternalApplicationConfiguration.g:8132:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ;
25354 pushFollow(FOLLOW_2); 25354 public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException {
25355 rule__GenerationTask__Group_3_9__2__Impl(); 25355
25356 25356 int stackSize = keepStackSize();
25357 state._fsp--; 25357
25358 25358 try {
25359 25359 // InternalApplicationConfiguration.g:8136:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 )
25360 } 25360 // InternalApplicationConfiguration.g:8137:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1
25361 25361 {
25362 } 25362 pushFollow(FOLLOW_11);
25363 catch (RecognitionException re) { 25363 rule__StringEnumeration__Group_2_1__0__Impl();
25364 reportError(re); 25364
25365 recover(input,re); 25365 state._fsp--;
25366 } 25366
25367 finally { 25367 pushFollow(FOLLOW_2);
25368 25368 rule__StringEnumeration__Group_2_1__1();
25369 restoreStackSize(stackSize); 25369
25370 25370 state._fsp--;
25371 } 25371
25372 return ; 25372
25373 } 25373 }
25374 // $ANTLR end "rule__GenerationTask__Group_3_9__2" 25374
25375 25375 }
25376 25376 catch (RecognitionException re) {
25377 // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" 25377 reportError(re);
25378 // InternalApplicationConfiguration.g:8224:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) ; 25378 recover(input,re);
25379 public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { 25379 }
25380 25380 finally {
25381 int stackSize = keepStackSize(); 25381
25382 25382 restoreStackSize(stackSize);
25383 try { 25383
25384 // InternalApplicationConfiguration.g:8228:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) ) 25384 }
25385 // InternalApplicationConfiguration.g:8229:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) 25385 return ;
25386 { 25386 }
25387 // InternalApplicationConfiguration.g:8229:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) 25387 // $ANTLR end "rule__StringEnumeration__Group_2_1__0"
25388 // InternalApplicationConfiguration.g:8230:2: ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) 25388
25389 { 25389
25390 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); 25390 // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl"
25391 // InternalApplicationConfiguration.g:8231:2: ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) 25391 // InternalApplicationConfiguration.g:8144:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ;
25392 // InternalApplicationConfiguration.g:8231:3: rule__GenerationTask__TargetLogFileAssignment_3_9_2 25392 public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException {
25393 { 25393
25394 pushFollow(FOLLOW_2); 25394 int stackSize = keepStackSize();
25395 rule__GenerationTask__TargetLogFileAssignment_3_9_2(); 25395
25396 25396 try {
25397 state._fsp--; 25397 // InternalApplicationConfiguration.g:8148:1: ( ( ',' ) )
25398 25398 // InternalApplicationConfiguration.g:8149:1: ( ',' )
25399 25399 {
25400 } 25400 // InternalApplicationConfiguration.g:8149:1: ( ',' )
25401 25401 // InternalApplicationConfiguration.g:8150:2: ','
25402 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); 25402 {
25403 25403 before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
25404 } 25404 match(input,31,FOLLOW_2);
25405 25405 after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
25406 25406
25407 } 25407 }
25408 25408
25409 } 25409
25410 catch (RecognitionException re) { 25410 }
25411 reportError(re); 25411
25412 recover(input,re); 25412 }
25413 } 25413 catch (RecognitionException re) {
25414 finally { 25414 reportError(re);
25415 25415 recover(input,re);
25416 restoreStackSize(stackSize); 25416 }
25417 25417 finally {
25418 } 25418
25419 return ; 25419 restoreStackSize(stackSize);
25420 } 25420
25421 // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl" 25421 }
25422 25422 return ;
25423 25423 }
25424 // $ANTLR start "rule__GenerationTask__Group_3_10__0" 25424 // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl"
25425 // InternalApplicationConfiguration.g:8240:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; 25425
25426 public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { 25426
25427 25427 // $ANTLR start "rule__StringEnumeration__Group_2_1__1"
25428 int stackSize = keepStackSize(); 25428 // InternalApplicationConfiguration.g:8159:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ;
25429 25429 public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException {
25430 try { 25430
25431 // InternalApplicationConfiguration.g:8244:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) 25431 int stackSize = keepStackSize();
25432 // InternalApplicationConfiguration.g:8245:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 25432
25433 { 25433 try {
25434 pushFollow(FOLLOW_13); 25434 // InternalApplicationConfiguration.g:8163:1: ( rule__StringEnumeration__Group_2_1__1__Impl )
25435 rule__GenerationTask__Group_3_10__0__Impl(); 25435 // InternalApplicationConfiguration.g:8164:2: rule__StringEnumeration__Group_2_1__1__Impl
25436 25436 {
25437 state._fsp--; 25437 pushFollow(FOLLOW_2);
25438 25438 rule__StringEnumeration__Group_2_1__1__Impl();
25439 pushFollow(FOLLOW_2); 25439
25440 rule__GenerationTask__Group_3_10__1(); 25440 state._fsp--;
25441 25441
25442 state._fsp--; 25442
25443 25443 }
25444 25444
25445 } 25445 }
25446 25446 catch (RecognitionException re) {
25447 } 25447 reportError(re);
25448 catch (RecognitionException re) { 25448 recover(input,re);
25449 reportError(re); 25449 }
25450 recover(input,re); 25450 finally {
25451 } 25451
25452 finally { 25452 restoreStackSize(stackSize);
25453 25453
25454 restoreStackSize(stackSize); 25454 }
25455 25455 return ;
25456 } 25456 }
25457 return ; 25457 // $ANTLR end "rule__StringEnumeration__Group_2_1__1"
25458 } 25458
25459 // $ANTLR end "rule__GenerationTask__Group_3_10__0" 25459
25460 25460 // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl"
25461 25461 // InternalApplicationConfiguration.g:8170:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ;
25462 // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" 25462 public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException {
25463 // InternalApplicationConfiguration.g:8252:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'statistics' ) ; 25463
25464 public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { 25464 int stackSize = keepStackSize();
25465 25465
25466 int stackSize = keepStackSize(); 25466 try {
25467 25467 // InternalApplicationConfiguration.g:8174:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) )
25468 try { 25468 // InternalApplicationConfiguration.g:8175:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
25469 // InternalApplicationConfiguration.g:8256:1: ( ( 'statistics' ) ) 25469 {
25470 // InternalApplicationConfiguration.g:8257:1: ( 'statistics' ) 25470 // InternalApplicationConfiguration.g:8175:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
25471 { 25471 // InternalApplicationConfiguration.g:8176:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
25472 // InternalApplicationConfiguration.g:8257:1: ( 'statistics' ) 25472 {
25473 // InternalApplicationConfiguration.g:8258:2: 'statistics' 25473 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1());
25474 { 25474 // InternalApplicationConfiguration.g:8177:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
25475 before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); 25475 // InternalApplicationConfiguration.g:8177:3: rule__StringEnumeration__EntryAssignment_2_1_1
25476 match(input,52,FOLLOW_2); 25476 {
25477 after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); 25477 pushFollow(FOLLOW_2);
25478 25478 rule__StringEnumeration__EntryAssignment_2_1_1();
25479 } 25479
25480 25480 state._fsp--;
25481 25481
25482 } 25482
25483 25483 }
25484 } 25484
25485 catch (RecognitionException re) { 25485 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1());
25486 reportError(re); 25486
25487 recover(input,re); 25487 }
25488 } 25488
25489 finally { 25489
25490 25490 }
25491 restoreStackSize(stackSize); 25491
25492 25492 }
25493 } 25493 catch (RecognitionException re) {
25494 return ; 25494 reportError(re);
25495 } 25495 recover(input,re);
25496 // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl" 25496 }
25497 25497 finally {
25498 25498
25499 // $ANTLR start "rule__GenerationTask__Group_3_10__1" 25499 restoreStackSize(stackSize);
25500 // InternalApplicationConfiguration.g:8267:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; 25500
25501 public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { 25501 }
25502 25502 return ;
25503 int stackSize = keepStackSize(); 25503 }
25504 25504 // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl"
25505 try { 25505
25506 // InternalApplicationConfiguration.g:8271:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) 25506
25507 // InternalApplicationConfiguration.g:8272:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 25507 // $ANTLR start "rule__ScopeDeclaration__Group__0"
25508 { 25508 // InternalApplicationConfiguration.g:8186:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ;
25509 pushFollow(FOLLOW_21); 25509 public final void rule__ScopeDeclaration__Group__0() throws RecognitionException {
25510 rule__GenerationTask__Group_3_10__1__Impl(); 25510
25511 25511 int stackSize = keepStackSize();
25512 state._fsp--; 25512
25513 25513 try {
25514 pushFollow(FOLLOW_2); 25514 // InternalApplicationConfiguration.g:8190:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 )
25515 rule__GenerationTask__Group_3_10__2(); 25515 // InternalApplicationConfiguration.g:8191:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1
25516 25516 {
25517 state._fsp--; 25517 pushFollow(FOLLOW_8);
25518 25518 rule__ScopeDeclaration__Group__0__Impl();
25519 25519
25520 } 25520 state._fsp--;
25521 25521
25522 } 25522 pushFollow(FOLLOW_2);
25523 catch (RecognitionException re) { 25523 rule__ScopeDeclaration__Group__1();
25524 reportError(re); 25524
25525 recover(input,re); 25525 state._fsp--;
25526 } 25526
25527 finally { 25527
25528 25528 }
25529 restoreStackSize(stackSize); 25529
25530 25530 }
25531 } 25531 catch (RecognitionException re) {
25532 return ; 25532 reportError(re);
25533 } 25533 recover(input,re);
25534 // $ANTLR end "rule__GenerationTask__Group_3_10__1" 25534 }
25535 25535 finally {
25536 25536
25537 // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" 25537 restoreStackSize(stackSize);
25538 // InternalApplicationConfiguration.g:8279:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; 25538
25539 public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { 25539 }
25540 25540 return ;
25541 int stackSize = keepStackSize(); 25541 }
25542 25542 // $ANTLR end "rule__ScopeDeclaration__Group__0"
25543 try { 25543
25544 // InternalApplicationConfiguration.g:8283:1: ( ( '=' ) ) 25544
25545 // InternalApplicationConfiguration.g:8284:1: ( '=' ) 25545 // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl"
25546 { 25546 // InternalApplicationConfiguration.g:8198:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ;
25547 // InternalApplicationConfiguration.g:8284:1: ( '=' ) 25547 public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException {
25548 // InternalApplicationConfiguration.g:8285:2: '=' 25548
25549 { 25549 int stackSize = keepStackSize();
25550 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 25550
25551 match(input,23,FOLLOW_2); 25551 try {
25552 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 25552 // InternalApplicationConfiguration.g:8202:1: ( ( 'scope' ) )
25553 25553 // InternalApplicationConfiguration.g:8203:1: ( 'scope' )
25554 } 25554 {
25555 25555 // InternalApplicationConfiguration.g:8203:1: ( 'scope' )
25556 25556 // InternalApplicationConfiguration.g:8204:2: 'scope'
25557 } 25557 {
25558 25558 before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
25559 } 25559 match(input,52,FOLLOW_2);
25560 catch (RecognitionException re) { 25560 after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
25561 reportError(re); 25561
25562 recover(input,re); 25562 }
25563 } 25563
25564 finally { 25564
25565 25565 }
25566 restoreStackSize(stackSize); 25566
25567 25567 }
25568 } 25568 catch (RecognitionException re) {
25569 return ; 25569 reportError(re);
25570 } 25570 recover(input,re);
25571 // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl" 25571 }
25572 25572 finally {
25573 25573
25574 // $ANTLR start "rule__GenerationTask__Group_3_10__2" 25574 restoreStackSize(stackSize);
25575 // InternalApplicationConfiguration.g:8294:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; 25575
25576 public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { 25576 }
25577 25577 return ;
25578 int stackSize = keepStackSize(); 25578 }
25579 25579 // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl"
25580 try { 25580
25581 // InternalApplicationConfiguration.g:8298:1: ( rule__GenerationTask__Group_3_10__2__Impl ) 25581
25582 // InternalApplicationConfiguration.g:8299:2: rule__GenerationTask__Group_3_10__2__Impl 25582 // $ANTLR start "rule__ScopeDeclaration__Group__1"
25583 { 25583 // InternalApplicationConfiguration.g:8213:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ;
25584 pushFollow(FOLLOW_2); 25584 public final void rule__ScopeDeclaration__Group__1() throws RecognitionException {
25585 rule__GenerationTask__Group_3_10__2__Impl(); 25585
25586 25586 int stackSize = keepStackSize();
25587 state._fsp--; 25587
25588 25588 try {
25589 25589 // InternalApplicationConfiguration.g:8217:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 )
25590 } 25590 // InternalApplicationConfiguration.g:8218:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2
25591 25591 {
25592 } 25592 pushFollow(FOLLOW_19);
25593 catch (RecognitionException re) { 25593 rule__ScopeDeclaration__Group__1__Impl();
25594 reportError(re); 25594
25595 recover(input,re); 25595 state._fsp--;
25596 } 25596
25597 finally { 25597 pushFollow(FOLLOW_2);
25598 25598 rule__ScopeDeclaration__Group__2();
25599 restoreStackSize(stackSize); 25599
25600 25600 state._fsp--;
25601 } 25601
25602 return ; 25602
25603 } 25603 }
25604 // $ANTLR end "rule__GenerationTask__Group_3_10__2" 25604
25605 25605 }
25606 25606 catch (RecognitionException re) {
25607 // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" 25607 reportError(re);
25608 // InternalApplicationConfiguration.g:8305:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) ; 25608 recover(input,re);
25609 public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { 25609 }
25610 25610 finally {
25611 int stackSize = keepStackSize(); 25611
25612 25612 restoreStackSize(stackSize);
25613 try { 25613
25614 // InternalApplicationConfiguration.g:8309:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) ) 25614 }
25615 // InternalApplicationConfiguration.g:8310:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) 25615 return ;
25616 { 25616 }
25617 // InternalApplicationConfiguration.g:8310:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) 25617 // $ANTLR end "rule__ScopeDeclaration__Group__1"
25618 // InternalApplicationConfiguration.g:8311:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) 25618
25619 { 25619
25620 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); 25620 // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl"
25621 // InternalApplicationConfiguration.g:8312:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) 25621 // InternalApplicationConfiguration.g:8225:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ;
25622 // InternalApplicationConfiguration.g:8312:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 25622 public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException {
25623 { 25623
25624 pushFollow(FOLLOW_2); 25624 int stackSize = keepStackSize();
25625 rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2(); 25625
25626 25626 try {
25627 state._fsp--; 25627 // InternalApplicationConfiguration.g:8229:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) )
25628 25628 // InternalApplicationConfiguration.g:8230:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
25629 25629 {
25630 } 25630 // InternalApplicationConfiguration.g:8230:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
25631 25631 // InternalApplicationConfiguration.g:8231:2: ( rule__ScopeDeclaration__NameAssignment_1 )
25632 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); 25632 {
25633 25633 before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1());
25634 } 25634 // InternalApplicationConfiguration.g:8232:2: ( rule__ScopeDeclaration__NameAssignment_1 )
25635 25635 // InternalApplicationConfiguration.g:8232:3: rule__ScopeDeclaration__NameAssignment_1
25636 25636 {
25637 } 25637 pushFollow(FOLLOW_2);
25638 25638 rule__ScopeDeclaration__NameAssignment_1();
25639 } 25639
25640 catch (RecognitionException re) { 25640 state._fsp--;
25641 reportError(re); 25641
25642 recover(input,re); 25642
25643 } 25643 }
25644 finally { 25644
25645 25645 after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1());
25646 restoreStackSize(stackSize); 25646
25647 25647 }
25648 } 25648
25649 return ; 25649
25650 } 25650 }
25651 // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl" 25651
25652 25652 }
25653 25653 catch (RecognitionException re) {
25654 // $ANTLR start "rule__GenerationTask__Group_3_11__0" 25654 reportError(re);
25655 // InternalApplicationConfiguration.g:8321:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; 25655 recover(input,re);
25656 public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { 25656 }
25657 25657 finally {
25658 int stackSize = keepStackSize(); 25658
25659 25659 restoreStackSize(stackSize);
25660 try { 25660
25661 // InternalApplicationConfiguration.g:8325:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) 25661 }
25662 // InternalApplicationConfiguration.g:8326:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 25662 return ;
25663 { 25663 }
25664 pushFollow(FOLLOW_13); 25664 // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl"
25665 rule__GenerationTask__Group_3_11__0__Impl(); 25665
25666 25666
25667 state._fsp--; 25667 // $ANTLR start "rule__ScopeDeclaration__Group__2"
25668 25668 // InternalApplicationConfiguration.g:8240:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ;
25669 pushFollow(FOLLOW_2); 25669 public final void rule__ScopeDeclaration__Group__2() throws RecognitionException {
25670 rule__GenerationTask__Group_3_11__1(); 25670
25671 25671 int stackSize = keepStackSize();
25672 state._fsp--; 25672
25673 25673 try {
25674 25674 // InternalApplicationConfiguration.g:8244:1: ( rule__ScopeDeclaration__Group__2__Impl )
25675 } 25675 // InternalApplicationConfiguration.g:8245:2: rule__ScopeDeclaration__Group__2__Impl
25676 25676 {
25677 } 25677 pushFollow(FOLLOW_2);
25678 catch (RecognitionException re) { 25678 rule__ScopeDeclaration__Group__2__Impl();
25679 reportError(re); 25679
25680 recover(input,re); 25680 state._fsp--;
25681 } 25681
25682 finally { 25682
25683 25683 }
25684 restoreStackSize(stackSize); 25684
25685 25685 }
25686 } 25686 catch (RecognitionException re) {
25687 return ; 25687 reportError(re);
25688 } 25688 recover(input,re);
25689 // $ANTLR end "rule__GenerationTask__Group_3_11__0" 25689 }
25690 25690 finally {
25691 25691
25692 // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" 25692 restoreStackSize(stackSize);
25693 // InternalApplicationConfiguration.g:8333:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'output' ) ; 25693
25694 public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { 25694 }
25695 25695 return ;
25696 int stackSize = keepStackSize(); 25696 }
25697 25697 // $ANTLR end "rule__ScopeDeclaration__Group__2"
25698 try { 25698
25699 // InternalApplicationConfiguration.g:8337:1: ( ( 'output' ) ) 25699
25700 // InternalApplicationConfiguration.g:8338:1: ( 'output' ) 25700 // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl"
25701 { 25701 // InternalApplicationConfiguration.g:8251:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ;
25702 // InternalApplicationConfiguration.g:8338:1: ( 'output' ) 25702 public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException {
25703 // InternalApplicationConfiguration.g:8339:2: 'output' 25703
25704 { 25704 int stackSize = keepStackSize();
25705 before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); 25705
25706 match(input,53,FOLLOW_2); 25706 try {
25707 after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); 25707 // InternalApplicationConfiguration.g:8255:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) )
25708 25708 // InternalApplicationConfiguration.g:8256:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
25709 } 25709 {
25710 25710 // InternalApplicationConfiguration.g:8256:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
25711 25711 // InternalApplicationConfiguration.g:8257:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
25712 } 25712 {
25713 25713 before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2());
25714 } 25714 // InternalApplicationConfiguration.g:8258:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
25715 catch (RecognitionException re) { 25715 // InternalApplicationConfiguration.g:8258:3: rule__ScopeDeclaration__SpecificationAssignment_2
25716 reportError(re); 25716 {
25717 recover(input,re); 25717 pushFollow(FOLLOW_2);
25718 } 25718 rule__ScopeDeclaration__SpecificationAssignment_2();
25719 finally { 25719
25720 25720 state._fsp--;
25721 restoreStackSize(stackSize); 25721
25722 25722
25723 } 25723 }
25724 return ; 25724
25725 } 25725 after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2());
25726 // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl" 25726
25727 25727 }
25728 25728
25729 // $ANTLR start "rule__GenerationTask__Group_3_11__1" 25729
25730 // InternalApplicationConfiguration.g:8348:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; 25730 }
25731 public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { 25731
25732 25732 }
25733 int stackSize = keepStackSize(); 25733 catch (RecognitionException re) {
25734 25734 reportError(re);
25735 try { 25735 recover(input,re);
25736 // InternalApplicationConfiguration.g:8352:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) 25736 }
25737 // InternalApplicationConfiguration.g:8353:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 25737 finally {
25738 { 25738
25739 pushFollow(FOLLOW_21); 25739 restoreStackSize(stackSize);
25740 rule__GenerationTask__Group_3_11__1__Impl(); 25740
25741 25741 }
25742 state._fsp--; 25742 return ;
25743 25743 }
25744 pushFollow(FOLLOW_2); 25744 // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl"
25745 rule__GenerationTask__Group_3_11__2(); 25745
25746 25746
25747 state._fsp--; 25747 // $ANTLR start "rule__GenerationTask__Group__0"
25748 25748 // InternalApplicationConfiguration.g:8267:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ;
25749 25749 public final void rule__GenerationTask__Group__0() throws RecognitionException {
25750 } 25750
25751 25751 int stackSize = keepStackSize();
25752 } 25752
25753 catch (RecognitionException re) { 25753 try {
25754 reportError(re); 25754 // InternalApplicationConfiguration.g:8271:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 )
25755 recover(input,re); 25755 // InternalApplicationConfiguration.g:8272:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1
25756 } 25756 {
25757 finally { 25757 pushFollow(FOLLOW_19);
25758 25758 rule__GenerationTask__Group__0__Impl();
25759 restoreStackSize(stackSize); 25759
25760 25760 state._fsp--;
25761 } 25761
25762 return ; 25762 pushFollow(FOLLOW_2);
25763 } 25763 rule__GenerationTask__Group__1();
25764 // $ANTLR end "rule__GenerationTask__Group_3_11__1" 25764
25765 25765 state._fsp--;
25766 25766
25767 // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" 25767
25768 // InternalApplicationConfiguration.g:8360:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; 25768 }
25769 public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { 25769
25770 25770 }
25771 int stackSize = keepStackSize(); 25771 catch (RecognitionException re) {
25772 25772 reportError(re);
25773 try { 25773 recover(input,re);
25774 // InternalApplicationConfiguration.g:8364:1: ( ( '=' ) ) 25774 }
25775 // InternalApplicationConfiguration.g:8365:1: ( '=' ) 25775 finally {
25776 { 25776
25777 // InternalApplicationConfiguration.g:8365:1: ( '=' ) 25777 restoreStackSize(stackSize);
25778 // InternalApplicationConfiguration.g:8366:2: '=' 25778
25779 { 25779 }
25780 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 25780 return ;
25781 match(input,23,FOLLOW_2); 25781 }
25782 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 25782 // $ANTLR end "rule__GenerationTask__Group__0"
25783 25783
25784 } 25784
25785 25785 // $ANTLR start "rule__GenerationTask__Group__0__Impl"
25786 25786 // InternalApplicationConfiguration.g:8279:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ;
25787 } 25787 public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException {
25788 25788
25789 } 25789 int stackSize = keepStackSize();
25790 catch (RecognitionException re) { 25790
25791 reportError(re); 25791 try {
25792 recover(input,re); 25792 // InternalApplicationConfiguration.g:8283:1: ( ( 'generate' ) )
25793 } 25793 // InternalApplicationConfiguration.g:8284:1: ( 'generate' )
25794 finally { 25794 {
25795 25795 // InternalApplicationConfiguration.g:8284:1: ( 'generate' )
25796 restoreStackSize(stackSize); 25796 // InternalApplicationConfiguration.g:8285:2: 'generate'
25797 25797 {
25798 } 25798 before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
25799 return ; 25799 match(input,53,FOLLOW_2);
25800 } 25800 after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
25801 // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl" 25801
25802 25802 }
25803 25803
25804 // $ANTLR start "rule__GenerationTask__Group_3_11__2" 25804
25805 // InternalApplicationConfiguration.g:8375:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; 25805 }
25806 public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { 25806
25807 25807 }
25808 int stackSize = keepStackSize(); 25808 catch (RecognitionException re) {
25809 25809 reportError(re);
25810 try { 25810 recover(input,re);
25811 // InternalApplicationConfiguration.g:8379:1: ( rule__GenerationTask__Group_3_11__2__Impl ) 25811 }
25812 // InternalApplicationConfiguration.g:8380:2: rule__GenerationTask__Group_3_11__2__Impl 25812 finally {
25813 { 25813
25814 pushFollow(FOLLOW_2); 25814 restoreStackSize(stackSize);
25815 rule__GenerationTask__Group_3_11__2__Impl(); 25815
25816 25816 }
25817 state._fsp--; 25817 return ;
25818 25818 }
25819 25819 // $ANTLR end "rule__GenerationTask__Group__0__Impl"
25820 } 25820
25821 25821
25822 } 25822 // $ANTLR start "rule__GenerationTask__Group__1"
25823 catch (RecognitionException re) { 25823 // InternalApplicationConfiguration.g:8294:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ;
25824 reportError(re); 25824 public final void rule__GenerationTask__Group__1() throws RecognitionException {
25825 recover(input,re); 25825
25826 } 25826 int stackSize = keepStackSize();
25827 finally { 25827
25828 25828 try {
25829 restoreStackSize(stackSize); 25829 // InternalApplicationConfiguration.g:8298:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 )
25830 25830 // InternalApplicationConfiguration.g:8299:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2
25831 } 25831 {
25832 return ; 25832 pushFollow(FOLLOW_19);
25833 } 25833 rule__GenerationTask__Group__1__Impl();
25834 // $ANTLR end "rule__GenerationTask__Group_3_11__2" 25834
25835 25835 state._fsp--;
25836 25836
25837 // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" 25837 pushFollow(FOLLOW_2);
25838 // InternalApplicationConfiguration.g:8386:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) ; 25838 rule__GenerationTask__Group__2();
25839 public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { 25839
25840 25840 state._fsp--;
25841 int stackSize = keepStackSize(); 25841
25842 25842
25843 try { 25843 }
25844 // InternalApplicationConfiguration.g:8390:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) ) 25844
25845 // InternalApplicationConfiguration.g:8391:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) 25845 }
25846 { 25846 catch (RecognitionException re) {
25847 // InternalApplicationConfiguration.g:8391:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) 25847 reportError(re);
25848 // InternalApplicationConfiguration.g:8392:2: ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) 25848 recover(input,re);
25849 { 25849 }
25850 before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); 25850 finally {
25851 // InternalApplicationConfiguration.g:8393:2: ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) 25851
25852 // InternalApplicationConfiguration.g:8393:3: rule__GenerationTask__TagetFolderAssignment_3_11_2 25852 restoreStackSize(stackSize);
25853 { 25853
25854 pushFollow(FOLLOW_2); 25854 }
25855 rule__GenerationTask__TagetFolderAssignment_3_11_2(); 25855 return ;
25856 25856 }
25857 state._fsp--; 25857 // $ANTLR end "rule__GenerationTask__Group__1"
25858 25858
25859 25859
25860 } 25860 // $ANTLR start "rule__GenerationTask__Group__1__Impl"
25861 25861 // InternalApplicationConfiguration.g:8306:1: rule__GenerationTask__Group__1__Impl : ( () ) ;
25862 after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); 25862 public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException {
25863 25863
25864 } 25864 int stackSize = keepStackSize();
25865 25865
25866 25866 try {
25867 } 25867 // InternalApplicationConfiguration.g:8310:1: ( ( () ) )
25868 25868 // InternalApplicationConfiguration.g:8311:1: ( () )
25869 } 25869 {
25870 catch (RecognitionException re) { 25870 // InternalApplicationConfiguration.g:8311:1: ( () )
25871 reportError(re); 25871 // InternalApplicationConfiguration.g:8312:2: ()
25872 recover(input,re); 25872 {
25873 } 25873 before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1());
25874 finally { 25874 // InternalApplicationConfiguration.g:8313:2: ()
25875 25875 // InternalApplicationConfiguration.g:8313:3:
25876 restoreStackSize(stackSize); 25876 {
25877 25877 }
25878 } 25878
25879 return ; 25879 after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1());
25880 } 25880
25881 // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl" 25881 }
25882 25882
25883 25883
25884 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" 25884 }
25885 // InternalApplicationConfiguration.g:8402:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; 25885
25886 public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { 25886 }
25887 25887 finally {
25888 int stackSize = keepStackSize(); 25888
25889 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 25889 restoreStackSize(stackSize);
25890 25890
25891 try { 25891 }
25892 // InternalApplicationConfiguration.g:8407:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) 25892 return ;
25893 // InternalApplicationConfiguration.g:8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? 25893 }
25894 { 25894 // $ANTLR end "rule__GenerationTask__Group__1__Impl"
25895 // InternalApplicationConfiguration.g:8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? 25895
25896 int alt56=2; 25896
25897 alt56 = dfa56.predict(input); 25897 // $ANTLR start "rule__GenerationTask__Group__2"
25898 switch (alt56) { 25898 // InternalApplicationConfiguration.g:8321:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ;
25899 case 1 : 25899 public final void rule__GenerationTask__Group__2() throws RecognitionException {
25900 // InternalApplicationConfiguration.g:8408:2: rule__GenerationTask__UnorderedGroup_3__0 25900
25901 { 25901 int stackSize = keepStackSize();
25902 pushFollow(FOLLOW_2); 25902
25903 rule__GenerationTask__UnorderedGroup_3__0(); 25903 try {
25904 25904 // InternalApplicationConfiguration.g:8325:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 )
25905 state._fsp--; 25905 // InternalApplicationConfiguration.g:8326:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3
25906 25906 {
25907 25907 pushFollow(FOLLOW_44);
25908 } 25908 rule__GenerationTask__Group__2__Impl();
25909 break; 25909
25910 25910 state._fsp--;
25911 } 25911
25912 25912 pushFollow(FOLLOW_2);
25913 25913 rule__GenerationTask__Group__3();
25914 } 25914
25915 25915 state._fsp--;
25916 } 25916
25917 catch (RecognitionException re) { 25917
25918 reportError(re); 25918 }
25919 recover(input,re); 25919
25920 } 25920 }
25921 finally { 25921 catch (RecognitionException re) {
25922 25922 reportError(re);
25923 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 25923 recover(input,re);
25924 restoreStackSize(stackSize); 25924 }
25925 25925 finally {
25926 } 25926
25927 return ; 25927 restoreStackSize(stackSize);
25928 } 25928
25929 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3" 25929 }
25930 25930 return ;
25931 25931 }
25932 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" 25932 // $ANTLR end "rule__GenerationTask__Group__2"
25933 // InternalApplicationConfiguration.g:8416:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) ; 25933
25934 public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { 25934
25935 25935 // $ANTLR start "rule__GenerationTask__Group__2__Impl"
25936 int stackSize = keepStackSize(); 25936 // InternalApplicationConfiguration.g:8333:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ;
25937 boolean selected = false; 25937 public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException {
25938 25938
25939 try { 25939 int stackSize = keepStackSize();
25940 // InternalApplicationConfiguration.g:8421:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) ) 25940
25941 // InternalApplicationConfiguration.g:8422:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) 25941 try {
25942 { 25942 // InternalApplicationConfiguration.g:8337:1: ( ( '{' ) )
25943 // InternalApplicationConfiguration.g:8422:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) 25943 // InternalApplicationConfiguration.g:8338:1: ( '{' )
25944 int alt57=12; 25944 {
25945 alt57 = dfa57.predict(input); 25945 // InternalApplicationConfiguration.g:8338:1: ( '{' )
25946 switch (alt57) { 25946 // InternalApplicationConfiguration.g:8339:2: '{'
25947 case 1 : 25947 {
25948 // InternalApplicationConfiguration.g:8423:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) 25948 before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
25949 { 25949 match(input,29,FOLLOW_2);
25950 // InternalApplicationConfiguration.g:8423:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) 25950 after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
25951 // InternalApplicationConfiguration.g:8424:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) 25951
25952 { 25952 }
25953 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { 25953
25954 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); 25954
25955 } 25955 }
25956 // InternalApplicationConfiguration.g:8424:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) 25956
25957 // InternalApplicationConfiguration.g:8425:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) 25957 }
25958 { 25958 catch (RecognitionException re) {
25959 25959 reportError(re);
25960 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 25960 recover(input,re);
25961 25961 }
25962 25962 finally {
25963 selected = true; 25963
25964 25964 restoreStackSize(stackSize);
25965 // InternalApplicationConfiguration.g:8431:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) 25965
25966 // InternalApplicationConfiguration.g:8432:6: ( rule__GenerationTask__Group_3_0__0 ) 25966 }
25967 { 25967 return ;
25968 before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); 25968 }
25969 // InternalApplicationConfiguration.g:8433:6: ( rule__GenerationTask__Group_3_0__0 ) 25969 // $ANTLR end "rule__GenerationTask__Group__2__Impl"
25970 // InternalApplicationConfiguration.g:8433:7: rule__GenerationTask__Group_3_0__0 25970
25971 { 25971
25972 pushFollow(FOLLOW_2); 25972 // $ANTLR start "rule__GenerationTask__Group__3"
25973 rule__GenerationTask__Group_3_0__0(); 25973 // InternalApplicationConfiguration.g:8348:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ;
25974 25974 public final void rule__GenerationTask__Group__3() throws RecognitionException {
25975 state._fsp--; 25975
25976 25976 int stackSize = keepStackSize();
25977 25977
25978 } 25978 try {
25979 25979 // InternalApplicationConfiguration.g:8352:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 )
25980 after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); 25980 // InternalApplicationConfiguration.g:8353:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4
25981 25981 {
25982 } 25982 pushFollow(FOLLOW_45);
25983 25983 rule__GenerationTask__Group__3__Impl();
25984 25984
25985 } 25985 state._fsp--;
25986 25986
25987 25987 pushFollow(FOLLOW_2);
25988 } 25988 rule__GenerationTask__Group__4();
25989 25989
25990 25990 state._fsp--;
25991 } 25991
25992 break; 25992
25993 case 2 : 25993 }
25994 // InternalApplicationConfiguration.g:8438:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) 25994
25995 { 25995 }
25996 // InternalApplicationConfiguration.g:8438:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) 25996 catch (RecognitionException re) {
25997 // InternalApplicationConfiguration.g:8439:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) 25997 reportError(re);
25998 { 25998 recover(input,re);
25999 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { 25999 }
26000 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); 26000 finally {
26001 } 26001
26002 // InternalApplicationConfiguration.g:8439:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) 26002 restoreStackSize(stackSize);
26003 // InternalApplicationConfiguration.g:8440:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) 26003
26004 { 26004 }
26005 26005 return ;
26006 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 26006 }
26007 26007 // $ANTLR end "rule__GenerationTask__Group__3"
26008 26008
26009 selected = true; 26009
26010 26010 // $ANTLR start "rule__GenerationTask__Group__3__Impl"
26011 // InternalApplicationConfiguration.g:8446:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) 26011 // InternalApplicationConfiguration.g:8360:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ;
26012 // InternalApplicationConfiguration.g:8447:6: ( rule__GenerationTask__Group_3_1__0 ) 26012 public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException {
26013 { 26013
26014 before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); 26014 int stackSize = keepStackSize();
26015 // InternalApplicationConfiguration.g:8448:6: ( rule__GenerationTask__Group_3_1__0 ) 26015
26016 // InternalApplicationConfiguration.g:8448:7: rule__GenerationTask__Group_3_1__0 26016 try {
26017 { 26017 // InternalApplicationConfiguration.g:8364:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) )
26018 pushFollow(FOLLOW_2); 26018 // InternalApplicationConfiguration.g:8365:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
26019 rule__GenerationTask__Group_3_1__0(); 26019 {
26020 26020 // InternalApplicationConfiguration.g:8365:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
26021 state._fsp--; 26021 // InternalApplicationConfiguration.g:8366:2: ( rule__GenerationTask__UnorderedGroup_3 )
26022 26022 {
26023 26023 before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
26024 } 26024 // InternalApplicationConfiguration.g:8367:2: ( rule__GenerationTask__UnorderedGroup_3 )
26025 26025 // InternalApplicationConfiguration.g:8367:3: rule__GenerationTask__UnorderedGroup_3
26026 after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); 26026 {
26027 26027 pushFollow(FOLLOW_2);
26028 } 26028 rule__GenerationTask__UnorderedGroup_3();
26029 26029
26030 26030 state._fsp--;
26031 } 26031
26032 26032
26033 26033 }
26034 } 26034
26035 26035 after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
26036 26036
26037 } 26037 }
26038 break; 26038
26039 case 3 : 26039
26040 // InternalApplicationConfiguration.g:8453:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) 26040 }
26041 { 26041
26042 // InternalApplicationConfiguration.g:8453:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) 26042 }
26043 // InternalApplicationConfiguration.g:8454:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) 26043 catch (RecognitionException re) {
26044 { 26044 reportError(re);
26045 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { 26045 recover(input,re);
26046 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); 26046 }
26047 } 26047 finally {
26048 // InternalApplicationConfiguration.g:8454:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) 26048
26049 // InternalApplicationConfiguration.g:8455:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) 26049 restoreStackSize(stackSize);
26050 { 26050
26051 26051 }
26052 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 26052 return ;
26053 26053 }
26054 26054 // $ANTLR end "rule__GenerationTask__Group__3__Impl"
26055 selected = true; 26055
26056 26056
26057 // InternalApplicationConfiguration.g:8461:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) 26057 // $ANTLR start "rule__GenerationTask__Group__4"
26058 // InternalApplicationConfiguration.g:8462:6: ( rule__GenerationTask__Group_3_2__0 ) 26058 // InternalApplicationConfiguration.g:8375:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ;
26059 { 26059 public final void rule__GenerationTask__Group__4() throws RecognitionException {
26060 before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); 26060
26061 // InternalApplicationConfiguration.g:8463:6: ( rule__GenerationTask__Group_3_2__0 ) 26061 int stackSize = keepStackSize();
26062 // InternalApplicationConfiguration.g:8463:7: rule__GenerationTask__Group_3_2__0 26062
26063 { 26063 try {
26064 pushFollow(FOLLOW_2); 26064 // InternalApplicationConfiguration.g:8379:1: ( rule__GenerationTask__Group__4__Impl )
26065 rule__GenerationTask__Group_3_2__0(); 26065 // InternalApplicationConfiguration.g:8380:2: rule__GenerationTask__Group__4__Impl
26066 26066 {
26067 state._fsp--; 26067 pushFollow(FOLLOW_2);
26068 26068 rule__GenerationTask__Group__4__Impl();
26069 26069
26070 } 26070 state._fsp--;
26071 26071
26072 after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); 26072
26073 26073 }
26074 } 26074
26075 26075 }
26076 26076 catch (RecognitionException re) {
26077 } 26077 reportError(re);
26078 26078 recover(input,re);
26079 26079 }
26080 } 26080 finally {
26081 26081
26082 26082 restoreStackSize(stackSize);
26083 } 26083
26084 break; 26084 }
26085 case 4 : 26085 return ;
26086 // InternalApplicationConfiguration.g:8468:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) 26086 }
26087 { 26087 // $ANTLR end "rule__GenerationTask__Group__4"
26088 // InternalApplicationConfiguration.g:8468:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) 26088
26089 // InternalApplicationConfiguration.g:8469:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) 26089
26090 { 26090 // $ANTLR start "rule__GenerationTask__Group__4__Impl"
26091 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { 26091 // InternalApplicationConfiguration.g:8386:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ;
26092 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); 26092 public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException {
26093 } 26093
26094 // InternalApplicationConfiguration.g:8469:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) 26094 int stackSize = keepStackSize();
26095 // InternalApplicationConfiguration.g:8470:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) 26095
26096 { 26096 try {
26097 26097 // InternalApplicationConfiguration.g:8390:1: ( ( '}' ) )
26098 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 26098 // InternalApplicationConfiguration.g:8391:1: ( '}' )
26099 26099 {
26100 26100 // InternalApplicationConfiguration.g:8391:1: ( '}' )
26101 selected = true; 26101 // InternalApplicationConfiguration.g:8392:2: '}'
26102 26102 {
26103 // InternalApplicationConfiguration.g:8476:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) 26103 before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
26104 // InternalApplicationConfiguration.g:8477:6: ( rule__GenerationTask__Group_3_3__0 ) 26104 match(input,30,FOLLOW_2);
26105 { 26105 after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
26106 before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); 26106
26107 // InternalApplicationConfiguration.g:8478:6: ( rule__GenerationTask__Group_3_3__0 ) 26107 }
26108 // InternalApplicationConfiguration.g:8478:7: rule__GenerationTask__Group_3_3__0 26108
26109 { 26109
26110 pushFollow(FOLLOW_2); 26110 }
26111 rule__GenerationTask__Group_3_3__0(); 26111
26112 26112 }
26113 state._fsp--; 26113 catch (RecognitionException re) {
26114 26114 reportError(re);
26115 26115 recover(input,re);
26116 } 26116 }
26117 26117 finally {
26118 after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); 26118
26119 26119 restoreStackSize(stackSize);
26120 } 26120
26121 26121 }
26122 26122 return ;
26123 } 26123 }
26124 26124 // $ANTLR end "rule__GenerationTask__Group__4__Impl"
26125 26125
26126 } 26126
26127 26127 // $ANTLR start "rule__GenerationTask__Group_3_0__0"
26128 26128 // InternalApplicationConfiguration.g:8402:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ;
26129 } 26129 public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException {
26130 break; 26130
26131 case 5 : 26131 int stackSize = keepStackSize();
26132 // InternalApplicationConfiguration.g:8483:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) 26132
26133 { 26133 try {
26134 // InternalApplicationConfiguration.g:8483:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) 26134 // InternalApplicationConfiguration.g:8406:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 )
26135 // InternalApplicationConfiguration.g:8484:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) 26135 // InternalApplicationConfiguration.g:8407:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1
26136 { 26136 {
26137 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { 26137 pushFollow(FOLLOW_14);
26138 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); 26138 rule__GenerationTask__Group_3_0__0__Impl();
26139 } 26139
26140 // InternalApplicationConfiguration.g:8484:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) 26140 state._fsp--;
26141 // InternalApplicationConfiguration.g:8485:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) 26141
26142 { 26142 pushFollow(FOLLOW_2);
26143 26143 rule__GenerationTask__Group_3_0__1();
26144 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 26144
26145 26145 state._fsp--;
26146 26146
26147 selected = true; 26147
26148 26148 }
26149 // InternalApplicationConfiguration.g:8491:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) 26149
26150 // InternalApplicationConfiguration.g:8492:6: ( rule__GenerationTask__Group_3_4__0 ) 26150 }
26151 { 26151 catch (RecognitionException re) {
26152 before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); 26152 reportError(re);
26153 // InternalApplicationConfiguration.g:8493:6: ( rule__GenerationTask__Group_3_4__0 ) 26153 recover(input,re);
26154 // InternalApplicationConfiguration.g:8493:7: rule__GenerationTask__Group_3_4__0 26154 }
26155 { 26155 finally {
26156 pushFollow(FOLLOW_2); 26156
26157 rule__GenerationTask__Group_3_4__0(); 26157 restoreStackSize(stackSize);
26158 26158
26159 state._fsp--; 26159 }
26160 26160 return ;
26161 26161 }
26162 } 26162 // $ANTLR end "rule__GenerationTask__Group_3_0__0"
26163 26163
26164 after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); 26164
26165 26165 // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl"
26166 } 26166 // InternalApplicationConfiguration.g:8414:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ;
26167 26167 public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException {
26168 26168
26169 } 26169 int stackSize = keepStackSize();
26170 26170
26171 26171 try {
26172 } 26172 // InternalApplicationConfiguration.g:8418:1: ( ( 'metamodel' ) )
26173 26173 // InternalApplicationConfiguration.g:8419:1: ( 'metamodel' )
26174 26174 {
26175 } 26175 // InternalApplicationConfiguration.g:8419:1: ( 'metamodel' )
26176 break; 26176 // InternalApplicationConfiguration.g:8420:2: 'metamodel'
26177 case 6 : 26177 {
26178 // InternalApplicationConfiguration.g:8498:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) 26178 before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
26179 { 26179 match(input,35,FOLLOW_2);
26180 // InternalApplicationConfiguration.g:8498:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) 26180 after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
26181 // InternalApplicationConfiguration.g:8499:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) 26181
26182 { 26182 }
26183 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { 26183
26184 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); 26184
26185 } 26185 }
26186 // InternalApplicationConfiguration.g:8499:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) 26186
26187 // InternalApplicationConfiguration.g:8500:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) 26187 }
26188 { 26188 catch (RecognitionException re) {
26189 26189 reportError(re);
26190 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 26190 recover(input,re);
26191 26191 }
26192 26192 finally {
26193 selected = true; 26193
26194 26194 restoreStackSize(stackSize);
26195 // InternalApplicationConfiguration.g:8506:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) 26195
26196 // InternalApplicationConfiguration.g:8507:6: ( rule__GenerationTask__Group_3_5__0 ) 26196 }
26197 { 26197 return ;
26198 before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); 26198 }
26199 // InternalApplicationConfiguration.g:8508:6: ( rule__GenerationTask__Group_3_5__0 ) 26199 // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl"
26200 // InternalApplicationConfiguration.g:8508:7: rule__GenerationTask__Group_3_5__0 26200
26201 { 26201
26202 pushFollow(FOLLOW_2); 26202 // $ANTLR start "rule__GenerationTask__Group_3_0__1"
26203 rule__GenerationTask__Group_3_5__0(); 26203 // InternalApplicationConfiguration.g:8429:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ;
26204 26204 public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException {
26205 state._fsp--; 26205
26206 26206 int stackSize = keepStackSize();
26207 26207
26208 } 26208 try {
26209 26209 // InternalApplicationConfiguration.g:8433:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 )
26210 after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); 26210 // InternalApplicationConfiguration.g:8434:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2
26211 26211 {
26212 } 26212 pushFollow(FOLLOW_46);
26213 26213 rule__GenerationTask__Group_3_0__1__Impl();
26214 26214
26215 } 26215 state._fsp--;
26216 26216
26217 26217 pushFollow(FOLLOW_2);
26218 } 26218 rule__GenerationTask__Group_3_0__2();
26219 26219
26220 26220 state._fsp--;
26221 } 26221
26222 break; 26222
26223 case 7 : 26223 }
26224 // InternalApplicationConfiguration.g:8513:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) 26224
26225 { 26225 }
26226 // InternalApplicationConfiguration.g:8513:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) 26226 catch (RecognitionException re) {
26227 // InternalApplicationConfiguration.g:8514:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) 26227 reportError(re);
26228 { 26228 recover(input,re);
26229 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { 26229 }
26230 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); 26230 finally {
26231 } 26231
26232 // InternalApplicationConfiguration.g:8514:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) 26232 restoreStackSize(stackSize);
26233 // InternalApplicationConfiguration.g:8515:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) 26233
26234 { 26234 }
26235 26235 return ;
26236 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 26236 }
26237 26237 // $ANTLR end "rule__GenerationTask__Group_3_0__1"
26238 26238
26239 selected = true; 26239
26240 26240 // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl"
26241 // InternalApplicationConfiguration.g:8521:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) 26241 // InternalApplicationConfiguration.g:8441:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ;
26242 // InternalApplicationConfiguration.g:8522:6: ( rule__GenerationTask__Group_3_6__0 ) 26242 public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException {
26243 { 26243
26244 before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); 26244 int stackSize = keepStackSize();
26245 // InternalApplicationConfiguration.g:8523:6: ( rule__GenerationTask__Group_3_6__0 ) 26245
26246 // InternalApplicationConfiguration.g:8523:7: rule__GenerationTask__Group_3_6__0 26246 try {
26247 { 26247 // InternalApplicationConfiguration.g:8445:1: ( ( '=' ) )
26248 pushFollow(FOLLOW_2); 26248 // InternalApplicationConfiguration.g:8446:1: ( '=' )
26249 rule__GenerationTask__Group_3_6__0(); 26249 {
26250 26250 // InternalApplicationConfiguration.g:8446:1: ( '=' )
26251 state._fsp--; 26251 // InternalApplicationConfiguration.g:8447:2: '='
26252 26252 {
26253 26253 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
26254 } 26254 match(input,28,FOLLOW_2);
26255 26255 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
26256 after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); 26256
26257 26257 }
26258 } 26258
26259 26259
26260 26260 }
26261 } 26261
26262 26262 }
26263 26263 catch (RecognitionException re) {
26264 } 26264 reportError(re);
26265 26265 recover(input,re);
26266 26266 }
26267 } 26267 finally {
26268 break; 26268
26269 case 8 : 26269 restoreStackSize(stackSize);
26270 // InternalApplicationConfiguration.g:8528:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) 26270
26271 { 26271 }
26272 // InternalApplicationConfiguration.g:8528:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) 26272 return ;
26273 // InternalApplicationConfiguration.g:8529:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) 26273 }
26274 { 26274 // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl"
26275 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { 26275
26276 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); 26276
26277 } 26277 // $ANTLR start "rule__GenerationTask__Group_3_0__2"
26278 // InternalApplicationConfiguration.g:8529:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) 26278 // InternalApplicationConfiguration.g:8456:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ;
26279 // InternalApplicationConfiguration.g:8530:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) 26279 public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException {
26280 { 26280
26281 26281 int stackSize = keepStackSize();
26282 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 26282
26283 26283 try {
26284 26284 // InternalApplicationConfiguration.g:8460:1: ( rule__GenerationTask__Group_3_0__2__Impl )
26285 selected = true; 26285 // InternalApplicationConfiguration.g:8461:2: rule__GenerationTask__Group_3_0__2__Impl
26286 26286 {
26287 // InternalApplicationConfiguration.g:8536:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) 26287 pushFollow(FOLLOW_2);
26288 // InternalApplicationConfiguration.g:8537:6: ( rule__GenerationTask__Group_3_7__0 ) 26288 rule__GenerationTask__Group_3_0__2__Impl();
26289 { 26289
26290 before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); 26290 state._fsp--;
26291 // InternalApplicationConfiguration.g:8538:6: ( rule__GenerationTask__Group_3_7__0 ) 26291
26292 // InternalApplicationConfiguration.g:8538:7: rule__GenerationTask__Group_3_7__0 26292
26293 { 26293 }
26294 pushFollow(FOLLOW_2); 26294
26295 rule__GenerationTask__Group_3_7__0(); 26295 }
26296 26296 catch (RecognitionException re) {
26297 state._fsp--; 26297 reportError(re);
26298 26298 recover(input,re);
26299 26299 }
26300 } 26300 finally {
26301 26301
26302 after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); 26302 restoreStackSize(stackSize);
26303 26303
26304 } 26304 }
26305 26305 return ;
26306 26306 }
26307 } 26307 // $ANTLR end "rule__GenerationTask__Group_3_0__2"
26308 26308
26309 26309
26310 } 26310 // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl"
26311 26311 // InternalApplicationConfiguration.g:8467:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ;
26312 26312 public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException {
26313 } 26313
26314 break; 26314 int stackSize = keepStackSize();
26315 case 9 : 26315
26316 // InternalApplicationConfiguration.g:8543:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) 26316 try {
26317 { 26317 // InternalApplicationConfiguration.g:8471:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) )
26318 // InternalApplicationConfiguration.g:8543:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) 26318 // InternalApplicationConfiguration.g:8472:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
26319 // InternalApplicationConfiguration.g:8544:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) 26319 {
26320 { 26320 // InternalApplicationConfiguration.g:8472:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
26321 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { 26321 // InternalApplicationConfiguration.g:8473:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
26322 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); 26322 {
26323 } 26323 before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2());
26324 // InternalApplicationConfiguration.g:8544:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) 26324 // InternalApplicationConfiguration.g:8474:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
26325 // InternalApplicationConfiguration.g:8545:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) 26325 // InternalApplicationConfiguration.g:8474:3: rule__GenerationTask__MetamodelAssignment_3_0_2
26326 { 26326 {
26327 26327 pushFollow(FOLLOW_2);
26328 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 26328 rule__GenerationTask__MetamodelAssignment_3_0_2();
26329 26329
26330 26330 state._fsp--;
26331 selected = true; 26331
26332 26332
26333 // InternalApplicationConfiguration.g:8551:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) 26333 }
26334 // InternalApplicationConfiguration.g:8552:6: ( rule__GenerationTask__Group_3_8__0 ) 26334
26335 { 26335 after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2());
26336 before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); 26336
26337 // InternalApplicationConfiguration.g:8553:6: ( rule__GenerationTask__Group_3_8__0 ) 26337 }
26338 // InternalApplicationConfiguration.g:8553:7: rule__GenerationTask__Group_3_8__0 26338
26339 { 26339
26340 pushFollow(FOLLOW_2); 26340 }
26341 rule__GenerationTask__Group_3_8__0(); 26341
26342 26342 }
26343 state._fsp--; 26343 catch (RecognitionException re) {
26344 26344 reportError(re);
26345 26345 recover(input,re);
26346 } 26346 }
26347 26347 finally {
26348 after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); 26348
26349 26349 restoreStackSize(stackSize);
26350 } 26350
26351 26351 }
26352 26352 return ;
26353 } 26353 }
26354 26354 // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl"
26355 26355
26356 } 26356
26357 26357 // $ANTLR start "rule__GenerationTask__Group_3_1__0"
26358 26358 // InternalApplicationConfiguration.g:8483:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ;
26359 } 26359 public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException {
26360 break; 26360
26361 case 10 : 26361 int stackSize = keepStackSize();
26362 // InternalApplicationConfiguration.g:8558:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) 26362
26363 { 26363 try {
26364 // InternalApplicationConfiguration.g:8558:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) 26364 // InternalApplicationConfiguration.g:8487:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 )
26365 // InternalApplicationConfiguration.g:8559:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) 26365 // InternalApplicationConfiguration.g:8488:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1
26366 { 26366 {
26367 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { 26367 pushFollow(FOLLOW_14);
26368 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); 26368 rule__GenerationTask__Group_3_1__0__Impl();
26369 } 26369
26370 // InternalApplicationConfiguration.g:8559:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) 26370 state._fsp--;
26371 // InternalApplicationConfiguration.g:8560:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) 26371
26372 { 26372 pushFollow(FOLLOW_2);
26373 26373 rule__GenerationTask__Group_3_1__1();
26374 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 26374
26375 26375 state._fsp--;
26376 26376
26377 selected = true; 26377
26378 26378 }
26379 // InternalApplicationConfiguration.g:8566:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) 26379
26380 // InternalApplicationConfiguration.g:8567:6: ( rule__GenerationTask__Group_3_9__0 ) 26380 }
26381 { 26381 catch (RecognitionException re) {
26382 before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); 26382 reportError(re);
26383 // InternalApplicationConfiguration.g:8568:6: ( rule__GenerationTask__Group_3_9__0 ) 26383 recover(input,re);
26384 // InternalApplicationConfiguration.g:8568:7: rule__GenerationTask__Group_3_9__0 26384 }
26385 { 26385 finally {
26386 pushFollow(FOLLOW_2); 26386
26387 rule__GenerationTask__Group_3_9__0(); 26387 restoreStackSize(stackSize);
26388 26388
26389 state._fsp--; 26389 }
26390 26390 return ;
26391 26391 }
26392 } 26392 // $ANTLR end "rule__GenerationTask__Group_3_1__0"
26393 26393
26394 after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); 26394
26395 26395 // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl"
26396 } 26396 // InternalApplicationConfiguration.g:8495:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ;
26397 26397 public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException {
26398 26398
26399 } 26399 int stackSize = keepStackSize();
26400 26400
26401 26401 try {
26402 } 26402 // InternalApplicationConfiguration.g:8499:1: ( ( 'partial-model' ) )
26403 26403 // InternalApplicationConfiguration.g:8500:1: ( 'partial-model' )
26404 26404 {
26405 } 26405 // InternalApplicationConfiguration.g:8500:1: ( 'partial-model' )
26406 break; 26406 // InternalApplicationConfiguration.g:8501:2: 'partial-model'
26407 case 11 : 26407 {
26408 // InternalApplicationConfiguration.g:8573:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) 26408 before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
26409 { 26409 match(input,54,FOLLOW_2);
26410 // InternalApplicationConfiguration.g:8573:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) 26410 after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
26411 // InternalApplicationConfiguration.g:8574:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) 26411
26412 { 26412 }
26413 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { 26413
26414 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); 26414
26415 } 26415 }
26416 // InternalApplicationConfiguration.g:8574:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) 26416
26417 // InternalApplicationConfiguration.g:8575:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) 26417 }
26418 { 26418 catch (RecognitionException re) {
26419 26419 reportError(re);
26420 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 26420 recover(input,re);
26421 26421 }
26422 26422 finally {
26423 selected = true; 26423
26424 26424 restoreStackSize(stackSize);
26425 // InternalApplicationConfiguration.g:8581:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) 26425
26426 // InternalApplicationConfiguration.g:8582:6: ( rule__GenerationTask__Group_3_10__0 ) 26426 }
26427 { 26427 return ;
26428 before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); 26428 }
26429 // InternalApplicationConfiguration.g:8583:6: ( rule__GenerationTask__Group_3_10__0 ) 26429 // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl"
26430 // InternalApplicationConfiguration.g:8583:7: rule__GenerationTask__Group_3_10__0 26430
26431 { 26431
26432 pushFollow(FOLLOW_2); 26432 // $ANTLR start "rule__GenerationTask__Group_3_1__1"
26433 rule__GenerationTask__Group_3_10__0(); 26433 // InternalApplicationConfiguration.g:8510:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ;
26434 26434 public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException {
26435 state._fsp--; 26435
26436 26436 int stackSize = keepStackSize();
26437 26437
26438 } 26438 try {
26439 26439 // InternalApplicationConfiguration.g:8514:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 )
26440 after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); 26440 // InternalApplicationConfiguration.g:8515:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2
26441 26441 {
26442 } 26442 pushFollow(FOLLOW_46);
26443 26443 rule__GenerationTask__Group_3_1__1__Impl();
26444 26444
26445 } 26445 state._fsp--;
26446 26446
26447 26447 pushFollow(FOLLOW_2);
26448 } 26448 rule__GenerationTask__Group_3_1__2();
26449 26449
26450 26450 state._fsp--;
26451 } 26451
26452 break; 26452
26453 case 12 : 26453 }
26454 // InternalApplicationConfiguration.g:8588:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) 26454
26455 { 26455 }
26456 // InternalApplicationConfiguration.g:8588:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) 26456 catch (RecognitionException re) {
26457 // InternalApplicationConfiguration.g:8589:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) 26457 reportError(re);
26458 { 26458 recover(input,re);
26459 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { 26459 }
26460 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); 26460 finally {
26461 } 26461
26462 // InternalApplicationConfiguration.g:8589:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) 26462 restoreStackSize(stackSize);
26463 // InternalApplicationConfiguration.g:8590:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) 26463
26464 { 26464 }
26465 26465 return ;
26466 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 26466 }
26467 26467 // $ANTLR end "rule__GenerationTask__Group_3_1__1"
26468 26468
26469 selected = true; 26469
26470 26470 // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl"
26471 // InternalApplicationConfiguration.g:8596:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) 26471 // InternalApplicationConfiguration.g:8522:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ;
26472 // InternalApplicationConfiguration.g:8597:6: ( rule__GenerationTask__Group_3_11__0 ) 26472 public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException {
26473 { 26473
26474 before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); 26474 int stackSize = keepStackSize();
26475 // InternalApplicationConfiguration.g:8598:6: ( rule__GenerationTask__Group_3_11__0 ) 26475
26476 // InternalApplicationConfiguration.g:8598:7: rule__GenerationTask__Group_3_11__0 26476 try {
26477 { 26477 // InternalApplicationConfiguration.g:8526:1: ( ( '=' ) )
26478 pushFollow(FOLLOW_2); 26478 // InternalApplicationConfiguration.g:8527:1: ( '=' )
26479 rule__GenerationTask__Group_3_11__0(); 26479 {
26480 26480 // InternalApplicationConfiguration.g:8527:1: ( '=' )
26481 state._fsp--; 26481 // InternalApplicationConfiguration.g:8528:2: '='
26482 26482 {
26483 26483 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
26484 } 26484 match(input,28,FOLLOW_2);
26485 26485 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
26486 after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); 26486
26487 26487 }
26488 } 26488
26489 26489
26490 26490 }
26491 } 26491
26492 26492 }
26493 26493 catch (RecognitionException re) {
26494 } 26494 reportError(re);
26495 26495 recover(input,re);
26496 26496 }
26497 } 26497 finally {
26498 break; 26498
26499 26499 restoreStackSize(stackSize);
26500 } 26500
26501 26501 }
26502 26502 return ;
26503 } 26503 }
26504 26504 // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl"
26505 } 26505
26506 catch (RecognitionException re) { 26506
26507 reportError(re); 26507 // $ANTLR start "rule__GenerationTask__Group_3_1__2"
26508 recover(input,re); 26508 // InternalApplicationConfiguration.g:8537:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ;
26509 } 26509 public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException {
26510 finally { 26510
26511 26511 int stackSize = keepStackSize();
26512 if (selected) 26512
26513 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 26513 try {
26514 restoreStackSize(stackSize); 26514 // InternalApplicationConfiguration.g:8541:1: ( rule__GenerationTask__Group_3_1__2__Impl )
26515 26515 // InternalApplicationConfiguration.g:8542:2: rule__GenerationTask__Group_3_1__2__Impl
26516 } 26516 {
26517 return ; 26517 pushFollow(FOLLOW_2);
26518 } 26518 rule__GenerationTask__Group_3_1__2__Impl();
26519 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl" 26519
26520 26520 state._fsp--;
26521 26521
26522 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" 26522
26523 // InternalApplicationConfiguration.g:8611:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; 26523 }
26524 public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { 26524
26525 26525 }
26526 int stackSize = keepStackSize(); 26526 catch (RecognitionException re) {
26527 26527 reportError(re);
26528 try { 26528 recover(input,re);
26529 // InternalApplicationConfiguration.g:8615:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) 26529 }
26530 // InternalApplicationConfiguration.g:8616:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? 26530 finally {
26531 { 26531
26532 pushFollow(FOLLOW_45); 26532 restoreStackSize(stackSize);
26533 rule__GenerationTask__UnorderedGroup_3__Impl(); 26533
26534 26534 }
26535 state._fsp--; 26535 return ;
26536 26536 }
26537 // InternalApplicationConfiguration.g:8617:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? 26537 // $ANTLR end "rule__GenerationTask__Group_3_1__2"
26538 int alt58=2; 26538
26539 alt58 = dfa58.predict(input); 26539
26540 switch (alt58) { 26540 // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl"
26541 case 1 : 26541 // InternalApplicationConfiguration.g:8548:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ;
26542 // InternalApplicationConfiguration.g:8617:2: rule__GenerationTask__UnorderedGroup_3__1 26542 public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException {
26543 { 26543
26544 pushFollow(FOLLOW_2); 26544 int stackSize = keepStackSize();
26545 rule__GenerationTask__UnorderedGroup_3__1(); 26545
26546 26546 try {
26547 state._fsp--; 26547 // InternalApplicationConfiguration.g:8552:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) )
26548 26548 // InternalApplicationConfiguration.g:8553:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
26549 26549 {
26550 } 26550 // InternalApplicationConfiguration.g:8553:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
26551 break; 26551 // InternalApplicationConfiguration.g:8554:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
26552 26552 {
26553 } 26553 before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2());
26554 26554 // InternalApplicationConfiguration.g:8555:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
26555 26555 // InternalApplicationConfiguration.g:8555:3: rule__GenerationTask__PartialModelAssignment_3_1_2
26556 } 26556 {
26557 26557 pushFollow(FOLLOW_2);
26558 } 26558 rule__GenerationTask__PartialModelAssignment_3_1_2();
26559 catch (RecognitionException re) { 26559
26560 reportError(re); 26560 state._fsp--;
26561 recover(input,re); 26561
26562 } 26562
26563 finally { 26563 }
26564 26564
26565 restoreStackSize(stackSize); 26565 after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2());
26566 26566
26567 } 26567 }
26568 return ; 26568
26569 } 26569
26570 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0" 26570 }
26571 26571
26572 26572 }
26573 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" 26573 catch (RecognitionException re) {
26574 // InternalApplicationConfiguration.g:8623:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; 26574 reportError(re);
26575 public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { 26575 recover(input,re);
26576 26576 }
26577 int stackSize = keepStackSize(); 26577 finally {
26578 26578
26579 try { 26579 restoreStackSize(stackSize);
26580 // InternalApplicationConfiguration.g:8627:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) 26580
26581 // InternalApplicationConfiguration.g:8628:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? 26581 }
26582 { 26582 return ;
26583 pushFollow(FOLLOW_45); 26583 }
26584 rule__GenerationTask__UnorderedGroup_3__Impl(); 26584 // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl"
26585 26585
26586 state._fsp--; 26586
26587 26587 // $ANTLR start "rule__GenerationTask__Group_3_2__0"
26588 // InternalApplicationConfiguration.g:8629:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? 26588 // InternalApplicationConfiguration.g:8564:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ;
26589 int alt59=2; 26589 public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException {
26590 alt59 = dfa59.predict(input); 26590
26591 switch (alt59) { 26591 int stackSize = keepStackSize();
26592 case 1 : 26592
26593 // InternalApplicationConfiguration.g:8629:2: rule__GenerationTask__UnorderedGroup_3__2 26593 try {
26594 { 26594 // InternalApplicationConfiguration.g:8568:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 )
26595 pushFollow(FOLLOW_2); 26595 // InternalApplicationConfiguration.g:8569:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1
26596 rule__GenerationTask__UnorderedGroup_3__2(); 26596 {
26597 26597 pushFollow(FOLLOW_14);
26598 state._fsp--; 26598 rule__GenerationTask__Group_3_2__0__Impl();
26599 26599
26600 26600 state._fsp--;
26601 } 26601
26602 break; 26602 pushFollow(FOLLOW_2);
26603 26603 rule__GenerationTask__Group_3_2__1();
26604 } 26604
26605 26605 state._fsp--;
26606 26606
26607 } 26607
26608 26608 }
26609 } 26609
26610 catch (RecognitionException re) { 26610 }
26611 reportError(re); 26611 catch (RecognitionException re) {
26612 recover(input,re); 26612 reportError(re);
26613 } 26613 recover(input,re);
26614 finally { 26614 }
26615 26615 finally {
26616 restoreStackSize(stackSize); 26616
26617 26617 restoreStackSize(stackSize);
26618 } 26618
26619 return ; 26619 }
26620 } 26620 return ;
26621 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1" 26621 }
26622 26622 // $ANTLR end "rule__GenerationTask__Group_3_2__0"
26623 26623
26624 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" 26624
26625 // InternalApplicationConfiguration.g:8635:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; 26625 // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl"
26626 public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { 26626 // InternalApplicationConfiguration.g:8576:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ;
26627 26627 public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException {
26628 int stackSize = keepStackSize(); 26628
26629 26629 int stackSize = keepStackSize();
26630 try { 26630
26631 // InternalApplicationConfiguration.g:8639:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) 26631 try {
26632 // InternalApplicationConfiguration.g:8640:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? 26632 // InternalApplicationConfiguration.g:8580:1: ( ( 'constraints' ) )
26633 { 26633 // InternalApplicationConfiguration.g:8581:1: ( 'constraints' )
26634 pushFollow(FOLLOW_45); 26634 {
26635 rule__GenerationTask__UnorderedGroup_3__Impl(); 26635 // InternalApplicationConfiguration.g:8581:1: ( 'constraints' )
26636 26636 // InternalApplicationConfiguration.g:8582:2: 'constraints'
26637 state._fsp--; 26637 {
26638 26638 before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
26639 // InternalApplicationConfiguration.g:8641:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? 26639 match(input,38,FOLLOW_2);
26640 int alt60=2; 26640 after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
26641 alt60 = dfa60.predict(input); 26641
26642 switch (alt60) { 26642 }
26643 case 1 : 26643
26644 // InternalApplicationConfiguration.g:8641:2: rule__GenerationTask__UnorderedGroup_3__3 26644
26645 { 26645 }
26646 pushFollow(FOLLOW_2); 26646
26647 rule__GenerationTask__UnorderedGroup_3__3(); 26647 }
26648 26648 catch (RecognitionException re) {
26649 state._fsp--; 26649 reportError(re);
26650 26650 recover(input,re);
26651 26651 }
26652 } 26652 finally {
26653 break; 26653
26654 26654 restoreStackSize(stackSize);
26655 } 26655
26656 26656 }
26657 26657 return ;
26658 } 26658 }
26659 26659 // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl"
26660 } 26660
26661 catch (RecognitionException re) { 26661
26662 reportError(re); 26662 // $ANTLR start "rule__GenerationTask__Group_3_2__1"
26663 recover(input,re); 26663 // InternalApplicationConfiguration.g:8591:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ;
26664 } 26664 public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException {
26665 finally { 26665
26666 26666 int stackSize = keepStackSize();
26667 restoreStackSize(stackSize); 26667
26668 26668 try {
26669 } 26669 // InternalApplicationConfiguration.g:8595:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 )
26670 return ; 26670 // InternalApplicationConfiguration.g:8596:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2
26671 } 26671 {
26672 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2" 26672 pushFollow(FOLLOW_46);
26673 26673 rule__GenerationTask__Group_3_2__1__Impl();
26674 26674
26675 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" 26675 state._fsp--;
26676 // InternalApplicationConfiguration.g:8647:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; 26676
26677 public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { 26677 pushFollow(FOLLOW_2);
26678 26678 rule__GenerationTask__Group_3_2__2();
26679 int stackSize = keepStackSize(); 26679
26680 26680 state._fsp--;
26681 try { 26681
26682 // InternalApplicationConfiguration.g:8651:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) 26682
26683 // InternalApplicationConfiguration.g:8652:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? 26683 }
26684 { 26684
26685 pushFollow(FOLLOW_45); 26685 }
26686 rule__GenerationTask__UnorderedGroup_3__Impl(); 26686 catch (RecognitionException re) {
26687 26687 reportError(re);
26688 state._fsp--; 26688 recover(input,re);
26689 26689 }
26690 // InternalApplicationConfiguration.g:8653:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? 26690 finally {
26691 int alt61=2; 26691
26692 alt61 = dfa61.predict(input); 26692 restoreStackSize(stackSize);
26693 switch (alt61) { 26693
26694 case 1 : 26694 }
26695 // InternalApplicationConfiguration.g:8653:2: rule__GenerationTask__UnorderedGroup_3__4 26695 return ;
26696 { 26696 }
26697 pushFollow(FOLLOW_2); 26697 // $ANTLR end "rule__GenerationTask__Group_3_2__1"
26698 rule__GenerationTask__UnorderedGroup_3__4(); 26698
26699 26699
26700 state._fsp--; 26700 // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl"
26701 26701 // InternalApplicationConfiguration.g:8603:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ;
26702 26702 public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException {
26703 } 26703
26704 break; 26704 int stackSize = keepStackSize();
26705 26705
26706 } 26706 try {
26707 26707 // InternalApplicationConfiguration.g:8607:1: ( ( '=' ) )
26708 26708 // InternalApplicationConfiguration.g:8608:1: ( '=' )
26709 } 26709 {
26710 26710 // InternalApplicationConfiguration.g:8608:1: ( '=' )
26711 } 26711 // InternalApplicationConfiguration.g:8609:2: '='
26712 catch (RecognitionException re) { 26712 {
26713 reportError(re); 26713 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
26714 recover(input,re); 26714 match(input,28,FOLLOW_2);
26715 } 26715 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
26716 finally { 26716
26717 26717 }
26718 restoreStackSize(stackSize); 26718
26719 26719
26720 } 26720 }
26721 return ; 26721
26722 } 26722 }
26723 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3" 26723 catch (RecognitionException re) {
26724 26724 reportError(re);
26725 26725 recover(input,re);
26726 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" 26726 }
26727 // InternalApplicationConfiguration.g:8659:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; 26727 finally {
26728 public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { 26728
26729 26729 restoreStackSize(stackSize);
26730 int stackSize = keepStackSize(); 26730
26731 26731 }
26732 try { 26732 return ;
26733 // InternalApplicationConfiguration.g:8663:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) 26733 }
26734 // InternalApplicationConfiguration.g:8664:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? 26734 // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl"
26735 { 26735
26736 pushFollow(FOLLOW_45); 26736
26737 rule__GenerationTask__UnorderedGroup_3__Impl(); 26737 // $ANTLR start "rule__GenerationTask__Group_3_2__2"
26738 26738 // InternalApplicationConfiguration.g:8618:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ;
26739 state._fsp--; 26739 public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException {
26740 26740
26741 // InternalApplicationConfiguration.g:8665:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? 26741 int stackSize = keepStackSize();
26742 int alt62=2; 26742
26743 alt62 = dfa62.predict(input); 26743 try {
26744 switch (alt62) { 26744 // InternalApplicationConfiguration.g:8622:1: ( rule__GenerationTask__Group_3_2__2__Impl )
26745 case 1 : 26745 // InternalApplicationConfiguration.g:8623:2: rule__GenerationTask__Group_3_2__2__Impl
26746 // InternalApplicationConfiguration.g:8665:2: rule__GenerationTask__UnorderedGroup_3__5 26746 {
26747 { 26747 pushFollow(FOLLOW_2);
26748 pushFollow(FOLLOW_2); 26748 rule__GenerationTask__Group_3_2__2__Impl();
26749 rule__GenerationTask__UnorderedGroup_3__5(); 26749
26750 26750 state._fsp--;
26751 state._fsp--; 26751
26752 26752
26753 26753 }
26754 } 26754
26755 break; 26755 }
26756 26756 catch (RecognitionException re) {
26757 } 26757 reportError(re);
26758 26758 recover(input,re);
26759 26759 }
26760 } 26760 finally {
26761 26761
26762 } 26762 restoreStackSize(stackSize);
26763 catch (RecognitionException re) { 26763
26764 reportError(re); 26764 }
26765 recover(input,re); 26765 return ;
26766 } 26766 }
26767 finally { 26767 // $ANTLR end "rule__GenerationTask__Group_3_2__2"
26768 26768
26769 restoreStackSize(stackSize); 26769
26770 26770 // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl"
26771 } 26771 // InternalApplicationConfiguration.g:8629:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ;
26772 return ; 26772 public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException {
26773 } 26773
26774 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4" 26774 int stackSize = keepStackSize();
26775 26775
26776 26776 try {
26777 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" 26777 // InternalApplicationConfiguration.g:8633:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) )
26778 // InternalApplicationConfiguration.g:8671:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; 26778 // InternalApplicationConfiguration.g:8634:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
26779 public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { 26779 {
26780 26780 // InternalApplicationConfiguration.g:8634:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
26781 int stackSize = keepStackSize(); 26781 // InternalApplicationConfiguration.g:8635:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
26782 26782 {
26783 try { 26783 before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2());
26784 // InternalApplicationConfiguration.g:8675:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) 26784 // InternalApplicationConfiguration.g:8636:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
26785 // InternalApplicationConfiguration.g:8676:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? 26785 // InternalApplicationConfiguration.g:8636:3: rule__GenerationTask__PatternsAssignment_3_2_2
26786 { 26786 {
26787 pushFollow(FOLLOW_45); 26787 pushFollow(FOLLOW_2);
26788 rule__GenerationTask__UnorderedGroup_3__Impl(); 26788 rule__GenerationTask__PatternsAssignment_3_2_2();
26789 26789
26790 state._fsp--; 26790 state._fsp--;
26791 26791
26792 // InternalApplicationConfiguration.g:8677:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? 26792
26793 int alt63=2; 26793 }
26794 alt63 = dfa63.predict(input); 26794
26795 switch (alt63) { 26795 after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2());
26796 case 1 : 26796
26797 // InternalApplicationConfiguration.g:8677:2: rule__GenerationTask__UnorderedGroup_3__6 26797 }
26798 { 26798
26799 pushFollow(FOLLOW_2); 26799
26800 rule__GenerationTask__UnorderedGroup_3__6(); 26800 }
26801 26801
26802 state._fsp--; 26802 }
26803 26803 catch (RecognitionException re) {
26804 26804 reportError(re);
26805 } 26805 recover(input,re);
26806 break; 26806 }
26807 26807 finally {
26808 } 26808
26809 26809 restoreStackSize(stackSize);
26810 26810
26811 } 26811 }
26812 26812 return ;
26813 } 26813 }
26814 catch (RecognitionException re) { 26814 // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl"
26815 reportError(re); 26815
26816 recover(input,re); 26816
26817 } 26817 // $ANTLR start "rule__GenerationTask__Group_3_3__0"
26818 finally { 26818 // InternalApplicationConfiguration.g:8645:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ;
26819 26819 public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException {
26820 restoreStackSize(stackSize); 26820
26821 26821 int stackSize = keepStackSize();
26822 } 26822
26823 return ; 26823 try {
26824 } 26824 // InternalApplicationConfiguration.g:8649:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 )
26825 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5" 26825 // InternalApplicationConfiguration.g:8650:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1
26826 26826 {
26827 26827 pushFollow(FOLLOW_14);
26828 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" 26828 rule__GenerationTask__Group_3_3__0__Impl();
26829 // InternalApplicationConfiguration.g:8683:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; 26829
26830 public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { 26830 state._fsp--;
26831 26831
26832 int stackSize = keepStackSize(); 26832 pushFollow(FOLLOW_2);
26833 26833 rule__GenerationTask__Group_3_3__1();
26834 try { 26834
26835 // InternalApplicationConfiguration.g:8687:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) 26835 state._fsp--;
26836 // InternalApplicationConfiguration.g:8688:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? 26836
26837 { 26837
26838 pushFollow(FOLLOW_45); 26838 }
26839 rule__GenerationTask__UnorderedGroup_3__Impl(); 26839
26840 26840 }
26841 state._fsp--; 26841 catch (RecognitionException re) {
26842 26842 reportError(re);
26843 // InternalApplicationConfiguration.g:8689:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? 26843 recover(input,re);
26844 int alt64=2; 26844 }
26845 alt64 = dfa64.predict(input); 26845 finally {
26846 switch (alt64) { 26846
26847 case 1 : 26847 restoreStackSize(stackSize);
26848 // InternalApplicationConfiguration.g:8689:2: rule__GenerationTask__UnorderedGroup_3__7 26848
26849 { 26849 }
26850 pushFollow(FOLLOW_2); 26850 return ;
26851 rule__GenerationTask__UnorderedGroup_3__7(); 26851 }
26852 26852 // $ANTLR end "rule__GenerationTask__Group_3_3__0"
26853 state._fsp--; 26853
26854 26854
26855 26855 // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl"
26856 } 26856 // InternalApplicationConfiguration.g:8657:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ;
26857 break; 26857 public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException {
26858 26858
26859 } 26859 int stackSize = keepStackSize();
26860 26860
26861 26861 try {
26862 } 26862 // InternalApplicationConfiguration.g:8661:1: ( ( 'objectives' ) )
26863 26863 // InternalApplicationConfiguration.g:8662:1: ( 'objectives' )
26864 } 26864 {
26865 catch (RecognitionException re) { 26865 // InternalApplicationConfiguration.g:8662:1: ( 'objectives' )
26866 reportError(re); 26866 // InternalApplicationConfiguration.g:8663:2: 'objectives'
26867 recover(input,re); 26867 {
26868 } 26868 before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
26869 finally { 26869 match(input,39,FOLLOW_2);
26870 26870 after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
26871 restoreStackSize(stackSize); 26871
26872 26872 }
26873 } 26873
26874 return ; 26874
26875 } 26875 }
26876 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6" 26876
26877 26877 }
26878 26878 catch (RecognitionException re) {
26879 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" 26879 reportError(re);
26880 // InternalApplicationConfiguration.g:8695:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; 26880 recover(input,re);
26881 public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { 26881 }
26882 26882 finally {
26883 int stackSize = keepStackSize(); 26883
26884 26884 restoreStackSize(stackSize);
26885 try { 26885
26886 // InternalApplicationConfiguration.g:8699:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) 26886 }
26887 // InternalApplicationConfiguration.g:8700:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? 26887 return ;
26888 { 26888 }
26889 pushFollow(FOLLOW_45); 26889 // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl"
26890 rule__GenerationTask__UnorderedGroup_3__Impl(); 26890
26891 26891
26892 state._fsp--; 26892 // $ANTLR start "rule__GenerationTask__Group_3_3__1"
26893 26893 // InternalApplicationConfiguration.g:8672:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ;
26894 // InternalApplicationConfiguration.g:8701:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? 26894 public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException {
26895 int alt65=2; 26895
26896 alt65 = dfa65.predict(input); 26896 int stackSize = keepStackSize();
26897 switch (alt65) { 26897
26898 case 1 : 26898 try {
26899 // InternalApplicationConfiguration.g:8701:2: rule__GenerationTask__UnorderedGroup_3__8 26899 // InternalApplicationConfiguration.g:8676:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 )
26900 { 26900 // InternalApplicationConfiguration.g:8677:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2
26901 pushFollow(FOLLOW_2); 26901 {
26902 rule__GenerationTask__UnorderedGroup_3__8(); 26902 pushFollow(FOLLOW_46);
26903 26903 rule__GenerationTask__Group_3_3__1__Impl();
26904 state._fsp--; 26904
26905 26905 state._fsp--;
26906 26906
26907 } 26907 pushFollow(FOLLOW_2);
26908 break; 26908 rule__GenerationTask__Group_3_3__2();
26909 26909
26910 } 26910 state._fsp--;
26911 26911
26912 26912
26913 } 26913 }
26914 26914
26915 } 26915 }
26916 catch (RecognitionException re) { 26916 catch (RecognitionException re) {
26917 reportError(re); 26917 reportError(re);
26918 recover(input,re); 26918 recover(input,re);
26919 } 26919 }
26920 finally { 26920 finally {
26921 26921
26922 restoreStackSize(stackSize); 26922 restoreStackSize(stackSize);
26923 26923
26924 } 26924 }
26925 return ; 26925 return ;
26926 } 26926 }
26927 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7" 26927 // $ANTLR end "rule__GenerationTask__Group_3_3__1"
26928 26928
26929 26929
26930 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" 26930 // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl"
26931 // InternalApplicationConfiguration.g:8707:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; 26931 // InternalApplicationConfiguration.g:8684:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ;
26932 public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { 26932 public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException {
26933 26933
26934 int stackSize = keepStackSize(); 26934 int stackSize = keepStackSize();
26935 26935
26936 try { 26936 try {
26937 // InternalApplicationConfiguration.g:8711:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) 26937 // InternalApplicationConfiguration.g:8688:1: ( ( '=' ) )
26938 // InternalApplicationConfiguration.g:8712:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? 26938 // InternalApplicationConfiguration.g:8689:1: ( '=' )
26939 { 26939 {
26940 pushFollow(FOLLOW_45); 26940 // InternalApplicationConfiguration.g:8689:1: ( '=' )
26941 rule__GenerationTask__UnorderedGroup_3__Impl(); 26941 // InternalApplicationConfiguration.g:8690:2: '='
26942 26942 {
26943 state._fsp--; 26943 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
26944 26944 match(input,28,FOLLOW_2);
26945 // InternalApplicationConfiguration.g:8713:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? 26945 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
26946 int alt66=2; 26946
26947 alt66 = dfa66.predict(input); 26947 }
26948 switch (alt66) { 26948
26949 case 1 : 26949
26950 // InternalApplicationConfiguration.g:8713:2: rule__GenerationTask__UnorderedGroup_3__9 26950 }
26951 { 26951
26952 pushFollow(FOLLOW_2); 26952 }
26953 rule__GenerationTask__UnorderedGroup_3__9(); 26953 catch (RecognitionException re) {
26954 26954 reportError(re);
26955 state._fsp--; 26955 recover(input,re);
26956 26956 }
26957 26957 finally {
26958 } 26958
26959 break; 26959 restoreStackSize(stackSize);
26960 26960
26961 } 26961 }
26962 26962 return ;
26963 26963 }
26964 } 26964 // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl"
26965 26965
26966 } 26966
26967 catch (RecognitionException re) { 26967 // $ANTLR start "rule__GenerationTask__Group_3_3__2"
26968 reportError(re); 26968 // InternalApplicationConfiguration.g:8699:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ;
26969 recover(input,re); 26969 public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException {
26970 } 26970
26971 finally { 26971 int stackSize = keepStackSize();
26972 26972
26973 restoreStackSize(stackSize); 26973 try {
26974 26974 // InternalApplicationConfiguration.g:8703:1: ( rule__GenerationTask__Group_3_3__2__Impl )
26975 } 26975 // InternalApplicationConfiguration.g:8704:2: rule__GenerationTask__Group_3_3__2__Impl
26976 return ; 26976 {
26977 } 26977 pushFollow(FOLLOW_2);
26978 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8" 26978 rule__GenerationTask__Group_3_3__2__Impl();
26979 26979
26980 26980 state._fsp--;
26981 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" 26981
26982 // InternalApplicationConfiguration.g:8719:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; 26982
26983 public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { 26983 }
26984 26984
26985 int stackSize = keepStackSize(); 26985 }
26986 26986 catch (RecognitionException re) {
26987 try { 26987 reportError(re);
26988 // InternalApplicationConfiguration.g:8723:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) 26988 recover(input,re);
26989 // InternalApplicationConfiguration.g:8724:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? 26989 }
26990 { 26990 finally {
26991 pushFollow(FOLLOW_45); 26991
26992 rule__GenerationTask__UnorderedGroup_3__Impl(); 26992 restoreStackSize(stackSize);
26993 26993
26994 state._fsp--; 26994 }
26995 26995 return ;
26996 // InternalApplicationConfiguration.g:8725:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? 26996 }
26997 int alt67=2; 26997 // $ANTLR end "rule__GenerationTask__Group_3_3__2"
26998 alt67 = dfa67.predict(input); 26998
26999 switch (alt67) { 26999
27000 case 1 : 27000 // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl"
27001 // InternalApplicationConfiguration.g:8725:2: rule__GenerationTask__UnorderedGroup_3__10 27001 // InternalApplicationConfiguration.g:8710:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ;
27002 { 27002 public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException {
27003 pushFollow(FOLLOW_2); 27003
27004 rule__GenerationTask__UnorderedGroup_3__10(); 27004 int stackSize = keepStackSize();
27005 27005
27006 state._fsp--; 27006 try {
27007 27007 // InternalApplicationConfiguration.g:8714:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) )
27008 27008 // InternalApplicationConfiguration.g:8715:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
27009 } 27009 {
27010 break; 27010 // InternalApplicationConfiguration.g:8715:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
27011 27011 // InternalApplicationConfiguration.g:8716:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
27012 } 27012 {
27013 27013 before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2());
27014 27014 // InternalApplicationConfiguration.g:8717:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
27015 } 27015 // InternalApplicationConfiguration.g:8717:3: rule__GenerationTask__ObjectivesAssignment_3_3_2
27016 27016 {
27017 } 27017 pushFollow(FOLLOW_2);
27018 catch (RecognitionException re) { 27018 rule__GenerationTask__ObjectivesAssignment_3_3_2();
27019 reportError(re); 27019
27020 recover(input,re); 27020 state._fsp--;
27021 } 27021
27022 finally { 27022
27023 27023 }
27024 restoreStackSize(stackSize); 27024
27025 27025 after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2());
27026 } 27026
27027 return ; 27027 }
27028 } 27028
27029 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__9" 27029
27030 27030 }
27031 27031
27032 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" 27032 }
27033 // InternalApplicationConfiguration.g:8731:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; 27033 catch (RecognitionException re) {
27034 public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { 27034 reportError(re);
27035 27035 recover(input,re);
27036 int stackSize = keepStackSize(); 27036 }
27037 27037 finally {
27038 try { 27038
27039 // InternalApplicationConfiguration.g:8735:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) 27039 restoreStackSize(stackSize);
27040 // InternalApplicationConfiguration.g:8736:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? 27040
27041 { 27041 }
27042 pushFollow(FOLLOW_45); 27042 return ;
27043 rule__GenerationTask__UnorderedGroup_3__Impl(); 27043 }
27044 27044 // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl"
27045 state._fsp--; 27045
27046 27046
27047 // InternalApplicationConfiguration.g:8737:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? 27047 // $ANTLR start "rule__GenerationTask__Group_3_4__0"
27048 int alt68=2; 27048 // InternalApplicationConfiguration.g:8726:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ;
27049 alt68 = dfa68.predict(input); 27049 public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException {
27050 switch (alt68) { 27050
27051 case 1 : 27051 int stackSize = keepStackSize();
27052 // InternalApplicationConfiguration.g:8737:2: rule__GenerationTask__UnorderedGroup_3__11 27052
27053 { 27053 try {
27054 pushFollow(FOLLOW_2); 27054 // InternalApplicationConfiguration.g:8730:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 )
27055 rule__GenerationTask__UnorderedGroup_3__11(); 27055 // InternalApplicationConfiguration.g:8731:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1
27056 27056 {
27057 state._fsp--; 27057 pushFollow(FOLLOW_14);
27058 27058 rule__GenerationTask__Group_3_4__0__Impl();
27059 27059
27060 } 27060 state._fsp--;
27061 break; 27061
27062 27062 pushFollow(FOLLOW_2);
27063 } 27063 rule__GenerationTask__Group_3_4__1();
27064 27064
27065 27065 state._fsp--;
27066 } 27066
27067 27067
27068 } 27068 }
27069 catch (RecognitionException re) { 27069
27070 reportError(re); 27070 }
27071 recover(input,re); 27071 catch (RecognitionException re) {
27072 } 27072 reportError(re);
27073 finally { 27073 recover(input,re);
27074 27074 }
27075 restoreStackSize(stackSize); 27075 finally {
27076 27076
27077 } 27077 restoreStackSize(stackSize);
27078 return ; 27078
27079 } 27079 }
27080 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10" 27080 return ;
27081 27081 }
27082 27082 // $ANTLR end "rule__GenerationTask__Group_3_4__0"
27083 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" 27083
27084 // InternalApplicationConfiguration.g:8743:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ; 27084
27085 public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { 27085 // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl"
27086 27086 // InternalApplicationConfiguration.g:8738:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ;
27087 int stackSize = keepStackSize(); 27087 public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException {
27088 27088
27089 try { 27089 int stackSize = keepStackSize();
27090 // InternalApplicationConfiguration.g:8747:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) 27090
27091 // InternalApplicationConfiguration.g:8748:2: rule__GenerationTask__UnorderedGroup_3__Impl 27091 try {
27092 { 27092 // InternalApplicationConfiguration.g:8742:1: ( ( 'scope' ) )
27093 pushFollow(FOLLOW_2); 27093 // InternalApplicationConfiguration.g:8743:1: ( 'scope' )
27094 rule__GenerationTask__UnorderedGroup_3__Impl(); 27094 {
27095 27095 // InternalApplicationConfiguration.g:8743:1: ( 'scope' )
27096 state._fsp--; 27096 // InternalApplicationConfiguration.g:8744:2: 'scope'
27097 27097 {
27098 27098 before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
27099 } 27099 match(input,52,FOLLOW_2);
27100 27100 after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
27101 } 27101
27102 catch (RecognitionException re) { 27102 }
27103 reportError(re); 27103
27104 recover(input,re); 27104
27105 } 27105 }
27106 finally { 27106
27107 27107 }
27108 restoreStackSize(stackSize); 27108 catch (RecognitionException re) {
27109 27109 reportError(re);
27110 } 27110 recover(input,re);
27111 return ; 27111 }
27112 } 27112 finally {
27113 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11" 27113
27114 27114 restoreStackSize(stackSize);
27115 27115
27116 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" 27116 }
27117 // InternalApplicationConfiguration.g:8755:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; 27117 return ;
27118 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { 27118 }
27119 27119 // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl"
27120 int stackSize = keepStackSize(); 27120
27121 27121
27122 try { 27122 // $ANTLR start "rule__GenerationTask__Group_3_4__1"
27123 // InternalApplicationConfiguration.g:8759:1: ( ( ruleImport ) ) 27123 // InternalApplicationConfiguration.g:8753:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ;
27124 // InternalApplicationConfiguration.g:8760:2: ( ruleImport ) 27124 public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException {
27125 { 27125
27126 // InternalApplicationConfiguration.g:8760:2: ( ruleImport ) 27126 int stackSize = keepStackSize();
27127 // InternalApplicationConfiguration.g:8761:3: ruleImport 27127
27128 { 27128 try {
27129 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); 27129 // InternalApplicationConfiguration.g:8757:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 )
27130 pushFollow(FOLLOW_2); 27130 // InternalApplicationConfiguration.g:8758:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2
27131 ruleImport(); 27131 {
27132 27132 pushFollow(FOLLOW_46);
27133 state._fsp--; 27133 rule__GenerationTask__Group_3_4__1__Impl();
27134 27134
27135 after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); 27135 state._fsp--;
27136 27136
27137 } 27137 pushFollow(FOLLOW_2);
27138 27138 rule__GenerationTask__Group_3_4__2();
27139 27139
27140 } 27140 state._fsp--;
27141 27141
27142 } 27142
27143 catch (RecognitionException re) { 27143 }
27144 reportError(re); 27144
27145 recover(input,re); 27145 }
27146 } 27146 catch (RecognitionException re) {
27147 finally { 27147 reportError(re);
27148 27148 recover(input,re);
27149 restoreStackSize(stackSize); 27149 }
27150 27150 finally {
27151 } 27151
27152 return ; 27152 restoreStackSize(stackSize);
27153 } 27153
27154 // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0" 27154 }
27155 27155 return ;
27156 27156 }
27157 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" 27157 // $ANTLR end "rule__GenerationTask__Group_3_4__1"
27158 // InternalApplicationConfiguration.g:8770:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; 27158
27159 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { 27159
27160 27160 // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl"
27161 int stackSize = keepStackSize(); 27161 // InternalApplicationConfiguration.g:8765:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ;
27162 27162 public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException {
27163 try { 27163
27164 // InternalApplicationConfiguration.g:8774:1: ( ( ruleCommand ) ) 27164 int stackSize = keepStackSize();
27165 // InternalApplicationConfiguration.g:8775:2: ( ruleCommand ) 27165
27166 { 27166 try {
27167 // InternalApplicationConfiguration.g:8775:2: ( ruleCommand ) 27167 // InternalApplicationConfiguration.g:8769:1: ( ( '=' ) )
27168 // InternalApplicationConfiguration.g:8776:3: ruleCommand 27168 // InternalApplicationConfiguration.g:8770:1: ( '=' )
27169 { 27169 {
27170 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); 27170 // InternalApplicationConfiguration.g:8770:1: ( '=' )
27171 pushFollow(FOLLOW_2); 27171 // InternalApplicationConfiguration.g:8771:2: '='
27172 ruleCommand(); 27172 {
27173 27173 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
27174 state._fsp--; 27174 match(input,28,FOLLOW_2);
27175 27175 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
27176 after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); 27176
27177 27177 }
27178 } 27178
27179 27179
27180 27180 }
27181 } 27181
27182 27182 }
27183 } 27183 catch (RecognitionException re) {
27184 catch (RecognitionException re) { 27184 reportError(re);
27185 reportError(re); 27185 recover(input,re);
27186 recover(input,re); 27186 }
27187 } 27187 finally {
27188 finally { 27188
27189 27189 restoreStackSize(stackSize);
27190 restoreStackSize(stackSize); 27190
27191 27191 }
27192 } 27192 return ;
27193 return ; 27193 }
27194 } 27194 // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl"
27195 // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1" 27195
27196 27196
27197 27197 // $ANTLR start "rule__GenerationTask__Group_3_4__2"
27198 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" 27198 // InternalApplicationConfiguration.g:8780:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ;
27199 // InternalApplicationConfiguration.g:8785:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; 27199 public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException {
27200 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { 27200
27201 27201 int stackSize = keepStackSize();
27202 int stackSize = keepStackSize(); 27202
27203 27203 try {
27204 try { 27204 // InternalApplicationConfiguration.g:8784:1: ( rule__GenerationTask__Group_3_4__2__Impl )
27205 // InternalApplicationConfiguration.g:8789:1: ( ( ( RULE_STRING ) ) ) 27205 // InternalApplicationConfiguration.g:8785:2: rule__GenerationTask__Group_3_4__2__Impl
27206 // InternalApplicationConfiguration.g:8790:2: ( ( RULE_STRING ) ) 27206 {
27207 { 27207 pushFollow(FOLLOW_2);
27208 // InternalApplicationConfiguration.g:8790:2: ( ( RULE_STRING ) ) 27208 rule__GenerationTask__Group_3_4__2__Impl();
27209 // InternalApplicationConfiguration.g:8791:3: ( RULE_STRING ) 27209
27210 { 27210 state._fsp--;
27211 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); 27211
27212 // InternalApplicationConfiguration.g:8792:3: ( RULE_STRING ) 27212
27213 // InternalApplicationConfiguration.g:8793:4: RULE_STRING 27213 }
27214 { 27214
27215 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); 27215 }
27216 match(input,RULE_STRING,FOLLOW_2); 27216 catch (RecognitionException re) {
27217 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); 27217 reportError(re);
27218 27218 recover(input,re);
27219 } 27219 }
27220 27220 finally {
27221 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); 27221
27222 27222 restoreStackSize(stackSize);
27223 } 27223
27224 27224 }
27225 27225 return ;
27226 } 27226 }
27227 27227 // $ANTLR end "rule__GenerationTask__Group_3_4__2"
27228 } 27228
27229 catch (RecognitionException re) { 27229
27230 reportError(re); 27230 // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl"
27231 recover(input,re); 27231 // InternalApplicationConfiguration.g:8791:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ;
27232 } 27232 public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException {
27233 finally { 27233
27234 27234 int stackSize = keepStackSize();
27235 restoreStackSize(stackSize); 27235
27236 27236 try {
27237 } 27237 // InternalApplicationConfiguration.g:8795:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) )
27238 return ; 27238 // InternalApplicationConfiguration.g:8796:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
27239 } 27239 {
27240 // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2" 27240 // InternalApplicationConfiguration.g:8796:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
27241 27241 // InternalApplicationConfiguration.g:8797:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
27242 27242 {
27243 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" 27243 before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2());
27244 // InternalApplicationConfiguration.g:8804:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; 27244 // InternalApplicationConfiguration.g:8798:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
27245 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { 27245 // InternalApplicationConfiguration.g:8798:3: rule__GenerationTask__ScopeAssignment_3_4_2
27246 27246 {
27247 int stackSize = keepStackSize(); 27247 pushFollow(FOLLOW_2);
27248 27248 rule__GenerationTask__ScopeAssignment_3_4_2();
27249 try { 27249
27250 // InternalApplicationConfiguration.g:8808:1: ( ( ( RULE_STRING ) ) ) 27250 state._fsp--;
27251 // InternalApplicationConfiguration.g:8809:2: ( ( RULE_STRING ) ) 27251
27252 { 27252
27253 // InternalApplicationConfiguration.g:8809:2: ( ( RULE_STRING ) ) 27253 }
27254 // InternalApplicationConfiguration.g:8810:3: ( RULE_STRING ) 27254
27255 { 27255 after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2());
27256 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); 27256
27257 // InternalApplicationConfiguration.g:8811:3: ( RULE_STRING ) 27257 }
27258 // InternalApplicationConfiguration.g:8812:4: RULE_STRING 27258
27259 { 27259
27260 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); 27260 }
27261 match(input,RULE_STRING,FOLLOW_2); 27261
27262 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); 27262 }
27263 27263 catch (RecognitionException re) {
27264 } 27264 reportError(re);
27265 27265 recover(input,re);
27266 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); 27266 }
27267 27267 finally {
27268 } 27268
27269 27269 restoreStackSize(stackSize);
27270 27270
27271 } 27271 }
27272 27272 return ;
27273 } 27273 }
27274 catch (RecognitionException re) { 27274 // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl"
27275 reportError(re); 27275
27276 recover(input,re); 27276
27277 } 27277 // $ANTLR start "rule__GenerationTask__Group_3_5__0"
27278 finally { 27278 // InternalApplicationConfiguration.g:8807:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ;
27279 27279 public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException {
27280 restoreStackSize(stackSize); 27280
27281 27281 int stackSize = keepStackSize();
27282 } 27282
27283 return ; 27283 try {
27284 } 27284 // InternalApplicationConfiguration.g:8811:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 )
27285 // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2" 27285 // InternalApplicationConfiguration.g:8812:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1
27286 27286 {
27287 27287 pushFollow(FOLLOW_14);
27288 // $ANTLR start "rule__FileSpecification__PathAssignment" 27288 rule__GenerationTask__Group_3_5__0__Impl();
27289 // InternalApplicationConfiguration.g:8823:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; 27289
27290 public final void rule__FileSpecification__PathAssignment() throws RecognitionException { 27290 state._fsp--;
27291 27291
27292 int stackSize = keepStackSize(); 27292 pushFollow(FOLLOW_2);
27293 27293 rule__GenerationTask__Group_3_5__1();
27294 try { 27294
27295 // InternalApplicationConfiguration.g:8827:1: ( ( RULE_STRING ) ) 27295 state._fsp--;
27296 // InternalApplicationConfiguration.g:8828:2: ( RULE_STRING ) 27296
27297 { 27297
27298 // InternalApplicationConfiguration.g:8828:2: ( RULE_STRING ) 27298 }
27299 // InternalApplicationConfiguration.g:8829:3: RULE_STRING 27299
27300 { 27300 }
27301 before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); 27301 catch (RecognitionException re) {
27302 match(input,RULE_STRING,FOLLOW_2); 27302 reportError(re);
27303 after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); 27303 recover(input,re);
27304 27304 }
27305 } 27305 finally {
27306 27306
27307 27307 restoreStackSize(stackSize);
27308 } 27308
27309 27309 }
27310 } 27310 return ;
27311 catch (RecognitionException re) { 27311 }
27312 reportError(re); 27312 // $ANTLR end "rule__GenerationTask__Group_3_5__0"
27313 recover(input,re); 27313
27314 } 27314
27315 finally { 27315 // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl"
27316 27316 // InternalApplicationConfiguration.g:8819:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ;
27317 restoreStackSize(stackSize); 27317 public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException {
27318 27318
27319 } 27319 int stackSize = keepStackSize();
27320 return ; 27320
27321 } 27321 try {
27322 // $ANTLR end "rule__FileSpecification__PathAssignment" 27322 // InternalApplicationConfiguration.g:8823:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) )
27323 27323 // InternalApplicationConfiguration.g:8824:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
27324 27324 {
27325 // $ANTLR start "rule__FileDeclaration__NameAssignment_1" 27325 // InternalApplicationConfiguration.g:8824:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
27326 // InternalApplicationConfiguration.g:8838:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; 27326 // InternalApplicationConfiguration.g:8825:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
27327 public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { 27327 {
27328 27328 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0());
27329 int stackSize = keepStackSize(); 27329 // InternalApplicationConfiguration.g:8826:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
27330 27330 // InternalApplicationConfiguration.g:8826:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0
27331 try { 27331 {
27332 // InternalApplicationConfiguration.g:8842:1: ( ( RULE_ID ) ) 27332 pushFollow(FOLLOW_2);
27333 // InternalApplicationConfiguration.g:8843:2: ( RULE_ID ) 27333 rule__GenerationTask__NumberSpecifiedAssignment_3_5_0();
27334 { 27334
27335 // InternalApplicationConfiguration.g:8843:2: ( RULE_ID ) 27335 state._fsp--;
27336 // InternalApplicationConfiguration.g:8844:3: RULE_ID 27336
27337 { 27337
27338 before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 27338 }
27339 match(input,RULE_ID,FOLLOW_2); 27339
27340 after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 27340 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0());
27341 27341
27342 } 27342 }
27343 27343
27344 27344
27345 } 27345 }
27346 27346
27347 } 27347 }
27348 catch (RecognitionException re) { 27348 catch (RecognitionException re) {
27349 reportError(re); 27349 reportError(re);
27350 recover(input,re); 27350 recover(input,re);
27351 } 27351 }
27352 finally { 27352 finally {
27353 27353
27354 restoreStackSize(stackSize); 27354 restoreStackSize(stackSize);
27355 27355
27356 } 27356 }
27357 return ; 27357 return ;
27358 } 27358 }
27359 // $ANTLR end "rule__FileDeclaration__NameAssignment_1" 27359 // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl"
27360 27360
27361 27361
27362 // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" 27362 // $ANTLR start "rule__GenerationTask__Group_3_5__1"
27363 // InternalApplicationConfiguration.g:8853:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; 27363 // InternalApplicationConfiguration.g:8834:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ;
27364 public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { 27364 public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException {
27365 27365
27366 int stackSize = keepStackSize(); 27366 int stackSize = keepStackSize();
27367 27367
27368 try { 27368 try {
27369 // InternalApplicationConfiguration.g:8857:1: ( ( ruleFileSpecification ) ) 27369 // InternalApplicationConfiguration.g:8838:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 )
27370 // InternalApplicationConfiguration.g:8858:2: ( ruleFileSpecification ) 27370 // InternalApplicationConfiguration.g:8839:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2
27371 { 27371 {
27372 // InternalApplicationConfiguration.g:8858:2: ( ruleFileSpecification ) 27372 pushFollow(FOLLOW_9);
27373 // InternalApplicationConfiguration.g:8859:3: ruleFileSpecification 27373 rule__GenerationTask__Group_3_5__1__Impl();
27374 { 27374
27375 before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); 27375 state._fsp--;
27376 pushFollow(FOLLOW_2); 27376
27377 ruleFileSpecification(); 27377 pushFollow(FOLLOW_2);
27378 27378 rule__GenerationTask__Group_3_5__2();
27379 state._fsp--; 27379
27380 27380 state._fsp--;
27381 after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); 27381
27382 27382
27383 } 27383 }
27384 27384
27385 27385 }
27386 } 27386 catch (RecognitionException re) {
27387 27387 reportError(re);
27388 } 27388 recover(input,re);
27389 catch (RecognitionException re) { 27389 }
27390 reportError(re); 27390 finally {
27391 recover(input,re); 27391
27392 } 27392 restoreStackSize(stackSize);
27393 finally { 27393
27394 27394 }
27395 restoreStackSize(stackSize); 27395 return ;
27396 27396 }
27397 } 27397 // $ANTLR end "rule__GenerationTask__Group_3_5__1"
27398 return ; 27398
27399 } 27399
27400 // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3" 27400 // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl"
27401 27401 // InternalApplicationConfiguration.g:8846:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ;
27402 27402 public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException {
27403 // $ANTLR start "rule__FileReference__ReferredAssignment" 27403
27404 // InternalApplicationConfiguration.g:8868:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; 27404 int stackSize = keepStackSize();
27405 public final void rule__FileReference__ReferredAssignment() throws RecognitionException { 27405
27406 27406 try {
27407 int stackSize = keepStackSize(); 27407 // InternalApplicationConfiguration.g:8850:1: ( ( '=' ) )
27408 27408 // InternalApplicationConfiguration.g:8851:1: ( '=' )
27409 try { 27409 {
27410 // InternalApplicationConfiguration.g:8872:1: ( ( ( RULE_ID ) ) ) 27410 // InternalApplicationConfiguration.g:8851:1: ( '=' )
27411 // InternalApplicationConfiguration.g:8873:2: ( ( RULE_ID ) ) 27411 // InternalApplicationConfiguration.g:8852:2: '='
27412 { 27412 {
27413 // InternalApplicationConfiguration.g:8873:2: ( ( RULE_ID ) ) 27413 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
27414 // InternalApplicationConfiguration.g:8874:3: ( RULE_ID ) 27414 match(input,28,FOLLOW_2);
27415 { 27415 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
27416 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); 27416
27417 // InternalApplicationConfiguration.g:8875:3: ( RULE_ID ) 27417 }
27418 // InternalApplicationConfiguration.g:8876:4: RULE_ID 27418
27419 { 27419
27420 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); 27420 }
27421 match(input,RULE_ID,FOLLOW_2); 27421
27422 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); 27422 }
27423 27423 catch (RecognitionException re) {
27424 } 27424 reportError(re);
27425 27425 recover(input,re);
27426 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); 27426 }
27427 27427 finally {
27428 } 27428
27429 27429 restoreStackSize(stackSize);
27430 27430
27431 } 27431 }
27432 27432 return ;
27433 } 27433 }
27434 catch (RecognitionException re) { 27434 // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl"
27435 reportError(re); 27435
27436 recover(input,re); 27436
27437 } 27437 // $ANTLR start "rule__GenerationTask__Group_3_5__2"
27438 finally { 27438 // InternalApplicationConfiguration.g:8861:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ;
27439 27439 public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException {
27440 restoreStackSize(stackSize); 27440
27441 27441 int stackSize = keepStackSize();
27442 } 27442
27443 return ; 27443 try {
27444 } 27444 // InternalApplicationConfiguration.g:8865:1: ( rule__GenerationTask__Group_3_5__2__Impl )
27445 // $ANTLR end "rule__FileReference__ReferredAssignment" 27445 // InternalApplicationConfiguration.g:8866:2: rule__GenerationTask__Group_3_5__2__Impl
27446 27446 {
27447 27447 pushFollow(FOLLOW_2);
27448 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" 27448 rule__GenerationTask__Group_3_5__2__Impl();
27449 // InternalApplicationConfiguration.g:8887:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; 27449
27450 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { 27450 state._fsp--;
27451 27451
27452 int stackSize = keepStackSize(); 27452
27453 27453 }
27454 try { 27454
27455 // InternalApplicationConfiguration.g:8891:1: ( ( ruleMetamodelEntry ) ) 27455 }
27456 // InternalApplicationConfiguration.g:8892:2: ( ruleMetamodelEntry ) 27456 catch (RecognitionException re) {
27457 { 27457 reportError(re);
27458 // InternalApplicationConfiguration.g:8892:2: ( ruleMetamodelEntry ) 27458 recover(input,re);
27459 // InternalApplicationConfiguration.g:8893:3: ruleMetamodelEntry 27459 }
27460 { 27460 finally {
27461 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); 27461
27462 pushFollow(FOLLOW_2); 27462 restoreStackSize(stackSize);
27463 ruleMetamodelEntry(); 27463
27464 27464 }
27465 state._fsp--; 27465 return ;
27466 27466 }
27467 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); 27467 // $ANTLR end "rule__GenerationTask__Group_3_5__2"
27468 27468
27469 } 27469
27470 27470 // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl"
27471 27471 // InternalApplicationConfiguration.g:8872:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ;
27472 } 27472 public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException {
27473 27473
27474 } 27474 int stackSize = keepStackSize();
27475 catch (RecognitionException re) { 27475
27476 reportError(re); 27476 try {
27477 recover(input,re); 27477 // InternalApplicationConfiguration.g:8876:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) )
27478 } 27478 // InternalApplicationConfiguration.g:8877:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
27479 finally { 27479 {
27480 27480 // InternalApplicationConfiguration.g:8877:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
27481 restoreStackSize(stackSize); 27481 // InternalApplicationConfiguration.g:8878:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
27482 27482 {
27483 } 27483 before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2());
27484 return ; 27484 // InternalApplicationConfiguration.g:8879:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
27485 } 27485 // InternalApplicationConfiguration.g:8879:3: rule__GenerationTask__NumberAssignment_3_5_2
27486 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1" 27486 {
27487 27487 pushFollow(FOLLOW_2);
27488 27488 rule__GenerationTask__NumberAssignment_3_5_2();
27489 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" 27489
27490 // InternalApplicationConfiguration.g:8902:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; 27490 state._fsp--;
27491 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { 27491
27492 27492
27493 int stackSize = keepStackSize(); 27493 }
27494 27494
27495 try { 27495 after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2());
27496 // InternalApplicationConfiguration.g:8906:1: ( ( ruleMetamodelEntry ) ) 27496
27497 // InternalApplicationConfiguration.g:8907:2: ( ruleMetamodelEntry ) 27497 }
27498 { 27498
27499 // InternalApplicationConfiguration.g:8907:2: ( ruleMetamodelEntry ) 27499
27500 // InternalApplicationConfiguration.g:8908:3: ruleMetamodelEntry 27500 }
27501 { 27501
27502 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); 27502 }
27503 pushFollow(FOLLOW_2); 27503 catch (RecognitionException re) {
27504 ruleMetamodelEntry(); 27504 reportError(re);
27505 27505 recover(input,re);
27506 state._fsp--; 27506 }
27507 27507 finally {
27508 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); 27508
27509 27509 restoreStackSize(stackSize);
27510 } 27510
27511 27511 }
27512 27512 return ;
27513 } 27513 }
27514 27514 // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl"
27515 } 27515
27516 catch (RecognitionException re) { 27516
27517 reportError(re); 27517 // $ANTLR start "rule__GenerationTask__Group_3_6__0"
27518 recover(input,re); 27518 // InternalApplicationConfiguration.g:8888:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ;
27519 } 27519 public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException {
27520 finally { 27520
27521 27521 int stackSize = keepStackSize();
27522 restoreStackSize(stackSize); 27522
27523 27523 try {
27524 } 27524 // InternalApplicationConfiguration.g:8892:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 )
27525 return ; 27525 // InternalApplicationConfiguration.g:8893:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1
27526 } 27526 {
27527 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1" 27527 pushFollow(FOLLOW_14);
27528 27528 rule__GenerationTask__Group_3_6__0__Impl();
27529 27529
27530 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" 27530 state._fsp--;
27531 // InternalApplicationConfiguration.g:8917:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; 27531
27532 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { 27532 pushFollow(FOLLOW_2);
27533 27533 rule__GenerationTask__Group_3_6__1();
27534 int stackSize = keepStackSize(); 27534
27535 27535 state._fsp--;
27536 try { 27536
27537 // InternalApplicationConfiguration.g:8921:1: ( ( ( ruleQualifiedName ) ) ) 27537
27538 // InternalApplicationConfiguration.g:8922:2: ( ( ruleQualifiedName ) ) 27538 }
27539 { 27539
27540 // InternalApplicationConfiguration.g:8922:2: ( ( ruleQualifiedName ) ) 27540 }
27541 // InternalApplicationConfiguration.g:8923:3: ( ruleQualifiedName ) 27541 catch (RecognitionException re) {
27542 { 27542 reportError(re);
27543 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); 27543 recover(input,re);
27544 // InternalApplicationConfiguration.g:8924:3: ( ruleQualifiedName ) 27544 }
27545 // InternalApplicationConfiguration.g:8925:4: ruleQualifiedName 27545 finally {
27546 { 27546
27547 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); 27547 restoreStackSize(stackSize);
27548 pushFollow(FOLLOW_2); 27548
27549 ruleQualifiedName(); 27549 }
27550 27550 return ;
27551 state._fsp--; 27551 }
27552 27552 // $ANTLR end "rule__GenerationTask__Group_3_6__0"
27553 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); 27553
27554 27554
27555 } 27555 // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl"
27556 27556 // InternalApplicationConfiguration.g:8900:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ;
27557 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); 27557 public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException {
27558 27558
27559 } 27559 int stackSize = keepStackSize();
27560 27560
27561 27561 try {
27562 } 27562 // InternalApplicationConfiguration.g:8904:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) )
27563 27563 // InternalApplicationConfiguration.g:8905:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
27564 } 27564 {
27565 catch (RecognitionException re) { 27565 // InternalApplicationConfiguration.g:8905:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
27566 reportError(re); 27566 // InternalApplicationConfiguration.g:8906:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
27567 recover(input,re); 27567 {
27568 } 27568 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0());
27569 finally { 27569 // InternalApplicationConfiguration.g:8907:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
27570 27570 // InternalApplicationConfiguration.g:8907:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0
27571 restoreStackSize(stackSize); 27571 {
27572 27572 pushFollow(FOLLOW_2);
27573 } 27573 rule__GenerationTask__RunSpecifiedAssignment_3_6_0();
27574 return ; 27574
27575 } 27575 state._fsp--;
27576 // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1" 27576
27577 27577
27578 27578 }
27579 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" 27579
27580 // InternalApplicationConfiguration.g:8936:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; 27580 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0());
27581 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { 27581
27582 27582 }
27583 int stackSize = keepStackSize(); 27583
27584 27584
27585 try { 27585 }
27586 // InternalApplicationConfiguration.g:8940:1: ( ( ruleMetamodelElement ) ) 27586
27587 // InternalApplicationConfiguration.g:8941:2: ( ruleMetamodelElement ) 27587 }
27588 { 27588 catch (RecognitionException re) {
27589 // InternalApplicationConfiguration.g:8941:2: ( ruleMetamodelElement ) 27589 reportError(re);
27590 // InternalApplicationConfiguration.g:8942:3: ruleMetamodelElement 27590 recover(input,re);
27591 { 27591 }
27592 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); 27592 finally {
27593 pushFollow(FOLLOW_2); 27593
27594 ruleMetamodelElement(); 27594 restoreStackSize(stackSize);
27595 27595
27596 state._fsp--; 27596 }
27597 27597 return ;
27598 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); 27598 }
27599 27599 // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl"
27600 } 27600
27601 27601
27602 27602 // $ANTLR start "rule__GenerationTask__Group_3_6__1"
27603 } 27603 // InternalApplicationConfiguration.g:8915:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ;
27604 27604 public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException {
27605 } 27605
27606 catch (RecognitionException re) { 27606 int stackSize = keepStackSize();
27607 reportError(re); 27607
27608 recover(input,re); 27608 try {
27609 } 27609 // InternalApplicationConfiguration.g:8919:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 )
27610 finally { 27610 // InternalApplicationConfiguration.g:8920:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2
27611 27611 {
27612 restoreStackSize(stackSize); 27612 pushFollow(FOLLOW_9);
27613 27613 rule__GenerationTask__Group_3_6__1__Impl();
27614 } 27614
27615 return ; 27615 state._fsp--;
27616 } 27616
27617 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2" 27617 pushFollow(FOLLOW_2);
27618 27618 rule__GenerationTask__Group_3_6__2();
27619 27619
27620 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" 27620 state._fsp--;
27621 // InternalApplicationConfiguration.g:8951:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; 27621
27622 public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { 27622
27623 27623 }
27624 int stackSize = keepStackSize(); 27624
27625 27625 }
27626 try { 27626 catch (RecognitionException re) {
27627 // InternalApplicationConfiguration.g:8955:1: ( ( ruleMetamodelElement ) ) 27627 reportError(re);
27628 // InternalApplicationConfiguration.g:8956:2: ( ruleMetamodelElement ) 27628 recover(input,re);
27629 { 27629 }
27630 // InternalApplicationConfiguration.g:8956:2: ( ruleMetamodelElement ) 27630 finally {
27631 // InternalApplicationConfiguration.g:8957:3: ruleMetamodelElement 27631
27632 { 27632 restoreStackSize(stackSize);
27633 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); 27633
27634 pushFollow(FOLLOW_2); 27634 }
27635 ruleMetamodelElement(); 27635 return ;
27636 27636 }
27637 state._fsp--; 27637 // $ANTLR end "rule__GenerationTask__Group_3_6__1"
27638 27638
27639 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); 27639
27640 27640 // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl"
27641 } 27641 // InternalApplicationConfiguration.g:8927:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ;
27642 27642 public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException {
27643 27643
27644 } 27644 int stackSize = keepStackSize();
27645 27645
27646 } 27646 try {
27647 catch (RecognitionException re) { 27647 // InternalApplicationConfiguration.g:8931:1: ( ( '=' ) )
27648 reportError(re); 27648 // InternalApplicationConfiguration.g:8932:1: ( '=' )
27649 recover(input,re); 27649 {
27650 } 27650 // InternalApplicationConfiguration.g:8932:1: ( '=' )
27651 finally { 27651 // InternalApplicationConfiguration.g:8933:2: '='
27652 27652 {
27653 restoreStackSize(stackSize); 27653 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
27654 27654 match(input,28,FOLLOW_2);
27655 } 27655 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
27656 return ; 27656
27657 } 27657 }
27658 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1" 27658
27659 27659
27660 27660 }
27661 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" 27661
27662 // InternalApplicationConfiguration.g:8966:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; 27662 }
27663 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { 27663 catch (RecognitionException re) {
27664 27664 reportError(re);
27665 int stackSize = keepStackSize(); 27665 recover(input,re);
27666 27666 }
27667 try { 27667 finally {
27668 // InternalApplicationConfiguration.g:8970:1: ( ( ( ruleQualifiedName ) ) ) 27668
27669 // InternalApplicationConfiguration.g:8971:2: ( ( ruleQualifiedName ) ) 27669 restoreStackSize(stackSize);
27670 { 27670
27671 // InternalApplicationConfiguration.g:8971:2: ( ( ruleQualifiedName ) ) 27671 }
27672 // InternalApplicationConfiguration.g:8972:3: ( ruleQualifiedName ) 27672 return ;
27673 { 27673 }
27674 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); 27674 // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl"
27675 // InternalApplicationConfiguration.g:8973:3: ( ruleQualifiedName ) 27675
27676 // InternalApplicationConfiguration.g:8974:4: ruleQualifiedName 27676
27677 { 27677 // $ANTLR start "rule__GenerationTask__Group_3_6__2"
27678 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); 27678 // InternalApplicationConfiguration.g:8942:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ;
27679 pushFollow(FOLLOW_2); 27679 public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException {
27680 ruleQualifiedName(); 27680
27681 27681 int stackSize = keepStackSize();
27682 state._fsp--; 27682
27683 27683 try {
27684 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); 27684 // InternalApplicationConfiguration.g:8946:1: ( rule__GenerationTask__Group_3_6__2__Impl )
27685 27685 // InternalApplicationConfiguration.g:8947:2: rule__GenerationTask__Group_3_6__2__Impl
27686 } 27686 {
27687 27687 pushFollow(FOLLOW_2);
27688 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); 27688 rule__GenerationTask__Group_3_6__2__Impl();
27689 27689
27690 } 27690 state._fsp--;
27691 27691
27692 27692
27693 } 27693 }
27694 27694
27695 } 27695 }
27696 catch (RecognitionException re) { 27696 catch (RecognitionException re) {
27697 reportError(re); 27697 reportError(re);
27698 recover(input,re); 27698 recover(input,re);
27699 } 27699 }
27700 finally { 27700 finally {
27701 27701
27702 restoreStackSize(stackSize); 27702 restoreStackSize(stackSize);
27703 27703
27704 } 27704 }
27705 return ; 27705 return ;
27706 } 27706 }
27707 // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0" 27707 // $ANTLR end "rule__GenerationTask__Group_3_6__2"
27708 27708
27709 27709
27710 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" 27710 // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl"
27711 // InternalApplicationConfiguration.g:8985:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; 27711 // InternalApplicationConfiguration.g:8953:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ;
27712 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { 27712 public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException {
27713 27713
27714 int stackSize = keepStackSize(); 27714 int stackSize = keepStackSize();
27715 27715
27716 try { 27716 try {
27717 // InternalApplicationConfiguration.g:8989:1: ( ( ( RULE_ID ) ) ) 27717 // InternalApplicationConfiguration.g:8957:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) )
27718 // InternalApplicationConfiguration.g:8990:2: ( ( RULE_ID ) ) 27718 // InternalApplicationConfiguration.g:8958:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
27719 { 27719 {
27720 // InternalApplicationConfiguration.g:8990:2: ( ( RULE_ID ) ) 27720 // InternalApplicationConfiguration.g:8958:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
27721 // InternalApplicationConfiguration.g:8991:3: ( RULE_ID ) 27721 // InternalApplicationConfiguration.g:8959:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
27722 { 27722 {
27723 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); 27723 before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2());
27724 // InternalApplicationConfiguration.g:8992:3: ( RULE_ID ) 27724 // InternalApplicationConfiguration.g:8960:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
27725 // InternalApplicationConfiguration.g:8993:4: RULE_ID 27725 // InternalApplicationConfiguration.g:8960:3: rule__GenerationTask__RunsAssignment_3_6_2
27726 { 27726 {
27727 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); 27727 pushFollow(FOLLOW_2);
27728 match(input,RULE_ID,FOLLOW_2); 27728 rule__GenerationTask__RunsAssignment_3_6_2();
27729 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); 27729
27730 27730 state._fsp--;
27731 } 27731
27732 27732
27733 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); 27733 }
27734 27734
27735 } 27735 after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2());
27736 27736
27737 27737 }
27738 } 27738
27739 27739
27740 } 27740 }
27741 catch (RecognitionException re) { 27741
27742 reportError(re); 27742 }
27743 recover(input,re); 27743 catch (RecognitionException re) {
27744 } 27744 reportError(re);
27745 finally { 27745 recover(input,re);
27746 27746 }
27747 restoreStackSize(stackSize); 27747 finally {
27748 27748
27749 } 27749 restoreStackSize(stackSize);
27750 return ; 27750
27751 } 27751 }
27752 // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1" 27752 return ;
27753 27753 }
27754 27754 // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl"
27755 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" 27755
27756 // InternalApplicationConfiguration.g:9004:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; 27756
27757 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { 27757 // $ANTLR start "rule__GenerationTask__Group_3_7__0"
27758 27758 // InternalApplicationConfiguration.g:8969:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ;
27759 int stackSize = keepStackSize(); 27759 public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException {
27760 27760
27761 try { 27761 int stackSize = keepStackSize();
27762 // InternalApplicationConfiguration.g:9008:1: ( ( ( RULE_ID ) ) ) 27762
27763 // InternalApplicationConfiguration.g:9009:2: ( ( RULE_ID ) ) 27763 try {
27764 { 27764 // InternalApplicationConfiguration.g:8973:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 )
27765 // InternalApplicationConfiguration.g:9009:2: ( ( RULE_ID ) ) 27765 // InternalApplicationConfiguration.g:8974:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1
27766 // InternalApplicationConfiguration.g:9010:3: ( RULE_ID ) 27766 {
27767 { 27767 pushFollow(FOLLOW_14);
27768 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); 27768 rule__GenerationTask__Group_3_7__0__Impl();
27769 // InternalApplicationConfiguration.g:9011:3: ( RULE_ID ) 27769
27770 // InternalApplicationConfiguration.g:9012:4: RULE_ID 27770 state._fsp--;
27771 { 27771
27772 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); 27772 pushFollow(FOLLOW_2);
27773 match(input,RULE_ID,FOLLOW_2); 27773 rule__GenerationTask__Group_3_7__1();
27774 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); 27774
27775 27775 state._fsp--;
27776 } 27776
27777 27777
27778 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); 27778 }
27779 27779
27780 } 27780 }
27781 27781 catch (RecognitionException re) {
27782 27782 reportError(re);
27783 } 27783 recover(input,re);
27784 27784 }
27785 } 27785 finally {
27786 catch (RecognitionException re) { 27786
27787 reportError(re); 27787 restoreStackSize(stackSize);
27788 recover(input,re); 27788
27789 } 27789 }
27790 finally { 27790 return ;
27791 27791 }
27792 restoreStackSize(stackSize); 27792 // $ANTLR end "rule__GenerationTask__Group_3_7__0"
27793 27793
27794 } 27794
27795 return ; 27795 // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl"
27796 } 27796 // InternalApplicationConfiguration.g:8981:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ;
27797 // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1" 27797 public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException {
27798 27798
27799 27799 int stackSize = keepStackSize();
27800 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" 27800
27801 // InternalApplicationConfiguration.g:9023:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; 27801 try {
27802 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { 27802 // InternalApplicationConfiguration.g:8985:1: ( ( 'solver' ) )
27803 27803 // InternalApplicationConfiguration.g:8986:1: ( 'solver' )
27804 int stackSize = keepStackSize(); 27804 {
27805 27805 // InternalApplicationConfiguration.g:8986:1: ( 'solver' )
27806 try { 27806 // InternalApplicationConfiguration.g:8987:2: 'solver'
27807 // InternalApplicationConfiguration.g:9027:1: ( ( RULE_ID ) ) 27807 {
27808 // InternalApplicationConfiguration.g:9028:2: ( RULE_ID ) 27808 before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
27809 { 27809 match(input,55,FOLLOW_2);
27810 // InternalApplicationConfiguration.g:9028:2: ( RULE_ID ) 27810 after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
27811 // InternalApplicationConfiguration.g:9029:3: RULE_ID 27811
27812 { 27812 }
27813 before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 27813
27814 match(input,RULE_ID,FOLLOW_2); 27814
27815 after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 27815 }
27816 27816
27817 } 27817 }
27818 27818 catch (RecognitionException re) {
27819 27819 reportError(re);
27820 } 27820 recover(input,re);
27821 27821 }
27822 } 27822 finally {
27823 catch (RecognitionException re) { 27823
27824 reportError(re); 27824 restoreStackSize(stackSize);
27825 recover(input,re); 27825
27826 } 27826 }
27827 finally { 27827 return ;
27828 27828 }
27829 restoreStackSize(stackSize); 27829 // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl"
27830 27830
27831 } 27831
27832 return ; 27832 // $ANTLR start "rule__GenerationTask__Group_3_7__1"
27833 } 27833 // InternalApplicationConfiguration.g:8996:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ;
27834 // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1" 27834 public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException {
27835 27835
27836 27836 int stackSize = keepStackSize();
27837 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" 27837
27838 // InternalApplicationConfiguration.g:9038:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; 27838 try {
27839 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { 27839 // InternalApplicationConfiguration.g:9000:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 )
27840 27840 // InternalApplicationConfiguration.g:9001:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2
27841 int stackSize = keepStackSize(); 27841 {
27842 27842 pushFollow(FOLLOW_47);
27843 try { 27843 rule__GenerationTask__Group_3_7__1__Impl();
27844 // InternalApplicationConfiguration.g:9042:1: ( ( ruleMetamodelSpecification ) ) 27844
27845 // InternalApplicationConfiguration.g:9043:2: ( ruleMetamodelSpecification ) 27845 state._fsp--;
27846 { 27846
27847 // InternalApplicationConfiguration.g:9043:2: ( ruleMetamodelSpecification ) 27847 pushFollow(FOLLOW_2);
27848 // InternalApplicationConfiguration.g:9044:3: ruleMetamodelSpecification 27848 rule__GenerationTask__Group_3_7__2();
27849 { 27849
27850 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); 27850 state._fsp--;
27851 pushFollow(FOLLOW_2); 27851
27852 ruleMetamodelSpecification(); 27852
27853 27853 }
27854 state._fsp--; 27854
27855 27855 }
27856 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); 27856 catch (RecognitionException re) {
27857 27857 reportError(re);
27858 } 27858 recover(input,re);
27859 27859 }
27860 27860 finally {
27861 } 27861
27862 27862 restoreStackSize(stackSize);
27863 } 27863
27864 catch (RecognitionException re) { 27864 }
27865 reportError(re); 27865 return ;
27866 recover(input,re); 27866 }
27867 } 27867 // $ANTLR end "rule__GenerationTask__Group_3_7__1"
27868 finally { 27868
27869 27869
27870 restoreStackSize(stackSize); 27870 // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl"
27871 27871 // InternalApplicationConfiguration.g:9008:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ;
27872 } 27872 public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException {
27873 return ; 27873
27874 } 27874 int stackSize = keepStackSize();
27875 // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2" 27875
27876 27876 try {
27877 27877 // InternalApplicationConfiguration.g:9012:1: ( ( '=' ) )
27878 // $ANTLR start "rule__MetamodelReference__ReferredAssignment" 27878 // InternalApplicationConfiguration.g:9013:1: ( '=' )
27879 // InternalApplicationConfiguration.g:9053:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; 27879 {
27880 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { 27880 // InternalApplicationConfiguration.g:9013:1: ( '=' )
27881 27881 // InternalApplicationConfiguration.g:9014:2: '='
27882 int stackSize = keepStackSize(); 27882 {
27883 27883 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
27884 try { 27884 match(input,28,FOLLOW_2);
27885 // InternalApplicationConfiguration.g:9057:1: ( ( ( RULE_ID ) ) ) 27885 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
27886 // InternalApplicationConfiguration.g:9058:2: ( ( RULE_ID ) ) 27886
27887 { 27887 }
27888 // InternalApplicationConfiguration.g:9058:2: ( ( RULE_ID ) ) 27888
27889 // InternalApplicationConfiguration.g:9059:3: ( RULE_ID ) 27889
27890 { 27890 }
27891 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); 27891
27892 // InternalApplicationConfiguration.g:9060:3: ( RULE_ID ) 27892 }
27893 // InternalApplicationConfiguration.g:9061:4: RULE_ID 27893 catch (RecognitionException re) {
27894 { 27894 reportError(re);
27895 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); 27895 recover(input,re);
27896 match(input,RULE_ID,FOLLOW_2); 27896 }
27897 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); 27897 finally {
27898 27898
27899 } 27899 restoreStackSize(stackSize);
27900 27900
27901 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); 27901 }
27902 27902 return ;
27903 } 27903 }
27904 27904 // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl"
27905 27905
27906 } 27906
27907 27907 // $ANTLR start "rule__GenerationTask__Group_3_7__2"
27908 } 27908 // InternalApplicationConfiguration.g:9023:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ;
27909 catch (RecognitionException re) { 27909 public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException {
27910 reportError(re); 27910
27911 recover(input,re); 27911 int stackSize = keepStackSize();
27912 } 27912
27913 finally { 27913 try {
27914 27914 // InternalApplicationConfiguration.g:9027:1: ( rule__GenerationTask__Group_3_7__2__Impl )
27915 restoreStackSize(stackSize); 27915 // InternalApplicationConfiguration.g:9028:2: rule__GenerationTask__Group_3_7__2__Impl
27916 27916 {
27917 } 27917 pushFollow(FOLLOW_2);
27918 return ; 27918 rule__GenerationTask__Group_3_7__2__Impl();
27919 } 27919
27920 // $ANTLR end "rule__MetamodelReference__ReferredAssignment" 27920 state._fsp--;
27921 27921
27922 27922
27923 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" 27923 }
27924 // InternalApplicationConfiguration.g:9072:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; 27924
27925 public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { 27925 }
27926 27926 catch (RecognitionException re) {
27927 int stackSize = keepStackSize(); 27927 reportError(re);
27928 27928 recover(input,re);
27929 try { 27929 }
27930 // InternalApplicationConfiguration.g:9076:1: ( ( rulePartialModelEntry ) ) 27930 finally {
27931 // InternalApplicationConfiguration.g:9077:2: ( rulePartialModelEntry ) 27931
27932 { 27932 restoreStackSize(stackSize);
27933 // InternalApplicationConfiguration.g:9077:2: ( rulePartialModelEntry ) 27933
27934 // InternalApplicationConfiguration.g:9078:3: rulePartialModelEntry 27934 }
27935 { 27935 return ;
27936 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); 27936 }
27937 pushFollow(FOLLOW_2); 27937 // $ANTLR end "rule__GenerationTask__Group_3_7__2"
27938 rulePartialModelEntry(); 27938
27939 27939
27940 state._fsp--; 27940 // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl"
27941 27941 // InternalApplicationConfiguration.g:9034:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ;
27942 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); 27942 public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException {
27943 27943
27944 } 27944 int stackSize = keepStackSize();
27945 27945
27946 27946 try {
27947 } 27947 // InternalApplicationConfiguration.g:9038:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) )
27948 27948 // InternalApplicationConfiguration.g:9039:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
27949 } 27949 {
27950 catch (RecognitionException re) { 27950 // InternalApplicationConfiguration.g:9039:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
27951 reportError(re); 27951 // InternalApplicationConfiguration.g:9040:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
27952 recover(input,re); 27952 {
27953 } 27953 before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2());
27954 finally { 27954 // InternalApplicationConfiguration.g:9041:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
27955 27955 // InternalApplicationConfiguration.g:9041:3: rule__GenerationTask__SolverAssignment_3_7_2
27956 restoreStackSize(stackSize); 27956 {
27957 27957 pushFollow(FOLLOW_2);
27958 } 27958 rule__GenerationTask__SolverAssignment_3_7_2();
27959 return ; 27959
27960 } 27960 state._fsp--;
27961 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1" 27961
27962 27962
27963 27963 }
27964 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" 27964
27965 // InternalApplicationConfiguration.g:9087:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; 27965 after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2());
27966 public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { 27966
27967 27967 }
27968 int stackSize = keepStackSize(); 27968
27969 27969
27970 try { 27970 }
27971 // InternalApplicationConfiguration.g:9091:1: ( ( rulePartialModelEntry ) ) 27971
27972 // InternalApplicationConfiguration.g:9092:2: ( rulePartialModelEntry ) 27972 }
27973 { 27973 catch (RecognitionException re) {
27974 // InternalApplicationConfiguration.g:9092:2: ( rulePartialModelEntry ) 27974 reportError(re);
27975 // InternalApplicationConfiguration.g:9093:3: rulePartialModelEntry 27975 recover(input,re);
27976 { 27976 }
27977 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); 27977 finally {
27978 pushFollow(FOLLOW_2); 27978
27979 rulePartialModelEntry(); 27979 restoreStackSize(stackSize);
27980 27980
27981 state._fsp--; 27981 }
27982 27982 return ;
27983 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); 27983 }
27984 27984 // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl"
27985 } 27985
27986 27986
27987 27987 // $ANTLR start "rule__GenerationTask__Group_3_8__0"
27988 } 27988 // InternalApplicationConfiguration.g:9050:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ;
27989 27989 public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException {
27990 } 27990
27991 catch (RecognitionException re) { 27991 int stackSize = keepStackSize();
27992 reportError(re); 27992
27993 recover(input,re); 27993 try {
27994 } 27994 // InternalApplicationConfiguration.g:9054:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 )
27995 finally { 27995 // InternalApplicationConfiguration.g:9055:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1
27996 27996 {
27997 restoreStackSize(stackSize); 27997 pushFollow(FOLLOW_14);
27998 27998 rule__GenerationTask__Group_3_8__0__Impl();
27999 } 27999
28000 return ; 28000 state._fsp--;
28001 } 28001
28002 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1" 28002 pushFollow(FOLLOW_2);
28003 28003 rule__GenerationTask__Group_3_8__1();
28004 28004
28005 // $ANTLR start "rule__ModelEntry__PathAssignment" 28005 state._fsp--;
28006 // InternalApplicationConfiguration.g:9102:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; 28006
28007 public final void rule__ModelEntry__PathAssignment() throws RecognitionException { 28007
28008 28008 }
28009 int stackSize = keepStackSize(); 28009
28010 28010 }
28011 try { 28011 catch (RecognitionException re) {
28012 // InternalApplicationConfiguration.g:9106:1: ( ( ruleFile ) ) 28012 reportError(re);
28013 // InternalApplicationConfiguration.g:9107:2: ( ruleFile ) 28013 recover(input,re);
28014 { 28014 }
28015 // InternalApplicationConfiguration.g:9107:2: ( ruleFile ) 28015 finally {
28016 // InternalApplicationConfiguration.g:9108:3: ruleFile 28016
28017 { 28017 restoreStackSize(stackSize);
28018 before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); 28018
28019 pushFollow(FOLLOW_2); 28019 }
28020 ruleFile(); 28020 return ;
28021 28021 }
28022 state._fsp--; 28022 // $ANTLR end "rule__GenerationTask__Group_3_8__0"
28023 28023
28024 after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); 28024
28025 28025 // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl"
28026 } 28026 // InternalApplicationConfiguration.g:9062:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ;
28027 28027 public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException {
28028 28028
28029 } 28029 int stackSize = keepStackSize();
28030 28030
28031 } 28031 try {
28032 catch (RecognitionException re) { 28032 // InternalApplicationConfiguration.g:9066:1: ( ( 'config' ) )
28033 reportError(re); 28033 // InternalApplicationConfiguration.g:9067:1: ( 'config' )
28034 recover(input,re); 28034 {
28035 } 28035 // InternalApplicationConfiguration.g:9067:1: ( 'config' )
28036 finally { 28036 // InternalApplicationConfiguration.g:9068:2: 'config'
28037 28037 {
28038 restoreStackSize(stackSize); 28038 before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
28039 28039 match(input,40,FOLLOW_2);
28040 } 28040 after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
28041 return ; 28041
28042 } 28042 }
28043 // $ANTLR end "rule__ModelEntry__PathAssignment" 28043
28044 28044
28045 28045 }
28046 // $ANTLR start "rule__FolderEntry__PathAssignment_1" 28046
28047 // InternalApplicationConfiguration.g:9117:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; 28047 }
28048 public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { 28048 catch (RecognitionException re) {
28049 28049 reportError(re);
28050 int stackSize = keepStackSize(); 28050 recover(input,re);
28051 28051 }
28052 try { 28052 finally {
28053 // InternalApplicationConfiguration.g:9121:1: ( ( ruleFile ) ) 28053
28054 // InternalApplicationConfiguration.g:9122:2: ( ruleFile ) 28054 restoreStackSize(stackSize);
28055 { 28055
28056 // InternalApplicationConfiguration.g:9122:2: ( ruleFile ) 28056 }
28057 // InternalApplicationConfiguration.g:9123:3: ruleFile 28057 return ;
28058 { 28058 }
28059 before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); 28059 // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl"
28060 pushFollow(FOLLOW_2); 28060
28061 ruleFile(); 28061
28062 28062 // $ANTLR start "rule__GenerationTask__Group_3_8__1"
28063 state._fsp--; 28063 // InternalApplicationConfiguration.g:9077:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ;
28064 28064 public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException {
28065 after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); 28065
28066 28066 int stackSize = keepStackSize();
28067 } 28067
28068 28068 try {
28069 28069 // InternalApplicationConfiguration.g:9081:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 )
28070 } 28070 // InternalApplicationConfiguration.g:9082:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2
28071 28071 {
28072 } 28072 pushFollow(FOLLOW_46);
28073 catch (RecognitionException re) { 28073 rule__GenerationTask__Group_3_8__1__Impl();
28074 reportError(re); 28074
28075 recover(input,re); 28075 state._fsp--;
28076 } 28076
28077 finally { 28077 pushFollow(FOLLOW_2);
28078 28078 rule__GenerationTask__Group_3_8__2();
28079 restoreStackSize(stackSize); 28079
28080 28080 state._fsp--;
28081 } 28081
28082 return ; 28082
28083 } 28083 }
28084 // $ANTLR end "rule__FolderEntry__PathAssignment_1" 28084
28085 28085 }
28086 28086 catch (RecognitionException re) {
28087 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" 28087 reportError(re);
28088 // InternalApplicationConfiguration.g:9132:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; 28088 recover(input,re);
28089 public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { 28089 }
28090 28090 finally {
28091 int stackSize = keepStackSize(); 28091
28092 28092 restoreStackSize(stackSize);
28093 try { 28093
28094 // InternalApplicationConfiguration.g:9136:1: ( ( ruleModelEntry ) ) 28094 }
28095 // InternalApplicationConfiguration.g:9137:2: ( ruleModelEntry ) 28095 return ;
28096 { 28096 }
28097 // InternalApplicationConfiguration.g:9137:2: ( ruleModelEntry ) 28097 // $ANTLR end "rule__GenerationTask__Group_3_8__1"
28098 // InternalApplicationConfiguration.g:9138:3: ruleModelEntry 28098
28099 { 28099
28100 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); 28100 // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl"
28101 pushFollow(FOLLOW_2); 28101 // InternalApplicationConfiguration.g:9089:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ;
28102 ruleModelEntry(); 28102 public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException {
28103 28103
28104 state._fsp--; 28104 int stackSize = keepStackSize();
28105 28105
28106 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); 28106 try {
28107 28107 // InternalApplicationConfiguration.g:9093:1: ( ( '=' ) )
28108 } 28108 // InternalApplicationConfiguration.g:9094:1: ( '=' )
28109 28109 {
28110 28110 // InternalApplicationConfiguration.g:9094:1: ( '=' )
28111 } 28111 // InternalApplicationConfiguration.g:9095:2: '='
28112 28112 {
28113 } 28113 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
28114 catch (RecognitionException re) { 28114 match(input,28,FOLLOW_2);
28115 reportError(re); 28115 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
28116 recover(input,re); 28116
28117 } 28117 }
28118 finally { 28118
28119 28119
28120 restoreStackSize(stackSize); 28120 }
28121 28121
28122 } 28122 }
28123 return ; 28123 catch (RecognitionException re) {
28124 } 28124 reportError(re);
28125 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2" 28125 recover(input,re);
28126 28126 }
28127 28127 finally {
28128 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" 28128
28129 // InternalApplicationConfiguration.g:9147:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; 28129 restoreStackSize(stackSize);
28130 public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { 28130
28131 28131 }
28132 int stackSize = keepStackSize(); 28132 return ;
28133 28133 }
28134 try { 28134 // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl"
28135 // InternalApplicationConfiguration.g:9151:1: ( ( ruleModelEntry ) ) 28135
28136 // InternalApplicationConfiguration.g:9152:2: ( ruleModelEntry ) 28136
28137 { 28137 // $ANTLR start "rule__GenerationTask__Group_3_8__2"
28138 // InternalApplicationConfiguration.g:9152:2: ( ruleModelEntry ) 28138 // InternalApplicationConfiguration.g:9104:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ;
28139 // InternalApplicationConfiguration.g:9153:3: ruleModelEntry 28139 public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException {
28140 { 28140
28141 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); 28141 int stackSize = keepStackSize();
28142 pushFollow(FOLLOW_2); 28142
28143 ruleModelEntry(); 28143 try {
28144 28144 // InternalApplicationConfiguration.g:9108:1: ( rule__GenerationTask__Group_3_8__2__Impl )
28145 state._fsp--; 28145 // InternalApplicationConfiguration.g:9109:2: rule__GenerationTask__Group_3_8__2__Impl
28146 28146 {
28147 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); 28147 pushFollow(FOLLOW_2);
28148 28148 rule__GenerationTask__Group_3_8__2__Impl();
28149 } 28149
28150 28150 state._fsp--;
28151 28151
28152 } 28152
28153 28153 }
28154 } 28154
28155 catch (RecognitionException re) { 28155 }
28156 reportError(re); 28156 catch (RecognitionException re) {
28157 recover(input,re); 28157 reportError(re);
28158 } 28158 recover(input,re);
28159 finally { 28159 }
28160 28160 finally {
28161 restoreStackSize(stackSize); 28161
28162 28162 restoreStackSize(stackSize);
28163 } 28163
28164 return ; 28164 }
28165 } 28165 return ;
28166 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1" 28166 }
28167 28167 // $ANTLR end "rule__GenerationTask__Group_3_8__2"
28168 28168
28169 // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" 28169
28170 // InternalApplicationConfiguration.g:9162:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; 28170 // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl"
28171 public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { 28171 // InternalApplicationConfiguration.g:9115:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ;
28172 28172 public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException {
28173 int stackSize = keepStackSize(); 28173
28174 28174 int stackSize = keepStackSize();
28175 try { 28175
28176 // InternalApplicationConfiguration.g:9166:1: ( ( RULE_ID ) ) 28176 try {
28177 // InternalApplicationConfiguration.g:9167:2: ( RULE_ID ) 28177 // InternalApplicationConfiguration.g:9119:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) )
28178 { 28178 // InternalApplicationConfiguration.g:9120:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
28179 // InternalApplicationConfiguration.g:9167:2: ( RULE_ID ) 28179 {
28180 // InternalApplicationConfiguration.g:9168:3: RULE_ID 28180 // InternalApplicationConfiguration.g:9120:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
28181 { 28181 // InternalApplicationConfiguration.g:9121:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
28182 before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28182 {
28183 match(input,RULE_ID,FOLLOW_2); 28183 before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2());
28184 after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28184 // InternalApplicationConfiguration.g:9122:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
28185 28185 // InternalApplicationConfiguration.g:9122:3: rule__GenerationTask__ConfigAssignment_3_8_2
28186 } 28186 {
28187 28187 pushFollow(FOLLOW_2);
28188 28188 rule__GenerationTask__ConfigAssignment_3_8_2();
28189 } 28189
28190 28190 state._fsp--;
28191 } 28191
28192 catch (RecognitionException re) { 28192
28193 reportError(re); 28193 }
28194 recover(input,re); 28194
28195 } 28195 after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2());
28196 finally { 28196
28197 28197 }
28198 restoreStackSize(stackSize); 28198
28199 28199
28200 } 28200 }
28201 return ; 28201
28202 } 28202 }
28203 // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1" 28203 catch (RecognitionException re) {
28204 28204 reportError(re);
28205 28205 recover(input,re);
28206 // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" 28206 }
28207 // InternalApplicationConfiguration.g:9177:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; 28207 finally {
28208 public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { 28208
28209 28209 restoreStackSize(stackSize);
28210 int stackSize = keepStackSize(); 28210
28211 28211 }
28212 try { 28212 return ;
28213 // InternalApplicationConfiguration.g:9181:1: ( ( rulePartialModelSpecification ) ) 28213 }
28214 // InternalApplicationConfiguration.g:9182:2: ( rulePartialModelSpecification ) 28214 // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl"
28215 { 28215
28216 // InternalApplicationConfiguration.g:9182:2: ( rulePartialModelSpecification ) 28216
28217 // InternalApplicationConfiguration.g:9183:3: rulePartialModelSpecification 28217 // $ANTLR start "rule__GenerationTask__Group_3_9__0"
28218 { 28218 // InternalApplicationConfiguration.g:9131:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ;
28219 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); 28219 public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException {
28220 pushFollow(FOLLOW_2); 28220
28221 rulePartialModelSpecification(); 28221 int stackSize = keepStackSize();
28222 28222
28223 state._fsp--; 28223 try {
28224 28224 // InternalApplicationConfiguration.g:9135:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 )
28225 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); 28225 // InternalApplicationConfiguration.g:9136:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1
28226 28226 {
28227 } 28227 pushFollow(FOLLOW_14);
28228 28228 rule__GenerationTask__Group_3_9__0__Impl();
28229 28229
28230 } 28230 state._fsp--;
28231 28231
28232 } 28232 pushFollow(FOLLOW_2);
28233 catch (RecognitionException re) { 28233 rule__GenerationTask__Group_3_9__1();
28234 reportError(re); 28234
28235 recover(input,re); 28235 state._fsp--;
28236 } 28236
28237 finally { 28237
28238 28238 }
28239 restoreStackSize(stackSize); 28239
28240 28240 }
28241 } 28241 catch (RecognitionException re) {
28242 return ; 28242 reportError(re);
28243 } 28243 recover(input,re);
28244 // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2" 28244 }
28245 28245 finally {
28246 28246
28247 // $ANTLR start "rule__PartialModelReference__ReferredAssignment" 28247 restoreStackSize(stackSize);
28248 // InternalApplicationConfiguration.g:9192:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; 28248
28249 public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { 28249 }
28250 28250 return ;
28251 int stackSize = keepStackSize(); 28251 }
28252 28252 // $ANTLR end "rule__GenerationTask__Group_3_9__0"
28253 try { 28253
28254 // InternalApplicationConfiguration.g:9196:1: ( ( ( RULE_ID ) ) ) 28254
28255 // InternalApplicationConfiguration.g:9197:2: ( ( RULE_ID ) ) 28255 // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl"
28256 { 28256 // InternalApplicationConfiguration.g:9143:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ;
28257 // InternalApplicationConfiguration.g:9197:2: ( ( RULE_ID ) ) 28257 public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException {
28258 // InternalApplicationConfiguration.g:9198:3: ( RULE_ID ) 28258
28259 { 28259 int stackSize = keepStackSize();
28260 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); 28260
28261 // InternalApplicationConfiguration.g:9199:3: ( RULE_ID ) 28261 try {
28262 // InternalApplicationConfiguration.g:9200:4: RULE_ID 28262 // InternalApplicationConfiguration.g:9147:1: ( ( 'debug' ) )
28263 { 28263 // InternalApplicationConfiguration.g:9148:1: ( 'debug' )
28264 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); 28264 {
28265 match(input,RULE_ID,FOLLOW_2); 28265 // InternalApplicationConfiguration.g:9148:1: ( 'debug' )
28266 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); 28266 // InternalApplicationConfiguration.g:9149:2: 'debug'
28267 28267 {
28268 } 28268 before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
28269 28269 match(input,56,FOLLOW_2);
28270 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); 28270 after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
28271 28271
28272 } 28272 }
28273 28273
28274 28274
28275 } 28275 }
28276 28276
28277 } 28277 }
28278 catch (RecognitionException re) { 28278 catch (RecognitionException re) {
28279 reportError(re); 28279 reportError(re);
28280 recover(input,re); 28280 recover(input,re);
28281 } 28281 }
28282 finally { 28282 finally {
28283 28283
28284 restoreStackSize(stackSize); 28284 restoreStackSize(stackSize);
28285 28285
28286 } 28286 }
28287 return ; 28287 return ;
28288 } 28288 }
28289 // $ANTLR end "rule__PartialModelReference__ReferredAssignment" 28289 // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl"
28290 28290
28291 28291
28292 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" 28292 // $ANTLR start "rule__GenerationTask__Group_3_9__1"
28293 // InternalApplicationConfiguration.g:9211:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; 28293 // InternalApplicationConfiguration.g:9158:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ;
28294 public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { 28294 public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException {
28295 28295
28296 int stackSize = keepStackSize(); 28296 int stackSize = keepStackSize();
28297 28297
28298 try { 28298 try {
28299 // InternalApplicationConfiguration.g:9215:1: ( ( rulePatternEntry ) ) 28299 // InternalApplicationConfiguration.g:9162:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 )
28300 // InternalApplicationConfiguration.g:9216:2: ( rulePatternEntry ) 28300 // InternalApplicationConfiguration.g:9163:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2
28301 { 28301 {
28302 // InternalApplicationConfiguration.g:9216:2: ( rulePatternEntry ) 28302 pushFollow(FOLLOW_22);
28303 // InternalApplicationConfiguration.g:9217:3: rulePatternEntry 28303 rule__GenerationTask__Group_3_9__1__Impl();
28304 { 28304
28305 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); 28305 state._fsp--;
28306 pushFollow(FOLLOW_2); 28306
28307 rulePatternEntry(); 28307 pushFollow(FOLLOW_2);
28308 28308 rule__GenerationTask__Group_3_9__2();
28309 state._fsp--; 28309
28310 28310 state._fsp--;
28311 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); 28311
28312 28312
28313 } 28313 }
28314 28314
28315 28315 }
28316 } 28316 catch (RecognitionException re) {
28317 28317 reportError(re);
28318 } 28318 recover(input,re);
28319 catch (RecognitionException re) { 28319 }
28320 reportError(re); 28320 finally {
28321 recover(input,re); 28321
28322 } 28322 restoreStackSize(stackSize);
28323 finally { 28323
28324 28324 }
28325 restoreStackSize(stackSize); 28325 return ;
28326 28326 }
28327 } 28327 // $ANTLR end "rule__GenerationTask__Group_3_9__1"
28328 return ; 28328
28329 } 28329
28330 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1" 28330 // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl"
28331 28331 // InternalApplicationConfiguration.g:9170:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ;
28332 28332 public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException {
28333 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" 28333
28334 // InternalApplicationConfiguration.g:9226:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; 28334 int stackSize = keepStackSize();
28335 public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { 28335
28336 28336 try {
28337 int stackSize = keepStackSize(); 28337 // InternalApplicationConfiguration.g:9174:1: ( ( '=' ) )
28338 28338 // InternalApplicationConfiguration.g:9175:1: ( '=' )
28339 try { 28339 {
28340 // InternalApplicationConfiguration.g:9230:1: ( ( rulePatternEntry ) ) 28340 // InternalApplicationConfiguration.g:9175:1: ( '=' )
28341 // InternalApplicationConfiguration.g:9231:2: ( rulePatternEntry ) 28341 // InternalApplicationConfiguration.g:9176:2: '='
28342 { 28342 {
28343 // InternalApplicationConfiguration.g:9231:2: ( rulePatternEntry ) 28343 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
28344 // InternalApplicationConfiguration.g:9232:3: rulePatternEntry 28344 match(input,28,FOLLOW_2);
28345 { 28345 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
28346 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); 28346
28347 pushFollow(FOLLOW_2); 28347 }
28348 rulePatternEntry(); 28348
28349 28349
28350 state._fsp--; 28350 }
28351 28351
28352 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); 28352 }
28353 28353 catch (RecognitionException re) {
28354 } 28354 reportError(re);
28355 28355 recover(input,re);
28356 28356 }
28357 } 28357 finally {
28358 28358
28359 } 28359 restoreStackSize(stackSize);
28360 catch (RecognitionException re) { 28360
28361 reportError(re); 28361 }
28362 recover(input,re); 28362 return ;
28363 } 28363 }
28364 finally { 28364 // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl"
28365 28365
28366 restoreStackSize(stackSize); 28366
28367 28367 // $ANTLR start "rule__GenerationTask__Group_3_9__2"
28368 } 28368 // InternalApplicationConfiguration.g:9185:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ;
28369 return ; 28369 public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException {
28370 } 28370
28371 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1" 28371 int stackSize = keepStackSize();
28372 28372
28373 28373 try {
28374 // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" 28374 // InternalApplicationConfiguration.g:9189:1: ( rule__GenerationTask__Group_3_9__2__Impl )
28375 // InternalApplicationConfiguration.g:9241:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; 28375 // InternalApplicationConfiguration.g:9190:2: rule__GenerationTask__Group_3_9__2__Impl
28376 public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { 28376 {
28377 28377 pushFollow(FOLLOW_2);
28378 int stackSize = keepStackSize(); 28378 rule__GenerationTask__Group_3_9__2__Impl();
28379 28379
28380 try { 28380 state._fsp--;
28381 // InternalApplicationConfiguration.g:9245:1: ( ( ( ruleQualifiedName ) ) ) 28381
28382 // InternalApplicationConfiguration.g:9246:2: ( ( ruleQualifiedName ) ) 28382
28383 { 28383 }
28384 // InternalApplicationConfiguration.g:9246:2: ( ( ruleQualifiedName ) ) 28384
28385 // InternalApplicationConfiguration.g:9247:3: ( ruleQualifiedName ) 28385 }
28386 { 28386 catch (RecognitionException re) {
28387 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); 28387 reportError(re);
28388 // InternalApplicationConfiguration.g:9248:3: ( ruleQualifiedName ) 28388 recover(input,re);
28389 // InternalApplicationConfiguration.g:9249:4: ruleQualifiedName 28389 }
28390 { 28390 finally {
28391 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); 28391
28392 pushFollow(FOLLOW_2); 28392 restoreStackSize(stackSize);
28393 ruleQualifiedName(); 28393
28394 28394 }
28395 state._fsp--; 28395 return ;
28396 28396 }
28397 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); 28397 // $ANTLR end "rule__GenerationTask__Group_3_9__2"
28398 28398
28399 } 28399
28400 28400 // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl"
28401 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); 28401 // InternalApplicationConfiguration.g:9196:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ;
28402 28402 public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException {
28403 } 28403
28404 28404 int stackSize = keepStackSize();
28405 28405
28406 } 28406 try {
28407 28407 // InternalApplicationConfiguration.g:9200:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) )
28408 } 28408 // InternalApplicationConfiguration.g:9201:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
28409 catch (RecognitionException re) { 28409 {
28410 reportError(re); 28410 // InternalApplicationConfiguration.g:9201:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
28411 recover(input,re); 28411 // InternalApplicationConfiguration.g:9202:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
28412 } 28412 {
28413 finally { 28413 before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2());
28414 28414 // InternalApplicationConfiguration.g:9203:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
28415 restoreStackSize(stackSize); 28415 // InternalApplicationConfiguration.g:9203:3: rule__GenerationTask__DebugFolderAssignment_3_9_2
28416 28416 {
28417 } 28417 pushFollow(FOLLOW_2);
28418 return ; 28418 rule__GenerationTask__DebugFolderAssignment_3_9_2();
28419 } 28419
28420 // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1" 28420 state._fsp--;
28421 28421
28422 28422
28423 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" 28423 }
28424 // InternalApplicationConfiguration.g:9260:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; 28424
28425 public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { 28425 after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2());
28426 28426
28427 int stackSize = keepStackSize(); 28427 }
28428 28428
28429 try { 28429
28430 // InternalApplicationConfiguration.g:9264:1: ( ( rulePatternElement ) ) 28430 }
28431 // InternalApplicationConfiguration.g:9265:2: ( rulePatternElement ) 28431
28432 { 28432 }
28433 // InternalApplicationConfiguration.g:9265:2: ( rulePatternElement ) 28433 catch (RecognitionException re) {
28434 // InternalApplicationConfiguration.g:9266:3: rulePatternElement 28434 reportError(re);
28435 { 28435 recover(input,re);
28436 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); 28436 }
28437 pushFollow(FOLLOW_2); 28437 finally {
28438 rulePatternElement(); 28438
28439 28439 restoreStackSize(stackSize);
28440 state._fsp--; 28440
28441 28441 }
28442 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); 28442 return ;
28443 28443 }
28444 } 28444 // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl"
28445 28445
28446 28446
28447 } 28447 // $ANTLR start "rule__GenerationTask__Group_3_10__0"
28448 28448 // InternalApplicationConfiguration.g:9212:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ;
28449 } 28449 public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException {
28450 catch (RecognitionException re) { 28450
28451 reportError(re); 28451 int stackSize = keepStackSize();
28452 recover(input,re); 28452
28453 } 28453 try {
28454 finally { 28454 // InternalApplicationConfiguration.g:9216:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 )
28455 28455 // InternalApplicationConfiguration.g:9217:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1
28456 restoreStackSize(stackSize); 28456 {
28457 28457 pushFollow(FOLLOW_14);
28458 } 28458 rule__GenerationTask__Group_3_10__0__Impl();
28459 return ; 28459
28460 } 28460 state._fsp--;
28461 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2" 28461
28462 28462 pushFollow(FOLLOW_2);
28463 28463 rule__GenerationTask__Group_3_10__1();
28464 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" 28464
28465 // InternalApplicationConfiguration.g:9275:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; 28465 state._fsp--;
28466 public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { 28466
28467 28467
28468 int stackSize = keepStackSize(); 28468 }
28469 28469
28470 try { 28470 }
28471 // InternalApplicationConfiguration.g:9279:1: ( ( rulePatternElement ) ) 28471 catch (RecognitionException re) {
28472 // InternalApplicationConfiguration.g:9280:2: ( rulePatternElement ) 28472 reportError(re);
28473 { 28473 recover(input,re);
28474 // InternalApplicationConfiguration.g:9280:2: ( rulePatternElement ) 28474 }
28475 // InternalApplicationConfiguration.g:9281:3: rulePatternElement 28475 finally {
28476 { 28476
28477 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); 28477 restoreStackSize(stackSize);
28478 pushFollow(FOLLOW_2); 28478
28479 rulePatternElement(); 28479 }
28480 28480 return ;
28481 state._fsp--; 28481 }
28482 28482 // $ANTLR end "rule__GenerationTask__Group_3_10__0"
28483 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); 28483
28484 28484
28485 } 28485 // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl"
28486 28486 // InternalApplicationConfiguration.g:9224:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ;
28487 28487 public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException {
28488 } 28488
28489 28489 int stackSize = keepStackSize();
28490 } 28490
28491 catch (RecognitionException re) { 28491 try {
28492 reportError(re); 28492 // InternalApplicationConfiguration.g:9228:1: ( ( 'log' ) )
28493 recover(input,re); 28493 // InternalApplicationConfiguration.g:9229:1: ( 'log' )
28494 } 28494 {
28495 finally { 28495 // InternalApplicationConfiguration.g:9229:1: ( 'log' )
28496 28496 // InternalApplicationConfiguration.g:9230:2: 'log'
28497 restoreStackSize(stackSize); 28497 {
28498 28498 before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
28499 } 28499 match(input,57,FOLLOW_2);
28500 return ; 28500 after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
28501 } 28501
28502 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" 28502 }
28503 28503
28504 28504
28505 // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" 28505 }
28506 // InternalApplicationConfiguration.g:9290:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; 28506
28507 public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { 28507 }
28508 28508 catch (RecognitionException re) {
28509 int stackSize = keepStackSize(); 28509 reportError(re);
28510 28510 recover(input,re);
28511 try { 28511 }
28512 // InternalApplicationConfiguration.g:9294:1: ( ( ( ruleQualifiedName ) ) ) 28512 finally {
28513 // InternalApplicationConfiguration.g:9295:2: ( ( ruleQualifiedName ) ) 28513
28514 { 28514 restoreStackSize(stackSize);
28515 // InternalApplicationConfiguration.g:9295:2: ( ( ruleQualifiedName ) ) 28515
28516 // InternalApplicationConfiguration.g:9296:3: ( ruleQualifiedName ) 28516 }
28517 { 28517 return ;
28518 before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); 28518 }
28519 // InternalApplicationConfiguration.g:9297:3: ( ruleQualifiedName ) 28519 // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl"
28520 // InternalApplicationConfiguration.g:9298:4: ruleQualifiedName 28520
28521 { 28521
28522 before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); 28522 // $ANTLR start "rule__GenerationTask__Group_3_10__1"
28523 pushFollow(FOLLOW_2); 28523 // InternalApplicationConfiguration.g:9239:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ;
28524 ruleQualifiedName(); 28524 public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException {
28525 28525
28526 state._fsp--; 28526 int stackSize = keepStackSize();
28527 28527
28528 after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); 28528 try {
28529 28529 // InternalApplicationConfiguration.g:9243:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 )
28530 } 28530 // InternalApplicationConfiguration.g:9244:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2
28531 28531 {
28532 after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); 28532 pushFollow(FOLLOW_22);
28533 28533 rule__GenerationTask__Group_3_10__1__Impl();
28534 } 28534
28535 28535 state._fsp--;
28536 28536
28537 } 28537 pushFollow(FOLLOW_2);
28538 28538 rule__GenerationTask__Group_3_10__2();
28539 } 28539
28540 catch (RecognitionException re) { 28540 state._fsp--;
28541 reportError(re); 28541
28542 recover(input,re); 28542
28543 } 28543 }
28544 finally { 28544
28545 28545 }
28546 restoreStackSize(stackSize); 28546 catch (RecognitionException re) {
28547 28547 reportError(re);
28548 } 28548 recover(input,re);
28549 return ; 28549 }
28550 } 28550 finally {
28551 // $ANTLR end "rule__PatternElement__PackageAssignment_0_0" 28551
28552 28552 restoreStackSize(stackSize);
28553 28553
28554 // $ANTLR start "rule__PatternElement__PatternAssignment_1" 28554 }
28555 // InternalApplicationConfiguration.g:9309:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; 28555 return ;
28556 public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { 28556 }
28557 28557 // $ANTLR end "rule__GenerationTask__Group_3_10__1"
28558 int stackSize = keepStackSize(); 28558
28559 28559
28560 try { 28560 // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl"
28561 // InternalApplicationConfiguration.g:9313:1: ( ( ( RULE_ID ) ) ) 28561 // InternalApplicationConfiguration.g:9251:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ;
28562 // InternalApplicationConfiguration.g:9314:2: ( ( RULE_ID ) ) 28562 public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException {
28563 { 28563
28564 // InternalApplicationConfiguration.g:9314:2: ( ( RULE_ID ) ) 28564 int stackSize = keepStackSize();
28565 // InternalApplicationConfiguration.g:9315:3: ( RULE_ID ) 28565
28566 { 28566 try {
28567 before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); 28567 // InternalApplicationConfiguration.g:9255:1: ( ( '=' ) )
28568 // InternalApplicationConfiguration.g:9316:3: ( RULE_ID ) 28568 // InternalApplicationConfiguration.g:9256:1: ( '=' )
28569 // InternalApplicationConfiguration.g:9317:4: RULE_ID 28569 {
28570 { 28570 // InternalApplicationConfiguration.g:9256:1: ( '=' )
28571 before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); 28571 // InternalApplicationConfiguration.g:9257:2: '='
28572 match(input,RULE_ID,FOLLOW_2); 28572 {
28573 after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); 28573 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
28574 28574 match(input,28,FOLLOW_2);
28575 } 28575 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
28576 28576
28577 after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); 28577 }
28578 28578
28579 } 28579
28580 28580 }
28581 28581
28582 } 28582 }
28583 28583 catch (RecognitionException re) {
28584 } 28584 reportError(re);
28585 catch (RecognitionException re) { 28585 recover(input,re);
28586 reportError(re); 28586 }
28587 recover(input,re); 28587 finally {
28588 } 28588
28589 finally { 28589 restoreStackSize(stackSize);
28590 28590
28591 restoreStackSize(stackSize); 28591 }
28592 28592 return ;
28593 } 28593 }
28594 return ; 28594 // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl"
28595 } 28595
28596 // $ANTLR end "rule__PatternElement__PatternAssignment_1" 28596
28597 28597 // $ANTLR start "rule__GenerationTask__Group_3_10__2"
28598 28598 // InternalApplicationConfiguration.g:9266:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ;
28599 // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" 28599 public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException {
28600 // InternalApplicationConfiguration.g:9328:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; 28600
28601 public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { 28601 int stackSize = keepStackSize();
28602 28602
28603 int stackSize = keepStackSize(); 28603 try {
28604 28604 // InternalApplicationConfiguration.g:9270:1: ( rule__GenerationTask__Group_3_10__2__Impl )
28605 try { 28605 // InternalApplicationConfiguration.g:9271:2: rule__GenerationTask__Group_3_10__2__Impl
28606 // InternalApplicationConfiguration.g:9332:1: ( ( RULE_ID ) ) 28606 {
28607 // InternalApplicationConfiguration.g:9333:2: ( RULE_ID ) 28607 pushFollow(FOLLOW_2);
28608 { 28608 rule__GenerationTask__Group_3_10__2__Impl();
28609 // InternalApplicationConfiguration.g:9333:2: ( RULE_ID ) 28609
28610 // InternalApplicationConfiguration.g:9334:3: RULE_ID 28610 state._fsp--;
28611 { 28611
28612 before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28612
28613 match(input,RULE_ID,FOLLOW_2); 28613 }
28614 after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28614
28615 28615 }
28616 } 28616 catch (RecognitionException re) {
28617 28617 reportError(re);
28618 28618 recover(input,re);
28619 } 28619 }
28620 28620 finally {
28621 } 28621
28622 catch (RecognitionException re) { 28622 restoreStackSize(stackSize);
28623 reportError(re); 28623
28624 recover(input,re); 28624 }
28625 } 28625 return ;
28626 finally { 28626 }
28627 28627 // $ANTLR end "rule__GenerationTask__Group_3_10__2"
28628 restoreStackSize(stackSize); 28628
28629 28629
28630 } 28630 // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl"
28631 return ; 28631 // InternalApplicationConfiguration.g:9277:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ;
28632 } 28632 public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException {
28633 // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1" 28633
28634 28634 int stackSize = keepStackSize();
28635 28635
28636 // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" 28636 try {
28637 // InternalApplicationConfiguration.g:9343:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; 28637 // InternalApplicationConfiguration.g:9281:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) )
28638 public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { 28638 // InternalApplicationConfiguration.g:9282:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
28639 28639 {
28640 int stackSize = keepStackSize(); 28640 // InternalApplicationConfiguration.g:9282:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
28641 28641 // InternalApplicationConfiguration.g:9283:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
28642 try { 28642 {
28643 // InternalApplicationConfiguration.g:9347:1: ( ( rulePatternSpecification ) ) 28643 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2());
28644 // InternalApplicationConfiguration.g:9348:2: ( rulePatternSpecification ) 28644 // InternalApplicationConfiguration.g:9284:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
28645 { 28645 // InternalApplicationConfiguration.g:9284:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2
28646 // InternalApplicationConfiguration.g:9348:2: ( rulePatternSpecification ) 28646 {
28647 // InternalApplicationConfiguration.g:9349:3: rulePatternSpecification 28647 pushFollow(FOLLOW_2);
28648 { 28648 rule__GenerationTask__TargetLogFileAssignment_3_10_2();
28649 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); 28649
28650 pushFollow(FOLLOW_2); 28650 state._fsp--;
28651 rulePatternSpecification(); 28651
28652 28652
28653 state._fsp--; 28653 }
28654 28654
28655 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); 28655 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2());
28656 28656
28657 } 28657 }
28658 28658
28659 28659
28660 } 28660 }
28661 28661
28662 } 28662 }
28663 catch (RecognitionException re) { 28663 catch (RecognitionException re) {
28664 reportError(re); 28664 reportError(re);
28665 recover(input,re); 28665 recover(input,re);
28666 } 28666 }
28667 finally { 28667 finally {
28668 28668
28669 restoreStackSize(stackSize); 28669 restoreStackSize(stackSize);
28670 28670
28671 } 28671 }
28672 return ; 28672 return ;
28673 } 28673 }
28674 // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2" 28674 // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl"
28675 28675
28676 28676
28677 // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" 28677 // $ANTLR start "rule__GenerationTask__Group_3_11__0"
28678 // InternalApplicationConfiguration.g:9358:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; 28678 // InternalApplicationConfiguration.g:9293:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ;
28679 public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { 28679 public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException {
28680 28680
28681 int stackSize = keepStackSize(); 28681 int stackSize = keepStackSize();
28682 28682
28683 try { 28683 try {
28684 // InternalApplicationConfiguration.g:9362:1: ( ( ( RULE_ID ) ) ) 28684 // InternalApplicationConfiguration.g:9297:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 )
28685 // InternalApplicationConfiguration.g:9363:2: ( ( RULE_ID ) ) 28685 // InternalApplicationConfiguration.g:9298:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1
28686 { 28686 {
28687 // InternalApplicationConfiguration.g:9363:2: ( ( RULE_ID ) ) 28687 pushFollow(FOLLOW_14);
28688 // InternalApplicationConfiguration.g:9364:3: ( RULE_ID ) 28688 rule__GenerationTask__Group_3_11__0__Impl();
28689 { 28689
28690 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); 28690 state._fsp--;
28691 // InternalApplicationConfiguration.g:9365:3: ( RULE_ID ) 28691
28692 // InternalApplicationConfiguration.g:9366:4: RULE_ID 28692 pushFollow(FOLLOW_2);
28693 { 28693 rule__GenerationTask__Group_3_11__1();
28694 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); 28694
28695 match(input,RULE_ID,FOLLOW_2); 28695 state._fsp--;
28696 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); 28696
28697 28697
28698 } 28698 }
28699 28699
28700 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); 28700 }
28701 28701 catch (RecognitionException re) {
28702 } 28702 reportError(re);
28703 28703 recover(input,re);
28704 28704 }
28705 } 28705 finally {
28706 28706
28707 } 28707 restoreStackSize(stackSize);
28708 catch (RecognitionException re) { 28708
28709 reportError(re); 28709 }
28710 recover(input,re); 28710 return ;
28711 } 28711 }
28712 finally { 28712 // $ANTLR end "rule__GenerationTask__Group_3_11__0"
28713 28713
28714 restoreStackSize(stackSize); 28714
28715 28715 // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl"
28716 } 28716 // InternalApplicationConfiguration.g:9305:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ;
28717 return ; 28717 public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException {
28718 } 28718
28719 // $ANTLR end "rule__GraphPatternReference__ReferredAssignment" 28719 int stackSize = keepStackSize();
28720 28720
28721 28721 try {
28722 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" 28722 // InternalApplicationConfiguration.g:9309:1: ( ( 'statistics' ) )
28723 // InternalApplicationConfiguration.g:9377:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; 28723 // InternalApplicationConfiguration.g:9310:1: ( 'statistics' )
28724 public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { 28724 {
28725 28725 // InternalApplicationConfiguration.g:9310:1: ( 'statistics' )
28726 int stackSize = keepStackSize(); 28726 // InternalApplicationConfiguration.g:9311:2: 'statistics'
28727 28727 {
28728 try { 28728 before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
28729 // InternalApplicationConfiguration.g:9381:1: ( ( ruleConfigEntry ) ) 28729 match(input,58,FOLLOW_2);
28730 // InternalApplicationConfiguration.g:9382:2: ( ruleConfigEntry ) 28730 after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
28731 { 28731
28732 // InternalApplicationConfiguration.g:9382:2: ( ruleConfigEntry ) 28732 }
28733 // InternalApplicationConfiguration.g:9383:3: ruleConfigEntry 28733
28734 { 28734
28735 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); 28735 }
28736 pushFollow(FOLLOW_2); 28736
28737 ruleConfigEntry(); 28737 }
28738 28738 catch (RecognitionException re) {
28739 state._fsp--; 28739 reportError(re);
28740 28740 recover(input,re);
28741 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); 28741 }
28742 28742 finally {
28743 } 28743
28744 28744 restoreStackSize(stackSize);
28745 28745
28746 } 28746 }
28747 28747 return ;
28748 } 28748 }
28749 catch (RecognitionException re) { 28749 // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl"
28750 reportError(re); 28750
28751 recover(input,re); 28751
28752 } 28752 // $ANTLR start "rule__GenerationTask__Group_3_11__1"
28753 finally { 28753 // InternalApplicationConfiguration.g:9320:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ;
28754 28754 public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException {
28755 restoreStackSize(stackSize); 28755
28756 28756 int stackSize = keepStackSize();
28757 } 28757
28758 return ; 28758 try {
28759 } 28759 // InternalApplicationConfiguration.g:9324:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 )
28760 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0" 28760 // InternalApplicationConfiguration.g:9325:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2
28761 28761 {
28762 28762 pushFollow(FOLLOW_22);
28763 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" 28763 rule__GenerationTask__Group_3_11__1__Impl();
28764 // InternalApplicationConfiguration.g:9392:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; 28764
28765 public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { 28765 state._fsp--;
28766 28766
28767 int stackSize = keepStackSize(); 28767 pushFollow(FOLLOW_2);
28768 28768 rule__GenerationTask__Group_3_11__2();
28769 try { 28769
28770 // InternalApplicationConfiguration.g:9396:1: ( ( ruleConfigEntry ) ) 28770 state._fsp--;
28771 // InternalApplicationConfiguration.g:9397:2: ( ruleConfigEntry ) 28771
28772 { 28772
28773 // InternalApplicationConfiguration.g:9397:2: ( ruleConfigEntry ) 28773 }
28774 // InternalApplicationConfiguration.g:9398:3: ruleConfigEntry 28774
28775 { 28775 }
28776 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 28776 catch (RecognitionException re) {
28777 pushFollow(FOLLOW_2); 28777 reportError(re);
28778 ruleConfigEntry(); 28778 recover(input,re);
28779 28779 }
28780 state._fsp--; 28780 finally {
28781 28781
28782 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 28782 restoreStackSize(stackSize);
28783 28783
28784 } 28784 }
28785 28785 return ;
28786 28786 }
28787 } 28787 // $ANTLR end "rule__GenerationTask__Group_3_11__1"
28788 28788
28789 } 28789
28790 catch (RecognitionException re) { 28790 // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl"
28791 reportError(re); 28791 // InternalApplicationConfiguration.g:9332:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ;
28792 recover(input,re); 28792 public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException {
28793 } 28793
28794 finally { 28794 int stackSize = keepStackSize();
28795 28795
28796 restoreStackSize(stackSize); 28796 try {
28797 28797 // InternalApplicationConfiguration.g:9336:1: ( ( '=' ) )
28798 } 28798 // InternalApplicationConfiguration.g:9337:1: ( '=' )
28799 return ; 28799 {
28800 } 28800 // InternalApplicationConfiguration.g:9337:1: ( '=' )
28801 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1" 28801 // InternalApplicationConfiguration.g:9338:2: '='
28802 28802 {
28803 28803 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
28804 // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" 28804 match(input,28,FOLLOW_2);
28805 // InternalApplicationConfiguration.g:9407:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; 28805 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
28806 public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { 28806
28807 28807 }
28808 int stackSize = keepStackSize(); 28808
28809 28809
28810 try { 28810 }
28811 // InternalApplicationConfiguration.g:9411:1: ( ( RULE_ID ) ) 28811
28812 // InternalApplicationConfiguration.g:9412:2: ( RULE_ID ) 28812 }
28813 { 28813 catch (RecognitionException re) {
28814 // InternalApplicationConfiguration.g:9412:2: ( RULE_ID ) 28814 reportError(re);
28815 // InternalApplicationConfiguration.g:9413:3: RULE_ID 28815 recover(input,re);
28816 { 28816 }
28817 before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28817 finally {
28818 match(input,RULE_ID,FOLLOW_2); 28818
28819 after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28819 restoreStackSize(stackSize);
28820 28820
28821 } 28821 }
28822 28822 return ;
28823 28823 }
28824 } 28824 // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl"
28825 28825
28826 } 28826
28827 catch (RecognitionException re) { 28827 // $ANTLR start "rule__GenerationTask__Group_3_11__2"
28828 reportError(re); 28828 // InternalApplicationConfiguration.g:9347:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ;
28829 recover(input,re); 28829 public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException {
28830 } 28830
28831 finally { 28831 int stackSize = keepStackSize();
28832 28832
28833 restoreStackSize(stackSize); 28833 try {
28834 28834 // InternalApplicationConfiguration.g:9351:1: ( rule__GenerationTask__Group_3_11__2__Impl )
28835 } 28835 // InternalApplicationConfiguration.g:9352:2: rule__GenerationTask__Group_3_11__2__Impl
28836 return ; 28836 {
28837 } 28837 pushFollow(FOLLOW_2);
28838 // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1" 28838 rule__GenerationTask__Group_3_11__2__Impl();
28839 28839
28840 28840 state._fsp--;
28841 // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" 28841
28842 // InternalApplicationConfiguration.g:9422:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; 28842
28843 public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { 28843 }
28844 28844
28845 int stackSize = keepStackSize(); 28845 }
28846 28846 catch (RecognitionException re) {
28847 try { 28847 reportError(re);
28848 // InternalApplicationConfiguration.g:9426:1: ( ( ruleConfigSpecification ) ) 28848 recover(input,re);
28849 // InternalApplicationConfiguration.g:9427:2: ( ruleConfigSpecification ) 28849 }
28850 { 28850 finally {
28851 // InternalApplicationConfiguration.g:9427:2: ( ruleConfigSpecification ) 28851
28852 // InternalApplicationConfiguration.g:9428:3: ruleConfigSpecification 28852 restoreStackSize(stackSize);
28853 { 28853
28854 before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 28854 }
28855 pushFollow(FOLLOW_2); 28855 return ;
28856 ruleConfigSpecification(); 28856 }
28857 28857 // $ANTLR end "rule__GenerationTask__Group_3_11__2"
28858 state._fsp--; 28858
28859 28859
28860 after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 28860 // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl"
28861 28861 // InternalApplicationConfiguration.g:9358:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ;
28862 } 28862 public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException {
28863 28863
28864 28864 int stackSize = keepStackSize();
28865 } 28865
28866 28866 try {
28867 } 28867 // InternalApplicationConfiguration.g:9362:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) )
28868 catch (RecognitionException re) { 28868 // InternalApplicationConfiguration.g:9363:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
28869 reportError(re); 28869 {
28870 recover(input,re); 28870 // InternalApplicationConfiguration.g:9363:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
28871 } 28871 // InternalApplicationConfiguration.g:9364:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
28872 finally { 28872 {
28873 28873 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2());
28874 restoreStackSize(stackSize); 28874 // InternalApplicationConfiguration.g:9365:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
28875 28875 // InternalApplicationConfiguration.g:9365:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2
28876 } 28876 {
28877 return ; 28877 pushFollow(FOLLOW_2);
28878 } 28878 rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2();
28879 // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2" 28879
28880 28880 state._fsp--;
28881 28881
28882 // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" 28882
28883 // InternalApplicationConfiguration.g:9437:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; 28883 }
28884 public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { 28884
28885 28885 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2());
28886 int stackSize = keepStackSize(); 28886
28887 28887 }
28888 try { 28888
28889 // InternalApplicationConfiguration.g:9441:1: ( ( ruleDocumentLevelSpecification ) ) 28889
28890 // InternalApplicationConfiguration.g:9442:2: ( ruleDocumentLevelSpecification ) 28890 }
28891 { 28891
28892 // InternalApplicationConfiguration.g:9442:2: ( ruleDocumentLevelSpecification ) 28892 }
28893 // InternalApplicationConfiguration.g:9443:3: ruleDocumentLevelSpecification 28893 catch (RecognitionException re) {
28894 { 28894 reportError(re);
28895 before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 28895 recover(input,re);
28896 pushFollow(FOLLOW_2); 28896 }
28897 ruleDocumentLevelSpecification(); 28897 finally {
28898 28898
28899 state._fsp--; 28899 restoreStackSize(stackSize);
28900 28900
28901 after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 28901 }
28902 28902 return ;
28903 } 28903 }
28904 28904 // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl"
28905 28905
28906 } 28906
28907 28907 // $ANTLR start "rule__GenerationTask__Group_3_12__0"
28908 } 28908 // InternalApplicationConfiguration.g:9374:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ;
28909 catch (RecognitionException re) { 28909 public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException {
28910 reportError(re); 28910
28911 recover(input,re); 28911 int stackSize = keepStackSize();
28912 } 28912
28913 finally { 28913 try {
28914 28914 // InternalApplicationConfiguration.g:9378:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 )
28915 restoreStackSize(stackSize); 28915 // InternalApplicationConfiguration.g:9379:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1
28916 28916 {
28917 } 28917 pushFollow(FOLLOW_14);
28918 return ; 28918 rule__GenerationTask__Group_3_12__0__Impl();
28919 } 28919
28920 // $ANTLR end "rule__DocumentationEntry__LevelAssignment_2" 28920 state._fsp--;
28921 28921
28922 28922 pushFollow(FOLLOW_2);
28923 // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" 28923 rule__GenerationTask__Group_3_12__1();
28924 // InternalApplicationConfiguration.g:9452:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; 28924
28925 public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { 28925 state._fsp--;
28926 28926
28927 int stackSize = keepStackSize(); 28927
28928 28928 }
28929 try { 28929
28930 // InternalApplicationConfiguration.g:9456:1: ( ( RULE_INT ) ) 28930 }
28931 // InternalApplicationConfiguration.g:9457:2: ( RULE_INT ) 28931 catch (RecognitionException re) {
28932 { 28932 reportError(re);
28933 // InternalApplicationConfiguration.g:9457:2: ( RULE_INT ) 28933 recover(input,re);
28934 // InternalApplicationConfiguration.g:9458:3: RULE_INT 28934 }
28935 { 28935 finally {
28936 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); 28936
28937 match(input,RULE_INT,FOLLOW_2); 28937 restoreStackSize(stackSize);
28938 after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); 28938
28939 28939 }
28940 } 28940 return ;
28941 28941 }
28942 28942 // $ANTLR end "rule__GenerationTask__Group_3_12__0"
28943 } 28943
28944 28944
28945 } 28945 // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl"
28946 catch (RecognitionException re) { 28946 // InternalApplicationConfiguration.g:9386:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ;
28947 reportError(re); 28947 public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException {
28948 recover(input,re); 28948
28949 } 28949 int stackSize = keepStackSize();
28950 finally { 28950
28951 28951 try {
28952 restoreStackSize(stackSize); 28952 // InternalApplicationConfiguration.g:9390:1: ( ( 'output' ) )
28953 28953 // InternalApplicationConfiguration.g:9391:1: ( 'output' )
28954 } 28954 {
28955 return ; 28955 // InternalApplicationConfiguration.g:9391:1: ( 'output' )
28956 } 28956 // InternalApplicationConfiguration.g:9392:2: 'output'
28957 // $ANTLR end "rule__RuntimeEntry__MillisecLimitAssignment_2" 28957 {
28958 28958 before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
28959 28959 match(input,59,FOLLOW_2);
28960 // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" 28960 after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
28961 // InternalApplicationConfiguration.g:9467:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; 28961
28962 public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { 28962 }
28963 28963
28964 int stackSize = keepStackSize(); 28964
28965 28965 }
28966 try { 28966
28967 // InternalApplicationConfiguration.g:9471:1: ( ( RULE_INT ) ) 28967 }
28968 // InternalApplicationConfiguration.g:9472:2: ( RULE_INT ) 28968 catch (RecognitionException re) {
28969 { 28969 reportError(re);
28970 // InternalApplicationConfiguration.g:9472:2: ( RULE_INT ) 28970 recover(input,re);
28971 // InternalApplicationConfiguration.g:9473:3: RULE_INT 28971 }
28972 { 28972 finally {
28973 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); 28973
28974 match(input,RULE_INT,FOLLOW_2); 28974 restoreStackSize(stackSize);
28975 after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); 28975
28976 28976 }
28977 } 28977 return ;
28978 28978 }
28979 28979 // $ANTLR end "rule__GenerationTask__Group_3_12__0__Impl"
28980 } 28980
28981 28981
28982 } 28982 // $ANTLR start "rule__GenerationTask__Group_3_12__1"
28983 catch (RecognitionException re) { 28983 // InternalApplicationConfiguration.g:9401:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ;
28984 reportError(re); 28984 public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException {
28985 recover(input,re); 28985
28986 } 28986 int stackSize = keepStackSize();
28987 finally { 28987
28988 28988 try {
28989 restoreStackSize(stackSize); 28989 // InternalApplicationConfiguration.g:9405:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 )
28990 28990 // InternalApplicationConfiguration.g:9406:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2
28991 } 28991 {
28992 return ; 28992 pushFollow(FOLLOW_22);
28993 } 28993 rule__GenerationTask__Group_3_12__1__Impl();
28994 // $ANTLR end "rule__MemoryEntry__MegabyteLimitAssignment_2" 28994
28995 28995 state._fsp--;
28996 28996
28997 // $ANTLR start "rule__CustomEntry__KeyAssignment_0" 28997 pushFollow(FOLLOW_2);
28998 // InternalApplicationConfiguration.g:9482:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; 28998 rule__GenerationTask__Group_3_12__2();
28999 public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { 28999
29000 29000 state._fsp--;
29001 int stackSize = keepStackSize(); 29001
29002 29002
29003 try { 29003 }
29004 // InternalApplicationConfiguration.g:9486:1: ( ( RULE_STRING ) ) 29004
29005 // InternalApplicationConfiguration.g:9487:2: ( RULE_STRING ) 29005 }
29006 { 29006 catch (RecognitionException re) {
29007 // InternalApplicationConfiguration.g:9487:2: ( RULE_STRING ) 29007 reportError(re);
29008 // InternalApplicationConfiguration.g:9488:3: RULE_STRING 29008 recover(input,re);
29009 { 29009 }
29010 before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); 29010 finally {
29011 match(input,RULE_STRING,FOLLOW_2); 29011
29012 after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); 29012 restoreStackSize(stackSize);
29013 29013
29014 } 29014 }
29015 29015 return ;
29016 29016 }
29017 } 29017 // $ANTLR end "rule__GenerationTask__Group_3_12__1"
29018 29018
29019 } 29019
29020 catch (RecognitionException re) { 29020 // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl"
29021 reportError(re); 29021 // InternalApplicationConfiguration.g:9413:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ;
29022 recover(input,re); 29022 public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException {
29023 } 29023
29024 finally { 29024 int stackSize = keepStackSize();
29025 29025
29026 restoreStackSize(stackSize); 29026 try {
29027 29027 // InternalApplicationConfiguration.g:9417:1: ( ( '=' ) )
29028 } 29028 // InternalApplicationConfiguration.g:9418:1: ( '=' )
29029 return ; 29029 {
29030 } 29030 // InternalApplicationConfiguration.g:9418:1: ( '=' )
29031 // $ANTLR end "rule__CustomEntry__KeyAssignment_0" 29031 // InternalApplicationConfiguration.g:9419:2: '='
29032 29032 {
29033 29033 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
29034 // $ANTLR start "rule__CustomEntry__ValueAssignment_2" 29034 match(input,28,FOLLOW_2);
29035 // InternalApplicationConfiguration.g:9497:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; 29035 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
29036 public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { 29036
29037 29037 }
29038 int stackSize = keepStackSize(); 29038
29039 29039
29040 try { 29040 }
29041 // InternalApplicationConfiguration.g:9501:1: ( ( RULE_STRING ) ) 29041
29042 // InternalApplicationConfiguration.g:9502:2: ( RULE_STRING ) 29042 }
29043 { 29043 catch (RecognitionException re) {
29044 // InternalApplicationConfiguration.g:9502:2: ( RULE_STRING ) 29044 reportError(re);
29045 // InternalApplicationConfiguration.g:9503:3: RULE_STRING 29045 recover(input,re);
29046 { 29046 }
29047 before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); 29047 finally {
29048 match(input,RULE_STRING,FOLLOW_2); 29048
29049 after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); 29049 restoreStackSize(stackSize);
29050 29050
29051 } 29051 }
29052 29052 return ;
29053 29053 }
29054 } 29054 // $ANTLR end "rule__GenerationTask__Group_3_12__1__Impl"
29055 29055
29056 } 29056
29057 catch (RecognitionException re) { 29057 // $ANTLR start "rule__GenerationTask__Group_3_12__2"
29058 reportError(re); 29058 // InternalApplicationConfiguration.g:9428:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ;
29059 recover(input,re); 29059 public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException {
29060 } 29060
29061 finally { 29061 int stackSize = keepStackSize();
29062 29062
29063 restoreStackSize(stackSize); 29063 try {
29064 29064 // InternalApplicationConfiguration.g:9432:1: ( rule__GenerationTask__Group_3_12__2__Impl )
29065 } 29065 // InternalApplicationConfiguration.g:9433:2: rule__GenerationTask__Group_3_12__2__Impl
29066 return ; 29066 {
29067 } 29067 pushFollow(FOLLOW_2);
29068 // $ANTLR end "rule__CustomEntry__ValueAssignment_2" 29068 rule__GenerationTask__Group_3_12__2__Impl();
29069 29069
29070 29070 state._fsp--;
29071 // $ANTLR start "rule__ConfigReference__ConfigAssignment" 29071
29072 // InternalApplicationConfiguration.g:9512:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; 29072
29073 public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { 29073 }
29074 29074
29075 int stackSize = keepStackSize(); 29075 }
29076 29076 catch (RecognitionException re) {
29077 try { 29077 reportError(re);
29078 // InternalApplicationConfiguration.g:9516:1: ( ( ( RULE_ID ) ) ) 29078 recover(input,re);
29079 // InternalApplicationConfiguration.g:9517:2: ( ( RULE_ID ) ) 29079 }
29080 { 29080 finally {
29081 // InternalApplicationConfiguration.g:9517:2: ( ( RULE_ID ) ) 29081
29082 // InternalApplicationConfiguration.g:9518:3: ( RULE_ID ) 29082 restoreStackSize(stackSize);
29083 { 29083
29084 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); 29084 }
29085 // InternalApplicationConfiguration.g:9519:3: ( RULE_ID ) 29085 return ;
29086 // InternalApplicationConfiguration.g:9520:4: RULE_ID 29086 }
29087 { 29087 // $ANTLR end "rule__GenerationTask__Group_3_12__2"
29088 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); 29088
29089 match(input,RULE_ID,FOLLOW_2); 29089
29090 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); 29090 // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl"
29091 29091 // InternalApplicationConfiguration.g:9439:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ;
29092 } 29092 public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException {
29093 29093
29094 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); 29094 int stackSize = keepStackSize();
29095 29095
29096 } 29096 try {
29097 29097 // InternalApplicationConfiguration.g:9443:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) )
29098 29098 // InternalApplicationConfiguration.g:9444:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
29099 } 29099 {
29100 29100 // InternalApplicationConfiguration.g:9444:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
29101 } 29101 // InternalApplicationConfiguration.g:9445:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
29102 catch (RecognitionException re) { 29102 {
29103 reportError(re); 29103 before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2());
29104 recover(input,re); 29104 // InternalApplicationConfiguration.g:9446:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
29105 } 29105 // InternalApplicationConfiguration.g:9446:3: rule__GenerationTask__TagetFolderAssignment_3_12_2
29106 finally { 29106 {
29107 29107 pushFollow(FOLLOW_2);
29108 restoreStackSize(stackSize); 29108 rule__GenerationTask__TagetFolderAssignment_3_12_2();
29109 29109
29110 } 29110 state._fsp--;
29111 return ; 29111
29112 } 29112
29113 // $ANTLR end "rule__ConfigReference__ConfigAssignment" 29113 }
29114 29114
29115 29115 after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2());
29116 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" 29116
29117 // InternalApplicationConfiguration.g:9531:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; 29117 }
29118 public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { 29118
29119 29119
29120 int stackSize = keepStackSize(); 29120 }
29121 29121
29122 try { 29122 }
29123 // InternalApplicationConfiguration.g:9535:1: ( ( ruleTypeScope ) ) 29123 catch (RecognitionException re) {
29124 // InternalApplicationConfiguration.g:9536:2: ( ruleTypeScope ) 29124 reportError(re);
29125 { 29125 recover(input,re);
29126 // InternalApplicationConfiguration.g:9536:2: ( ruleTypeScope ) 29126 }
29127 // InternalApplicationConfiguration.g:9537:3: ruleTypeScope 29127 finally {
29128 { 29128
29129 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 29129 restoreStackSize(stackSize);
29130 pushFollow(FOLLOW_2); 29130
29131 ruleTypeScope(); 29131 }
29132 29132 return ;
29133 state._fsp--; 29133 }
29134 29134 // $ANTLR end "rule__GenerationTask__Group_3_12__2__Impl"
29135 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 29135
29136 29136
29137 } 29137 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3"
29138 29138 // InternalApplicationConfiguration.g:9455:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ;
29139 29139 public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException {
29140 } 29140
29141 29141 int stackSize = keepStackSize();
29142 } 29142 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
29143 catch (RecognitionException re) { 29143
29144 reportError(re); 29144 try {
29145 recover(input,re); 29145 // InternalApplicationConfiguration.g:9460:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? )
29146 } 29146 // InternalApplicationConfiguration.g:9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
29147 finally { 29147 {
29148 29148 // InternalApplicationConfiguration.g:9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
29149 restoreStackSize(stackSize); 29149 int alt62=2;
29150 29150 alt62 = dfa62.predict(input);
29151 } 29151 switch (alt62) {
29152 return ; 29152 case 1 :
29153 } 29153 // InternalApplicationConfiguration.g:9461:2: rule__GenerationTask__UnorderedGroup_3__0
29154 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0" 29154 {
29155 29155 pushFollow(FOLLOW_2);
29156 29156 rule__GenerationTask__UnorderedGroup_3__0();
29157 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" 29157
29158 // InternalApplicationConfiguration.g:9546:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; 29158 state._fsp--;
29159 public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { 29159
29160 29160
29161 int stackSize = keepStackSize(); 29161 }
29162 29162 break;
29163 try { 29163
29164 // InternalApplicationConfiguration.g:9550:1: ( ( ruleTypeScope ) ) 29164 }
29165 // InternalApplicationConfiguration.g:9551:2: ( ruleTypeScope ) 29165
29166 { 29166
29167 // InternalApplicationConfiguration.g:9551:2: ( ruleTypeScope ) 29167 }
29168 // InternalApplicationConfiguration.g:9552:3: ruleTypeScope 29168
29169 { 29169 }
29170 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 29170 catch (RecognitionException re) {
29171 pushFollow(FOLLOW_2); 29171 reportError(re);
29172 ruleTypeScope(); 29172 recover(input,re);
29173 29173 }
29174 state._fsp--; 29174 finally {
29175 29175
29176 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 29176 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
29177 29177 restoreStackSize(stackSize);
29178 } 29178
29179 29179 }
29180 29180 return ;
29181 } 29181 }
29182 29182 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3"
29183 } 29183
29184 catch (RecognitionException re) { 29184
29185 reportError(re); 29185 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl"
29186 recover(input,re); 29186 // InternalApplicationConfiguration.g:9469:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ;
29187 } 29187 public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException {
29188 finally { 29188
29189 29189 int stackSize = keepStackSize();
29190 restoreStackSize(stackSize); 29190 boolean selected = false;
29191 29191
29192 } 29192 try {
29193 return ; 29193 // InternalApplicationConfiguration.g:9474:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) )
29194 } 29194 // InternalApplicationConfiguration.g:9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )
29195 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1" 29195 {
29196 29196 // InternalApplicationConfiguration.g:9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )
29197 29197 int alt63=13;
29198 // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" 29198 alt63 = dfa63.predict(input);
29199 // InternalApplicationConfiguration.g:9561:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; 29199 switch (alt63) {
29200 public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { 29200 case 1 :
29201 29201 // InternalApplicationConfiguration.g:9476:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
29202 int stackSize = keepStackSize(); 29202 {
29203 29203 // InternalApplicationConfiguration.g:9476:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
29204 try { 29204 // InternalApplicationConfiguration.g:9477:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
29205 // InternalApplicationConfiguration.g:9565:1: ( ( ruleClassReference ) ) 29205 {
29206 // InternalApplicationConfiguration.g:9566:2: ( ruleClassReference ) 29206 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
29207 { 29207 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
29208 // InternalApplicationConfiguration.g:9566:2: ( ruleClassReference ) 29208 }
29209 // InternalApplicationConfiguration.g:9567:3: ruleClassReference 29209 // InternalApplicationConfiguration.g:9477:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
29210 { 29210 // InternalApplicationConfiguration.g:9478:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
29211 before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 29211 {
29212 pushFollow(FOLLOW_2); 29212
29213 ruleClassReference(); 29213 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
29214 29214
29215 state._fsp--; 29215
29216 29216 selected = true;
29217 after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 29217
29218 29218 // InternalApplicationConfiguration.g:9484:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
29219 } 29219 // InternalApplicationConfiguration.g:9485:6: ( rule__GenerationTask__Group_3_0__0 )
29220 29220 {
29221 29221 before(grammarAccess.getGenerationTaskAccess().getGroup_3_0());
29222 } 29222 // InternalApplicationConfiguration.g:9486:6: ( rule__GenerationTask__Group_3_0__0 )
29223 29223 // InternalApplicationConfiguration.g:9486:7: rule__GenerationTask__Group_3_0__0
29224 } 29224 {
29225 catch (RecognitionException re) { 29225 pushFollow(FOLLOW_2);
29226 reportError(re); 29226 rule__GenerationTask__Group_3_0__0();
29227 recover(input,re); 29227
29228 } 29228 state._fsp--;
29229 finally { 29229
29230 29230
29231 restoreStackSize(stackSize); 29231 }
29232 29232
29233 } 29233 after(grammarAccess.getGenerationTaskAccess().getGroup_3_0());
29234 return ; 29234
29235 } 29235 }
29236 // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1" 29236
29237 29237
29238 29238 }
29239 // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" 29239
29240 // InternalApplicationConfiguration.g:9576:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 29240
29241 public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 29241 }
29242 29242
29243 int stackSize = keepStackSize(); 29243
29244 29244 }
29245 try { 29245 break;
29246 // InternalApplicationConfiguration.g:9580:1: ( ( ( '+=' ) ) ) 29246 case 2 :
29247 // InternalApplicationConfiguration.g:9581:2: ( ( '+=' ) ) 29247 // InternalApplicationConfiguration.g:9491:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
29248 { 29248 {
29249 // InternalApplicationConfiguration.g:9581:2: ( ( '+=' ) ) 29249 // InternalApplicationConfiguration.g:9491:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
29250 // InternalApplicationConfiguration.g:9582:3: ( '+=' ) 29250 // InternalApplicationConfiguration.g:9492:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
29251 { 29251 {
29252 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29252 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
29253 // InternalApplicationConfiguration.g:9583:3: ( '+=' ) 29253 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
29254 // InternalApplicationConfiguration.g:9584:4: '+=' 29254 }
29255 { 29255 // InternalApplicationConfiguration.g:9492:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
29256 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29256 // InternalApplicationConfiguration.g:9493:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
29257 match(input,54,FOLLOW_2); 29257 {
29258 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29258
29259 29259 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
29260 } 29260
29261 29261
29262 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29262 selected = true;
29263 29263
29264 } 29264 // InternalApplicationConfiguration.g:9499:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
29265 29265 // InternalApplicationConfiguration.g:9500:6: ( rule__GenerationTask__Group_3_1__0 )
29266 29266 {
29267 } 29267 before(grammarAccess.getGenerationTaskAccess().getGroup_3_1());
29268 29268 // InternalApplicationConfiguration.g:9501:6: ( rule__GenerationTask__Group_3_1__0 )
29269 } 29269 // InternalApplicationConfiguration.g:9501:7: rule__GenerationTask__Group_3_1__0
29270 catch (RecognitionException re) { 29270 {
29271 reportError(re); 29271 pushFollow(FOLLOW_2);
29272 recover(input,re); 29272 rule__GenerationTask__Group_3_1__0();
29273 } 29273
29274 finally { 29274 state._fsp--;
29275 29275
29276 restoreStackSize(stackSize); 29276
29277 29277 }
29278 } 29278
29279 return ; 29279 after(grammarAccess.getGenerationTaskAccess().getGroup_3_1());
29280 } 29280
29281 // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0" 29281 }
29282 29282
29283 29283
29284 // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" 29284 }
29285 // InternalApplicationConfiguration.g:9595:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 29285
29286 public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 29286
29287 29287 }
29288 int stackSize = keepStackSize(); 29288
29289 29289
29290 try { 29290 }
29291 // InternalApplicationConfiguration.g:9599:1: ( ( ( '=' ) ) ) 29291 break;
29292 // InternalApplicationConfiguration.g:9600:2: ( ( '=' ) ) 29292 case 3 :
29293 { 29293 // InternalApplicationConfiguration.g:9506:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
29294 // InternalApplicationConfiguration.g:9600:2: ( ( '=' ) ) 29294 {
29295 // InternalApplicationConfiguration.g:9601:3: ( '=' ) 29295 // InternalApplicationConfiguration.g:9506:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
29296 { 29296 // InternalApplicationConfiguration.g:9507:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
29297 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29297 {
29298 // InternalApplicationConfiguration.g:9602:3: ( '=' ) 29298 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
29299 // InternalApplicationConfiguration.g:9603:4: '=' 29299 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
29300 { 29300 }
29301 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29301 // InternalApplicationConfiguration.g:9507:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
29302 match(input,23,FOLLOW_2); 29302 // InternalApplicationConfiguration.g:9508:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
29303 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29303 {
29304 29304
29305 } 29305 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
29306 29306
29307 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29307
29308 29308 selected = true;
29309 } 29309
29310 29310 // InternalApplicationConfiguration.g:9514:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
29311 29311 // InternalApplicationConfiguration.g:9515:6: ( rule__GenerationTask__Group_3_2__0 )
29312 } 29312 {
29313 29313 before(grammarAccess.getGenerationTaskAccess().getGroup_3_2());
29314 } 29314 // InternalApplicationConfiguration.g:9516:6: ( rule__GenerationTask__Group_3_2__0 )
29315 catch (RecognitionException re) { 29315 // InternalApplicationConfiguration.g:9516:7: rule__GenerationTask__Group_3_2__0
29316 reportError(re); 29316 {
29317 recover(input,re); 29317 pushFollow(FOLLOW_2);
29318 } 29318 rule__GenerationTask__Group_3_2__0();
29319 finally { 29319
29320 29320 state._fsp--;
29321 restoreStackSize(stackSize); 29321
29322 29322
29323 } 29323 }
29324 return ; 29324
29325 } 29325 after(grammarAccess.getGenerationTaskAccess().getGroup_3_2());
29326 // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1" 29326
29327 29327 }
29328 29328
29329 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" 29329
29330 // InternalApplicationConfiguration.g:9614:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 29330 }
29331 public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { 29331
29332 29332
29333 int stackSize = keepStackSize(); 29333 }
29334 29334
29335 try { 29335
29336 // InternalApplicationConfiguration.g:9618:1: ( ( ruleExactNumber ) ) 29336 }
29337 // InternalApplicationConfiguration.g:9619:2: ( ruleExactNumber ) 29337 break;
29338 { 29338 case 4 :
29339 // InternalApplicationConfiguration.g:9619:2: ( ruleExactNumber ) 29339 // InternalApplicationConfiguration.g:9521:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
29340 // InternalApplicationConfiguration.g:9620:3: ruleExactNumber 29340 {
29341 { 29341 // InternalApplicationConfiguration.g:9521:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
29342 before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29342 // InternalApplicationConfiguration.g:9522:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
29343 pushFollow(FOLLOW_2); 29343 {
29344 ruleExactNumber(); 29344 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
29345 29345 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
29346 state._fsp--; 29346 }
29347 29347 // InternalApplicationConfiguration.g:9522:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
29348 after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29348 // InternalApplicationConfiguration.g:9523:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
29349 29349 {
29350 } 29350
29351 29351 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
29352 29352
29353 } 29353
29354 29354 selected = true;
29355 } 29355
29356 catch (RecognitionException re) { 29356 // InternalApplicationConfiguration.g:9529:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
29357 reportError(re); 29357 // InternalApplicationConfiguration.g:9530:6: ( rule__GenerationTask__Group_3_3__0 )
29358 recover(input,re); 29358 {
29359 } 29359 before(grammarAccess.getGenerationTaskAccess().getGroup_3_3());
29360 finally { 29360 // InternalApplicationConfiguration.g:9531:6: ( rule__GenerationTask__Group_3_3__0 )
29361 29361 // InternalApplicationConfiguration.g:9531:7: rule__GenerationTask__Group_3_3__0
29362 restoreStackSize(stackSize); 29362 {
29363 29363 pushFollow(FOLLOW_2);
29364 } 29364 rule__GenerationTask__Group_3_3__0();
29365 return ; 29365
29366 } 29366 state._fsp--;
29367 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0" 29367
29368 29368
29369 29369 }
29370 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" 29370
29371 // InternalApplicationConfiguration.g:9629:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 29371 after(grammarAccess.getGenerationTaskAccess().getGroup_3_3());
29372 public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { 29372
29373 29373 }
29374 int stackSize = keepStackSize(); 29374
29375 29375
29376 try { 29376 }
29377 // InternalApplicationConfiguration.g:9633:1: ( ( ruleIntervallNumber ) ) 29377
29378 // InternalApplicationConfiguration.g:9634:2: ( ruleIntervallNumber ) 29378
29379 { 29379 }
29380 // InternalApplicationConfiguration.g:9634:2: ( ruleIntervallNumber ) 29380
29381 // InternalApplicationConfiguration.g:9635:3: ruleIntervallNumber 29381
29382 { 29382 }
29383 before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29383 break;
29384 pushFollow(FOLLOW_2); 29384 case 5 :
29385 ruleIntervallNumber(); 29385 // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
29386 29386 {
29387 state._fsp--; 29387 // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
29388 29388 // InternalApplicationConfiguration.g:9537:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
29389 after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29389 {
29390 29390 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
29391 } 29391 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
29392 29392 }
29393 29393 // InternalApplicationConfiguration.g:9537:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
29394 } 29394 // InternalApplicationConfiguration.g:9538:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
29395 29395 {
29396 } 29396
29397 catch (RecognitionException re) { 29397 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
29398 reportError(re); 29398
29399 recover(input,re); 29399
29400 } 29400 selected = true;
29401 finally { 29401
29402 29402 // InternalApplicationConfiguration.g:9544:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
29403 restoreStackSize(stackSize); 29403 // InternalApplicationConfiguration.g:9545:6: ( rule__GenerationTask__Group_3_4__0 )
29404 29404 {
29405 } 29405 before(grammarAccess.getGenerationTaskAccess().getGroup_3_4());
29406 return ; 29406 // InternalApplicationConfiguration.g:9546:6: ( rule__GenerationTask__Group_3_4__0 )
29407 } 29407 // InternalApplicationConfiguration.g:9546:7: rule__GenerationTask__Group_3_4__0
29408 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1" 29408 {
29409 29409 pushFollow(FOLLOW_2);
29410 29410 rule__GenerationTask__Group_3_4__0();
29411 // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" 29411
29412 // InternalApplicationConfiguration.g:9644:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; 29412 state._fsp--;
29413 public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { 29413
29414 29414
29415 int stackSize = keepStackSize(); 29415 }
29416 29416
29417 try { 29417 after(grammarAccess.getGenerationTaskAccess().getGroup_3_4());
29418 // InternalApplicationConfiguration.g:9648:1: ( ( ruleObjectReference ) ) 29418
29419 // InternalApplicationConfiguration.g:9649:2: ( ruleObjectReference ) 29419 }
29420 { 29420
29421 // InternalApplicationConfiguration.g:9649:2: ( ruleObjectReference ) 29421
29422 // InternalApplicationConfiguration.g:9650:3: ruleObjectReference 29422 }
29423 { 29423
29424 before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 29424
29425 pushFollow(FOLLOW_2); 29425 }
29426 ruleObjectReference(); 29426
29427 29427
29428 state._fsp--; 29428 }
29429 29429 break;
29430 after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 29430 case 6 :
29431 29431 // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
29432 } 29432 {
29433 29433 // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
29434 29434 // InternalApplicationConfiguration.g:9552:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
29435 } 29435 {
29436 29436 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
29437 } 29437 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
29438 catch (RecognitionException re) { 29438 }
29439 reportError(re); 29439 // InternalApplicationConfiguration.g:9552:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
29440 recover(input,re); 29440 // InternalApplicationConfiguration.g:9553:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
29441 } 29441 {
29442 finally { 29442
29443 29443 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
29444 restoreStackSize(stackSize); 29444
29445 29445
29446 } 29446 selected = true;
29447 return ; 29447
29448 } 29448 // InternalApplicationConfiguration.g:9559:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
29449 // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1" 29449 // InternalApplicationConfiguration.g:9560:6: ( rule__GenerationTask__Group_3_5__0 )
29450 29450 {
29451 29451 before(grammarAccess.getGenerationTaskAccess().getGroup_3_5());
29452 // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" 29452 // InternalApplicationConfiguration.g:9561:6: ( rule__GenerationTask__Group_3_5__0 )
29453 // InternalApplicationConfiguration.g:9659:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 29453 // InternalApplicationConfiguration.g:9561:7: rule__GenerationTask__Group_3_5__0
29454 public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 29454 {
29455 29455 pushFollow(FOLLOW_2);
29456 int stackSize = keepStackSize(); 29456 rule__GenerationTask__Group_3_5__0();
29457 29457
29458 try { 29458 state._fsp--;
29459 // InternalApplicationConfiguration.g:9663:1: ( ( ( '+=' ) ) ) 29459
29460 // InternalApplicationConfiguration.g:9664:2: ( ( '+=' ) ) 29460
29461 { 29461 }
29462 // InternalApplicationConfiguration.g:9664:2: ( ( '+=' ) ) 29462
29463 // InternalApplicationConfiguration.g:9665:3: ( '+=' ) 29463 after(grammarAccess.getGenerationTaskAccess().getGroup_3_5());
29464 { 29464
29465 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29465 }
29466 // InternalApplicationConfiguration.g:9666:3: ( '+=' ) 29466
29467 // InternalApplicationConfiguration.g:9667:4: '+=' 29467
29468 { 29468 }
29469 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29469
29470 match(input,54,FOLLOW_2); 29470
29471 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29471 }
29472 29472
29473 } 29473
29474 29474 }
29475 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29475 break;
29476 29476 case 7 :
29477 } 29477 // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
29478 29478 {
29479 29479 // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
29480 } 29480 // InternalApplicationConfiguration.g:9567:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
29481 29481 {
29482 } 29482 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
29483 catch (RecognitionException re) { 29483 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
29484 reportError(re); 29484 }
29485 recover(input,re); 29485 // InternalApplicationConfiguration.g:9567:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
29486 } 29486 // InternalApplicationConfiguration.g:9568:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
29487 finally { 29487 {
29488 29488
29489 restoreStackSize(stackSize); 29489 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
29490 29490
29491 } 29491
29492 return ; 29492 selected = true;
29493 } 29493
29494 // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0" 29494 // InternalApplicationConfiguration.g:9574:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
29495 29495 // InternalApplicationConfiguration.g:9575:6: ( rule__GenerationTask__Group_3_6__0 )
29496 29496 {
29497 // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" 29497 before(grammarAccess.getGenerationTaskAccess().getGroup_3_6());
29498 // InternalApplicationConfiguration.g:9678:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 29498 // InternalApplicationConfiguration.g:9576:6: ( rule__GenerationTask__Group_3_6__0 )
29499 public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 29499 // InternalApplicationConfiguration.g:9576:7: rule__GenerationTask__Group_3_6__0
29500 29500 {
29501 int stackSize = keepStackSize(); 29501 pushFollow(FOLLOW_2);
29502 29502 rule__GenerationTask__Group_3_6__0();
29503 try { 29503
29504 // InternalApplicationConfiguration.g:9682:1: ( ( ( '=' ) ) ) 29504 state._fsp--;
29505 // InternalApplicationConfiguration.g:9683:2: ( ( '=' ) ) 29505
29506 { 29506
29507 // InternalApplicationConfiguration.g:9683:2: ( ( '=' ) ) 29507 }
29508 // InternalApplicationConfiguration.g:9684:3: ( '=' ) 29508
29509 { 29509 after(grammarAccess.getGenerationTaskAccess().getGroup_3_6());
29510 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29510
29511 // InternalApplicationConfiguration.g:9685:3: ( '=' ) 29511 }
29512 // InternalApplicationConfiguration.g:9686:4: '=' 29512
29513 { 29513
29514 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29514 }
29515 match(input,23,FOLLOW_2); 29515
29516 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29516
29517 29517 }
29518 } 29518
29519 29519
29520 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29520 }
29521 29521 break;
29522 } 29522 case 8 :
29523 29523 // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
29524 29524 {
29525 } 29525 // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
29526 29526 // InternalApplicationConfiguration.g:9582:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
29527 } 29527 {
29528 catch (RecognitionException re) { 29528 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
29529 reportError(re); 29529 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
29530 recover(input,re); 29530 }
29531 } 29531 // InternalApplicationConfiguration.g:9582:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
29532 finally { 29532 // InternalApplicationConfiguration.g:9583:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
29533 29533 {
29534 restoreStackSize(stackSize); 29534
29535 29535 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
29536 } 29536
29537 return ; 29537
29538 } 29538 selected = true;
29539 // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1" 29539
29540 29540 // InternalApplicationConfiguration.g:9589:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
29541 29541 // InternalApplicationConfiguration.g:9590:6: ( rule__GenerationTask__Group_3_7__0 )
29542 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" 29542 {
29543 // InternalApplicationConfiguration.g:9697:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 29543 before(grammarAccess.getGenerationTaskAccess().getGroup_3_7());
29544 public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { 29544 // InternalApplicationConfiguration.g:9591:6: ( rule__GenerationTask__Group_3_7__0 )
29545 29545 // InternalApplicationConfiguration.g:9591:7: rule__GenerationTask__Group_3_7__0
29546 int stackSize = keepStackSize(); 29546 {
29547 29547 pushFollow(FOLLOW_2);
29548 try { 29548 rule__GenerationTask__Group_3_7__0();
29549 // InternalApplicationConfiguration.g:9701:1: ( ( ruleExactNumber ) ) 29549
29550 // InternalApplicationConfiguration.g:9702:2: ( ruleExactNumber ) 29550 state._fsp--;
29551 { 29551
29552 // InternalApplicationConfiguration.g:9702:2: ( ruleExactNumber ) 29552
29553 // InternalApplicationConfiguration.g:9703:3: ruleExactNumber 29553 }
29554 { 29554
29555 before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29555 after(grammarAccess.getGenerationTaskAccess().getGroup_3_7());
29556 pushFollow(FOLLOW_2); 29556
29557 ruleExactNumber(); 29557 }
29558 29558
29559 state._fsp--; 29559
29560 29560 }
29561 after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29561
29562 29562
29563 } 29563 }
29564 29564
29565 29565
29566 } 29566 }
29567 29567 break;
29568 } 29568 case 9 :
29569 catch (RecognitionException re) { 29569 // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
29570 reportError(re); 29570 {
29571 recover(input,re); 29571 // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
29572 } 29572 // InternalApplicationConfiguration.g:9597:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
29573 finally { 29573 {
29574 29574 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
29575 restoreStackSize(stackSize); 29575 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
29576 29576 }
29577 } 29577 // InternalApplicationConfiguration.g:9597:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
29578 return ; 29578 // InternalApplicationConfiguration.g:9598:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
29579 } 29579 {
29580 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0" 29580
29581 29581 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
29582 29582
29583 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" 29583
29584 // InternalApplicationConfiguration.g:9712:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 29584 selected = true;
29585 public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { 29585
29586 29586 // InternalApplicationConfiguration.g:9604:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
29587 int stackSize = keepStackSize(); 29587 // InternalApplicationConfiguration.g:9605:6: ( rule__GenerationTask__Group_3_8__0 )
29588 29588 {
29589 try { 29589 before(grammarAccess.getGenerationTaskAccess().getGroup_3_8());
29590 // InternalApplicationConfiguration.g:9716:1: ( ( ruleIntervallNumber ) ) 29590 // InternalApplicationConfiguration.g:9606:6: ( rule__GenerationTask__Group_3_8__0 )
29591 // InternalApplicationConfiguration.g:9717:2: ( ruleIntervallNumber ) 29591 // InternalApplicationConfiguration.g:9606:7: rule__GenerationTask__Group_3_8__0
29592 { 29592 {
29593 // InternalApplicationConfiguration.g:9717:2: ( ruleIntervallNumber ) 29593 pushFollow(FOLLOW_2);
29594 // InternalApplicationConfiguration.g:9718:3: ruleIntervallNumber 29594 rule__GenerationTask__Group_3_8__0();
29595 { 29595
29596 before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29596 state._fsp--;
29597 pushFollow(FOLLOW_2); 29597
29598 ruleIntervallNumber(); 29598
29599 29599 }
29600 state._fsp--; 29600
29601 29601 after(grammarAccess.getGenerationTaskAccess().getGroup_3_8());
29602 after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29602
29603 29603 }
29604 } 29604
29605 29605
29606 29606 }
29607 } 29607
29608 29608
29609 } 29609 }
29610 catch (RecognitionException re) { 29610
29611 reportError(re); 29611
29612 recover(input,re); 29612 }
29613 } 29613 break;
29614 finally { 29614 case 10 :
29615 29615 // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
29616 restoreStackSize(stackSize); 29616 {
29617 29617 // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
29618 } 29618 // InternalApplicationConfiguration.g:9612:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
29619 return ; 29619 {
29620 } 29620 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
29621 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1" 29621 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
29622 29622 }
29623 29623 // InternalApplicationConfiguration.g:9612:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
29624 // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" 29624 // InternalApplicationConfiguration.g:9613:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
29625 // InternalApplicationConfiguration.g:9727:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; 29625 {
29626 public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { 29626
29627 29627 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
29628 int stackSize = keepStackSize(); 29628
29629 29629
29630 try { 29630 selected = true;
29631 // InternalApplicationConfiguration.g:9731:1: ( ( ruleIntegerReference ) ) 29631
29632 // InternalApplicationConfiguration.g:9732:2: ( ruleIntegerReference ) 29632 // InternalApplicationConfiguration.g:9619:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
29633 { 29633 // InternalApplicationConfiguration.g:9620:6: ( rule__GenerationTask__Group_3_9__0 )
29634 // InternalApplicationConfiguration.g:9732:2: ( ruleIntegerReference ) 29634 {
29635 // InternalApplicationConfiguration.g:9733:3: ruleIntegerReference 29635 before(grammarAccess.getGenerationTaskAccess().getGroup_3_9());
29636 { 29636 // InternalApplicationConfiguration.g:9621:6: ( rule__GenerationTask__Group_3_9__0 )
29637 before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 29637 // InternalApplicationConfiguration.g:9621:7: rule__GenerationTask__Group_3_9__0
29638 pushFollow(FOLLOW_2); 29638 {
29639 ruleIntegerReference(); 29639 pushFollow(FOLLOW_2);
29640 29640 rule__GenerationTask__Group_3_9__0();
29641 state._fsp--; 29641
29642 29642 state._fsp--;
29643 after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 29643
29644 29644
29645 } 29645 }
29646 29646
29647 29647 after(grammarAccess.getGenerationTaskAccess().getGroup_3_9());
29648 } 29648
29649 29649 }
29650 } 29650
29651 catch (RecognitionException re) { 29651
29652 reportError(re); 29652 }
29653 recover(input,re); 29653
29654 } 29654
29655 finally { 29655 }
29656 29656
29657 restoreStackSize(stackSize); 29657
29658 29658 }
29659 } 29659 break;
29660 return ; 29660 case 11 :
29661 } 29661 // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
29662 // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1" 29662 {
29663 29663 // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
29664 29664 // InternalApplicationConfiguration.g:9627:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
29665 // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" 29665 {
29666 // InternalApplicationConfiguration.g:9742:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 29666 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
29667 public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 29667 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
29668 29668 }
29669 int stackSize = keepStackSize(); 29669 // InternalApplicationConfiguration.g:9627:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
29670 29670 // InternalApplicationConfiguration.g:9628:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
29671 try { 29671 {
29672 // InternalApplicationConfiguration.g:9746:1: ( ( ( '+=' ) ) ) 29672
29673 // InternalApplicationConfiguration.g:9747:2: ( ( '+=' ) ) 29673 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
29674 { 29674
29675 // InternalApplicationConfiguration.g:9747:2: ( ( '+=' ) ) 29675
29676 // InternalApplicationConfiguration.g:9748:3: ( '+=' ) 29676 selected = true;
29677 { 29677
29678 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29678 // InternalApplicationConfiguration.g:9634:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
29679 // InternalApplicationConfiguration.g:9749:3: ( '+=' ) 29679 // InternalApplicationConfiguration.g:9635:6: ( rule__GenerationTask__Group_3_10__0 )
29680 // InternalApplicationConfiguration.g:9750:4: '+=' 29680 {
29681 { 29681 before(grammarAccess.getGenerationTaskAccess().getGroup_3_10());
29682 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29682 // InternalApplicationConfiguration.g:9636:6: ( rule__GenerationTask__Group_3_10__0 )
29683 match(input,54,FOLLOW_2); 29683 // InternalApplicationConfiguration.g:9636:7: rule__GenerationTask__Group_3_10__0
29684 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29684 {
29685 29685 pushFollow(FOLLOW_2);
29686 } 29686 rule__GenerationTask__Group_3_10__0();
29687 29687
29688 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29688 state._fsp--;
29689 29689
29690 } 29690
29691 29691 }
29692 29692
29693 } 29693 after(grammarAccess.getGenerationTaskAccess().getGroup_3_10());
29694 29694
29695 } 29695 }
29696 catch (RecognitionException re) { 29696
29697 reportError(re); 29697
29698 recover(input,re); 29698 }
29699 } 29699
29700 finally { 29700
29701 29701 }
29702 restoreStackSize(stackSize); 29702
29703 29703
29704 } 29704 }
29705 return ; 29705 break;
29706 } 29706 case 12 :
29707 // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0" 29707 // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
29708 29708 {
29709 29709 // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
29710 // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" 29710 // InternalApplicationConfiguration.g:9642:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
29711 // InternalApplicationConfiguration.g:9761:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 29711 {
29712 public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 29712 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
29713 29713 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
29714 int stackSize = keepStackSize(); 29714 }
29715 29715 // InternalApplicationConfiguration.g:9642:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
29716 try { 29716 // InternalApplicationConfiguration.g:9643:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
29717 // InternalApplicationConfiguration.g:9765:1: ( ( ( '=' ) ) ) 29717 {
29718 // InternalApplicationConfiguration.g:9766:2: ( ( '=' ) ) 29718
29719 { 29719 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
29720 // InternalApplicationConfiguration.g:9766:2: ( ( '=' ) ) 29720
29721 // InternalApplicationConfiguration.g:9767:3: ( '=' ) 29721
29722 { 29722 selected = true;
29723 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29723
29724 // InternalApplicationConfiguration.g:9768:3: ( '=' ) 29724 // InternalApplicationConfiguration.g:9649:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
29725 // InternalApplicationConfiguration.g:9769:4: '=' 29725 // InternalApplicationConfiguration.g:9650:6: ( rule__GenerationTask__Group_3_11__0 )
29726 { 29726 {
29727 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29727 before(grammarAccess.getGenerationTaskAccess().getGroup_3_11());
29728 match(input,23,FOLLOW_2); 29728 // InternalApplicationConfiguration.g:9651:6: ( rule__GenerationTask__Group_3_11__0 )
29729 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29729 // InternalApplicationConfiguration.g:9651:7: rule__GenerationTask__Group_3_11__0
29730 29730 {
29731 } 29731 pushFollow(FOLLOW_2);
29732 29732 rule__GenerationTask__Group_3_11__0();
29733 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29733
29734 29734 state._fsp--;
29735 } 29735
29736 29736
29737 29737 }
29738 } 29738
29739 29739 after(grammarAccess.getGenerationTaskAccess().getGroup_3_11());
29740 } 29740
29741 catch (RecognitionException re) { 29741 }
29742 reportError(re); 29742
29743 recover(input,re); 29743
29744 } 29744 }
29745 finally { 29745
29746 29746
29747 restoreStackSize(stackSize); 29747 }
29748 29748
29749 } 29749
29750 return ; 29750 }
29751 } 29751 break;
29752 // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1" 29752 case 13 :
29753 29753 // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
29754 29754 {
29755 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" 29755 // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
29756 // InternalApplicationConfiguration.g:9780:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 29756 // InternalApplicationConfiguration.g:9657:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
29757 public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { 29757 {
29758 29758 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {
29759 int stackSize = keepStackSize(); 29759 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)");
29760 29760 }
29761 try { 29761 // InternalApplicationConfiguration.g:9657:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
29762 // InternalApplicationConfiguration.g:9784:1: ( ( ruleExactNumber ) ) 29762 // InternalApplicationConfiguration.g:9658:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
29763 // InternalApplicationConfiguration.g:9785:2: ( ruleExactNumber ) 29763 {
29764 { 29764
29765 // InternalApplicationConfiguration.g:9785:2: ( ruleExactNumber ) 29765 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
29766 // InternalApplicationConfiguration.g:9786:3: ruleExactNumber 29766
29767 { 29767
29768 before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29768 selected = true;
29769 pushFollow(FOLLOW_2); 29769
29770 ruleExactNumber(); 29770 // InternalApplicationConfiguration.g:9664:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
29771 29771 // InternalApplicationConfiguration.g:9665:6: ( rule__GenerationTask__Group_3_12__0 )
29772 state._fsp--; 29772 {
29773 29773 before(grammarAccess.getGenerationTaskAccess().getGroup_3_12());
29774 after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29774 // InternalApplicationConfiguration.g:9666:6: ( rule__GenerationTask__Group_3_12__0 )
29775 29775 // InternalApplicationConfiguration.g:9666:7: rule__GenerationTask__Group_3_12__0
29776 } 29776 {
29777 29777 pushFollow(FOLLOW_2);
29778 29778 rule__GenerationTask__Group_3_12__0();
29779 } 29779
29780 29780 state._fsp--;
29781 } 29781
29782 catch (RecognitionException re) { 29782
29783 reportError(re); 29783 }
29784 recover(input,re); 29784
29785 } 29785 after(grammarAccess.getGenerationTaskAccess().getGroup_3_12());
29786 finally { 29786
29787 29787 }
29788 restoreStackSize(stackSize); 29788
29789 29789
29790 } 29790 }
29791 return ; 29791
29792 } 29792
29793 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_0" 29793 }
29794 29794
29795 29795
29796 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" 29796 }
29797 // InternalApplicationConfiguration.g:9795:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 29797 break;
29798 public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { 29798
29799 29799 }
29800 int stackSize = keepStackSize(); 29800
29801 29801
29802 try { 29802 }
29803 // InternalApplicationConfiguration.g:9799:1: ( ( ruleIntervallNumber ) ) 29803
29804 // InternalApplicationConfiguration.g:9800:2: ( ruleIntervallNumber ) 29804 }
29805 { 29805 catch (RecognitionException re) {
29806 // InternalApplicationConfiguration.g:9800:2: ( ruleIntervallNumber ) 29806 reportError(re);
29807 // InternalApplicationConfiguration.g:9801:3: ruleIntervallNumber 29807 recover(input,re);
29808 { 29808 }
29809 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29809 finally {
29810 pushFollow(FOLLOW_2); 29810
29811 ruleIntervallNumber(); 29811 if (selected)
29812 29812 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
29813 state._fsp--; 29813 restoreStackSize(stackSize);
29814 29814
29815 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29815 }
29816 29816 return ;
29817 } 29817 }
29818 29818 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl"
29819 29819
29820 } 29820
29821 29821 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0"
29822 } 29822 // InternalApplicationConfiguration.g:9679:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ;
29823 catch (RecognitionException re) { 29823 public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException {
29824 reportError(re); 29824
29825 recover(input,re); 29825 int stackSize = keepStackSize();
29826 } 29826
29827 finally { 29827 try {
29828 29828 // InternalApplicationConfiguration.g:9683:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? )
29829 restoreStackSize(stackSize); 29829 // InternalApplicationConfiguration.g:9684:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )?
29830 29830 {
29831 } 29831 pushFollow(FOLLOW_48);
29832 return ; 29832 rule__GenerationTask__UnorderedGroup_3__Impl();
29833 } 29833
29834 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1" 29834 state._fsp--;
29835 29835
29836 29836 // InternalApplicationConfiguration.g:9685:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?
29837 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" 29837 int alt64=2;
29838 // InternalApplicationConfiguration.g:9810:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; 29838 alt64 = dfa64.predict(input);
29839 public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { 29839 switch (alt64) {
29840 29840 case 1 :
29841 int stackSize = keepStackSize(); 29841 // InternalApplicationConfiguration.g:9685:2: rule__GenerationTask__UnorderedGroup_3__1
29842 29842 {
29843 try { 29843 pushFollow(FOLLOW_2);
29844 // InternalApplicationConfiguration.g:9814:1: ( ( ruleIntEnumberation ) ) 29844 rule__GenerationTask__UnorderedGroup_3__1();
29845 // InternalApplicationConfiguration.g:9815:2: ( ruleIntEnumberation ) 29845
29846 { 29846 state._fsp--;
29847 // InternalApplicationConfiguration.g:9815:2: ( ruleIntEnumberation ) 29847
29848 // InternalApplicationConfiguration.g:9816:3: ruleIntEnumberation 29848
29849 { 29849 }
29850 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 29850 break;
29851 pushFollow(FOLLOW_2); 29851
29852 ruleIntEnumberation(); 29852 }
29853 29853
29854 state._fsp--; 29854
29855 29855 }
29856 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 29856
29857 29857 }
29858 } 29858 catch (RecognitionException re) {
29859 29859 reportError(re);
29860 29860 recover(input,re);
29861 } 29861 }
29862 29862 finally {
29863 } 29863
29864 catch (RecognitionException re) { 29864 restoreStackSize(stackSize);
29865 reportError(re); 29865
29866 recover(input,re); 29866 }
29867 } 29867 return ;
29868 finally { 29868 }
29869 29869 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0"
29870 restoreStackSize(stackSize); 29870
29871 29871
29872 } 29872 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1"
29873 return ; 29873 // InternalApplicationConfiguration.g:9691:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ;
29874 } 29874 public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException {
29875 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2" 29875
29876 29876 int stackSize = keepStackSize();
29877 29877
29878 // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" 29878 try {
29879 // InternalApplicationConfiguration.g:9825:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; 29879 // InternalApplicationConfiguration.g:9695:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? )
29880 public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { 29880 // InternalApplicationConfiguration.g:9696:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )?
29881 29881 {
29882 int stackSize = keepStackSize(); 29882 pushFollow(FOLLOW_48);
29883 29883 rule__GenerationTask__UnorderedGroup_3__Impl();
29884 try { 29884
29885 // InternalApplicationConfiguration.g:9829:1: ( ( ruleRealReference ) ) 29885 state._fsp--;
29886 // InternalApplicationConfiguration.g:9830:2: ( ruleRealReference ) 29886
29887 { 29887 // InternalApplicationConfiguration.g:9697:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?
29888 // InternalApplicationConfiguration.g:9830:2: ( ruleRealReference ) 29888 int alt65=2;
29889 // InternalApplicationConfiguration.g:9831:3: ruleRealReference 29889 alt65 = dfa65.predict(input);
29890 { 29890 switch (alt65) {
29891 before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 29891 case 1 :
29892 pushFollow(FOLLOW_2); 29892 // InternalApplicationConfiguration.g:9697:2: rule__GenerationTask__UnorderedGroup_3__2
29893 ruleRealReference(); 29893 {
29894 29894 pushFollow(FOLLOW_2);
29895 state._fsp--; 29895 rule__GenerationTask__UnorderedGroup_3__2();
29896 29896
29897 after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 29897 state._fsp--;
29898 29898
29899 } 29899
29900 29900 }
29901 29901 break;
29902 } 29902
29903 29903 }
29904 } 29904
29905 catch (RecognitionException re) { 29905
29906 reportError(re); 29906 }
29907 recover(input,re); 29907
29908 } 29908 }
29909 finally { 29909 catch (RecognitionException re) {
29910 29910 reportError(re);
29911 restoreStackSize(stackSize); 29911 recover(input,re);
29912 29912 }
29913 } 29913 finally {
29914 return ; 29914
29915 } 29915 restoreStackSize(stackSize);
29916 // $ANTLR end "rule__RealTypeScope__TypeAssignment_1" 29916
29917 29917 }
29918 29918 return ;
29919 // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" 29919 }
29920 // InternalApplicationConfiguration.g:9840:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 29920 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1"
29921 public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 29921
29922 29922
29923 int stackSize = keepStackSize(); 29923 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2"
29924 29924 // InternalApplicationConfiguration.g:9703:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ;
29925 try { 29925 public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException {
29926 // InternalApplicationConfiguration.g:9844:1: ( ( ( '+=' ) ) ) 29926
29927 // InternalApplicationConfiguration.g:9845:2: ( ( '+=' ) ) 29927 int stackSize = keepStackSize();
29928 { 29928
29929 // InternalApplicationConfiguration.g:9845:2: ( ( '+=' ) ) 29929 try {
29930 // InternalApplicationConfiguration.g:9846:3: ( '+=' ) 29930 // InternalApplicationConfiguration.g:9707:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? )
29931 { 29931 // InternalApplicationConfiguration.g:9708:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )?
29932 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29932 {
29933 // InternalApplicationConfiguration.g:9847:3: ( '+=' ) 29933 pushFollow(FOLLOW_48);
29934 // InternalApplicationConfiguration.g:9848:4: '+=' 29934 rule__GenerationTask__UnorderedGroup_3__Impl();
29935 { 29935
29936 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29936 state._fsp--;
29937 match(input,54,FOLLOW_2); 29937
29938 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29938 // InternalApplicationConfiguration.g:9709:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?
29939 29939 int alt66=2;
29940 } 29940 alt66 = dfa66.predict(input);
29941 29941 switch (alt66) {
29942 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29942 case 1 :
29943 29943 // InternalApplicationConfiguration.g:9709:2: rule__GenerationTask__UnorderedGroup_3__3
29944 } 29944 {
29945 29945 pushFollow(FOLLOW_2);
29946 29946 rule__GenerationTask__UnorderedGroup_3__3();
29947 } 29947
29948 29948 state._fsp--;
29949 } 29949
29950 catch (RecognitionException re) { 29950
29951 reportError(re); 29951 }
29952 recover(input,re); 29952 break;
29953 } 29953
29954 finally { 29954 }
29955 29955
29956 restoreStackSize(stackSize); 29956
29957 29957 }
29958 } 29958
29959 return ; 29959 }
29960 } 29960 catch (RecognitionException re) {
29961 // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0" 29961 reportError(re);
29962 29962 recover(input,re);
29963 29963 }
29964 // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" 29964 finally {
29965 // InternalApplicationConfiguration.g:9859:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 29965
29966 public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 29966 restoreStackSize(stackSize);
29967 29967
29968 int stackSize = keepStackSize(); 29968 }
29969 29969 return ;
29970 try { 29970 }
29971 // InternalApplicationConfiguration.g:9863:1: ( ( ( '=' ) ) ) 29971 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2"
29972 // InternalApplicationConfiguration.g:9864:2: ( ( '=' ) ) 29972
29973 { 29973
29974 // InternalApplicationConfiguration.g:9864:2: ( ( '=' ) ) 29974 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3"
29975 // InternalApplicationConfiguration.g:9865:3: ( '=' ) 29975 // InternalApplicationConfiguration.g:9715:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ;
29976 { 29976 public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException {
29977 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29977
29978 // InternalApplicationConfiguration.g:9866:3: ( '=' ) 29978 int stackSize = keepStackSize();
29979 // InternalApplicationConfiguration.g:9867:4: '=' 29979
29980 { 29980 try {
29981 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29981 // InternalApplicationConfiguration.g:9719:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? )
29982 match(input,23,FOLLOW_2); 29982 // InternalApplicationConfiguration.g:9720:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )?
29983 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29983 {
29984 29984 pushFollow(FOLLOW_48);
29985 } 29985 rule__GenerationTask__UnorderedGroup_3__Impl();
29986 29986
29987 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29987 state._fsp--;
29988 29988
29989 } 29989 // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?
29990 29990 int alt67=2;
29991 29991 alt67 = dfa67.predict(input);
29992 } 29992 switch (alt67) {
29993 29993 case 1 :
29994 } 29994 // InternalApplicationConfiguration.g:9721:2: rule__GenerationTask__UnorderedGroup_3__4
29995 catch (RecognitionException re) { 29995 {
29996 reportError(re); 29996 pushFollow(FOLLOW_2);
29997 recover(input,re); 29997 rule__GenerationTask__UnorderedGroup_3__4();
29998 } 29998
29999 finally { 29999 state._fsp--;
30000 30000
30001 restoreStackSize(stackSize); 30001
30002 30002 }
30003 } 30003 break;
30004 return ; 30004
30005 } 30005 }
30006 // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1" 30006
30007 30007
30008 30008 }
30009 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" 30009
30010 // InternalApplicationConfiguration.g:9878:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 30010 }
30011 public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { 30011 catch (RecognitionException re) {
30012 30012 reportError(re);
30013 int stackSize = keepStackSize(); 30013 recover(input,re);
30014 30014 }
30015 try { 30015 finally {
30016 // InternalApplicationConfiguration.g:9882:1: ( ( ruleExactNumber ) ) 30016
30017 // InternalApplicationConfiguration.g:9883:2: ( ruleExactNumber ) 30017 restoreStackSize(stackSize);
30018 { 30018
30019 // InternalApplicationConfiguration.g:9883:2: ( ruleExactNumber ) 30019 }
30020 // InternalApplicationConfiguration.g:9884:3: ruleExactNumber 30020 return ;
30021 { 30021 }
30022 before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 30022 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3"
30023 pushFollow(FOLLOW_2); 30023
30024 ruleExactNumber(); 30024
30025 30025 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4"
30026 state._fsp--; 30026 // InternalApplicationConfiguration.g:9727:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ;
30027 30027 public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException {
30028 after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 30028
30029 30029 int stackSize = keepStackSize();
30030 } 30030
30031 30031 try {
30032 30032 // InternalApplicationConfiguration.g:9731:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? )
30033 } 30033 // InternalApplicationConfiguration.g:9732:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )?
30034 30034 {
30035 } 30035 pushFollow(FOLLOW_48);
30036 catch (RecognitionException re) { 30036 rule__GenerationTask__UnorderedGroup_3__Impl();
30037 reportError(re); 30037
30038 recover(input,re); 30038 state._fsp--;
30039 } 30039
30040 finally { 30040 // InternalApplicationConfiguration.g:9733:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?
30041 30041 int alt68=2;
30042 restoreStackSize(stackSize); 30042 alt68 = dfa68.predict(input);
30043 30043 switch (alt68) {
30044 } 30044 case 1 :
30045 return ; 30045 // InternalApplicationConfiguration.g:9733:2: rule__GenerationTask__UnorderedGroup_3__5
30046 } 30046 {
30047 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0" 30047 pushFollow(FOLLOW_2);
30048 30048 rule__GenerationTask__UnorderedGroup_3__5();
30049 30049
30050 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" 30050 state._fsp--;
30051 // InternalApplicationConfiguration.g:9893:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 30051
30052 public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { 30052
30053 30053 }
30054 int stackSize = keepStackSize(); 30054 break;
30055 30055
30056 try { 30056 }
30057 // InternalApplicationConfiguration.g:9897:1: ( ( ruleIntervallNumber ) ) 30057
30058 // InternalApplicationConfiguration.g:9898:2: ( ruleIntervallNumber ) 30058
30059 { 30059 }
30060 // InternalApplicationConfiguration.g:9898:2: ( ruleIntervallNumber ) 30060
30061 // InternalApplicationConfiguration.g:9899:3: ruleIntervallNumber 30061 }
30062 { 30062 catch (RecognitionException re) {
30063 before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 30063 reportError(re);
30064 pushFollow(FOLLOW_2); 30064 recover(input,re);
30065 ruleIntervallNumber(); 30065 }
30066 30066 finally {
30067 state._fsp--; 30067
30068 30068 restoreStackSize(stackSize);
30069 after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 30069
30070 30070 }
30071 } 30071 return ;
30072 30072 }
30073 30073 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4"
30074 } 30074
30075 30075
30076 } 30076 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5"
30077 catch (RecognitionException re) { 30077 // InternalApplicationConfiguration.g:9739:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ;
30078 reportError(re); 30078 public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException {
30079 recover(input,re); 30079
30080 } 30080 int stackSize = keepStackSize();
30081 finally { 30081
30082 30082 try {
30083 restoreStackSize(stackSize); 30083 // InternalApplicationConfiguration.g:9743:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? )
30084 30084 // InternalApplicationConfiguration.g:9744:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )?
30085 } 30085 {
30086 return ; 30086 pushFollow(FOLLOW_48);
30087 } 30087 rule__GenerationTask__UnorderedGroup_3__Impl();
30088 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1" 30088
30089 30089 state._fsp--;
30090 30090
30091 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" 30091 // InternalApplicationConfiguration.g:9745:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?
30092 // InternalApplicationConfiguration.g:9908:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; 30092 int alt69=2;
30093 public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { 30093 alt69 = dfa69.predict(input);
30094 30094 switch (alt69) {
30095 int stackSize = keepStackSize(); 30095 case 1 :
30096 30096 // InternalApplicationConfiguration.g:9745:2: rule__GenerationTask__UnorderedGroup_3__6
30097 try { 30097 {
30098 // InternalApplicationConfiguration.g:9912:1: ( ( ruleRealEnumeration ) ) 30098 pushFollow(FOLLOW_2);
30099 // InternalApplicationConfiguration.g:9913:2: ( ruleRealEnumeration ) 30099 rule__GenerationTask__UnorderedGroup_3__6();
30100 { 30100
30101 // InternalApplicationConfiguration.g:9913:2: ( ruleRealEnumeration ) 30101 state._fsp--;
30102 // InternalApplicationConfiguration.g:9914:3: ruleRealEnumeration 30102
30103 { 30103
30104 before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 30104 }
30105 pushFollow(FOLLOW_2); 30105 break;
30106 ruleRealEnumeration(); 30106
30107 30107 }
30108 state._fsp--; 30108
30109 30109
30110 after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 30110 }
30111 30111
30112 } 30112 }
30113 30113 catch (RecognitionException re) {
30114 30114 reportError(re);
30115 } 30115 recover(input,re);
30116 30116 }
30117 } 30117 finally {
30118 catch (RecognitionException re) { 30118
30119 reportError(re); 30119 restoreStackSize(stackSize);
30120 recover(input,re); 30120
30121 } 30121 }
30122 finally { 30122 return ;
30123 30123 }
30124 restoreStackSize(stackSize); 30124 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5"
30125 30125
30126 } 30126
30127 return ; 30127 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6"
30128 } 30128 // InternalApplicationConfiguration.g:9751:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ;
30129 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2" 30129 public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException {
30130 30130
30131 30131 int stackSize = keepStackSize();
30132 // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" 30132
30133 // InternalApplicationConfiguration.g:9923:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; 30133 try {
30134 public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { 30134 // InternalApplicationConfiguration.g:9755:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? )
30135 30135 // InternalApplicationConfiguration.g:9756:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )?
30136 int stackSize = keepStackSize(); 30136 {
30137 30137 pushFollow(FOLLOW_48);
30138 try { 30138 rule__GenerationTask__UnorderedGroup_3__Impl();
30139 // InternalApplicationConfiguration.g:9927:1: ( ( ruleStringReference ) ) 30139
30140 // InternalApplicationConfiguration.g:9928:2: ( ruleStringReference ) 30140 state._fsp--;
30141 { 30141
30142 // InternalApplicationConfiguration.g:9928:2: ( ruleStringReference ) 30142 // InternalApplicationConfiguration.g:9757:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?
30143 // InternalApplicationConfiguration.g:9929:3: ruleStringReference 30143 int alt70=2;
30144 { 30144 alt70 = dfa70.predict(input);
30145 before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 30145 switch (alt70) {
30146 pushFollow(FOLLOW_2); 30146 case 1 :
30147 ruleStringReference(); 30147 // InternalApplicationConfiguration.g:9757:2: rule__GenerationTask__UnorderedGroup_3__7
30148 30148 {
30149 state._fsp--; 30149 pushFollow(FOLLOW_2);
30150 30150 rule__GenerationTask__UnorderedGroup_3__7();
30151 after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 30151
30152 30152 state._fsp--;
30153 } 30153
30154 30154
30155 30155 }
30156 } 30156 break;
30157 30157
30158 } 30158 }
30159 catch (RecognitionException re) { 30159
30160 reportError(re); 30160
30161 recover(input,re); 30161 }
30162 } 30162
30163 finally { 30163 }
30164 30164 catch (RecognitionException re) {
30165 restoreStackSize(stackSize); 30165 reportError(re);
30166 30166 recover(input,re);
30167 } 30167 }
30168 return ; 30168 finally {
30169 } 30169
30170 // $ANTLR end "rule__StringTypeScope__TypeAssignment_1" 30170 restoreStackSize(stackSize);
30171 30171
30172 30172 }
30173 // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" 30173 return ;
30174 // InternalApplicationConfiguration.g:9938:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 30174 }
30175 public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 30175 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6"
30176 30176
30177 int stackSize = keepStackSize(); 30177
30178 30178 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7"
30179 try { 30179 // InternalApplicationConfiguration.g:9763:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ;
30180 // InternalApplicationConfiguration.g:9942:1: ( ( ( '+=' ) ) ) 30180 public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException {
30181 // InternalApplicationConfiguration.g:9943:2: ( ( '+=' ) ) 30181
30182 { 30182 int stackSize = keepStackSize();
30183 // InternalApplicationConfiguration.g:9943:2: ( ( '+=' ) ) 30183
30184 // InternalApplicationConfiguration.g:9944:3: ( '+=' ) 30184 try {
30185 { 30185 // InternalApplicationConfiguration.g:9767:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? )
30186 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 30186 // InternalApplicationConfiguration.g:9768:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )?
30187 // InternalApplicationConfiguration.g:9945:3: ( '+=' ) 30187 {
30188 // InternalApplicationConfiguration.g:9946:4: '+=' 30188 pushFollow(FOLLOW_48);
30189 { 30189 rule__GenerationTask__UnorderedGroup_3__Impl();
30190 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 30190
30191 match(input,54,FOLLOW_2); 30191 state._fsp--;
30192 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 30192
30193 30193 // InternalApplicationConfiguration.g:9769:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?
30194 } 30194 int alt71=2;
30195 30195 alt71 = dfa71.predict(input);
30196 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 30196 switch (alt71) {
30197 30197 case 1 :
30198 } 30198 // InternalApplicationConfiguration.g:9769:2: rule__GenerationTask__UnorderedGroup_3__8
30199 30199 {
30200 30200 pushFollow(FOLLOW_2);
30201 } 30201 rule__GenerationTask__UnorderedGroup_3__8();
30202 30202
30203 } 30203 state._fsp--;
30204 catch (RecognitionException re) { 30204
30205 reportError(re); 30205
30206 recover(input,re); 30206 }
30207 } 30207 break;
30208 finally { 30208
30209 30209 }
30210 restoreStackSize(stackSize); 30210
30211 30211
30212 } 30212 }
30213 return ; 30213
30214 } 30214 }
30215 // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0" 30215 catch (RecognitionException re) {
30216 30216 reportError(re);
30217 30217 recover(input,re);
30218 // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" 30218 }
30219 // InternalApplicationConfiguration.g:9957:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 30219 finally {
30220 public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 30220
30221 30221 restoreStackSize(stackSize);
30222 int stackSize = keepStackSize(); 30222
30223 30223 }
30224 try { 30224 return ;
30225 // InternalApplicationConfiguration.g:9961:1: ( ( ( '=' ) ) ) 30225 }
30226 // InternalApplicationConfiguration.g:9962:2: ( ( '=' ) ) 30226 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7"
30227 { 30227
30228 // InternalApplicationConfiguration.g:9962:2: ( ( '=' ) ) 30228
30229 // InternalApplicationConfiguration.g:9963:3: ( '=' ) 30229 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8"
30230 { 30230 // InternalApplicationConfiguration.g:9775:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ;
30231 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 30231 public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException {
30232 // InternalApplicationConfiguration.g:9964:3: ( '=' ) 30232
30233 // InternalApplicationConfiguration.g:9965:4: '=' 30233 int stackSize = keepStackSize();
30234 { 30234
30235 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 30235 try {
30236 match(input,23,FOLLOW_2); 30236 // InternalApplicationConfiguration.g:9779:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? )
30237 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 30237 // InternalApplicationConfiguration.g:9780:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )?
30238 30238 {
30239 } 30239 pushFollow(FOLLOW_48);
30240 30240 rule__GenerationTask__UnorderedGroup_3__Impl();
30241 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 30241
30242 30242 state._fsp--;
30243 } 30243
30244 30244 // InternalApplicationConfiguration.g:9781:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?
30245 30245 int alt72=2;
30246 } 30246 alt72 = dfa72.predict(input);
30247 30247 switch (alt72) {
30248 } 30248 case 1 :
30249 catch (RecognitionException re) { 30249 // InternalApplicationConfiguration.g:9781:2: rule__GenerationTask__UnorderedGroup_3__9
30250 reportError(re); 30250 {
30251 recover(input,re); 30251 pushFollow(FOLLOW_2);
30252 } 30252 rule__GenerationTask__UnorderedGroup_3__9();
30253 finally { 30253
30254 30254 state._fsp--;
30255 restoreStackSize(stackSize); 30255
30256 30256
30257 } 30257 }
30258 return ; 30258 break;
30259 } 30259
30260 // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1" 30260 }
30261 30261
30262 30262
30263 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" 30263 }
30264 // InternalApplicationConfiguration.g:9976:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 30264
30265 public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { 30265 }
30266 30266 catch (RecognitionException re) {
30267 int stackSize = keepStackSize(); 30267 reportError(re);
30268 30268 recover(input,re);
30269 try { 30269 }
30270 // InternalApplicationConfiguration.g:9980:1: ( ( ruleExactNumber ) ) 30270 finally {
30271 // InternalApplicationConfiguration.g:9981:2: ( ruleExactNumber ) 30271
30272 { 30272 restoreStackSize(stackSize);
30273 // InternalApplicationConfiguration.g:9981:2: ( ruleExactNumber ) 30273
30274 // InternalApplicationConfiguration.g:9982:3: ruleExactNumber 30274 }
30275 { 30275 return ;
30276 before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 30276 }
30277 pushFollow(FOLLOW_2); 30277 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8"
30278 ruleExactNumber(); 30278
30279 30279
30280 state._fsp--; 30280 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9"
30281 30281 // InternalApplicationConfiguration.g:9787:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ;
30282 after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 30282 public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException {
30283 30283
30284 } 30284 int stackSize = keepStackSize();
30285 30285
30286 30286 try {
30287 } 30287 // InternalApplicationConfiguration.g:9791:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? )
30288 30288 // InternalApplicationConfiguration.g:9792:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )?
30289 } 30289 {
30290 catch (RecognitionException re) { 30290 pushFollow(FOLLOW_48);
30291 reportError(re); 30291 rule__GenerationTask__UnorderedGroup_3__Impl();
30292 recover(input,re); 30292
30293 } 30293 state._fsp--;
30294 finally { 30294
30295 30295 // InternalApplicationConfiguration.g:9793:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?
30296 restoreStackSize(stackSize); 30296 int alt73=2;
30297 30297 alt73 = dfa73.predict(input);
30298 } 30298 switch (alt73) {
30299 return ; 30299 case 1 :
30300 } 30300 // InternalApplicationConfiguration.g:9793:2: rule__GenerationTask__UnorderedGroup_3__10
30301 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0" 30301 {
30302 30302 pushFollow(FOLLOW_2);
30303 30303 rule__GenerationTask__UnorderedGroup_3__10();
30304 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" 30304
30305 // InternalApplicationConfiguration.g:9991:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 30305 state._fsp--;
30306 public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { 30306
30307 30307
30308 int stackSize = keepStackSize(); 30308 }
30309 30309 break;
30310 try { 30310
30311 // InternalApplicationConfiguration.g:9995:1: ( ( ruleIntervallNumber ) ) 30311 }
30312 // InternalApplicationConfiguration.g:9996:2: ( ruleIntervallNumber ) 30312
30313 { 30313
30314 // InternalApplicationConfiguration.g:9996:2: ( ruleIntervallNumber ) 30314 }
30315 // InternalApplicationConfiguration.g:9997:3: ruleIntervallNumber 30315
30316 { 30316 }
30317 before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 30317 catch (RecognitionException re) {
30318 pushFollow(FOLLOW_2); 30318 reportError(re);
30319 ruleIntervallNumber(); 30319 recover(input,re);
30320 30320 }
30321 state._fsp--; 30321 finally {
30322 30322
30323 after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 30323 restoreStackSize(stackSize);
30324 30324
30325 } 30325 }
30326 30326 return ;
30327 30327 }
30328 } 30328 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__9"
30329 30329
30330 } 30330
30331 catch (RecognitionException re) { 30331 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10"
30332 reportError(re); 30332 // InternalApplicationConfiguration.g:9799:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ;
30333 recover(input,re); 30333 public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException {
30334 } 30334
30335 finally { 30335 int stackSize = keepStackSize();
30336 30336
30337 restoreStackSize(stackSize); 30337 try {
30338 30338 // InternalApplicationConfiguration.g:9803:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? )
30339 } 30339 // InternalApplicationConfiguration.g:9804:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )?
30340 return ; 30340 {
30341 } 30341 pushFollow(FOLLOW_48);
30342 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1" 30342 rule__GenerationTask__UnorderedGroup_3__Impl();
30343 30343
30344 30344 state._fsp--;
30345 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" 30345
30346 // InternalApplicationConfiguration.g:10006:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; 30346 // InternalApplicationConfiguration.g:9805:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?
30347 public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { 30347 int alt74=2;
30348 30348 alt74 = dfa74.predict(input);
30349 int stackSize = keepStackSize(); 30349 switch (alt74) {
30350 30350 case 1 :
30351 try { 30351 // InternalApplicationConfiguration.g:9805:2: rule__GenerationTask__UnorderedGroup_3__11
30352 // InternalApplicationConfiguration.g:10010:1: ( ( ruleStringEnumeration ) ) 30352 {
30353 // InternalApplicationConfiguration.g:10011:2: ( ruleStringEnumeration ) 30353 pushFollow(FOLLOW_2);
30354 { 30354 rule__GenerationTask__UnorderedGroup_3__11();
30355 // InternalApplicationConfiguration.g:10011:2: ( ruleStringEnumeration ) 30355
30356 // InternalApplicationConfiguration.g:10012:3: ruleStringEnumeration 30356 state._fsp--;
30357 { 30357
30358 before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 30358
30359 pushFollow(FOLLOW_2); 30359 }
30360 ruleStringEnumeration(); 30360 break;
30361 30361
30362 state._fsp--; 30362 }
30363 30363
30364 after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 30364
30365 30365 }
30366 } 30366
30367 30367 }
30368 30368 catch (RecognitionException re) {
30369 } 30369 reportError(re);
30370 30370 recover(input,re);
30371 } 30371 }
30372 catch (RecognitionException re) { 30372 finally {
30373 reportError(re); 30373
30374 recover(input,re); 30374 restoreStackSize(stackSize);
30375 } 30375
30376 finally { 30376 }
30377 30377 return ;
30378 restoreStackSize(stackSize); 30378 }
30379 30379 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10"
30380 } 30380
30381 return ; 30381
30382 } 30382 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11"
30383 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2" 30383 // InternalApplicationConfiguration.g:9811:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ;
30384 30384 public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException {
30385 30385
30386 // $ANTLR start "rule__ClassReference__ElementAssignment_1" 30386 int stackSize = keepStackSize();
30387 // InternalApplicationConfiguration.g:10021:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; 30387
30388 public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { 30388 try {
30389 30389 // InternalApplicationConfiguration.g:9815:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? )
30390 int stackSize = keepStackSize(); 30390 // InternalApplicationConfiguration.g:9816:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )?
30391 30391 {
30392 try { 30392 pushFollow(FOLLOW_48);
30393 // InternalApplicationConfiguration.g:10025:1: ( ( ruleMetamodelElement ) ) 30393 rule__GenerationTask__UnorderedGroup_3__Impl();
30394 // InternalApplicationConfiguration.g:10026:2: ( ruleMetamodelElement ) 30394
30395 { 30395 state._fsp--;
30396 // InternalApplicationConfiguration.g:10026:2: ( ruleMetamodelElement ) 30396
30397 // InternalApplicationConfiguration.g:10027:3: ruleMetamodelElement 30397 // InternalApplicationConfiguration.g:9817:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?
30398 { 30398 int alt75=2;
30399 before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 30399 alt75 = dfa75.predict(input);
30400 pushFollow(FOLLOW_2); 30400 switch (alt75) {
30401 ruleMetamodelElement(); 30401 case 1 :
30402 30402 // InternalApplicationConfiguration.g:9817:2: rule__GenerationTask__UnorderedGroup_3__12
30403 state._fsp--; 30403 {
30404 30404 pushFollow(FOLLOW_2);
30405 after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 30405 rule__GenerationTask__UnorderedGroup_3__12();
30406 30406
30407 } 30407 state._fsp--;
30408 30408
30409 30409
30410 } 30410 }
30411 30411 break;
30412 } 30412
30413 catch (RecognitionException re) { 30413 }
30414 reportError(re); 30414
30415 recover(input,re); 30415
30416 } 30416 }
30417 finally { 30417
30418 30418 }
30419 restoreStackSize(stackSize); 30419 catch (RecognitionException re) {
30420 30420 reportError(re);
30421 } 30421 recover(input,re);
30422 return ; 30422 }
30423 } 30423 finally {
30424 // $ANTLR end "rule__ClassReference__ElementAssignment_1" 30424
30425 30425 restoreStackSize(stackSize);
30426 30426
30427 // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" 30427 }
30428 // InternalApplicationConfiguration.g:10036:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; 30428 return ;
30429 public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { 30429 }
30430 30430 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11"
30431 int stackSize = keepStackSize(); 30431
30432 30432
30433 try { 30433 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12"
30434 // InternalApplicationConfiguration.g:10040:1: ( ( RULE_INT ) ) 30434 // InternalApplicationConfiguration.g:9823:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ;
30435 // InternalApplicationConfiguration.g:10041:2: ( RULE_INT ) 30435 public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException {
30436 { 30436
30437 // InternalApplicationConfiguration.g:10041:2: ( RULE_INT ) 30437 int stackSize = keepStackSize();
30438 // InternalApplicationConfiguration.g:10042:3: RULE_INT 30438
30439 { 30439 try {
30440 before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); 30440 // InternalApplicationConfiguration.g:9827:1: ( rule__GenerationTask__UnorderedGroup_3__Impl )
30441 match(input,RULE_INT,FOLLOW_2); 30441 // InternalApplicationConfiguration.g:9828:2: rule__GenerationTask__UnorderedGroup_3__Impl
30442 after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); 30442 {
30443 30443 pushFollow(FOLLOW_2);
30444 } 30444 rule__GenerationTask__UnorderedGroup_3__Impl();
30445 30445
30446 30446 state._fsp--;
30447 } 30447
30448 30448
30449 } 30449 }
30450 catch (RecognitionException re) { 30450
30451 reportError(re); 30451 }
30452 recover(input,re); 30452 catch (RecognitionException re) {
30453 } 30453 reportError(re);
30454 finally { 30454 recover(input,re);
30455 30455 }
30456 restoreStackSize(stackSize); 30456 finally {
30457 30457
30458 } 30458 restoreStackSize(stackSize);
30459 return ; 30459
30460 } 30460 }
30461 // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0" 30461 return ;
30462 30462 }
30463 30463 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__12"
30464 // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" 30464
30465 // InternalApplicationConfiguration.g:10051:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; 30465
30466 public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { 30466 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0"
30467 30467 // InternalApplicationConfiguration.g:9835:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ;
30468 int stackSize = keepStackSize(); 30468 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException {
30469 30469
30470 try { 30470 int stackSize = keepStackSize();
30471 // InternalApplicationConfiguration.g:10055:1: ( ( ( '*' ) ) ) 30471
30472 // InternalApplicationConfiguration.g:10056:2: ( ( '*' ) ) 30472 try {
30473 { 30473 // InternalApplicationConfiguration.g:9839:1: ( ( ruleImport ) )
30474 // InternalApplicationConfiguration.g:10056:2: ( ( '*' ) ) 30474 // InternalApplicationConfiguration.g:9840:2: ( ruleImport )
30475 // InternalApplicationConfiguration.g:10057:3: ( '*' ) 30475 {
30476 { 30476 // InternalApplicationConfiguration.g:9840:2: ( ruleImport )
30477 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 30477 // InternalApplicationConfiguration.g:9841:3: ruleImport
30478 // InternalApplicationConfiguration.g:10058:3: ( '*' ) 30478 {
30479 // InternalApplicationConfiguration.g:10059:4: '*' 30479 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
30480 { 30480 pushFollow(FOLLOW_2);
30481 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 30481 ruleImport();
30482 match(input,55,FOLLOW_2); 30482
30483 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 30483 state._fsp--;
30484 30484
30485 } 30485 after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
30486 30486
30487 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 30487 }
30488 30488
30489 } 30489
30490 30490 }
30491 30491
30492 } 30492 }
30493 30493 catch (RecognitionException re) {
30494 } 30494 reportError(re);
30495 catch (RecognitionException re) { 30495 recover(input,re);
30496 reportError(re); 30496 }
30497 recover(input,re); 30497 finally {
30498 } 30498
30499 finally { 30499 restoreStackSize(stackSize);
30500 30500
30501 restoreStackSize(stackSize); 30501 }
30502 30502 return ;
30503 } 30503 }
30504 return ; 30504 // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0"
30505 } 30505
30506 // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1" 30506
30507 30507 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1"
30508 30508 // InternalApplicationConfiguration.g:9850:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ;
30509 // $ANTLR start "rule__IntervallNumber__MinAssignment_0" 30509 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException {
30510 // InternalApplicationConfiguration.g:10070:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; 30510
30511 public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { 30511 int stackSize = keepStackSize();
30512 30512
30513 int stackSize = keepStackSize(); 30513 try {
30514 30514 // InternalApplicationConfiguration.g:9854:1: ( ( ruleCommand ) )
30515 try { 30515 // InternalApplicationConfiguration.g:9855:2: ( ruleCommand )
30516 // InternalApplicationConfiguration.g:10074:1: ( ( RULE_INT ) ) 30516 {
30517 // InternalApplicationConfiguration.g:10075:2: ( RULE_INT ) 30517 // InternalApplicationConfiguration.g:9855:2: ( ruleCommand )
30518 { 30518 // InternalApplicationConfiguration.g:9856:3: ruleCommand
30519 // InternalApplicationConfiguration.g:10075:2: ( RULE_INT ) 30519 {
30520 // InternalApplicationConfiguration.g:10076:3: RULE_INT 30520 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
30521 { 30521 pushFollow(FOLLOW_2);
30522 before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); 30522 ruleCommand();
30523 match(input,RULE_INT,FOLLOW_2); 30523
30524 after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); 30524 state._fsp--;
30525 30525
30526 } 30526 after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
30527 30527
30528 30528 }
30529 } 30529
30530 30530
30531 } 30531 }
30532 catch (RecognitionException re) { 30532
30533 reportError(re); 30533 }
30534 recover(input,re); 30534 catch (RecognitionException re) {
30535 } 30535 reportError(re);
30536 finally { 30536 recover(input,re);
30537 30537 }
30538 restoreStackSize(stackSize); 30538 finally {
30539 30539
30540 } 30540 restoreStackSize(stackSize);
30541 return ; 30541
30542 } 30542 }
30543 // $ANTLR end "rule__IntervallNumber__MinAssignment_0" 30543 return ;
30544 30544 }
30545 30545 // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1"
30546 // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" 30546
30547 // InternalApplicationConfiguration.g:10085:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; 30547
30548 public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { 30548 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2"
30549 30549 // InternalApplicationConfiguration.g:9865:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ;
30550 int stackSize = keepStackSize(); 30550 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException {
30551 30551
30552 try { 30552 int stackSize = keepStackSize();
30553 // InternalApplicationConfiguration.g:10089:1: ( ( RULE_INT ) ) 30553
30554 // InternalApplicationConfiguration.g:10090:2: ( RULE_INT ) 30554 try {
30555 { 30555 // InternalApplicationConfiguration.g:9869:1: ( ( ( RULE_STRING ) ) )
30556 // InternalApplicationConfiguration.g:10090:2: ( RULE_INT ) 30556 // InternalApplicationConfiguration.g:9870:2: ( ( RULE_STRING ) )
30557 // InternalApplicationConfiguration.g:10091:3: RULE_INT 30557 {
30558 { 30558 // InternalApplicationConfiguration.g:9870:2: ( ( RULE_STRING ) )
30559 before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); 30559 // InternalApplicationConfiguration.g:9871:3: ( RULE_STRING )
30560 match(input,RULE_INT,FOLLOW_2); 30560 {
30561 after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); 30561 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
30562 30562 // InternalApplicationConfiguration.g:9872:3: ( RULE_STRING )
30563 } 30563 // InternalApplicationConfiguration.g:9873:4: RULE_STRING
30564 30564 {
30565 30565 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
30566 } 30566 match(input,RULE_STRING,FOLLOW_2);
30567 30567 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
30568 } 30568
30569 catch (RecognitionException re) { 30569 }
30570 reportError(re); 30570
30571 recover(input,re); 30571 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
30572 } 30572
30573 finally { 30573 }
30574 30574
30575 restoreStackSize(stackSize); 30575
30576 30576 }
30577 } 30577
30578 return ; 30578 }
30579 } 30579 catch (RecognitionException re) {
30580 // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0" 30580 reportError(re);
30581 30581 recover(input,re);
30582 30582 }
30583 // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" 30583 finally {
30584 // InternalApplicationConfiguration.g:10100:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; 30584
30585 public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { 30585 restoreStackSize(stackSize);
30586 30586
30587 int stackSize = keepStackSize(); 30587 }
30588 30588 return ;
30589 try { 30589 }
30590 // InternalApplicationConfiguration.g:10104:1: ( ( ( '*' ) ) ) 30590 // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2"
30591 // InternalApplicationConfiguration.g:10105:2: ( ( '*' ) ) 30591
30592 { 30592
30593 // InternalApplicationConfiguration.g:10105:2: ( ( '*' ) ) 30593 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2"
30594 // InternalApplicationConfiguration.g:10106:3: ( '*' ) 30594 // InternalApplicationConfiguration.g:9884:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ;
30595 { 30595 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException {
30596 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 30596
30597 // InternalApplicationConfiguration.g:10107:3: ( '*' ) 30597 int stackSize = keepStackSize();
30598 // InternalApplicationConfiguration.g:10108:4: '*' 30598
30599 { 30599 try {
30600 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 30600 // InternalApplicationConfiguration.g:9888:1: ( ( ( RULE_STRING ) ) )
30601 match(input,55,FOLLOW_2); 30601 // InternalApplicationConfiguration.g:9889:2: ( ( RULE_STRING ) )
30602 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 30602 {
30603 30603 // InternalApplicationConfiguration.g:9889:2: ( ( RULE_STRING ) )
30604 } 30604 // InternalApplicationConfiguration.g:9890:3: ( RULE_STRING )
30605 30605 {
30606 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 30606 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
30607 30607 // InternalApplicationConfiguration.g:9891:3: ( RULE_STRING )
30608 } 30608 // InternalApplicationConfiguration.g:9892:4: RULE_STRING
30609 30609 {
30610 30610 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
30611 } 30611 match(input,RULE_STRING,FOLLOW_2);
30612 30612 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
30613 } 30613
30614 catch (RecognitionException re) { 30614 }
30615 reportError(re); 30615
30616 recover(input,re); 30616 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
30617 } 30617
30618 finally { 30618 }
30619 30619
30620 restoreStackSize(stackSize); 30620
30621 30621 }
30622 } 30622
30623 return ; 30623 }
30624 } 30624 catch (RecognitionException re) {
30625 // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" 30625 reportError(re);
30626 30626 recover(input,re);
30627 30627 }
30628 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" 30628 finally {
30629 // InternalApplicationConfiguration.g:10119:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; 30629
30630 public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { 30630 restoreStackSize(stackSize);
30631 30631
30632 int stackSize = keepStackSize(); 30632 }
30633 30633 return ;
30634 try { 30634 }
30635 // InternalApplicationConfiguration.g:10123:1: ( ( ruleINTLiteral ) ) 30635 // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2"
30636 // InternalApplicationConfiguration.g:10124:2: ( ruleINTLiteral ) 30636
30637 { 30637
30638 // InternalApplicationConfiguration.g:10124:2: ( ruleINTLiteral ) 30638 // $ANTLR start "rule__CftImport__ImportedCftAssignment_2"
30639 // InternalApplicationConfiguration.g:10125:3: ruleINTLiteral 30639 // InternalApplicationConfiguration.g:9903:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ;
30640 { 30640 public final void rule__CftImport__ImportedCftAssignment_2() throws RecognitionException {
30641 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 30641
30642 pushFollow(FOLLOW_2); 30642 int stackSize = keepStackSize();
30643 ruleINTLiteral(); 30643
30644 30644 try {
30645 state._fsp--; 30645 // InternalApplicationConfiguration.g:9907:1: ( ( ( RULE_STRING ) ) )
30646 30646 // InternalApplicationConfiguration.g:9908:2: ( ( RULE_STRING ) )
30647 after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 30647 {
30648 30648 // InternalApplicationConfiguration.g:9908:2: ( ( RULE_STRING ) )
30649 } 30649 // InternalApplicationConfiguration.g:9909:3: ( RULE_STRING )
30650 30650 {
30651 30651 before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0());
30652 } 30652 // InternalApplicationConfiguration.g:9910:3: ( RULE_STRING )
30653 30653 // InternalApplicationConfiguration.g:9911:4: RULE_STRING
30654 } 30654 {
30655 catch (RecognitionException re) { 30655 before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1());
30656 reportError(re); 30656 match(input,RULE_STRING,FOLLOW_2);
30657 recover(input,re); 30657 after(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1());
30658 } 30658
30659 finally { 30659 }
30660 30660
30661 restoreStackSize(stackSize); 30661 after(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0());
30662 30662
30663 } 30663 }
30664 return ; 30664
30665 } 30665
30666 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0" 30666 }
30667 30667
30668 30668 }
30669 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" 30669 catch (RecognitionException re) {
30670 // InternalApplicationConfiguration.g:10134:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; 30670 reportError(re);
30671 public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { 30671 recover(input,re);
30672 30672 }
30673 int stackSize = keepStackSize(); 30673 finally {
30674 30674
30675 try { 30675 restoreStackSize(stackSize);
30676 // InternalApplicationConfiguration.g:10138:1: ( ( ruleINTLiteral ) ) 30676
30677 // InternalApplicationConfiguration.g:10139:2: ( ruleINTLiteral ) 30677 }
30678 { 30678 return ;
30679 // InternalApplicationConfiguration.g:10139:2: ( ruleINTLiteral ) 30679 }
30680 // InternalApplicationConfiguration.g:10140:3: ruleINTLiteral 30680 // $ANTLR end "rule__CftImport__ImportedCftAssignment_2"
30681 { 30681
30682 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 30682
30683 pushFollow(FOLLOW_2); 30683 // $ANTLR start "rule__FileSpecification__PathAssignment"
30684 ruleINTLiteral(); 30684 // InternalApplicationConfiguration.g:9922:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ;
30685 30685 public final void rule__FileSpecification__PathAssignment() throws RecognitionException {
30686 state._fsp--; 30686
30687 30687 int stackSize = keepStackSize();
30688 after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 30688
30689 30689 try {
30690 } 30690 // InternalApplicationConfiguration.g:9926:1: ( ( RULE_STRING ) )
30691 30691 // InternalApplicationConfiguration.g:9927:2: ( RULE_STRING )
30692 30692 {
30693 } 30693 // InternalApplicationConfiguration.g:9927:2: ( RULE_STRING )
30694 30694 // InternalApplicationConfiguration.g:9928:3: RULE_STRING
30695 } 30695 {
30696 catch (RecognitionException re) { 30696 before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
30697 reportError(re); 30697 match(input,RULE_STRING,FOLLOW_2);
30698 recover(input,re); 30698 after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
30699 } 30699
30700 finally { 30700 }
30701 30701
30702 restoreStackSize(stackSize); 30702
30703 30703 }
30704 } 30704
30705 return ; 30705 }
30706 } 30706 catch (RecognitionException re) {
30707 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1" 30707 reportError(re);
30708 30708 recover(input,re);
30709 30709 }
30710 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" 30710 finally {
30711 // InternalApplicationConfiguration.g:10149:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; 30711
30712 public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { 30712 restoreStackSize(stackSize);
30713 30713
30714 int stackSize = keepStackSize(); 30714 }
30715 30715 return ;
30716 try { 30716 }
30717 // InternalApplicationConfiguration.g:10153:1: ( ( ruleREALLiteral ) ) 30717 // $ANTLR end "rule__FileSpecification__PathAssignment"
30718 // InternalApplicationConfiguration.g:10154:2: ( ruleREALLiteral ) 30718
30719 { 30719
30720 // InternalApplicationConfiguration.g:10154:2: ( ruleREALLiteral ) 30720 // $ANTLR start "rule__FileDeclaration__NameAssignment_1"
30721 // InternalApplicationConfiguration.g:10155:3: ruleREALLiteral 30721 // InternalApplicationConfiguration.g:9937:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ;
30722 { 30722 public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException {
30723 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 30723
30724 pushFollow(FOLLOW_2); 30724 int stackSize = keepStackSize();
30725 ruleREALLiteral(); 30725
30726 30726 try {
30727 state._fsp--; 30727 // InternalApplicationConfiguration.g:9941:1: ( ( RULE_ID ) )
30728 30728 // InternalApplicationConfiguration.g:9942:2: ( RULE_ID )
30729 after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 30729 {
30730 30730 // InternalApplicationConfiguration.g:9942:2: ( RULE_ID )
30731 } 30731 // InternalApplicationConfiguration.g:9943:3: RULE_ID
30732 30732 {
30733 30733 before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
30734 } 30734 match(input,RULE_ID,FOLLOW_2);
30735 30735 after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
30736 } 30736
30737 catch (RecognitionException re) { 30737 }
30738 reportError(re); 30738
30739 recover(input,re); 30739
30740 } 30740 }
30741 finally { 30741
30742 30742 }
30743 restoreStackSize(stackSize); 30743 catch (RecognitionException re) {
30744 30744 reportError(re);
30745 } 30745 recover(input,re);
30746 return ; 30746 }
30747 } 30747 finally {
30748 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0" 30748
30749 30749 restoreStackSize(stackSize);
30750 30750
30751 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" 30751 }
30752 // InternalApplicationConfiguration.g:10164:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; 30752 return ;
30753 public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { 30753 }
30754 30754 // $ANTLR end "rule__FileDeclaration__NameAssignment_1"
30755 int stackSize = keepStackSize(); 30755
30756 30756
30757 try { 30757 // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3"
30758 // InternalApplicationConfiguration.g:10168:1: ( ( ruleREALLiteral ) ) 30758 // InternalApplicationConfiguration.g:9952:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ;
30759 // InternalApplicationConfiguration.g:10169:2: ( ruleREALLiteral ) 30759 public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException {
30760 { 30760
30761 // InternalApplicationConfiguration.g:10169:2: ( ruleREALLiteral ) 30761 int stackSize = keepStackSize();
30762 // InternalApplicationConfiguration.g:10170:3: ruleREALLiteral 30762
30763 { 30763 try {
30764 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 30764 // InternalApplicationConfiguration.g:9956:1: ( ( ruleFileSpecification ) )
30765 pushFollow(FOLLOW_2); 30765 // InternalApplicationConfiguration.g:9957:2: ( ruleFileSpecification )
30766 ruleREALLiteral(); 30766 {
30767 30767 // InternalApplicationConfiguration.g:9957:2: ( ruleFileSpecification )
30768 state._fsp--; 30768 // InternalApplicationConfiguration.g:9958:3: ruleFileSpecification
30769 30769 {
30770 after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 30770 before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
30771 30771 pushFollow(FOLLOW_2);
30772 } 30772 ruleFileSpecification();
30773 30773
30774 30774 state._fsp--;
30775 } 30775
30776 30776 after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
30777 } 30777
30778 catch (RecognitionException re) { 30778 }
30779 reportError(re); 30779
30780 recover(input,re); 30780
30781 } 30781 }
30782 finally { 30782
30783 30783 }
30784 restoreStackSize(stackSize); 30784 catch (RecognitionException re) {
30785 30785 reportError(re);
30786 } 30786 recover(input,re);
30787 return ; 30787 }
30788 } 30788 finally {
30789 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1" 30789
30790 30790 restoreStackSize(stackSize);
30791 30791
30792 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" 30792 }
30793 // InternalApplicationConfiguration.g:10179:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; 30793 return ;
30794 public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { 30794 }
30795 30795 // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3"
30796 int stackSize = keepStackSize(); 30796
30797 30797
30798 try { 30798 // $ANTLR start "rule__FileReference__ReferredAssignment"
30799 // InternalApplicationConfiguration.g:10183:1: ( ( RULE_STRING ) ) 30799 // InternalApplicationConfiguration.g:9967:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ;
30800 // InternalApplicationConfiguration.g:10184:2: ( RULE_STRING ) 30800 public final void rule__FileReference__ReferredAssignment() throws RecognitionException {
30801 { 30801
30802 // InternalApplicationConfiguration.g:10184:2: ( RULE_STRING ) 30802 int stackSize = keepStackSize();
30803 // InternalApplicationConfiguration.g:10185:3: RULE_STRING 30803
30804 { 30804 try {
30805 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); 30805 // InternalApplicationConfiguration.g:9971:1: ( ( ( RULE_ID ) ) )
30806 match(input,RULE_STRING,FOLLOW_2); 30806 // InternalApplicationConfiguration.g:9972:2: ( ( RULE_ID ) )
30807 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); 30807 {
30808 30808 // InternalApplicationConfiguration.g:9972:2: ( ( RULE_ID ) )
30809 } 30809 // InternalApplicationConfiguration.g:9973:3: ( RULE_ID )
30810 30810 {
30811 30811 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
30812 } 30812 // InternalApplicationConfiguration.g:9974:3: ( RULE_ID )
30813 30813 // InternalApplicationConfiguration.g:9975:4: RULE_ID
30814 } 30814 {
30815 catch (RecognitionException re) { 30815 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1());
30816 reportError(re); 30816 match(input,RULE_ID,FOLLOW_2);
30817 recover(input,re); 30817 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1());
30818 } 30818
30819 finally { 30819 }
30820 30820
30821 restoreStackSize(stackSize); 30821 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
30822 30822
30823 } 30823 }
30824 return ; 30824
30825 } 30825
30826 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0" 30826 }
30827 30827
30828 30828 }
30829 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" 30829 catch (RecognitionException re) {
30830 // InternalApplicationConfiguration.g:10194:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; 30830 reportError(re);
30831 public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { 30831 recover(input,re);
30832 30832 }
30833 int stackSize = keepStackSize(); 30833 finally {
30834 30834
30835 try { 30835 restoreStackSize(stackSize);
30836 // InternalApplicationConfiguration.g:10198:1: ( ( RULE_STRING ) ) 30836
30837 // InternalApplicationConfiguration.g:10199:2: ( RULE_STRING ) 30837 }
30838 { 30838 return ;
30839 // InternalApplicationConfiguration.g:10199:2: ( RULE_STRING ) 30839 }
30840 // InternalApplicationConfiguration.g:10200:3: RULE_STRING 30840 // $ANTLR end "rule__FileReference__ReferredAssignment"
30841 { 30841
30842 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); 30842
30843 match(input,RULE_STRING,FOLLOW_2); 30843 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1"
30844 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); 30844 // InternalApplicationConfiguration.g:9986:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ;
30845 30845 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException {
30846 } 30846
30847 30847 int stackSize = keepStackSize();
30848 30848
30849 } 30849 try {
30850 30850 // InternalApplicationConfiguration.g:9990:1: ( ( ruleMetamodelEntry ) )
30851 } 30851 // InternalApplicationConfiguration.g:9991:2: ( ruleMetamodelEntry )
30852 catch (RecognitionException re) { 30852 {
30853 reportError(re); 30853 // InternalApplicationConfiguration.g:9991:2: ( ruleMetamodelEntry )
30854 recover(input,re); 30854 // InternalApplicationConfiguration.g:9992:3: ruleMetamodelEntry
30855 } 30855 {
30856 finally { 30856 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
30857 30857 pushFollow(FOLLOW_2);
30858 restoreStackSize(stackSize); 30858 ruleMetamodelEntry();
30859 30859
30860 } 30860 state._fsp--;
30861 return ; 30861
30862 } 30862 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
30863 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1" 30863
30864 30864 }
30865 30865
30866 // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" 30866
30867 // InternalApplicationConfiguration.g:10209:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; 30867 }
30868 public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { 30868
30869 30869 }
30870 int stackSize = keepStackSize(); 30870 catch (RecognitionException re) {
30871 30871 reportError(re);
30872 try { 30872 recover(input,re);
30873 // InternalApplicationConfiguration.g:10213:1: ( ( RULE_ID ) ) 30873 }
30874 // InternalApplicationConfiguration.g:10214:2: ( RULE_ID ) 30874 finally {
30875 { 30875
30876 // InternalApplicationConfiguration.g:10214:2: ( RULE_ID ) 30876 restoreStackSize(stackSize);
30877 // InternalApplicationConfiguration.g:10215:3: RULE_ID 30877
30878 { 30878 }
30879 before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 30879 return ;
30880 match(input,RULE_ID,FOLLOW_2); 30880 }
30881 after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 30881 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1"
30882 30882
30883 } 30883
30884 30884 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1"
30885 30885 // InternalApplicationConfiguration.g:10001:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ;
30886 } 30886 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException {
30887 30887
30888 } 30888 int stackSize = keepStackSize();
30889 catch (RecognitionException re) { 30889
30890 reportError(re); 30890 try {
30891 recover(input,re); 30891 // InternalApplicationConfiguration.g:10005:1: ( ( ruleMetamodelEntry ) )
30892 } 30892 // InternalApplicationConfiguration.g:10006:2: ( ruleMetamodelEntry )
30893 finally { 30893 {
30894 30894 // InternalApplicationConfiguration.g:10006:2: ( ruleMetamodelEntry )
30895 restoreStackSize(stackSize); 30895 // InternalApplicationConfiguration.g:10007:3: ruleMetamodelEntry
30896 30896 {
30897 } 30897 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
30898 return ; 30898 pushFollow(FOLLOW_2);
30899 } 30899 ruleMetamodelEntry();
30900 // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1" 30900
30901 30901 state._fsp--;
30902 30902
30903 // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" 30903 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
30904 // InternalApplicationConfiguration.g:10224:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; 30904
30905 public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { 30905 }
30906 30906
30907 int stackSize = keepStackSize(); 30907
30908 30908 }
30909 try { 30909
30910 // InternalApplicationConfiguration.g:10228:1: ( ( ruleScopeSpecification ) ) 30910 }
30911 // InternalApplicationConfiguration.g:10229:2: ( ruleScopeSpecification ) 30911 catch (RecognitionException re) {
30912 { 30912 reportError(re);
30913 // InternalApplicationConfiguration.g:10229:2: ( ruleScopeSpecification ) 30913 recover(input,re);
30914 // InternalApplicationConfiguration.g:10230:3: ruleScopeSpecification 30914 }
30915 { 30915 finally {
30916 before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 30916
30917 pushFollow(FOLLOW_2); 30917 restoreStackSize(stackSize);
30918 ruleScopeSpecification(); 30918
30919 30919 }
30920 state._fsp--; 30920 return ;
30921 30921 }
30922 after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 30922 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1"
30923 30923
30924 } 30924
30925 30925 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1"
30926 30926 // InternalApplicationConfiguration.g:10016:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
30927 } 30927 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException {
30928 30928
30929 } 30929 int stackSize = keepStackSize();
30930 catch (RecognitionException re) { 30930
30931 reportError(re); 30931 try {
30932 recover(input,re); 30932 // InternalApplicationConfiguration.g:10020:1: ( ( ( ruleQualifiedName ) ) )
30933 } 30933 // InternalApplicationConfiguration.g:10021:2: ( ( ruleQualifiedName ) )
30934 finally { 30934 {
30935 30935 // InternalApplicationConfiguration.g:10021:2: ( ( ruleQualifiedName ) )
30936 restoreStackSize(stackSize); 30936 // InternalApplicationConfiguration.g:10022:3: ( ruleQualifiedName )
30937 30937 {
30938 } 30938 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
30939 return ; 30939 // InternalApplicationConfiguration.g:10023:3: ( ruleQualifiedName )
30940 } 30940 // InternalApplicationConfiguration.g:10024:4: ruleQualifiedName
30941 // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2" 30941 {
30942 30942 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1());
30943 30943 pushFollow(FOLLOW_2);
30944 // $ANTLR start "rule__ScopeReference__ReferredAssignment" 30944 ruleQualifiedName();
30945 // InternalApplicationConfiguration.g:10239:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; 30945
30946 public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { 30946 state._fsp--;
30947 30947
30948 int stackSize = keepStackSize(); 30948 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1());
30949 30949
30950 try { 30950 }
30951 // InternalApplicationConfiguration.g:10243:1: ( ( ( RULE_ID ) ) ) 30951
30952 // InternalApplicationConfiguration.g:10244:2: ( ( RULE_ID ) ) 30952 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
30953 { 30953
30954 // InternalApplicationConfiguration.g:10244:2: ( ( RULE_ID ) ) 30954 }
30955 // InternalApplicationConfiguration.g:10245:3: ( RULE_ID ) 30955
30956 { 30956
30957 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); 30957 }
30958 // InternalApplicationConfiguration.g:10246:3: ( RULE_ID ) 30958
30959 // InternalApplicationConfiguration.g:10247:4: RULE_ID 30959 }
30960 { 30960 catch (RecognitionException re) {
30961 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); 30961 reportError(re);
30962 match(input,RULE_ID,FOLLOW_2); 30962 recover(input,re);
30963 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); 30963 }
30964 30964 finally {
30965 } 30965
30966 30966 restoreStackSize(stackSize);
30967 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); 30967
30968 30968 }
30969 } 30969 return ;
30970 30970 }
30971 30971 // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1"
30972 } 30972
30973 30973
30974 } 30974 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2"
30975 catch (RecognitionException re) { 30975 // InternalApplicationConfiguration.g:10035:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ;
30976 reportError(re); 30976 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException {
30977 recover(input,re); 30977
30978 } 30978 int stackSize = keepStackSize();
30979 finally { 30979
30980 30980 try {
30981 restoreStackSize(stackSize); 30981 // InternalApplicationConfiguration.g:10039:1: ( ( ruleMetamodelElement ) )
30982 30982 // InternalApplicationConfiguration.g:10040:2: ( ruleMetamodelElement )
30983 } 30983 {
30984 return ; 30984 // InternalApplicationConfiguration.g:10040:2: ( ruleMetamodelElement )
30985 } 30985 // InternalApplicationConfiguration.g:10041:3: ruleMetamodelElement
30986 // $ANTLR end "rule__ScopeReference__ReferredAssignment" 30986 {
30987 30987 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
30988 30988 pushFollow(FOLLOW_2);
30989 // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" 30989 ruleMetamodelElement();
30990 // InternalApplicationConfiguration.g:10258:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; 30990
30991 public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { 30991 state._fsp--;
30992 30992
30993 int stackSize = keepStackSize(); 30993 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
30994 30994
30995 try { 30995 }
30996 // InternalApplicationConfiguration.g:10262:1: ( ( ruleMetamodel ) ) 30996
30997 // InternalApplicationConfiguration.g:10263:2: ( ruleMetamodel ) 30997
30998 { 30998 }
30999 // InternalApplicationConfiguration.g:10263:2: ( ruleMetamodel ) 30999
31000 // InternalApplicationConfiguration.g:10264:3: ruleMetamodel 31000 }
31001 { 31001 catch (RecognitionException re) {
31002 before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 31002 reportError(re);
31003 pushFollow(FOLLOW_2); 31003 recover(input,re);
31004 ruleMetamodel(); 31004 }
31005 31005 finally {
31006 state._fsp--; 31006
31007 31007 restoreStackSize(stackSize);
31008 after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 31008
31009 31009 }
31010 } 31010 return ;
31011 31011 }
31012 31012 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2"
31013 } 31013
31014 31014
31015 } 31015 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
31016 catch (RecognitionException re) { 31016 // InternalApplicationConfiguration.g:10050:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ;
31017 reportError(re); 31017 public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
31018 recover(input,re); 31018
31019 } 31019 int stackSize = keepStackSize();
31020 finally { 31020
31021 31021 try {
31022 restoreStackSize(stackSize); 31022 // InternalApplicationConfiguration.g:10054:1: ( ( ruleMetamodelElement ) )
31023 31023 // InternalApplicationConfiguration.g:10055:2: ( ruleMetamodelElement )
31024 } 31024 {
31025 return ; 31025 // InternalApplicationConfiguration.g:10055:2: ( ruleMetamodelElement )
31026 } 31026 // InternalApplicationConfiguration.g:10056:3: ruleMetamodelElement
31027 // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2" 31027 {
31028 31028 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
31029 31029 pushFollow(FOLLOW_2);
31030 // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" 31030 ruleMetamodelElement();
31031 // InternalApplicationConfiguration.g:10273:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; 31031
31032 public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { 31032 state._fsp--;
31033 31033
31034 int stackSize = keepStackSize(); 31034 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
31035 31035
31036 try { 31036 }
31037 // InternalApplicationConfiguration.g:10277:1: ( ( rulePartialModel ) ) 31037
31038 // InternalApplicationConfiguration.g:10278:2: ( rulePartialModel ) 31038
31039 { 31039 }
31040 // InternalApplicationConfiguration.g:10278:2: ( rulePartialModel ) 31040
31041 // InternalApplicationConfiguration.g:10279:3: rulePartialModel 31041 }
31042 { 31042 catch (RecognitionException re) {
31043 before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 31043 reportError(re);
31044 pushFollow(FOLLOW_2); 31044 recover(input,re);
31045 rulePartialModel(); 31045 }
31046 31046 finally {
31047 state._fsp--; 31047
31048 31048 restoreStackSize(stackSize);
31049 after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 31049
31050 31050 }
31051 } 31051 return ;
31052 31052 }
31053 31053 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
31054 } 31054
31055 31055
31056 } 31056 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0"
31057 catch (RecognitionException re) { 31057 // InternalApplicationConfiguration.g:10065:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
31058 reportError(re); 31058 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException {
31059 recover(input,re); 31059
31060 } 31060 int stackSize = keepStackSize();
31061 finally { 31061
31062 31062 try {
31063 restoreStackSize(stackSize); 31063 // InternalApplicationConfiguration.g:10069:1: ( ( ( ruleQualifiedName ) ) )
31064 31064 // InternalApplicationConfiguration.g:10070:2: ( ( ruleQualifiedName ) )
31065 } 31065 {
31066 return ; 31066 // InternalApplicationConfiguration.g:10070:2: ( ( ruleQualifiedName ) )
31067 } 31067 // InternalApplicationConfiguration.g:10071:3: ( ruleQualifiedName )
31068 // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2" 31068 {
31069 31069 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
31070 31070 // InternalApplicationConfiguration.g:10072:3: ( ruleQualifiedName )
31071 // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" 31071 // InternalApplicationConfiguration.g:10073:4: ruleQualifiedName
31072 // InternalApplicationConfiguration.g:10288:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; 31072 {
31073 public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { 31073 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1());
31074 31074 pushFollow(FOLLOW_2);
31075 int stackSize = keepStackSize(); 31075 ruleQualifiedName();
31076 31076
31077 try { 31077 state._fsp--;
31078 // InternalApplicationConfiguration.g:10292:1: ( ( ruleGraphPattern ) ) 31078
31079 // InternalApplicationConfiguration.g:10293:2: ( ruleGraphPattern ) 31079 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1());
31080 { 31080
31081 // InternalApplicationConfiguration.g:10293:2: ( ruleGraphPattern ) 31081 }
31082 // InternalApplicationConfiguration.g:10294:3: ruleGraphPattern 31082
31083 { 31083 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
31084 before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 31084
31085 pushFollow(FOLLOW_2); 31085 }
31086 ruleGraphPattern(); 31086
31087 31087
31088 state._fsp--; 31088 }
31089 31089
31090 after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 31090 }
31091 31091 catch (RecognitionException re) {
31092 } 31092 reportError(re);
31093 31093 recover(input,re);
31094 31094 }
31095 } 31095 finally {
31096 31096
31097 } 31097 restoreStackSize(stackSize);
31098 catch (RecognitionException re) { 31098
31099 reportError(re); 31099 }
31100 recover(input,re); 31100 return ;
31101 } 31101 }
31102 finally { 31102 // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0"
31103 31103
31104 restoreStackSize(stackSize); 31104
31105 31105 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1"
31106 } 31106 // InternalApplicationConfiguration.g:10084:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ;
31107 return ; 31107 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException {
31108 } 31108
31109 // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2" 31109 int stackSize = keepStackSize();
31110 31110
31111 31111 try {
31112 // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_3_2" 31112 // InternalApplicationConfiguration.g:10088:1: ( ( ( RULE_ID ) ) )
31113 // InternalApplicationConfiguration.g:10303:1: rule__GenerationTask__ScopeAssignment_3_3_2 : ( ruleScope ) ; 31113 // InternalApplicationConfiguration.g:10089:2: ( ( RULE_ID ) )
31114 public final void rule__GenerationTask__ScopeAssignment_3_3_2() throws RecognitionException { 31114 {
31115 31115 // InternalApplicationConfiguration.g:10089:2: ( ( RULE_ID ) )
31116 int stackSize = keepStackSize(); 31116 // InternalApplicationConfiguration.g:10090:3: ( RULE_ID )
31117 31117 {
31118 try { 31118 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
31119 // InternalApplicationConfiguration.g:10307:1: ( ( ruleScope ) ) 31119 // InternalApplicationConfiguration.g:10091:3: ( RULE_ID )
31120 // InternalApplicationConfiguration.g:10308:2: ( ruleScope ) 31120 // InternalApplicationConfiguration.g:10092:4: RULE_ID
31121 { 31121 {
31122 // InternalApplicationConfiguration.g:10308:2: ( ruleScope ) 31122 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
31123 // InternalApplicationConfiguration.g:10309:3: ruleScope 31123 match(input,RULE_ID,FOLLOW_2);
31124 { 31124 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
31125 before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); 31125
31126 pushFollow(FOLLOW_2); 31126 }
31127 ruleScope(); 31127
31128 31128 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
31129 state._fsp--; 31129
31130 31130 }
31131 after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); 31131
31132 31132
31133 } 31133 }
31134 31134
31135 31135 }
31136 } 31136 catch (RecognitionException re) {
31137 31137 reportError(re);
31138 } 31138 recover(input,re);
31139 catch (RecognitionException re) { 31139 }
31140 reportError(re); 31140 finally {
31141 recover(input,re); 31141
31142 } 31142 restoreStackSize(stackSize);
31143 finally { 31143
31144 31144 }
31145 restoreStackSize(stackSize); 31145 return ;
31146 31146 }
31147 } 31147 // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1"
31148 return ; 31148
31149 } 31149
31150 // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_3_2" 31150 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1"
31151 31151 // InternalApplicationConfiguration.g:10103:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ;
31152 31152 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException {
31153 // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0" 31153
31154 // InternalApplicationConfiguration.g:10318:1: rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 : ( ( 'number' ) ) ; 31154 int stackSize = keepStackSize();
31155 public final void rule__GenerationTask__NumberSpecifiedAssignment_3_4_0() throws RecognitionException { 31155
31156 31156 try {
31157 int stackSize = keepStackSize(); 31157 // InternalApplicationConfiguration.g:10107:1: ( ( ( RULE_ID ) ) )
31158 31158 // InternalApplicationConfiguration.g:10108:2: ( ( RULE_ID ) )
31159 try { 31159 {
31160 // InternalApplicationConfiguration.g:10322:1: ( ( ( 'number' ) ) ) 31160 // InternalApplicationConfiguration.g:10108:2: ( ( RULE_ID ) )
31161 // InternalApplicationConfiguration.g:10323:2: ( ( 'number' ) ) 31161 // InternalApplicationConfiguration.g:10109:3: ( RULE_ID )
31162 { 31162 {
31163 // InternalApplicationConfiguration.g:10323:2: ( ( 'number' ) ) 31163 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
31164 // InternalApplicationConfiguration.g:10324:3: ( 'number' ) 31164 // InternalApplicationConfiguration.g:10110:3: ( RULE_ID )
31165 { 31165 // InternalApplicationConfiguration.g:10111:4: RULE_ID
31166 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 31166 {
31167 // InternalApplicationConfiguration.g:10325:3: ( 'number' ) 31167 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
31168 // InternalApplicationConfiguration.g:10326:4: 'number' 31168 match(input,RULE_ID,FOLLOW_2);
31169 { 31169 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
31170 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 31170
31171 match(input,56,FOLLOW_2); 31171 }
31172 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 31172
31173 31173 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
31174 } 31174
31175 31175 }
31176 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 31176
31177 31177
31178 } 31178 }
31179 31179
31180 31180 }
31181 } 31181 catch (RecognitionException re) {
31182 31182 reportError(re);
31183 } 31183 recover(input,re);
31184 catch (RecognitionException re) { 31184 }
31185 reportError(re); 31185 finally {
31186 recover(input,re); 31186
31187 } 31187 restoreStackSize(stackSize);
31188 finally { 31188
31189 31189 }
31190 restoreStackSize(stackSize); 31190 return ;
31191 31191 }
31192 } 31192 // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1"
31193 return ; 31193
31194 } 31194
31195 // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0" 31195 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1"
31196 31196 // InternalApplicationConfiguration.g:10122:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
31197 31197 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException {
31198 // $ANTLR start "rule__GenerationTask__NumberAssignment_3_4_2" 31198
31199 // InternalApplicationConfiguration.g:10337:1: rule__GenerationTask__NumberAssignment_3_4_2 : ( RULE_INT ) ; 31199 int stackSize = keepStackSize();
31200 public final void rule__GenerationTask__NumberAssignment_3_4_2() throws RecognitionException { 31200
31201 31201 try {
31202 int stackSize = keepStackSize(); 31202 // InternalApplicationConfiguration.g:10126:1: ( ( RULE_ID ) )
31203 31203 // InternalApplicationConfiguration.g:10127:2: ( RULE_ID )
31204 try { 31204 {
31205 // InternalApplicationConfiguration.g:10341:1: ( ( RULE_INT ) ) 31205 // InternalApplicationConfiguration.g:10127:2: ( RULE_ID )
31206 // InternalApplicationConfiguration.g:10342:2: ( RULE_INT ) 31206 // InternalApplicationConfiguration.g:10128:3: RULE_ID
31207 { 31207 {
31208 // InternalApplicationConfiguration.g:10342:2: ( RULE_INT ) 31208 before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
31209 // InternalApplicationConfiguration.g:10343:3: RULE_INT 31209 match(input,RULE_ID,FOLLOW_2);
31210 { 31210 after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
31211 before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); 31211
31212 match(input,RULE_INT,FOLLOW_2); 31212 }
31213 after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); 31213
31214 31214
31215 } 31215 }
31216 31216
31217 31217 }
31218 } 31218 catch (RecognitionException re) {
31219 31219 reportError(re);
31220 } 31220 recover(input,re);
31221 catch (RecognitionException re) { 31221 }
31222 reportError(re); 31222 finally {
31223 recover(input,re); 31223
31224 } 31224 restoreStackSize(stackSize);
31225 finally { 31225
31226 31226 }
31227 restoreStackSize(stackSize); 31227 return ;
31228 31228 }
31229 } 31229 // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1"
31230 return ; 31230
31231 } 31231
31232 // $ANTLR end "rule__GenerationTask__NumberAssignment_3_4_2" 31232 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2"
31233 31233 // InternalApplicationConfiguration.g:10137:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ;
31234 31234 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException {
31235 // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_5_0" 31235
31236 // InternalApplicationConfiguration.g:10352:1: rule__GenerationTask__RunSpecifiedAssignment_3_5_0 : ( ( 'runs' ) ) ; 31236 int stackSize = keepStackSize();
31237 public final void rule__GenerationTask__RunSpecifiedAssignment_3_5_0() throws RecognitionException { 31237
31238 31238 try {
31239 int stackSize = keepStackSize(); 31239 // InternalApplicationConfiguration.g:10141:1: ( ( ruleMetamodelSpecification ) )
31240 31240 // InternalApplicationConfiguration.g:10142:2: ( ruleMetamodelSpecification )
31241 try { 31241 {
31242 // InternalApplicationConfiguration.g:10356:1: ( ( ( 'runs' ) ) ) 31242 // InternalApplicationConfiguration.g:10142:2: ( ruleMetamodelSpecification )
31243 // InternalApplicationConfiguration.g:10357:2: ( ( 'runs' ) ) 31243 // InternalApplicationConfiguration.g:10143:3: ruleMetamodelSpecification
31244 { 31244 {
31245 // InternalApplicationConfiguration.g:10357:2: ( ( 'runs' ) ) 31245 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
31246 // InternalApplicationConfiguration.g:10358:3: ( 'runs' ) 31246 pushFollow(FOLLOW_2);
31247 { 31247 ruleMetamodelSpecification();
31248 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 31248
31249 // InternalApplicationConfiguration.g:10359:3: ( 'runs' ) 31249 state._fsp--;
31250 // InternalApplicationConfiguration.g:10360:4: 'runs' 31250
31251 { 31251 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
31252 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 31252
31253 match(input,57,FOLLOW_2); 31253 }
31254 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 31254
31255 31255
31256 } 31256 }
31257 31257
31258 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 31258 }
31259 31259 catch (RecognitionException re) {
31260 } 31260 reportError(re);
31261 31261 recover(input,re);
31262 31262 }
31263 } 31263 finally {
31264 31264
31265 } 31265 restoreStackSize(stackSize);
31266 catch (RecognitionException re) { 31266
31267 reportError(re); 31267 }
31268 recover(input,re); 31268 return ;
31269 } 31269 }
31270 finally { 31270 // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2"
31271 31271
31272 restoreStackSize(stackSize); 31272
31273 31273 // $ANTLR start "rule__MetamodelReference__ReferredAssignment"
31274 } 31274 // InternalApplicationConfiguration.g:10152:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
31275 return ; 31275 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException {
31276 } 31276
31277 // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_5_0" 31277 int stackSize = keepStackSize();
31278 31278
31279 31279 try {
31280 // $ANTLR start "rule__GenerationTask__RunsAssignment_3_5_2" 31280 // InternalApplicationConfiguration.g:10156:1: ( ( ( RULE_ID ) ) )
31281 // InternalApplicationConfiguration.g:10371:1: rule__GenerationTask__RunsAssignment_3_5_2 : ( RULE_INT ) ; 31281 // InternalApplicationConfiguration.g:10157:2: ( ( RULE_ID ) )
31282 public final void rule__GenerationTask__RunsAssignment_3_5_2() throws RecognitionException { 31282 {
31283 31283 // InternalApplicationConfiguration.g:10157:2: ( ( RULE_ID ) )
31284 int stackSize = keepStackSize(); 31284 // InternalApplicationConfiguration.g:10158:3: ( RULE_ID )
31285 31285 {
31286 try { 31286 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
31287 // InternalApplicationConfiguration.g:10375:1: ( ( RULE_INT ) ) 31287 // InternalApplicationConfiguration.g:10159:3: ( RULE_ID )
31288 // InternalApplicationConfiguration.g:10376:2: ( RULE_INT ) 31288 // InternalApplicationConfiguration.g:10160:4: RULE_ID
31289 { 31289 {
31290 // InternalApplicationConfiguration.g:10376:2: ( RULE_INT ) 31290 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
31291 // InternalApplicationConfiguration.g:10377:3: RULE_INT 31291 match(input,RULE_ID,FOLLOW_2);
31292 { 31292 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
31293 before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); 31293
31294 match(input,RULE_INT,FOLLOW_2); 31294 }
31295 after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); 31295
31296 31296 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
31297 } 31297
31298 31298 }
31299 31299
31300 } 31300
31301 31301 }
31302 } 31302
31303 catch (RecognitionException re) { 31303 }
31304 reportError(re); 31304 catch (RecognitionException re) {
31305 recover(input,re); 31305 reportError(re);
31306 } 31306 recover(input,re);
31307 finally { 31307 }
31308 31308 finally {
31309 restoreStackSize(stackSize); 31309
31310 31310 restoreStackSize(stackSize);
31311 } 31311
31312 return ; 31312 }
31313 } 31313 return ;
31314 // $ANTLR end "rule__GenerationTask__RunsAssignment_3_5_2" 31314 }
31315 31315 // $ANTLR end "rule__MetamodelReference__ReferredAssignment"
31316 31316
31317 // $ANTLR start "rule__GenerationTask__SolverAssignment_3_6_2" 31317
31318 // InternalApplicationConfiguration.g:10386:1: rule__GenerationTask__SolverAssignment_3_6_2 : ( ruleSolver ) ; 31318 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1"
31319 public final void rule__GenerationTask__SolverAssignment_3_6_2() throws RecognitionException { 31319 // InternalApplicationConfiguration.g:10171:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ;
31320 31320 public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException {
31321 int stackSize = keepStackSize(); 31321
31322 31322 int stackSize = keepStackSize();
31323 try { 31323
31324 // InternalApplicationConfiguration.g:10390:1: ( ( ruleSolver ) ) 31324 try {
31325 // InternalApplicationConfiguration.g:10391:2: ( ruleSolver ) 31325 // InternalApplicationConfiguration.g:10175:1: ( ( rulePartialModelEntry ) )
31326 { 31326 // InternalApplicationConfiguration.g:10176:2: ( rulePartialModelEntry )
31327 // InternalApplicationConfiguration.g:10391:2: ( ruleSolver ) 31327 {
31328 // InternalApplicationConfiguration.g:10392:3: ruleSolver 31328 // InternalApplicationConfiguration.g:10176:2: ( rulePartialModelEntry )
31329 { 31329 // InternalApplicationConfiguration.g:10177:3: rulePartialModelEntry
31330 before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); 31330 {
31331 pushFollow(FOLLOW_2); 31331 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
31332 ruleSolver(); 31332 pushFollow(FOLLOW_2);
31333 31333 rulePartialModelEntry();
31334 state._fsp--; 31334
31335 31335 state._fsp--;
31336 after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); 31336
31337 31337 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
31338 } 31338
31339 31339 }
31340 31340
31341 } 31341
31342 31342 }
31343 } 31343
31344 catch (RecognitionException re) { 31344 }
31345 reportError(re); 31345 catch (RecognitionException re) {
31346 recover(input,re); 31346 reportError(re);
31347 } 31347 recover(input,re);
31348 finally { 31348 }
31349 31349 finally {
31350 restoreStackSize(stackSize); 31350
31351 31351 restoreStackSize(stackSize);
31352 } 31352
31353 return ; 31353 }
31354 } 31354 return ;
31355 // $ANTLR end "rule__GenerationTask__SolverAssignment_3_6_2" 31355 }
31356 31356 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1"
31357 31357
31358 // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_7_2" 31358
31359 // InternalApplicationConfiguration.g:10401:1: rule__GenerationTask__ConfigAssignment_3_7_2 : ( ruleConfig ) ; 31359 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1"
31360 public final void rule__GenerationTask__ConfigAssignment_3_7_2() throws RecognitionException { 31360 // InternalApplicationConfiguration.g:10186:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ;
31361 31361 public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException {
31362 int stackSize = keepStackSize(); 31362
31363 31363 int stackSize = keepStackSize();
31364 try { 31364
31365 // InternalApplicationConfiguration.g:10405:1: ( ( ruleConfig ) ) 31365 try {
31366 // InternalApplicationConfiguration.g:10406:2: ( ruleConfig ) 31366 // InternalApplicationConfiguration.g:10190:1: ( ( rulePartialModelEntry ) )
31367 { 31367 // InternalApplicationConfiguration.g:10191:2: ( rulePartialModelEntry )
31368 // InternalApplicationConfiguration.g:10406:2: ( ruleConfig ) 31368 {
31369 // InternalApplicationConfiguration.g:10407:3: ruleConfig 31369 // InternalApplicationConfiguration.g:10191:2: ( rulePartialModelEntry )
31370 { 31370 // InternalApplicationConfiguration.g:10192:3: rulePartialModelEntry
31371 before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); 31371 {
31372 pushFollow(FOLLOW_2); 31372 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
31373 ruleConfig(); 31373 pushFollow(FOLLOW_2);
31374 31374 rulePartialModelEntry();
31375 state._fsp--; 31375
31376 31376 state._fsp--;
31377 after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); 31377
31378 31378 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
31379 } 31379
31380 31380 }
31381 31381
31382 } 31382
31383 31383 }
31384 } 31384
31385 catch (RecognitionException re) { 31385 }
31386 reportError(re); 31386 catch (RecognitionException re) {
31387 recover(input,re); 31387 reportError(re);
31388 } 31388 recover(input,re);
31389 finally { 31389 }
31390 31390 finally {
31391 restoreStackSize(stackSize); 31391
31392 31392 restoreStackSize(stackSize);
31393 } 31393
31394 return ; 31394 }
31395 } 31395 return ;
31396 // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_7_2" 31396 }
31397 31397 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1"
31398 31398
31399 // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_8_2" 31399
31400 // InternalApplicationConfiguration.g:10416:1: rule__GenerationTask__DebugFolderAssignment_3_8_2 : ( ruleFile ) ; 31400 // $ANTLR start "rule__ModelEntry__PathAssignment"
31401 public final void rule__GenerationTask__DebugFolderAssignment_3_8_2() throws RecognitionException { 31401 // InternalApplicationConfiguration.g:10201:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ;
31402 31402 public final void rule__ModelEntry__PathAssignment() throws RecognitionException {
31403 int stackSize = keepStackSize(); 31403
31404 31404 int stackSize = keepStackSize();
31405 try { 31405
31406 // InternalApplicationConfiguration.g:10420:1: ( ( ruleFile ) ) 31406 try {
31407 // InternalApplicationConfiguration.g:10421:2: ( ruleFile ) 31407 // InternalApplicationConfiguration.g:10205:1: ( ( ruleFile ) )
31408 { 31408 // InternalApplicationConfiguration.g:10206:2: ( ruleFile )
31409 // InternalApplicationConfiguration.g:10421:2: ( ruleFile ) 31409 {
31410 // InternalApplicationConfiguration.g:10422:3: ruleFile 31410 // InternalApplicationConfiguration.g:10206:2: ( ruleFile )
31411 { 31411 // InternalApplicationConfiguration.g:10207:3: ruleFile
31412 before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); 31412 {
31413 pushFollow(FOLLOW_2); 31413 before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
31414 ruleFile(); 31414 pushFollow(FOLLOW_2);
31415 31415 ruleFile();
31416 state._fsp--; 31416
31417 31417 state._fsp--;
31418 after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); 31418
31419 31419 after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
31420 } 31420
31421 31421 }
31422 31422
31423 } 31423
31424 31424 }
31425 } 31425
31426 catch (RecognitionException re) { 31426 }
31427 reportError(re); 31427 catch (RecognitionException re) {
31428 recover(input,re); 31428 reportError(re);
31429 } 31429 recover(input,re);
31430 finally { 31430 }
31431 31431 finally {
31432 restoreStackSize(stackSize); 31432
31433 31433 restoreStackSize(stackSize);
31434 } 31434
31435 return ; 31435 }
31436 } 31436 return ;
31437 // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_8_2" 31437 }
31438 31438 // $ANTLR end "rule__ModelEntry__PathAssignment"
31439 31439
31440 // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_9_2" 31440
31441 // InternalApplicationConfiguration.g:10431:1: rule__GenerationTask__TargetLogFileAssignment_3_9_2 : ( ruleFile ) ; 31441 // $ANTLR start "rule__FolderEntry__PathAssignment_1"
31442 public final void rule__GenerationTask__TargetLogFileAssignment_3_9_2() throws RecognitionException { 31442 // InternalApplicationConfiguration.g:10216:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ;
31443 31443 public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException {
31444 int stackSize = keepStackSize(); 31444
31445 31445 int stackSize = keepStackSize();
31446 try { 31446
31447 // InternalApplicationConfiguration.g:10435:1: ( ( ruleFile ) ) 31447 try {
31448 // InternalApplicationConfiguration.g:10436:2: ( ruleFile ) 31448 // InternalApplicationConfiguration.g:10220:1: ( ( ruleFile ) )
31449 { 31449 // InternalApplicationConfiguration.g:10221:2: ( ruleFile )
31450 // InternalApplicationConfiguration.g:10436:2: ( ruleFile ) 31450 {
31451 // InternalApplicationConfiguration.g:10437:3: ruleFile 31451 // InternalApplicationConfiguration.g:10221:2: ( ruleFile )
31452 { 31452 // InternalApplicationConfiguration.g:10222:3: ruleFile
31453 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); 31453 {
31454 pushFollow(FOLLOW_2); 31454 before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
31455 ruleFile(); 31455 pushFollow(FOLLOW_2);
31456 31456 ruleFile();
31457 state._fsp--; 31457
31458 31458 state._fsp--;
31459 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); 31459
31460 31460 after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
31461 } 31461
31462 31462 }
31463 31463
31464 } 31464
31465 31465 }
31466 } 31466
31467 catch (RecognitionException re) { 31467 }
31468 reportError(re); 31468 catch (RecognitionException re) {
31469 recover(input,re); 31469 reportError(re);
31470 } 31470 recover(input,re);
31471 finally { 31471 }
31472 31472 finally {
31473 restoreStackSize(stackSize); 31473
31474 31474 restoreStackSize(stackSize);
31475 } 31475
31476 return ; 31476 }
31477 } 31477 return ;
31478 // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_9_2" 31478 }
31479 31479 // $ANTLR end "rule__FolderEntry__PathAssignment_1"
31480 31480
31481 // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2" 31481
31482 // InternalApplicationConfiguration.g:10446:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 : ( ruleFile ) ; 31482 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2"
31483 public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2() throws RecognitionException { 31483 // InternalApplicationConfiguration.g:10231:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ;
31484 31484 public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException {
31485 int stackSize = keepStackSize(); 31485
31486 31486 int stackSize = keepStackSize();
31487 try { 31487
31488 // InternalApplicationConfiguration.g:10450:1: ( ( ruleFile ) ) 31488 try {
31489 // InternalApplicationConfiguration.g:10451:2: ( ruleFile ) 31489 // InternalApplicationConfiguration.g:10235:1: ( ( ruleModelEntry ) )
31490 { 31490 // InternalApplicationConfiguration.g:10236:2: ( ruleModelEntry )
31491 // InternalApplicationConfiguration.g:10451:2: ( ruleFile ) 31491 {
31492 // InternalApplicationConfiguration.g:10452:3: ruleFile 31492 // InternalApplicationConfiguration.g:10236:2: ( ruleModelEntry )
31493 { 31493 // InternalApplicationConfiguration.g:10237:3: ruleModelEntry
31494 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); 31494 {
31495 pushFollow(FOLLOW_2); 31495 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
31496 ruleFile(); 31496 pushFollow(FOLLOW_2);
31497 31497 ruleModelEntry();
31498 state._fsp--; 31498
31499 31499 state._fsp--;
31500 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); 31500
31501 31501 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
31502 } 31502
31503 31503 }
31504 31504
31505 } 31505
31506 31506 }
31507 } 31507
31508 catch (RecognitionException re) { 31508 }
31509 reportError(re); 31509 catch (RecognitionException re) {
31510 recover(input,re); 31510 reportError(re);
31511 } 31511 recover(input,re);
31512 finally { 31512 }
31513 31513 finally {
31514 restoreStackSize(stackSize); 31514
31515 31515 restoreStackSize(stackSize);
31516 } 31516
31517 return ; 31517 }
31518 } 31518 return ;
31519 // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2" 31519 }
31520 31520 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2"
31521 31521
31522 // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_11_2" 31522
31523 // InternalApplicationConfiguration.g:10461:1: rule__GenerationTask__TagetFolderAssignment_3_11_2 : ( ruleFile ) ; 31523 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1"
31524 public final void rule__GenerationTask__TagetFolderAssignment_3_11_2() throws RecognitionException { 31524 // InternalApplicationConfiguration.g:10246:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ;
31525 31525 public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
31526 int stackSize = keepStackSize(); 31526
31527 31527 int stackSize = keepStackSize();
31528 try { 31528
31529 // InternalApplicationConfiguration.g:10465:1: ( ( ruleFile ) ) 31529 try {
31530 // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) 31530 // InternalApplicationConfiguration.g:10250:1: ( ( ruleModelEntry ) )
31531 { 31531 // InternalApplicationConfiguration.g:10251:2: ( ruleModelEntry )
31532 // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) 31532 {
31533 // InternalApplicationConfiguration.g:10467:3: ruleFile 31533 // InternalApplicationConfiguration.g:10251:2: ( ruleModelEntry )
31534 { 31534 // InternalApplicationConfiguration.g:10252:3: ruleModelEntry
31535 before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); 31535 {
31536 pushFollow(FOLLOW_2); 31536 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
31537 ruleFile(); 31537 pushFollow(FOLLOW_2);
31538 31538 ruleModelEntry();
31539 state._fsp--; 31539
31540 31540 state._fsp--;
31541 after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); 31541
31542 31542 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
31543 } 31543
31544 31544 }
31545 31545
31546 } 31546
31547 31547 }
31548 } 31548
31549 catch (RecognitionException re) { 31549 }
31550 reportError(re); 31550 catch (RecognitionException re) {
31551 recover(input,re); 31551 reportError(re);
31552 } 31552 recover(input,re);
31553 finally { 31553 }
31554 31554 finally {
31555 restoreStackSize(stackSize); 31555
31556 31556 restoreStackSize(stackSize);
31557 } 31557
31558 return ; 31558 }
31559 } 31559 return ;
31560 // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_11_2" 31560 }
31561 31561 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1"
31562 // Delegated rules 31562
31563 31563
31564 31564 // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1"
31565 protected DFA56 dfa56 = new DFA56(this); 31565 // InternalApplicationConfiguration.g:10261:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
31566 protected DFA57 dfa57 = new DFA57(this); 31566 public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException {
31567 protected DFA58 dfa58 = new DFA58(this); 31567
31568 protected DFA59 dfa59 = new DFA59(this); 31568 int stackSize = keepStackSize();
31569 protected DFA60 dfa60 = new DFA60(this); 31569
31570 protected DFA61 dfa61 = new DFA61(this); 31570 try {
31571 protected DFA62 dfa62 = new DFA62(this); 31571 // InternalApplicationConfiguration.g:10265:1: ( ( RULE_ID ) )
31572 protected DFA63 dfa63 = new DFA63(this); 31572 // InternalApplicationConfiguration.g:10266:2: ( RULE_ID )
31573 protected DFA64 dfa64 = new DFA64(this); 31573 {
31574 protected DFA65 dfa65 = new DFA65(this); 31574 // InternalApplicationConfiguration.g:10266:2: ( RULE_ID )
31575 protected DFA66 dfa66 = new DFA66(this); 31575 // InternalApplicationConfiguration.g:10267:3: RULE_ID
31576 protected DFA67 dfa67 = new DFA67(this); 31576 {
31577 protected DFA68 dfa68 = new DFA68(this); 31577 before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
31578 static final String dfa_1s = "\16\uffff"; 31578 match(input,RULE_ID,FOLLOW_2);
31579 static final String dfa_2s = "\1\31\15\uffff"; 31579 after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
31580 static final String dfa_3s = "\1\71\15\uffff"; 31580
31581 static final String dfa_4s = "\1\uffff\14\1\1\2"; 31581 }
31582 static final String dfa_5s = "\1\0\15\uffff}>"; 31582
31583 static final String[] dfa_6s = { 31583
31584 "\1\15\4\uffff\1\1\2\uffff\1\3\1\10\13\uffff\1\4\1\uffff\1\2\1\7\1\11\1\12\1\13\1\14\2\uffff\1\5\1\6", 31584 }
31585 "", 31585
31586 "", 31586 }
31587 "", 31587 catch (RecognitionException re) {
31588 "", 31588 reportError(re);
31589 "", 31589 recover(input,re);
31590 "", 31590 }
31591 "", 31591 finally {
31592 "", 31592
31593 "", 31593 restoreStackSize(stackSize);
31594 "", 31594
31595 "", 31595 }
31596 "", 31596 return ;
31597 "" 31597 }
31598 }; 31598 // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1"
31599 31599
31600 static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); 31600
31601 static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); 31601 // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2"
31602 static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); 31602 // InternalApplicationConfiguration.g:10276:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ;
31603 static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); 31603 public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException {
31604 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); 31604
31605 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); 31605 int stackSize = keepStackSize();
31606 31606
31607 class DFA56 extends DFA { 31607 try {
31608 31608 // InternalApplicationConfiguration.g:10280:1: ( ( rulePartialModelSpecification ) )
31609 public DFA56(BaseRecognizer recognizer) { 31609 // InternalApplicationConfiguration.g:10281:2: ( rulePartialModelSpecification )
31610 this.recognizer = recognizer; 31610 {
31611 this.decisionNumber = 56; 31611 // InternalApplicationConfiguration.g:10281:2: ( rulePartialModelSpecification )
31612 this.eot = dfa_1; 31612 // InternalApplicationConfiguration.g:10282:3: rulePartialModelSpecification
31613 this.eof = dfa_1; 31613 {
31614 this.min = dfa_2; 31614 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
31615 this.max = dfa_3; 31615 pushFollow(FOLLOW_2);
31616 this.accept = dfa_4; 31616 rulePartialModelSpecification();
31617 this.special = dfa_5; 31617
31618 this.transition = dfa_6; 31618 state._fsp--;
31619 } 31619
31620 public String getDescription() { 31620 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
31621 return "8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; 31621
31622 } 31622 }
31623 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31623
31624 TokenStream input = (TokenStream)_input; 31624
31625 int _s = s; 31625 }
31626 switch ( s ) { 31626
31627 case 0 : 31627 }
31628 int LA56_0 = input.LA(1); 31628 catch (RecognitionException re) {
31629 31629 reportError(re);
31630 31630 recover(input,re);
31631 int index56_0 = input.index(); 31631 }
31632 input.rewind(); 31632 finally {
31633 s = -1; 31633
31634 if ( LA56_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31634 restoreStackSize(stackSize);
31635 31635
31636 else if ( LA56_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31636 }
31637 31637 return ;
31638 else if ( LA56_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31638 }
31639 31639 // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2"
31640 else if ( LA56_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31640
31641 31641
31642 else if ( LA56_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31642 // $ANTLR start "rule__PartialModelReference__ReferredAssignment"
31643 31643 // InternalApplicationConfiguration.g:10291:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
31644 else if ( LA56_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31644 public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException {
31645 31645
31646 else if ( LA56_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31646 int stackSize = keepStackSize();
31647 31647
31648 else if ( LA56_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31648 try {
31649 31649 // InternalApplicationConfiguration.g:10295:1: ( ( ( RULE_ID ) ) )
31650 else if ( LA56_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31650 // InternalApplicationConfiguration.g:10296:2: ( ( RULE_ID ) )
31651 31651 {
31652 else if ( LA56_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31652 // InternalApplicationConfiguration.g:10296:2: ( ( RULE_ID ) )
31653 31653 // InternalApplicationConfiguration.g:10297:3: ( RULE_ID )
31654 else if ( LA56_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31654 {
31655 31655 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
31656 else if ( LA56_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31656 // InternalApplicationConfiguration.g:10298:3: ( RULE_ID )
31657 31657 // InternalApplicationConfiguration.g:10299:4: RULE_ID
31658 else if ( (LA56_0==25) ) {s = 13;} 31658 {
31659 31659 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1());
31660 31660 match(input,RULE_ID,FOLLOW_2);
31661 input.seek(index56_0); 31661 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1());
31662 if ( s>=0 ) return s; 31662
31663 break; 31663 }
31664 } 31664
31665 NoViableAltException nvae = 31665 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
31666 new NoViableAltException(getDescription(), 56, _s, input); 31666
31667 error(nvae); 31667 }
31668 throw nvae; 31668
31669 } 31669
31670 } 31670 }
31671 static final String dfa_7s = "\15\uffff"; 31671
31672 static final String dfa_8s = "\1\36\14\uffff"; 31672 }
31673 static final String dfa_9s = "\1\71\14\uffff"; 31673 catch (RecognitionException re) {
31674 static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"; 31674 reportError(re);
31675 static final String dfa_11s = "\1\0\14\uffff}>"; 31675 recover(input,re);
31676 static final String[] dfa_12s = { 31676 }
31677 "\1\1\2\uffff\1\3\1\10\13\uffff\1\4\1\uffff\1\2\1\7\1\11\1\12\1\13\1\14\2\uffff\1\5\1\6", 31677 finally {
31678 "", 31678
31679 "", 31679 restoreStackSize(stackSize);
31680 "", 31680
31681 "", 31681 }
31682 "", 31682 return ;
31683 "", 31683 }
31684 "", 31684 // $ANTLR end "rule__PartialModelReference__ReferredAssignment"
31685 "", 31685
31686 "", 31686
31687 "", 31687 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1"
31688 "", 31688 // InternalApplicationConfiguration.g:10310:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ;
31689 "" 31689 public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException {
31690 }; 31690
31691 31691 int stackSize = keepStackSize();
31692 static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); 31692
31693 static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); 31693 try {
31694 static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); 31694 // InternalApplicationConfiguration.g:10314:1: ( ( rulePatternEntry ) )
31695 static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); 31695 // InternalApplicationConfiguration.g:10315:2: ( rulePatternEntry )
31696 static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); 31696 {
31697 static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); 31697 // InternalApplicationConfiguration.g:10315:2: ( rulePatternEntry )
31698 31698 // InternalApplicationConfiguration.g:10316:3: rulePatternEntry
31699 class DFA57 extends DFA { 31699 {
31700 31700 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
31701 public DFA57(BaseRecognizer recognizer) { 31701 pushFollow(FOLLOW_2);
31702 this.recognizer = recognizer; 31702 rulePatternEntry();
31703 this.decisionNumber = 57; 31703
31704 this.eot = dfa_7; 31704 state._fsp--;
31705 this.eof = dfa_7; 31705
31706 this.min = dfa_8; 31706 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
31707 this.max = dfa_9; 31707
31708 this.accept = dfa_10; 31708 }
31709 this.special = dfa_11; 31709
31710 this.transition = dfa_12; 31710
31711 } 31711 }
31712 public String getDescription() { 31712
31713 return "8422:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) )"; 31713 }
31714 } 31714 catch (RecognitionException re) {
31715 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31715 reportError(re);
31716 TokenStream input = (TokenStream)_input; 31716 recover(input,re);
31717 int _s = s; 31717 }
31718 switch ( s ) { 31718 finally {
31719 case 0 : 31719
31720 int LA57_0 = input.LA(1); 31720 restoreStackSize(stackSize);
31721 31721
31722 31722 }
31723 int index57_0 = input.index(); 31723 return ;
31724 input.rewind(); 31724 }
31725 s = -1; 31725 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1"
31726 if ( LA57_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31726
31727 31727
31728 else if ( LA57_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31728 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1"
31729 31729 // InternalApplicationConfiguration.g:10325:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ;
31730 else if ( LA57_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31730 public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException {
31731 31731
31732 else if ( LA57_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31732 int stackSize = keepStackSize();
31733 31733
31734 else if ( LA57_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31734 try {
31735 31735 // InternalApplicationConfiguration.g:10329:1: ( ( rulePatternEntry ) )
31736 else if ( LA57_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31736 // InternalApplicationConfiguration.g:10330:2: ( rulePatternEntry )
31737 31737 {
31738 else if ( LA57_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31738 // InternalApplicationConfiguration.g:10330:2: ( rulePatternEntry )
31739 31739 // InternalApplicationConfiguration.g:10331:3: rulePatternEntry
31740 else if ( LA57_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31740 {
31741 31741 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
31742 else if ( LA57_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31742 pushFollow(FOLLOW_2);
31743 31743 rulePatternEntry();
31744 else if ( LA57_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31744
31745 31745 state._fsp--;
31746 else if ( LA57_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31746
31747 31747 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
31748 else if ( LA57_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31748
31749 31749 }
31750 31750
31751 input.seek(index57_0); 31751
31752 if ( s>=0 ) return s; 31752 }
31753 break; 31753
31754 } 31754 }
31755 NoViableAltException nvae = 31755 catch (RecognitionException re) {
31756 new NoViableAltException(getDescription(), 57, _s, input); 31756 reportError(re);
31757 error(nvae); 31757 recover(input,re);
31758 throw nvae; 31758 }
31759 } 31759 finally {
31760 } 31760
31761 31761 restoreStackSize(stackSize);
31762 class DFA58 extends DFA { 31762
31763 31763 }
31764 public DFA58(BaseRecognizer recognizer) { 31764 return ;
31765 this.recognizer = recognizer; 31765 }
31766 this.decisionNumber = 58; 31766 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1"
31767 this.eot = dfa_1; 31767
31768 this.eof = dfa_1; 31768
31769 this.min = dfa_2; 31769 // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1"
31770 this.max = dfa_3; 31770 // InternalApplicationConfiguration.g:10340:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
31771 this.accept = dfa_4; 31771 public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException {
31772 this.special = dfa_5; 31772
31773 this.transition = dfa_6; 31773 int stackSize = keepStackSize();
31774 } 31774
31775 public String getDescription() { 31775 try {
31776 return "8617:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; 31776 // InternalApplicationConfiguration.g:10344:1: ( ( ( ruleQualifiedName ) ) )
31777 } 31777 // InternalApplicationConfiguration.g:10345:2: ( ( ruleQualifiedName ) )
31778 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31778 {
31779 TokenStream input = (TokenStream)_input; 31779 // InternalApplicationConfiguration.g:10345:2: ( ( ruleQualifiedName ) )
31780 int _s = s; 31780 // InternalApplicationConfiguration.g:10346:3: ( ruleQualifiedName )
31781 switch ( s ) { 31781 {
31782 case 0 : 31782 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
31783 int LA58_0 = input.LA(1); 31783 // InternalApplicationConfiguration.g:10347:3: ( ruleQualifiedName )
31784 31784 // InternalApplicationConfiguration.g:10348:4: ruleQualifiedName
31785 31785 {
31786 int index58_0 = input.index(); 31786 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1());
31787 input.rewind(); 31787 pushFollow(FOLLOW_2);
31788 s = -1; 31788 ruleQualifiedName();
31789 if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31789
31790 31790 state._fsp--;
31791 else if ( LA58_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31791
31792 31792 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1());
31793 else if ( LA58_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31793
31794 31794 }
31795 else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31795
31796 31796 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
31797 else if ( LA58_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31797
31798 31798 }
31799 else if ( LA58_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31799
31800 31800
31801 else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31801 }
31802 31802
31803 else if ( LA58_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31803 }
31804 31804 catch (RecognitionException re) {
31805 else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31805 reportError(re);
31806 31806 recover(input,re);
31807 else if ( LA58_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31807 }
31808 31808 finally {
31809 else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31809
31810 31810 restoreStackSize(stackSize);
31811 else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31811
31812 31812 }
31813 else if ( (LA58_0==25) ) {s = 13;} 31813 return ;
31814 31814 }
31815 31815 // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1"
31816 input.seek(index58_0); 31816
31817 if ( s>=0 ) return s; 31817
31818 break; 31818 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2"
31819 } 31819 // InternalApplicationConfiguration.g:10359:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ;
31820 NoViableAltException nvae = 31820 public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException {
31821 new NoViableAltException(getDescription(), 58, _s, input); 31821
31822 error(nvae); 31822 int stackSize = keepStackSize();
31823 throw nvae; 31823
31824 } 31824 try {
31825 } 31825 // InternalApplicationConfiguration.g:10363:1: ( ( rulePatternElement ) )
31826 31826 // InternalApplicationConfiguration.g:10364:2: ( rulePatternElement )
31827 class DFA59 extends DFA { 31827 {
31828 31828 // InternalApplicationConfiguration.g:10364:2: ( rulePatternElement )
31829 public DFA59(BaseRecognizer recognizer) { 31829 // InternalApplicationConfiguration.g:10365:3: rulePatternElement
31830 this.recognizer = recognizer; 31830 {
31831 this.decisionNumber = 59; 31831 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
31832 this.eot = dfa_1; 31832 pushFollow(FOLLOW_2);
31833 this.eof = dfa_1; 31833 rulePatternElement();
31834 this.min = dfa_2; 31834
31835 this.max = dfa_3; 31835 state._fsp--;
31836 this.accept = dfa_4; 31836
31837 this.special = dfa_5; 31837 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
31838 this.transition = dfa_6; 31838
31839 } 31839 }
31840 public String getDescription() { 31840
31841 return "8629:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; 31841
31842 } 31842 }
31843 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31843
31844 TokenStream input = (TokenStream)_input; 31844 }
31845 int _s = s; 31845 catch (RecognitionException re) {
31846 switch ( s ) { 31846 reportError(re);
31847 case 0 : 31847 recover(input,re);
31848 int LA59_0 = input.LA(1); 31848 }
31849 31849 finally {
31850 31850
31851 int index59_0 = input.index(); 31851 restoreStackSize(stackSize);
31852 input.rewind(); 31852
31853 s = -1; 31853 }
31854 if ( LA59_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31854 return ;
31855 31855 }
31856 else if ( LA59_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31856 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2"
31857 31857
31858 else if ( LA59_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31858
31859 31859 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"
31860 else if ( LA59_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31860 // InternalApplicationConfiguration.g:10374:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ;
31861 31861 public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException {
31862 else if ( LA59_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31862
31863 31863 int stackSize = keepStackSize();
31864 else if ( LA59_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31864
31865 31865 try {
31866 else if ( LA59_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31866 // InternalApplicationConfiguration.g:10378:1: ( ( rulePatternElement ) )
31867 31867 // InternalApplicationConfiguration.g:10379:2: ( rulePatternElement )
31868 else if ( LA59_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31868 {
31869 31869 // InternalApplicationConfiguration.g:10379:2: ( rulePatternElement )
31870 else if ( LA59_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31870 // InternalApplicationConfiguration.g:10380:3: rulePatternElement
31871 31871 {
31872 else if ( LA59_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31872 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
31873 31873 pushFollow(FOLLOW_2);
31874 else if ( LA59_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31874 rulePatternElement();
31875 31875
31876 else if ( LA59_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31876 state._fsp--;
31877 31877
31878 else if ( (LA59_0==25) ) {s = 13;} 31878 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
31879 31879
31880 31880 }
31881 input.seek(index59_0); 31881
31882 if ( s>=0 ) return s; 31882
31883 break; 31883 }
31884 } 31884
31885 NoViableAltException nvae = 31885 }
31886 new NoViableAltException(getDescription(), 59, _s, input); 31886 catch (RecognitionException re) {
31887 error(nvae); 31887 reportError(re);
31888 throw nvae; 31888 recover(input,re);
31889 } 31889 }
31890 } 31890 finally {
31891 31891
31892 class DFA60 extends DFA { 31892 restoreStackSize(stackSize);
31893 31893
31894 public DFA60(BaseRecognizer recognizer) { 31894 }
31895 this.recognizer = recognizer; 31895 return ;
31896 this.decisionNumber = 60; 31896 }
31897 this.eot = dfa_1; 31897 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"
31898 this.eof = dfa_1; 31898
31899 this.min = dfa_2; 31899
31900 this.max = dfa_3; 31900 // $ANTLR start "rule__PatternElement__PackageAssignment_0_0"
31901 this.accept = dfa_4; 31901 // InternalApplicationConfiguration.g:10389:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
31902 this.special = dfa_5; 31902 public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException {
31903 this.transition = dfa_6; 31903
31904 } 31904 int stackSize = keepStackSize();
31905 public String getDescription() { 31905
31906 return "8641:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; 31906 try {
31907 } 31907 // InternalApplicationConfiguration.g:10393:1: ( ( ( ruleQualifiedName ) ) )
31908 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31908 // InternalApplicationConfiguration.g:10394:2: ( ( ruleQualifiedName ) )
31909 TokenStream input = (TokenStream)_input; 31909 {
31910 int _s = s; 31910 // InternalApplicationConfiguration.g:10394:2: ( ( ruleQualifiedName ) )
31911 switch ( s ) { 31911 // InternalApplicationConfiguration.g:10395:3: ( ruleQualifiedName )
31912 case 0 : 31912 {
31913 int LA60_0 = input.LA(1); 31913 before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
31914 31914 // InternalApplicationConfiguration.g:10396:3: ( ruleQualifiedName )
31915 31915 // InternalApplicationConfiguration.g:10397:4: ruleQualifiedName
31916 int index60_0 = input.index(); 31916 {
31917 input.rewind(); 31917 before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1());
31918 s = -1; 31918 pushFollow(FOLLOW_2);
31919 if ( LA60_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31919 ruleQualifiedName();
31920 31920
31921 else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31921 state._fsp--;
31922 31922
31923 else if ( LA60_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31923 after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1());
31924 31924
31925 else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31925 }
31926 31926
31927 else if ( LA60_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31927 after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
31928 31928
31929 else if ( LA60_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31929 }
31930 31930
31931 else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31931
31932 31932 }
31933 else if ( LA60_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31933
31934 31934 }
31935 else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31935 catch (RecognitionException re) {
31936 31936 reportError(re);
31937 else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31937 recover(input,re);
31938 31938 }
31939 else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31939 finally {
31940 31940
31941 else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31941 restoreStackSize(stackSize);
31942 31942
31943 else if ( (LA60_0==25) ) {s = 13;} 31943 }
31944 31944 return ;
31945 31945 }
31946 input.seek(index60_0); 31946 // $ANTLR end "rule__PatternElement__PackageAssignment_0_0"
31947 if ( s>=0 ) return s; 31947
31948 break; 31948
31949 } 31949 // $ANTLR start "rule__PatternElement__PatternAssignment_1"
31950 NoViableAltException nvae = 31950 // InternalApplicationConfiguration.g:10408:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ;
31951 new NoViableAltException(getDescription(), 60, _s, input); 31951 public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException {
31952 error(nvae); 31952
31953 throw nvae; 31953 int stackSize = keepStackSize();
31954 } 31954
31955 } 31955 try {
31956 31956 // InternalApplicationConfiguration.g:10412:1: ( ( ( RULE_ID ) ) )
31957 class DFA61 extends DFA { 31957 // InternalApplicationConfiguration.g:10413:2: ( ( RULE_ID ) )
31958 31958 {
31959 public DFA61(BaseRecognizer recognizer) { 31959 // InternalApplicationConfiguration.g:10413:2: ( ( RULE_ID ) )
31960 this.recognizer = recognizer; 31960 // InternalApplicationConfiguration.g:10414:3: ( RULE_ID )
31961 this.decisionNumber = 61; 31961 {
31962 this.eot = dfa_1; 31962 before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
31963 this.eof = dfa_1; 31963 // InternalApplicationConfiguration.g:10415:3: ( RULE_ID )
31964 this.min = dfa_2; 31964 // InternalApplicationConfiguration.g:10416:4: RULE_ID
31965 this.max = dfa_3; 31965 {
31966 this.accept = dfa_4; 31966 before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1());
31967 this.special = dfa_5; 31967 match(input,RULE_ID,FOLLOW_2);
31968 this.transition = dfa_6; 31968 after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1());
31969 } 31969
31970 public String getDescription() { 31970 }
31971 return "8653:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; 31971
31972 } 31972 after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
31973 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31973
31974 TokenStream input = (TokenStream)_input; 31974 }
31975 int _s = s; 31975
31976 switch ( s ) { 31976
31977 case 0 : 31977 }
31978 int LA61_0 = input.LA(1); 31978
31979 31979 }
31980 31980 catch (RecognitionException re) {
31981 int index61_0 = input.index(); 31981 reportError(re);
31982 input.rewind(); 31982 recover(input,re);
31983 s = -1; 31983 }
31984 if ( LA61_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31984 finally {
31985 31985
31986 else if ( LA61_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31986 restoreStackSize(stackSize);
31987 31987
31988 else if ( LA61_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31988 }
31989 31989 return ;
31990 else if ( LA61_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31990 }
31991 31991 // $ANTLR end "rule__PatternElement__PatternAssignment_1"
31992 else if ( LA61_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31992
31993 31993
31994 else if ( LA61_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31994 // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1"
31995 31995 // InternalApplicationConfiguration.g:10427:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ;
31996 else if ( LA61_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31996 public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException {
31997 31997
31998 else if ( LA61_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31998 int stackSize = keepStackSize();
31999 31999
32000 else if ( LA61_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32000 try {
32001 32001 // InternalApplicationConfiguration.g:10431:1: ( ( RULE_ID ) )
32002 else if ( LA61_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32002 // InternalApplicationConfiguration.g:10432:2: ( RULE_ID )
32003 32003 {
32004 else if ( LA61_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32004 // InternalApplicationConfiguration.g:10432:2: ( RULE_ID )
32005 32005 // InternalApplicationConfiguration.g:10433:3: RULE_ID
32006 else if ( LA61_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32006 {
32007 32007 before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32008 else if ( (LA61_0==25) ) {s = 13;} 32008 match(input,RULE_ID,FOLLOW_2);
32009 32009 after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32010 32010
32011 input.seek(index61_0); 32011 }
32012 if ( s>=0 ) return s; 32012
32013 break; 32013
32014 } 32014 }
32015 NoViableAltException nvae = 32015
32016 new NoViableAltException(getDescription(), 61, _s, input); 32016 }
32017 error(nvae); 32017 catch (RecognitionException re) {
32018 throw nvae; 32018 reportError(re);
32019 } 32019 recover(input,re);
32020 } 32020 }
32021 32021 finally {
32022 class DFA62 extends DFA { 32022
32023 32023 restoreStackSize(stackSize);
32024 public DFA62(BaseRecognizer recognizer) { 32024
32025 this.recognizer = recognizer; 32025 }
32026 this.decisionNumber = 62; 32026 return ;
32027 this.eot = dfa_1; 32027 }
32028 this.eof = dfa_1; 32028 // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1"
32029 this.min = dfa_2; 32029
32030 this.max = dfa_3; 32030
32031 this.accept = dfa_4; 32031 // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2"
32032 this.special = dfa_5; 32032 // InternalApplicationConfiguration.g:10442:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ;
32033 this.transition = dfa_6; 32033 public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException {
32034 } 32034
32035 public String getDescription() { 32035 int stackSize = keepStackSize();
32036 return "8665:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; 32036
32037 } 32037 try {
32038 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32038 // InternalApplicationConfiguration.g:10446:1: ( ( rulePatternSpecification ) )
32039 TokenStream input = (TokenStream)_input; 32039 // InternalApplicationConfiguration.g:10447:2: ( rulePatternSpecification )
32040 int _s = s; 32040 {
32041 switch ( s ) { 32041 // InternalApplicationConfiguration.g:10447:2: ( rulePatternSpecification )
32042 case 0 : 32042 // InternalApplicationConfiguration.g:10448:3: rulePatternSpecification
32043 int LA62_0 = input.LA(1); 32043 {
32044 32044 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
32045 32045 pushFollow(FOLLOW_2);
32046 int index62_0 = input.index(); 32046 rulePatternSpecification();
32047 input.rewind(); 32047
32048 s = -1; 32048 state._fsp--;
32049 if ( LA62_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32049
32050 32050 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
32051 else if ( LA62_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32051
32052 32052 }
32053 else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32053
32054 32054
32055 else if ( LA62_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32055 }
32056 32056
32057 else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32057 }
32058 32058 catch (RecognitionException re) {
32059 else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32059 reportError(re);
32060 32060 recover(input,re);
32061 else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32061 }
32062 32062 finally {
32063 else if ( LA62_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32063
32064 32064 restoreStackSize(stackSize);
32065 else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32065
32066 32066 }
32067 else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32067 return ;
32068 32068 }
32069 else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32069 // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2"
32070 32070
32071 else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32071
32072 32072 // $ANTLR start "rule__GraphPatternReference__ReferredAssignment"
32073 else if ( (LA62_0==25) ) {s = 13;} 32073 // InternalApplicationConfiguration.g:10457:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ;
32074 32074 public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException {
32075 32075
32076 input.seek(index62_0); 32076 int stackSize = keepStackSize();
32077 if ( s>=0 ) return s; 32077
32078 break; 32078 try {
32079 } 32079 // InternalApplicationConfiguration.g:10461:1: ( ( ( RULE_ID ) ) )
32080 NoViableAltException nvae = 32080 // InternalApplicationConfiguration.g:10462:2: ( ( RULE_ID ) )
32081 new NoViableAltException(getDescription(), 62, _s, input); 32081 {
32082 error(nvae); 32082 // InternalApplicationConfiguration.g:10462:2: ( ( RULE_ID ) )
32083 throw nvae; 32083 // InternalApplicationConfiguration.g:10463:3: ( RULE_ID )
32084 } 32084 {
32085 } 32085 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
32086 32086 // InternalApplicationConfiguration.g:10464:3: ( RULE_ID )
32087 class DFA63 extends DFA { 32087 // InternalApplicationConfiguration.g:10465:4: RULE_ID
32088 32088 {
32089 public DFA63(BaseRecognizer recognizer) { 32089 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1());
32090 this.recognizer = recognizer; 32090 match(input,RULE_ID,FOLLOW_2);
32091 this.decisionNumber = 63; 32091 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1());
32092 this.eot = dfa_1; 32092
32093 this.eof = dfa_1; 32093 }
32094 this.min = dfa_2; 32094
32095 this.max = dfa_3; 32095 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
32096 this.accept = dfa_4; 32096
32097 this.special = dfa_5; 32097 }
32098 this.transition = dfa_6; 32098
32099 } 32099
32100 public String getDescription() { 32100 }
32101 return "8677:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; 32101
32102 } 32102 }
32103 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32103 catch (RecognitionException re) {
32104 TokenStream input = (TokenStream)_input; 32104 reportError(re);
32105 int _s = s; 32105 recover(input,re);
32106 switch ( s ) { 32106 }
32107 case 0 : 32107 finally {
32108 int LA63_0 = input.LA(1); 32108
32109 32109 restoreStackSize(stackSize);
32110 32110
32111 int index63_0 = input.index(); 32111 }
32112 input.rewind(); 32112 return ;
32113 s = -1; 32113 }
32114 if ( LA63_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32114 // $ANTLR end "rule__GraphPatternReference__ReferredAssignment"
32115 32115
32116 else if ( LA63_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32116
32117 32117 // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1"
32118 else if ( LA63_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32118 // InternalApplicationConfiguration.g:10476:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ;
32119 32119 public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException {
32120 else if ( LA63_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32120
32121 32121 int stackSize = keepStackSize();
32122 else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32122
32123 32123 try {
32124 else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32124 // InternalApplicationConfiguration.g:10480:1: ( ( ruleObjectiveEntry ) )
32125 32125 // InternalApplicationConfiguration.g:10481:2: ( ruleObjectiveEntry )
32126 else if ( LA63_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32126 {
32127 32127 // InternalApplicationConfiguration.g:10481:2: ( ruleObjectiveEntry )
32128 else if ( LA63_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32128 // InternalApplicationConfiguration.g:10482:3: ruleObjectiveEntry
32129 32129 {
32130 else if ( LA63_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32130 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0());
32131 32131 pushFollow(FOLLOW_2);
32132 else if ( LA63_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32132 ruleObjectiveEntry();
32133 32133
32134 else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32134 state._fsp--;
32135 32135
32136 else if ( LA63_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32136 after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0());
32137 32137
32138 else if ( (LA63_0==25) ) {s = 13;} 32138 }
32139 32139
32140 32140
32141 input.seek(index63_0); 32141 }
32142 if ( s>=0 ) return s; 32142
32143 break; 32143 }
32144 } 32144 catch (RecognitionException re) {
32145 NoViableAltException nvae = 32145 reportError(re);
32146 new NoViableAltException(getDescription(), 63, _s, input); 32146 recover(input,re);
32147 error(nvae); 32147 }
32148 throw nvae; 32148 finally {
32149 } 32149
32150 } 32150 restoreStackSize(stackSize);
32151 32151
32152 class DFA64 extends DFA { 32152 }
32153 32153 return ;
32154 public DFA64(BaseRecognizer recognizer) { 32154 }
32155 this.recognizer = recognizer; 32155 // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_1"
32156 this.decisionNumber = 64; 32156
32157 this.eot = dfa_1; 32157
32158 this.eof = dfa_1; 32158 // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1"
32159 this.min = dfa_2; 32159 // InternalApplicationConfiguration.g:10491:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ;
32160 this.max = dfa_3; 32160 public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException {
32161 this.accept = dfa_4; 32161
32162 this.special = dfa_5; 32162 int stackSize = keepStackSize();
32163 this.transition = dfa_6; 32163
32164 } 32164 try {
32165 public String getDescription() { 32165 // InternalApplicationConfiguration.g:10495:1: ( ( ruleObjectiveEntry ) )
32166 return "8689:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; 32166 // InternalApplicationConfiguration.g:10496:2: ( ruleObjectiveEntry )
32167 } 32167 {
32168 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32168 // InternalApplicationConfiguration.g:10496:2: ( ruleObjectiveEntry )
32169 TokenStream input = (TokenStream)_input; 32169 // InternalApplicationConfiguration.g:10497:3: ruleObjectiveEntry
32170 int _s = s; 32170 {
32171 switch ( s ) { 32171 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0());
32172 case 0 : 32172 pushFollow(FOLLOW_2);
32173 int LA64_0 = input.LA(1); 32173 ruleObjectiveEntry();
32174 32174
32175 32175 state._fsp--;
32176 int index64_0 = input.index(); 32176
32177 input.rewind(); 32177 after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0());
32178 s = -1; 32178
32179 if ( LA64_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32179 }
32180 32180
32181 else if ( LA64_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32181
32182 32182 }
32183 else if ( LA64_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32183
32184 32184 }
32185 else if ( LA64_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32185 catch (RecognitionException re) {
32186 32186 reportError(re);
32187 else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32187 recover(input,re);
32188 32188 }
32189 else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32189 finally {
32190 32190
32191 else if ( LA64_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32191 restoreStackSize(stackSize);
32192 32192
32193 else if ( LA64_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32193 }
32194 32194 return ;
32195 else if ( LA64_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32195 }
32196 32196 // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_2_1"
32197 else if ( LA64_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32197
32198 32198
32199 else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32199 // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0"
32200 32200 // InternalApplicationConfiguration.g:10506:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ;
32201 else if ( LA64_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32201 public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException {
32202 32202
32203 else if ( (LA64_0==25) ) {s = 13;} 32203 int stackSize = keepStackSize();
32204 32204
32205 32205 try {
32206 input.seek(index64_0); 32206 // InternalApplicationConfiguration.g:10510:1: ( ( ruleOptimizationDirection ) )
32207 if ( s>=0 ) return s; 32207 // InternalApplicationConfiguration.g:10511:2: ( ruleOptimizationDirection )
32208 break; 32208 {
32209 } 32209 // InternalApplicationConfiguration.g:10511:2: ( ruleOptimizationDirection )
32210 NoViableAltException nvae = 32210 // InternalApplicationConfiguration.g:10512:3: ruleOptimizationDirection
32211 new NoViableAltException(getDescription(), 64, _s, input); 32211 {
32212 error(nvae); 32212 before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0());
32213 throw nvae; 32213 pushFollow(FOLLOW_2);
32214 } 32214 ruleOptimizationDirection();
32215 } 32215
32216 32216 state._fsp--;
32217 class DFA65 extends DFA { 32217
32218 32218 after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0());
32219 public DFA65(BaseRecognizer recognizer) { 32219
32220 this.recognizer = recognizer; 32220 }
32221 this.decisionNumber = 65; 32221
32222 this.eot = dfa_1; 32222
32223 this.eof = dfa_1; 32223 }
32224 this.min = dfa_2; 32224
32225 this.max = dfa_3; 32225 }
32226 this.accept = dfa_4; 32226 catch (RecognitionException re) {
32227 this.special = dfa_5; 32227 reportError(re);
32228 this.transition = dfa_6; 32228 recover(input,re);
32229 } 32229 }
32230 public String getDescription() { 32230 finally {
32231 return "8701:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; 32231
32232 } 32232 restoreStackSize(stackSize);
32233 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32233
32234 TokenStream input = (TokenStream)_input; 32234 }
32235 int _s = s; 32235 return ;
32236 switch ( s ) { 32236 }
32237 case 0 : 32237 // $ANTLR end "rule__OptimizationEntry__DirectionAssignment_0"
32238 int LA65_0 = input.LA(1); 32238
32239 32239
32240 32240 // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1"
32241 int index65_0 = input.index(); 32241 // InternalApplicationConfiguration.g:10521:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ;
32242 input.rewind(); 32242 public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException {
32243 s = -1; 32243
32244 if ( LA65_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32244 int stackSize = keepStackSize();
32245 32245
32246 else if ( LA65_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32246 try {
32247 32247 // InternalApplicationConfiguration.g:10525:1: ( ( ruleObjectiveFunction ) )
32248 else if ( LA65_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32248 // InternalApplicationConfiguration.g:10526:2: ( ruleObjectiveFunction )
32249 32249 {
32250 else if ( LA65_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32250 // InternalApplicationConfiguration.g:10526:2: ( ruleObjectiveFunction )
32251 32251 // InternalApplicationConfiguration.g:10527:3: ruleObjectiveFunction
32252 else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32252 {
32253 32253 before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0());
32254 else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32254 pushFollow(FOLLOW_2);
32255 32255 ruleObjectiveFunction();
32256 else if ( LA65_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32256
32257 32257 state._fsp--;
32258 else if ( LA65_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32258
32259 32259 after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0());
32260 else if ( LA65_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32260
32261 32261 }
32262 else if ( LA65_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32262
32263 32263
32264 else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32264 }
32265 32265
32266 else if ( LA65_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32266 }
32267 32267 catch (RecognitionException re) {
32268 else if ( (LA65_0==25) ) {s = 13;} 32268 reportError(re);
32269 32269 recover(input,re);
32270 32270 }
32271 input.seek(index65_0); 32271 finally {
32272 if ( s>=0 ) return s; 32272
32273 break; 32273 restoreStackSize(stackSize);
32274 } 32274
32275 NoViableAltException nvae = 32275 }
32276 new NoViableAltException(getDescription(), 65, _s, input); 32276 return ;
32277 error(nvae); 32277 }
32278 throw nvae; 32278 // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1"
32279 } 32279
32280 } 32280
32281 32281 // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0"
32282 class DFA66 extends DFA { 32282 // InternalApplicationConfiguration.g:10536:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ;
32283 32283 public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException {
32284 public DFA66(BaseRecognizer recognizer) { 32284
32285 this.recognizer = recognizer; 32285 int stackSize = keepStackSize();
32286 this.decisionNumber = 66; 32286
32287 this.eot = dfa_1; 32287 try {
32288 this.eof = dfa_1; 32288 // InternalApplicationConfiguration.g:10540:1: ( ( ruleObjectiveFunction ) )
32289 this.min = dfa_2; 32289 // InternalApplicationConfiguration.g:10541:2: ( ruleObjectiveFunction )
32290 this.max = dfa_3; 32290 {
32291 this.accept = dfa_4; 32291 // InternalApplicationConfiguration.g:10541:2: ( ruleObjectiveFunction )
32292 this.special = dfa_5; 32292 // InternalApplicationConfiguration.g:10542:3: ruleObjectiveFunction
32293 this.transition = dfa_6; 32293 {
32294 } 32294 before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0());
32295 public String getDescription() { 32295 pushFollow(FOLLOW_2);
32296 return "8713:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; 32296 ruleObjectiveFunction();
32297 } 32297
32298 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32298 state._fsp--;
32299 TokenStream input = (TokenStream)_input; 32299
32300 int _s = s; 32300 after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0());
32301 switch ( s ) { 32301
32302 case 0 : 32302 }
32303 int LA66_0 = input.LA(1); 32303
32304 32304
32305 32305 }
32306 int index66_0 = input.index(); 32306
32307 input.rewind(); 32307 }
32308 s = -1; 32308 catch (RecognitionException re) {
32309 if ( LA66_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32309 reportError(re);
32310 32310 recover(input,re);
32311 else if ( LA66_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32311 }
32312 32312 finally {
32313 else if ( LA66_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32313
32314 32314 restoreStackSize(stackSize);
32315 else if ( LA66_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32315
32316 32316 }
32317 else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32317 return ;
32318 32318 }
32319 else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32319 // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0"
32320 32320
32321 else if ( LA66_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32321
32322 32322 // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1"
32323 else if ( LA66_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32323 // InternalApplicationConfiguration.g:10551:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ;
32324 32324 public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException {
32325 else if ( LA66_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32325
32326 32326 int stackSize = keepStackSize();
32327 else if ( LA66_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32327
32328 32328 try {
32329 else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32329 // InternalApplicationConfiguration.g:10555:1: ( ( ruleComparisonOperator ) )
32330 32330 // InternalApplicationConfiguration.g:10556:2: ( ruleComparisonOperator )
32331 else if ( LA66_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32331 {
32332 32332 // InternalApplicationConfiguration.g:10556:2: ( ruleComparisonOperator )
32333 else if ( (LA66_0==25) ) {s = 13;} 32333 // InternalApplicationConfiguration.g:10557:3: ruleComparisonOperator
32334 32334 {
32335 32335 before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0());
32336 input.seek(index66_0); 32336 pushFollow(FOLLOW_2);
32337 if ( s>=0 ) return s; 32337 ruleComparisonOperator();
32338 break; 32338
32339 } 32339 state._fsp--;
32340 NoViableAltException nvae = 32340
32341 new NoViableAltException(getDescription(), 66, _s, input); 32341 after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0());
32342 error(nvae); 32342
32343 throw nvae; 32343 }
32344 } 32344
32345 } 32345
32346 32346 }
32347 class DFA67 extends DFA { 32347
32348 32348 }
32349 public DFA67(BaseRecognizer recognizer) { 32349 catch (RecognitionException re) {
32350 this.recognizer = recognizer; 32350 reportError(re);
32351 this.decisionNumber = 67; 32351 recover(input,re);
32352 this.eot = dfa_1; 32352 }
32353 this.eof = dfa_1; 32353 finally {
32354 this.min = dfa_2; 32354
32355 this.max = dfa_3; 32355 restoreStackSize(stackSize);
32356 this.accept = dfa_4; 32356
32357 this.special = dfa_5; 32357 }
32358 this.transition = dfa_6; 32358 return ;
32359 } 32359 }
32360 public String getDescription() { 32360 // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1"
32361 return "8725:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; 32361
32362 } 32362
32363 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32363 // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2"
32364 TokenStream input = (TokenStream)_input; 32364 // InternalApplicationConfiguration.g:10566:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ;
32365 int _s = s; 32365 public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException {
32366 switch ( s ) { 32366
32367 case 0 : 32367 int stackSize = keepStackSize();
32368 int LA67_0 = input.LA(1); 32368
32369 32369 try {
32370 32370 // InternalApplicationConfiguration.g:10570:1: ( ( ruleREALLiteral ) )
32371 int index67_0 = input.index(); 32371 // InternalApplicationConfiguration.g:10571:2: ( ruleREALLiteral )
32372 input.rewind(); 32372 {
32373 s = -1; 32373 // InternalApplicationConfiguration.g:10571:2: ( ruleREALLiteral )
32374 if ( LA67_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32374 // InternalApplicationConfiguration.g:10572:3: ruleREALLiteral
32375 32375 {
32376 else if ( LA67_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32376 before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0());
32377 32377 pushFollow(FOLLOW_2);
32378 else if ( LA67_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32378 ruleREALLiteral();
32379 32379
32380 else if ( LA67_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32380 state._fsp--;
32381 32381
32382 else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32382 after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0());
32383 32383
32384 else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32384 }
32385 32385
32386 else if ( LA67_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32386
32387 32387 }
32388 else if ( LA67_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32388
32389 32389 }
32390 else if ( LA67_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32390 catch (RecognitionException re) {
32391 32391 reportError(re);
32392 else if ( LA67_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32392 recover(input,re);
32393 32393 }
32394 else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32394 finally {
32395 32395
32396 else if ( LA67_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32396 restoreStackSize(stackSize);
32397 32397
32398 else if ( (LA67_0==25) ) {s = 13;} 32398 }
32399 32399 return ;
32400 32400 }
32401 input.seek(index67_0); 32401 // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2"
32402 if ( s>=0 ) return s; 32402
32403 break; 32403
32404 } 32404 // $ANTLR start "rule__ReliabiltiyFunction__PackageAssignment_1_0"
32405 NoViableAltException nvae = 32405 // InternalApplicationConfiguration.g:10581:1: rule__ReliabiltiyFunction__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ;
32406 new NoViableAltException(getDescription(), 67, _s, input); 32406 public final void rule__ReliabiltiyFunction__PackageAssignment_1_0() throws RecognitionException {
32407 error(nvae); 32407
32408 throw nvae; 32408 int stackSize = keepStackSize();
32409 } 32409
32410 } 32410 try {
32411 32411 // InternalApplicationConfiguration.g:10585:1: ( ( ( ruleQualifiedName ) ) )
32412 class DFA68 extends DFA { 32412 // InternalApplicationConfiguration.g:10586:2: ( ( ruleQualifiedName ) )
32413 32413 {
32414 public DFA68(BaseRecognizer recognizer) { 32414 // InternalApplicationConfiguration.g:10586:2: ( ( ruleQualifiedName ) )
32415 this.recognizer = recognizer; 32415 // InternalApplicationConfiguration.g:10587:3: ( ruleQualifiedName )
32416 this.decisionNumber = 68; 32416 {
32417 this.eot = dfa_1; 32417 before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0());
32418 this.eof = dfa_1; 32418 // InternalApplicationConfiguration.g:10588:3: ( ruleQualifiedName )
32419 this.min = dfa_2; 32419 // InternalApplicationConfiguration.g:10589:4: ruleQualifiedName
32420 this.max = dfa_3; 32420 {
32421 this.accept = dfa_4; 32421 before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1());
32422 this.special = dfa_5; 32422 pushFollow(FOLLOW_2);
32423 this.transition = dfa_6; 32423 ruleQualifiedName();
32424 } 32424
32425 public String getDescription() { 32425 state._fsp--;
32426 return "8737:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; 32426
32427 } 32427 after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1());
32428 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32428
32429 TokenStream input = (TokenStream)_input; 32429 }
32430 int _s = s; 32430
32431 switch ( s ) { 32431 after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0());
32432 case 0 : 32432
32433 int LA68_0 = input.LA(1); 32433 }
32434 32434
32435 32435
32436 int index68_0 = input.index(); 32436 }
32437 input.rewind(); 32437
32438 s = -1; 32438 }
32439 if ( LA68_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32439 catch (RecognitionException re) {
32440 32440 reportError(re);
32441 else if ( LA68_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32441 recover(input,re);
32442 32442 }
32443 else if ( LA68_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32443 finally {
32444 32444
32445 else if ( LA68_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32445 restoreStackSize(stackSize);
32446 32446
32447 else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32447 }
32448 32448 return ;
32449 else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32449 }
32450 32450 // $ANTLR end "rule__ReliabiltiyFunction__PackageAssignment_1_0"
32451 else if ( LA68_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32451
32452 32452
32453 else if ( LA68_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32453 // $ANTLR start "rule__ReliabiltiyFunction__TransformationAssignment_2"
32454 32454 // InternalApplicationConfiguration.g:10600:1: rule__ReliabiltiyFunction__TransformationAssignment_2 : ( ( RULE_ID ) ) ;
32455 else if ( LA68_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32455 public final void rule__ReliabiltiyFunction__TransformationAssignment_2() throws RecognitionException {
32456 32456
32457 else if ( LA68_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32457 int stackSize = keepStackSize();
32458 32458
32459 else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32459 try {
32460 32460 // InternalApplicationConfiguration.g:10604:1: ( ( ( RULE_ID ) ) )
32461 else if ( LA68_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32461 // InternalApplicationConfiguration.g:10605:2: ( ( RULE_ID ) )
32462 32462 {
32463 else if ( (LA68_0==25) ) {s = 13;} 32463 // InternalApplicationConfiguration.g:10605:2: ( ( RULE_ID ) )
32464 32464 // InternalApplicationConfiguration.g:10606:3: ( RULE_ID )
32465 32465 {
32466 input.seek(index68_0); 32466 before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0());
32467 if ( s>=0 ) return s; 32467 // InternalApplicationConfiguration.g:10607:3: ( RULE_ID )
32468 break; 32468 // InternalApplicationConfiguration.g:10608:4: RULE_ID
32469 } 32469 {
32470 NoViableAltException nvae = 32470 before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1());
32471 new NoViableAltException(getDescription(), 68, _s, input); 32471 match(input,RULE_ID,FOLLOW_2);
32472 error(nvae); 32472 after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1());
32473 throw nvae; 32473
32474 } 32474 }
32475 } 32475
32476 32476 after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0());
32477 32477
32478 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 32478 }
32479 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 32479
32480 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C00740400000L}); 32480
32481 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000080002L}); 32481 }
32482 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000C00740400002L}); 32482
32483 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000020000L}); 32483 }
32484 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000020002L}); 32484 catch (RecognitionException re) {
32485 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); 32485 reportError(re);
32486 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); 32486 recover(input,re);
32487 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000100000L}); 32487 }
32488 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); 32488 finally {
32489 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000200000L}); 32489
32490 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000800000L}); 32490 restoreStackSize(stackSize);
32491 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000008000010L}); 32491
32492 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000006000000L}); 32492 }
32493 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000004000002L}); 32493 return ;
32494 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000010000000L}); 32494 }
32495 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000001000000L}); 32495 // $ANTLR end "rule__ReliabiltiyFunction__TransformationAssignment_2"
32496 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000020000000L}); 32496
32497 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000080000050L}); 32497
32498 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); 32498 // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1"
32499 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000003802000040L}); 32499 // InternalApplicationConfiguration.g:10619:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ;
32500 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000004000000L}); 32500 public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException {
32501 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000003800000040L}); 32501
32502 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000003800L}); 32502 int stackSize = keepStackSize();
32503 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000004002000000L}); 32503
32504 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000004000000000L}); 32504 try {
32505 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000008000000000L}); 32505 // InternalApplicationConfiguration.g:10623:1: ( ( RULE_ID ) )
32506 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0040000000800000L}); 32506 // InternalApplicationConfiguration.g:10624:2: ( RULE_ID )
32507 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0080000000000020L}); 32507 {
32508 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000020000000000L}); 32508 // InternalApplicationConfiguration.g:10624:2: ( RULE_ID )
32509 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000040000000000L}); 32509 // InternalApplicationConfiguration.g:10625:3: RULE_ID
32510 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0080000001000020L}); 32510 {
32511 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000080000000000L}); 32511 before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32512 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000100000000000L}); 32512 match(input,RULE_ID,FOLLOW_2);
32513 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000010000000000L}); 32513 after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32514 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000200000000000L}); 32514
32515 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000002040020L}); 32515 }
32516 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000040020L}); 32516
32517 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000002000040L}); 32517
32518 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x033F400640000000L}); 32518 }
32519 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000002000000L}); 32519
32520 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000001000010L}); 32520 }
32521 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x000000000001C000L}); 32521 catch (RecognitionException re) {
32522 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x033F400640000002L}); 32522 reportError(re);
32523 32523 recover(input,re);
32524} 32524 }
32525 finally {
32526
32527 restoreStackSize(stackSize);
32528
32529 }
32530 return ;
32531 }
32532 // $ANTLR end "rule__ObjectiveDeclaration__NameAssignment_1"
32533
32534
32535 // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2"
32536 // InternalApplicationConfiguration.g:10634:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ;
32537 public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException {
32538
32539 int stackSize = keepStackSize();
32540
32541 try {
32542 // InternalApplicationConfiguration.g:10638:1: ( ( ruleObjectiveSpecification ) )
32543 // InternalApplicationConfiguration.g:10639:2: ( ruleObjectiveSpecification )
32544 {
32545 // InternalApplicationConfiguration.g:10639:2: ( ruleObjectiveSpecification )
32546 // InternalApplicationConfiguration.g:10640:3: ruleObjectiveSpecification
32547 {
32548 before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
32549 pushFollow(FOLLOW_2);
32550 ruleObjectiveSpecification();
32551
32552 state._fsp--;
32553
32554 after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
32555
32556 }
32557
32558
32559 }
32560
32561 }
32562 catch (RecognitionException re) {
32563 reportError(re);
32564 recover(input,re);
32565 }
32566 finally {
32567
32568 restoreStackSize(stackSize);
32569
32570 }
32571 return ;
32572 }
32573 // $ANTLR end "rule__ObjectiveDeclaration__SpecificationAssignment_2"
32574
32575
32576 // $ANTLR start "rule__ObjectiveReference__ReferredAssignment"
32577 // InternalApplicationConfiguration.g:10649:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ;
32578 public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException {
32579
32580 int stackSize = keepStackSize();
32581
32582 try {
32583 // InternalApplicationConfiguration.g:10653:1: ( ( ( RULE_ID ) ) )
32584 // InternalApplicationConfiguration.g:10654:2: ( ( RULE_ID ) )
32585 {
32586 // InternalApplicationConfiguration.g:10654:2: ( ( RULE_ID ) )
32587 // InternalApplicationConfiguration.g:10655:3: ( RULE_ID )
32588 {
32589 before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0());
32590 // InternalApplicationConfiguration.g:10656:3: ( RULE_ID )
32591 // InternalApplicationConfiguration.g:10657:4: RULE_ID
32592 {
32593 before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1());
32594 match(input,RULE_ID,FOLLOW_2);
32595 after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1());
32596
32597 }
32598
32599 after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0());
32600
32601 }
32602
32603
32604 }
32605
32606 }
32607 catch (RecognitionException re) {
32608 reportError(re);
32609 recover(input,re);
32610 }
32611 finally {
32612
32613 restoreStackSize(stackSize);
32614
32615 }
32616 return ;
32617 }
32618 // $ANTLR end "rule__ObjectiveReference__ReferredAssignment"
32619
32620
32621 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0"
32622 // InternalApplicationConfiguration.g:10668:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ;
32623 public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException {
32624
32625 int stackSize = keepStackSize();
32626
32627 try {
32628 // InternalApplicationConfiguration.g:10672:1: ( ( ruleConfigEntry ) )
32629 // InternalApplicationConfiguration.g:10673:2: ( ruleConfigEntry )
32630 {
32631 // InternalApplicationConfiguration.g:10673:2: ( ruleConfigEntry )
32632 // InternalApplicationConfiguration.g:10674:3: ruleConfigEntry
32633 {
32634 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
32635 pushFollow(FOLLOW_2);
32636 ruleConfigEntry();
32637
32638 state._fsp--;
32639
32640 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
32641
32642 }
32643
32644
32645 }
32646
32647 }
32648 catch (RecognitionException re) {
32649 reportError(re);
32650 recover(input,re);
32651 }
32652 finally {
32653
32654 restoreStackSize(stackSize);
32655
32656 }
32657 return ;
32658 }
32659 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0"
32660
32661
32662 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1"
32663 // InternalApplicationConfiguration.g:10683:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ;
32664 public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException {
32665
32666 int stackSize = keepStackSize();
32667
32668 try {
32669 // InternalApplicationConfiguration.g:10687:1: ( ( ruleConfigEntry ) )
32670 // InternalApplicationConfiguration.g:10688:2: ( ruleConfigEntry )
32671 {
32672 // InternalApplicationConfiguration.g:10688:2: ( ruleConfigEntry )
32673 // InternalApplicationConfiguration.g:10689:3: ruleConfigEntry
32674 {
32675 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
32676 pushFollow(FOLLOW_2);
32677 ruleConfigEntry();
32678
32679 state._fsp--;
32680
32681 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
32682
32683 }
32684
32685
32686 }
32687
32688 }
32689 catch (RecognitionException re) {
32690 reportError(re);
32691 recover(input,re);
32692 }
32693 finally {
32694
32695 restoreStackSize(stackSize);
32696
32697 }
32698 return ;
32699 }
32700 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1"
32701
32702
32703 // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1"
32704 // InternalApplicationConfiguration.g:10698:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ;
32705 public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException {
32706
32707 int stackSize = keepStackSize();
32708
32709 try {
32710 // InternalApplicationConfiguration.g:10702:1: ( ( RULE_ID ) )
32711 // InternalApplicationConfiguration.g:10703:2: ( RULE_ID )
32712 {
32713 // InternalApplicationConfiguration.g:10703:2: ( RULE_ID )
32714 // InternalApplicationConfiguration.g:10704:3: RULE_ID
32715 {
32716 before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32717 match(input,RULE_ID,FOLLOW_2);
32718 after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32719
32720 }
32721
32722
32723 }
32724
32725 }
32726 catch (RecognitionException re) {
32727 reportError(re);
32728 recover(input,re);
32729 }
32730 finally {
32731
32732 restoreStackSize(stackSize);
32733
32734 }
32735 return ;
32736 }
32737 // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1"
32738
32739
32740 // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2"
32741 // InternalApplicationConfiguration.g:10713:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ;
32742 public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException {
32743
32744 int stackSize = keepStackSize();
32745
32746 try {
32747 // InternalApplicationConfiguration.g:10717:1: ( ( ruleConfigSpecification ) )
32748 // InternalApplicationConfiguration.g:10718:2: ( ruleConfigSpecification )
32749 {
32750 // InternalApplicationConfiguration.g:10718:2: ( ruleConfigSpecification )
32751 // InternalApplicationConfiguration.g:10719:3: ruleConfigSpecification
32752 {
32753 before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
32754 pushFollow(FOLLOW_2);
32755 ruleConfigSpecification();
32756
32757 state._fsp--;
32758
32759 after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
32760
32761 }
32762
32763
32764 }
32765
32766 }
32767 catch (RecognitionException re) {
32768 reportError(re);
32769 recover(input,re);
32770 }
32771 finally {
32772
32773 restoreStackSize(stackSize);
32774
32775 }
32776 return ;
32777 }
32778 // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2"
32779
32780
32781 // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2"
32782 // InternalApplicationConfiguration.g:10728:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ;
32783 public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException {
32784
32785 int stackSize = keepStackSize();
32786
32787 try {
32788 // InternalApplicationConfiguration.g:10732:1: ( ( ruleDocumentLevelSpecification ) )
32789 // InternalApplicationConfiguration.g:10733:2: ( ruleDocumentLevelSpecification )
32790 {
32791 // InternalApplicationConfiguration.g:10733:2: ( ruleDocumentLevelSpecification )
32792 // InternalApplicationConfiguration.g:10734:3: ruleDocumentLevelSpecification
32793 {
32794 before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
32795 pushFollow(FOLLOW_2);
32796 ruleDocumentLevelSpecification();
32797
32798 state._fsp--;
32799
32800 after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
32801
32802 }
32803
32804
32805 }
32806
32807 }
32808 catch (RecognitionException re) {
32809 reportError(re);
32810 recover(input,re);
32811 }
32812 finally {
32813
32814 restoreStackSize(stackSize);
32815
32816 }
32817 return ;
32818 }
32819 // $ANTLR end "rule__DocumentationEntry__LevelAssignment_2"
32820
32821
32822 // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2"
32823 // InternalApplicationConfiguration.g:10743:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ;
32824 public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException {
32825
32826 int stackSize = keepStackSize();
32827
32828 try {
32829 // InternalApplicationConfiguration.g:10747:1: ( ( RULE_INT ) )
32830 // InternalApplicationConfiguration.g:10748:2: ( RULE_INT )
32831 {
32832 // InternalApplicationConfiguration.g:10748:2: ( RULE_INT )
32833 // InternalApplicationConfiguration.g:10749:3: RULE_INT
32834 {
32835 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
32836 match(input,RULE_INT,FOLLOW_2);
32837 after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
32838
32839 }
32840
32841
32842 }
32843
32844 }
32845 catch (RecognitionException re) {
32846 reportError(re);
32847 recover(input,re);
32848 }
32849 finally {
32850
32851 restoreStackSize(stackSize);
32852
32853 }
32854 return ;
32855 }
32856 // $ANTLR end "rule__RuntimeEntry__MillisecLimitAssignment_2"
32857
32858
32859 // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2"
32860 // InternalApplicationConfiguration.g:10758:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ;
32861 public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException {
32862
32863 int stackSize = keepStackSize();
32864
32865 try {
32866 // InternalApplicationConfiguration.g:10762:1: ( ( RULE_INT ) )
32867 // InternalApplicationConfiguration.g:10763:2: ( RULE_INT )
32868 {
32869 // InternalApplicationConfiguration.g:10763:2: ( RULE_INT )
32870 // InternalApplicationConfiguration.g:10764:3: RULE_INT
32871 {
32872 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
32873 match(input,RULE_INT,FOLLOW_2);
32874 after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
32875
32876 }
32877
32878
32879 }
32880
32881 }
32882 catch (RecognitionException re) {
32883 reportError(re);
32884 recover(input,re);
32885 }
32886 finally {
32887
32888 restoreStackSize(stackSize);
32889
32890 }
32891 return ;
32892 }
32893 // $ANTLR end "rule__MemoryEntry__MegabyteLimitAssignment_2"
32894
32895
32896 // $ANTLR start "rule__CustomEntry__KeyAssignment_0"
32897 // InternalApplicationConfiguration.g:10773:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ;
32898 public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException {
32899
32900 int stackSize = keepStackSize();
32901
32902 try {
32903 // InternalApplicationConfiguration.g:10777:1: ( ( RULE_STRING ) )
32904 // InternalApplicationConfiguration.g:10778:2: ( RULE_STRING )
32905 {
32906 // InternalApplicationConfiguration.g:10778:2: ( RULE_STRING )
32907 // InternalApplicationConfiguration.g:10779:3: RULE_STRING
32908 {
32909 before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
32910 match(input,RULE_STRING,FOLLOW_2);
32911 after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
32912
32913 }
32914
32915
32916 }
32917
32918 }
32919 catch (RecognitionException re) {
32920 reportError(re);
32921 recover(input,re);
32922 }
32923 finally {
32924
32925 restoreStackSize(stackSize);
32926
32927 }
32928 return ;
32929 }
32930 // $ANTLR end "rule__CustomEntry__KeyAssignment_0"
32931
32932
32933 // $ANTLR start "rule__CustomEntry__ValueAssignment_2"
32934 // InternalApplicationConfiguration.g:10788:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ;
32935 public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException {
32936
32937 int stackSize = keepStackSize();
32938
32939 try {
32940 // InternalApplicationConfiguration.g:10792:1: ( ( RULE_STRING ) )
32941 // InternalApplicationConfiguration.g:10793:2: ( RULE_STRING )
32942 {
32943 // InternalApplicationConfiguration.g:10793:2: ( RULE_STRING )
32944 // InternalApplicationConfiguration.g:10794:3: RULE_STRING
32945 {
32946 before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
32947 match(input,RULE_STRING,FOLLOW_2);
32948 after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
32949
32950 }
32951
32952
32953 }
32954
32955 }
32956 catch (RecognitionException re) {
32957 reportError(re);
32958 recover(input,re);
32959 }
32960 finally {
32961
32962 restoreStackSize(stackSize);
32963
32964 }
32965 return ;
32966 }
32967 // $ANTLR end "rule__CustomEntry__ValueAssignment_2"
32968
32969
32970 // $ANTLR start "rule__ConfigReference__ConfigAssignment"
32971 // InternalApplicationConfiguration.g:10803:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ;
32972 public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException {
32973
32974 int stackSize = keepStackSize();
32975
32976 try {
32977 // InternalApplicationConfiguration.g:10807:1: ( ( ( RULE_ID ) ) )
32978 // InternalApplicationConfiguration.g:10808:2: ( ( RULE_ID ) )
32979 {
32980 // InternalApplicationConfiguration.g:10808:2: ( ( RULE_ID ) )
32981 // InternalApplicationConfiguration.g:10809:3: ( RULE_ID )
32982 {
32983 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
32984 // InternalApplicationConfiguration.g:10810:3: ( RULE_ID )
32985 // InternalApplicationConfiguration.g:10811:4: RULE_ID
32986 {
32987 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1());
32988 match(input,RULE_ID,FOLLOW_2);
32989 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1());
32990
32991 }
32992
32993 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
32994
32995 }
32996
32997
32998 }
32999
33000 }
33001 catch (RecognitionException re) {
33002 reportError(re);
33003 recover(input,re);
33004 }
33005 finally {
33006
33007 restoreStackSize(stackSize);
33008
33009 }
33010 return ;
33011 }
33012 // $ANTLR end "rule__ConfigReference__ConfigAssignment"
33013
33014
33015 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0"
33016 // InternalApplicationConfiguration.g:10822:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ;
33017 public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException {
33018
33019 int stackSize = keepStackSize();
33020
33021 try {
33022 // InternalApplicationConfiguration.g:10826:1: ( ( ruleTypeScope ) )
33023 // InternalApplicationConfiguration.g:10827:2: ( ruleTypeScope )
33024 {
33025 // InternalApplicationConfiguration.g:10827:2: ( ruleTypeScope )
33026 // InternalApplicationConfiguration.g:10828:3: ruleTypeScope
33027 {
33028 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
33029 pushFollow(FOLLOW_2);
33030 ruleTypeScope();
33031
33032 state._fsp--;
33033
33034 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
33035
33036 }
33037
33038
33039 }
33040
33041 }
33042 catch (RecognitionException re) {
33043 reportError(re);
33044 recover(input,re);
33045 }
33046 finally {
33047
33048 restoreStackSize(stackSize);
33049
33050 }
33051 return ;
33052 }
33053 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0"
33054
33055
33056 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1"
33057 // InternalApplicationConfiguration.g:10837:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ;
33058 public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException {
33059
33060 int stackSize = keepStackSize();
33061
33062 try {
33063 // InternalApplicationConfiguration.g:10841:1: ( ( ruleTypeScope ) )
33064 // InternalApplicationConfiguration.g:10842:2: ( ruleTypeScope )
33065 {
33066 // InternalApplicationConfiguration.g:10842:2: ( ruleTypeScope )
33067 // InternalApplicationConfiguration.g:10843:3: ruleTypeScope
33068 {
33069 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
33070 pushFollow(FOLLOW_2);
33071 ruleTypeScope();
33072
33073 state._fsp--;
33074
33075 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
33076
33077 }
33078
33079
33080 }
33081
33082 }
33083 catch (RecognitionException re) {
33084 reportError(re);
33085 recover(input,re);
33086 }
33087 finally {
33088
33089 restoreStackSize(stackSize);
33090
33091 }
33092 return ;
33093 }
33094 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1"
33095
33096
33097 // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1"
33098 // InternalApplicationConfiguration.g:10852:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ;
33099 public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException {
33100
33101 int stackSize = keepStackSize();
33102
33103 try {
33104 // InternalApplicationConfiguration.g:10856:1: ( ( ruleClassReference ) )
33105 // InternalApplicationConfiguration.g:10857:2: ( ruleClassReference )
33106 {
33107 // InternalApplicationConfiguration.g:10857:2: ( ruleClassReference )
33108 // InternalApplicationConfiguration.g:10858:3: ruleClassReference
33109 {
33110 before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
33111 pushFollow(FOLLOW_2);
33112 ruleClassReference();
33113
33114 state._fsp--;
33115
33116 after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
33117
33118 }
33119
33120
33121 }
33122
33123 }
33124 catch (RecognitionException re) {
33125 reportError(re);
33126 recover(input,re);
33127 }
33128 finally {
33129
33130 restoreStackSize(stackSize);
33131
33132 }
33133 return ;
33134 }
33135 // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1"
33136
33137
33138 // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0"
33139 // InternalApplicationConfiguration.g:10867:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
33140 public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
33141
33142 int stackSize = keepStackSize();
33143
33144 try {
33145 // InternalApplicationConfiguration.g:10871:1: ( ( ( '+=' ) ) )
33146 // InternalApplicationConfiguration.g:10872:2: ( ( '+=' ) )
33147 {
33148 // InternalApplicationConfiguration.g:10872:2: ( ( '+=' ) )
33149 // InternalApplicationConfiguration.g:10873:3: ( '+=' )
33150 {
33151 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33152 // InternalApplicationConfiguration.g:10874:3: ( '+=' )
33153 // InternalApplicationConfiguration.g:10875:4: '+='
33154 {
33155 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33156 match(input,60,FOLLOW_2);
33157 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33158
33159 }
33160
33161 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33162
33163 }
33164
33165
33166 }
33167
33168 }
33169 catch (RecognitionException re) {
33170 reportError(re);
33171 recover(input,re);
33172 }
33173 finally {
33174
33175 restoreStackSize(stackSize);
33176
33177 }
33178 return ;
33179 }
33180 // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0"
33181
33182
33183 // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1"
33184 // InternalApplicationConfiguration.g:10886:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
33185 public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
33186
33187 int stackSize = keepStackSize();
33188
33189 try {
33190 // InternalApplicationConfiguration.g:10890:1: ( ( ( '=' ) ) )
33191 // InternalApplicationConfiguration.g:10891:2: ( ( '=' ) )
33192 {
33193 // InternalApplicationConfiguration.g:10891:2: ( ( '=' ) )
33194 // InternalApplicationConfiguration.g:10892:3: ( '=' )
33195 {
33196 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33197 // InternalApplicationConfiguration.g:10893:3: ( '=' )
33198 // InternalApplicationConfiguration.g:10894:4: '='
33199 {
33200 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33201 match(input,28,FOLLOW_2);
33202 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33203
33204 }
33205
33206 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33207
33208 }
33209
33210
33211 }
33212
33213 }
33214 catch (RecognitionException re) {
33215 reportError(re);
33216 recover(input,re);
33217 }
33218 finally {
33219
33220 restoreStackSize(stackSize);
33221
33222 }
33223 return ;
33224 }
33225 // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1"
33226
33227
33228 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0"
33229 // InternalApplicationConfiguration.g:10905:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
33230 public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException {
33231
33232 int stackSize = keepStackSize();
33233
33234 try {
33235 // InternalApplicationConfiguration.g:10909:1: ( ( ruleExactNumber ) )
33236 // InternalApplicationConfiguration.g:10910:2: ( ruleExactNumber )
33237 {
33238 // InternalApplicationConfiguration.g:10910:2: ( ruleExactNumber )
33239 // InternalApplicationConfiguration.g:10911:3: ruleExactNumber
33240 {
33241 before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33242 pushFollow(FOLLOW_2);
33243 ruleExactNumber();
33244
33245 state._fsp--;
33246
33247 after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33248
33249 }
33250
33251
33252 }
33253
33254 }
33255 catch (RecognitionException re) {
33256 reportError(re);
33257 recover(input,re);
33258 }
33259 finally {
33260
33261 restoreStackSize(stackSize);
33262
33263 }
33264 return ;
33265 }
33266 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0"
33267
33268
33269 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1"
33270 // InternalApplicationConfiguration.g:10920:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
33271 public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException {
33272
33273 int stackSize = keepStackSize();
33274
33275 try {
33276 // InternalApplicationConfiguration.g:10924:1: ( ( ruleIntervallNumber ) )
33277 // InternalApplicationConfiguration.g:10925:2: ( ruleIntervallNumber )
33278 {
33279 // InternalApplicationConfiguration.g:10925:2: ( ruleIntervallNumber )
33280 // InternalApplicationConfiguration.g:10926:3: ruleIntervallNumber
33281 {
33282 before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33283 pushFollow(FOLLOW_2);
33284 ruleIntervallNumber();
33285
33286 state._fsp--;
33287
33288 after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33289
33290 }
33291
33292
33293 }
33294
33295 }
33296 catch (RecognitionException re) {
33297 reportError(re);
33298 recover(input,re);
33299 }
33300 finally {
33301
33302 restoreStackSize(stackSize);
33303
33304 }
33305 return ;
33306 }
33307 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1"
33308
33309
33310 // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1"
33311 // InternalApplicationConfiguration.g:10935:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ;
33312 public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException {
33313
33314 int stackSize = keepStackSize();
33315
33316 try {
33317 // InternalApplicationConfiguration.g:10939:1: ( ( ruleObjectReference ) )
33318 // InternalApplicationConfiguration.g:10940:2: ( ruleObjectReference )
33319 {
33320 // InternalApplicationConfiguration.g:10940:2: ( ruleObjectReference )
33321 // InternalApplicationConfiguration.g:10941:3: ruleObjectReference
33322 {
33323 before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
33324 pushFollow(FOLLOW_2);
33325 ruleObjectReference();
33326
33327 state._fsp--;
33328
33329 after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
33330
33331 }
33332
33333
33334 }
33335
33336 }
33337 catch (RecognitionException re) {
33338 reportError(re);
33339 recover(input,re);
33340 }
33341 finally {
33342
33343 restoreStackSize(stackSize);
33344
33345 }
33346 return ;
33347 }
33348 // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1"
33349
33350
33351 // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0"
33352 // InternalApplicationConfiguration.g:10950:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
33353 public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
33354
33355 int stackSize = keepStackSize();
33356
33357 try {
33358 // InternalApplicationConfiguration.g:10954:1: ( ( ( '+=' ) ) )
33359 // InternalApplicationConfiguration.g:10955:2: ( ( '+=' ) )
33360 {
33361 // InternalApplicationConfiguration.g:10955:2: ( ( '+=' ) )
33362 // InternalApplicationConfiguration.g:10956:3: ( '+=' )
33363 {
33364 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33365 // InternalApplicationConfiguration.g:10957:3: ( '+=' )
33366 // InternalApplicationConfiguration.g:10958:4: '+='
33367 {
33368 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33369 match(input,60,FOLLOW_2);
33370 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33371
33372 }
33373
33374 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33375
33376 }
33377
33378
33379 }
33380
33381 }
33382 catch (RecognitionException re) {
33383 reportError(re);
33384 recover(input,re);
33385 }
33386 finally {
33387
33388 restoreStackSize(stackSize);
33389
33390 }
33391 return ;
33392 }
33393 // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0"
33394
33395
33396 // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1"
33397 // InternalApplicationConfiguration.g:10969:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
33398 public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
33399
33400 int stackSize = keepStackSize();
33401
33402 try {
33403 // InternalApplicationConfiguration.g:10973:1: ( ( ( '=' ) ) )
33404 // InternalApplicationConfiguration.g:10974:2: ( ( '=' ) )
33405 {
33406 // InternalApplicationConfiguration.g:10974:2: ( ( '=' ) )
33407 // InternalApplicationConfiguration.g:10975:3: ( '=' )
33408 {
33409 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33410 // InternalApplicationConfiguration.g:10976:3: ( '=' )
33411 // InternalApplicationConfiguration.g:10977:4: '='
33412 {
33413 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33414 match(input,28,FOLLOW_2);
33415 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33416
33417 }
33418
33419 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33420
33421 }
33422
33423
33424 }
33425
33426 }
33427 catch (RecognitionException re) {
33428 reportError(re);
33429 recover(input,re);
33430 }
33431 finally {
33432
33433 restoreStackSize(stackSize);
33434
33435 }
33436 return ;
33437 }
33438 // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1"
33439
33440
33441 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0"
33442 // InternalApplicationConfiguration.g:10988:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
33443 public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException {
33444
33445 int stackSize = keepStackSize();
33446
33447 try {
33448 // InternalApplicationConfiguration.g:10992:1: ( ( ruleExactNumber ) )
33449 // InternalApplicationConfiguration.g:10993:2: ( ruleExactNumber )
33450 {
33451 // InternalApplicationConfiguration.g:10993:2: ( ruleExactNumber )
33452 // InternalApplicationConfiguration.g:10994:3: ruleExactNumber
33453 {
33454 before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33455 pushFollow(FOLLOW_2);
33456 ruleExactNumber();
33457
33458 state._fsp--;
33459
33460 after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33461
33462 }
33463
33464
33465 }
33466
33467 }
33468 catch (RecognitionException re) {
33469 reportError(re);
33470 recover(input,re);
33471 }
33472 finally {
33473
33474 restoreStackSize(stackSize);
33475
33476 }
33477 return ;
33478 }
33479 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0"
33480
33481
33482 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1"
33483 // InternalApplicationConfiguration.g:11003:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
33484 public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException {
33485
33486 int stackSize = keepStackSize();
33487
33488 try {
33489 // InternalApplicationConfiguration.g:11007:1: ( ( ruleIntervallNumber ) )
33490 // InternalApplicationConfiguration.g:11008:2: ( ruleIntervallNumber )
33491 {
33492 // InternalApplicationConfiguration.g:11008:2: ( ruleIntervallNumber )
33493 // InternalApplicationConfiguration.g:11009:3: ruleIntervallNumber
33494 {
33495 before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33496 pushFollow(FOLLOW_2);
33497 ruleIntervallNumber();
33498
33499 state._fsp--;
33500
33501 after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33502
33503 }
33504
33505
33506 }
33507
33508 }
33509 catch (RecognitionException re) {
33510 reportError(re);
33511 recover(input,re);
33512 }
33513 finally {
33514
33515 restoreStackSize(stackSize);
33516
33517 }
33518 return ;
33519 }
33520 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1"
33521
33522
33523 // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1"
33524 // InternalApplicationConfiguration.g:11018:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ;
33525 public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException {
33526
33527 int stackSize = keepStackSize();
33528
33529 try {
33530 // InternalApplicationConfiguration.g:11022:1: ( ( ruleIntegerReference ) )
33531 // InternalApplicationConfiguration.g:11023:2: ( ruleIntegerReference )
33532 {
33533 // InternalApplicationConfiguration.g:11023:2: ( ruleIntegerReference )
33534 // InternalApplicationConfiguration.g:11024:3: ruleIntegerReference
33535 {
33536 before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
33537 pushFollow(FOLLOW_2);
33538 ruleIntegerReference();
33539
33540 state._fsp--;
33541
33542 after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
33543
33544 }
33545
33546
33547 }
33548
33549 }
33550 catch (RecognitionException re) {
33551 reportError(re);
33552 recover(input,re);
33553 }
33554 finally {
33555
33556 restoreStackSize(stackSize);
33557
33558 }
33559 return ;
33560 }
33561 // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1"
33562
33563
33564 // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0"
33565 // InternalApplicationConfiguration.g:11033:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
33566 public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
33567
33568 int stackSize = keepStackSize();
33569
33570 try {
33571 // InternalApplicationConfiguration.g:11037:1: ( ( ( '+=' ) ) )
33572 // InternalApplicationConfiguration.g:11038:2: ( ( '+=' ) )
33573 {
33574 // InternalApplicationConfiguration.g:11038:2: ( ( '+=' ) )
33575 // InternalApplicationConfiguration.g:11039:3: ( '+=' )
33576 {
33577 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33578 // InternalApplicationConfiguration.g:11040:3: ( '+=' )
33579 // InternalApplicationConfiguration.g:11041:4: '+='
33580 {
33581 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33582 match(input,60,FOLLOW_2);
33583 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33584
33585 }
33586
33587 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33588
33589 }
33590
33591
33592 }
33593
33594 }
33595 catch (RecognitionException re) {
33596 reportError(re);
33597 recover(input,re);
33598 }
33599 finally {
33600
33601 restoreStackSize(stackSize);
33602
33603 }
33604 return ;
33605 }
33606 // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0"
33607
33608
33609 // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1"
33610 // InternalApplicationConfiguration.g:11052:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
33611 public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
33612
33613 int stackSize = keepStackSize();
33614
33615 try {
33616 // InternalApplicationConfiguration.g:11056:1: ( ( ( '=' ) ) )
33617 // InternalApplicationConfiguration.g:11057:2: ( ( '=' ) )
33618 {
33619 // InternalApplicationConfiguration.g:11057:2: ( ( '=' ) )
33620 // InternalApplicationConfiguration.g:11058:3: ( '=' )
33621 {
33622 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33623 // InternalApplicationConfiguration.g:11059:3: ( '=' )
33624 // InternalApplicationConfiguration.g:11060:4: '='
33625 {
33626 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33627 match(input,28,FOLLOW_2);
33628 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33629
33630 }
33631
33632 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33633
33634 }
33635
33636
33637 }
33638
33639 }
33640 catch (RecognitionException re) {
33641 reportError(re);
33642 recover(input,re);
33643 }
33644 finally {
33645
33646 restoreStackSize(stackSize);
33647
33648 }
33649 return ;
33650 }
33651 // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1"
33652
33653
33654 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0"
33655 // InternalApplicationConfiguration.g:11071:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
33656 public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException {
33657
33658 int stackSize = keepStackSize();
33659
33660 try {
33661 // InternalApplicationConfiguration.g:11075:1: ( ( ruleExactNumber ) )
33662 // InternalApplicationConfiguration.g:11076:2: ( ruleExactNumber )
33663 {
33664 // InternalApplicationConfiguration.g:11076:2: ( ruleExactNumber )
33665 // InternalApplicationConfiguration.g:11077:3: ruleExactNumber
33666 {
33667 before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33668 pushFollow(FOLLOW_2);
33669 ruleExactNumber();
33670
33671 state._fsp--;
33672
33673 after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33674
33675 }
33676
33677
33678 }
33679
33680 }
33681 catch (RecognitionException re) {
33682 reportError(re);
33683 recover(input,re);
33684 }
33685 finally {
33686
33687 restoreStackSize(stackSize);
33688
33689 }
33690 return ;
33691 }
33692 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_0"
33693
33694
33695 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1"
33696 // InternalApplicationConfiguration.g:11086:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
33697 public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException {
33698
33699 int stackSize = keepStackSize();
33700
33701 try {
33702 // InternalApplicationConfiguration.g:11090:1: ( ( ruleIntervallNumber ) )
33703 // InternalApplicationConfiguration.g:11091:2: ( ruleIntervallNumber )
33704 {
33705 // InternalApplicationConfiguration.g:11091:2: ( ruleIntervallNumber )
33706 // InternalApplicationConfiguration.g:11092:3: ruleIntervallNumber
33707 {
33708 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33709 pushFollow(FOLLOW_2);
33710 ruleIntervallNumber();
33711
33712 state._fsp--;
33713
33714 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33715
33716 }
33717
33718
33719 }
33720
33721 }
33722 catch (RecognitionException re) {
33723 reportError(re);
33724 recover(input,re);
33725 }
33726 finally {
33727
33728 restoreStackSize(stackSize);
33729
33730 }
33731 return ;
33732 }
33733 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1"
33734
33735
33736 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2"
33737 // InternalApplicationConfiguration.g:11101:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ;
33738 public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException {
33739
33740 int stackSize = keepStackSize();
33741
33742 try {
33743 // InternalApplicationConfiguration.g:11105:1: ( ( ruleIntEnumberation ) )
33744 // InternalApplicationConfiguration.g:11106:2: ( ruleIntEnumberation )
33745 {
33746 // InternalApplicationConfiguration.g:11106:2: ( ruleIntEnumberation )
33747 // InternalApplicationConfiguration.g:11107:3: ruleIntEnumberation
33748 {
33749 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
33750 pushFollow(FOLLOW_2);
33751 ruleIntEnumberation();
33752
33753 state._fsp--;
33754
33755 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
33756
33757 }
33758
33759
33760 }
33761
33762 }
33763 catch (RecognitionException re) {
33764 reportError(re);
33765 recover(input,re);
33766 }
33767 finally {
33768
33769 restoreStackSize(stackSize);
33770
33771 }
33772 return ;
33773 }
33774 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2"
33775
33776
33777 // $ANTLR start "rule__RealTypeScope__TypeAssignment_1"
33778 // InternalApplicationConfiguration.g:11116:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ;
33779 public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException {
33780
33781 int stackSize = keepStackSize();
33782
33783 try {
33784 // InternalApplicationConfiguration.g:11120:1: ( ( ruleRealReference ) )
33785 // InternalApplicationConfiguration.g:11121:2: ( ruleRealReference )
33786 {
33787 // InternalApplicationConfiguration.g:11121:2: ( ruleRealReference )
33788 // InternalApplicationConfiguration.g:11122:3: ruleRealReference
33789 {
33790 before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
33791 pushFollow(FOLLOW_2);
33792 ruleRealReference();
33793
33794 state._fsp--;
33795
33796 after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
33797
33798 }
33799
33800
33801 }
33802
33803 }
33804 catch (RecognitionException re) {
33805 reportError(re);
33806 recover(input,re);
33807 }
33808 finally {
33809
33810 restoreStackSize(stackSize);
33811
33812 }
33813 return ;
33814 }
33815 // $ANTLR end "rule__RealTypeScope__TypeAssignment_1"
33816
33817
33818 // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0"
33819 // InternalApplicationConfiguration.g:11131:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
33820 public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
33821
33822 int stackSize = keepStackSize();
33823
33824 try {
33825 // InternalApplicationConfiguration.g:11135:1: ( ( ( '+=' ) ) )
33826 // InternalApplicationConfiguration.g:11136:2: ( ( '+=' ) )
33827 {
33828 // InternalApplicationConfiguration.g:11136:2: ( ( '+=' ) )
33829 // InternalApplicationConfiguration.g:11137:3: ( '+=' )
33830 {
33831 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33832 // InternalApplicationConfiguration.g:11138:3: ( '+=' )
33833 // InternalApplicationConfiguration.g:11139:4: '+='
33834 {
33835 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33836 match(input,60,FOLLOW_2);
33837 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33838
33839 }
33840
33841 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33842
33843 }
33844
33845
33846 }
33847
33848 }
33849 catch (RecognitionException re) {
33850 reportError(re);
33851 recover(input,re);
33852 }
33853 finally {
33854
33855 restoreStackSize(stackSize);
33856
33857 }
33858 return ;
33859 }
33860 // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0"
33861
33862
33863 // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1"
33864 // InternalApplicationConfiguration.g:11150:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
33865 public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
33866
33867 int stackSize = keepStackSize();
33868
33869 try {
33870 // InternalApplicationConfiguration.g:11154:1: ( ( ( '=' ) ) )
33871 // InternalApplicationConfiguration.g:11155:2: ( ( '=' ) )
33872 {
33873 // InternalApplicationConfiguration.g:11155:2: ( ( '=' ) )
33874 // InternalApplicationConfiguration.g:11156:3: ( '=' )
33875 {
33876 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33877 // InternalApplicationConfiguration.g:11157:3: ( '=' )
33878 // InternalApplicationConfiguration.g:11158:4: '='
33879 {
33880 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33881 match(input,28,FOLLOW_2);
33882 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33883
33884 }
33885
33886 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33887
33888 }
33889
33890
33891 }
33892
33893 }
33894 catch (RecognitionException re) {
33895 reportError(re);
33896 recover(input,re);
33897 }
33898 finally {
33899
33900 restoreStackSize(stackSize);
33901
33902 }
33903 return ;
33904 }
33905 // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1"
33906
33907
33908 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0"
33909 // InternalApplicationConfiguration.g:11169:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
33910 public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException {
33911
33912 int stackSize = keepStackSize();
33913
33914 try {
33915 // InternalApplicationConfiguration.g:11173:1: ( ( ruleExactNumber ) )
33916 // InternalApplicationConfiguration.g:11174:2: ( ruleExactNumber )
33917 {
33918 // InternalApplicationConfiguration.g:11174:2: ( ruleExactNumber )
33919 // InternalApplicationConfiguration.g:11175:3: ruleExactNumber
33920 {
33921 before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33922 pushFollow(FOLLOW_2);
33923 ruleExactNumber();
33924
33925 state._fsp--;
33926
33927 after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33928
33929 }
33930
33931
33932 }
33933
33934 }
33935 catch (RecognitionException re) {
33936 reportError(re);
33937 recover(input,re);
33938 }
33939 finally {
33940
33941 restoreStackSize(stackSize);
33942
33943 }
33944 return ;
33945 }
33946 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0"
33947
33948
33949 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1"
33950 // InternalApplicationConfiguration.g:11184:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
33951 public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException {
33952
33953 int stackSize = keepStackSize();
33954
33955 try {
33956 // InternalApplicationConfiguration.g:11188:1: ( ( ruleIntervallNumber ) )
33957 // InternalApplicationConfiguration.g:11189:2: ( ruleIntervallNumber )
33958 {
33959 // InternalApplicationConfiguration.g:11189:2: ( ruleIntervallNumber )
33960 // InternalApplicationConfiguration.g:11190:3: ruleIntervallNumber
33961 {
33962 before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33963 pushFollow(FOLLOW_2);
33964 ruleIntervallNumber();
33965
33966 state._fsp--;
33967
33968 after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33969
33970 }
33971
33972
33973 }
33974
33975 }
33976 catch (RecognitionException re) {
33977 reportError(re);
33978 recover(input,re);
33979 }
33980 finally {
33981
33982 restoreStackSize(stackSize);
33983
33984 }
33985 return ;
33986 }
33987 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1"
33988
33989
33990 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2"
33991 // InternalApplicationConfiguration.g:11199:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ;
33992 public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException {
33993
33994 int stackSize = keepStackSize();
33995
33996 try {
33997 // InternalApplicationConfiguration.g:11203:1: ( ( ruleRealEnumeration ) )
33998 // InternalApplicationConfiguration.g:11204:2: ( ruleRealEnumeration )
33999 {
34000 // InternalApplicationConfiguration.g:11204:2: ( ruleRealEnumeration )
34001 // InternalApplicationConfiguration.g:11205:3: ruleRealEnumeration
34002 {
34003 before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
34004 pushFollow(FOLLOW_2);
34005 ruleRealEnumeration();
34006
34007 state._fsp--;
34008
34009 after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
34010
34011 }
34012
34013
34014 }
34015
34016 }
34017 catch (RecognitionException re) {
34018 reportError(re);
34019 recover(input,re);
34020 }
34021 finally {
34022
34023 restoreStackSize(stackSize);
34024
34025 }
34026 return ;
34027 }
34028 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2"
34029
34030
34031 // $ANTLR start "rule__StringTypeScope__TypeAssignment_1"
34032 // InternalApplicationConfiguration.g:11214:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ;
34033 public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException {
34034
34035 int stackSize = keepStackSize();
34036
34037 try {
34038 // InternalApplicationConfiguration.g:11218:1: ( ( ruleStringReference ) )
34039 // InternalApplicationConfiguration.g:11219:2: ( ruleStringReference )
34040 {
34041 // InternalApplicationConfiguration.g:11219:2: ( ruleStringReference )
34042 // InternalApplicationConfiguration.g:11220:3: ruleStringReference
34043 {
34044 before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
34045 pushFollow(FOLLOW_2);
34046 ruleStringReference();
34047
34048 state._fsp--;
34049
34050 after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
34051
34052 }
34053
34054
34055 }
34056
34057 }
34058 catch (RecognitionException re) {
34059 reportError(re);
34060 recover(input,re);
34061 }
34062 finally {
34063
34064 restoreStackSize(stackSize);
34065
34066 }
34067 return ;
34068 }
34069 // $ANTLR end "rule__StringTypeScope__TypeAssignment_1"
34070
34071
34072 // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0"
34073 // InternalApplicationConfiguration.g:11229:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
34074 public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
34075
34076 int stackSize = keepStackSize();
34077
34078 try {
34079 // InternalApplicationConfiguration.g:11233:1: ( ( ( '+=' ) ) )
34080 // InternalApplicationConfiguration.g:11234:2: ( ( '+=' ) )
34081 {
34082 // InternalApplicationConfiguration.g:11234:2: ( ( '+=' ) )
34083 // InternalApplicationConfiguration.g:11235:3: ( '+=' )
34084 {
34085 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34086 // InternalApplicationConfiguration.g:11236:3: ( '+=' )
34087 // InternalApplicationConfiguration.g:11237:4: '+='
34088 {
34089 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34090 match(input,60,FOLLOW_2);
34091 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34092
34093 }
34094
34095 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34096
34097 }
34098
34099
34100 }
34101
34102 }
34103 catch (RecognitionException re) {
34104 reportError(re);
34105 recover(input,re);
34106 }
34107 finally {
34108
34109 restoreStackSize(stackSize);
34110
34111 }
34112 return ;
34113 }
34114 // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0"
34115
34116
34117 // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1"
34118 // InternalApplicationConfiguration.g:11248:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
34119 public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
34120
34121 int stackSize = keepStackSize();
34122
34123 try {
34124 // InternalApplicationConfiguration.g:11252:1: ( ( ( '=' ) ) )
34125 // InternalApplicationConfiguration.g:11253:2: ( ( '=' ) )
34126 {
34127 // InternalApplicationConfiguration.g:11253:2: ( ( '=' ) )
34128 // InternalApplicationConfiguration.g:11254:3: ( '=' )
34129 {
34130 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34131 // InternalApplicationConfiguration.g:11255:3: ( '=' )
34132 // InternalApplicationConfiguration.g:11256:4: '='
34133 {
34134 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34135 match(input,28,FOLLOW_2);
34136 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34137
34138 }
34139
34140 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34141
34142 }
34143
34144
34145 }
34146
34147 }
34148 catch (RecognitionException re) {
34149 reportError(re);
34150 recover(input,re);
34151 }
34152 finally {
34153
34154 restoreStackSize(stackSize);
34155
34156 }
34157 return ;
34158 }
34159 // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1"
34160
34161
34162 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0"
34163 // InternalApplicationConfiguration.g:11267:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
34164 public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException {
34165
34166 int stackSize = keepStackSize();
34167
34168 try {
34169 // InternalApplicationConfiguration.g:11271:1: ( ( ruleExactNumber ) )
34170 // InternalApplicationConfiguration.g:11272:2: ( ruleExactNumber )
34171 {
34172 // InternalApplicationConfiguration.g:11272:2: ( ruleExactNumber )
34173 // InternalApplicationConfiguration.g:11273:3: ruleExactNumber
34174 {
34175 before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34176 pushFollow(FOLLOW_2);
34177 ruleExactNumber();
34178
34179 state._fsp--;
34180
34181 after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34182
34183 }
34184
34185
34186 }
34187
34188 }
34189 catch (RecognitionException re) {
34190 reportError(re);
34191 recover(input,re);
34192 }
34193 finally {
34194
34195 restoreStackSize(stackSize);
34196
34197 }
34198 return ;
34199 }
34200 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0"
34201
34202
34203 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1"
34204 // InternalApplicationConfiguration.g:11282:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
34205 public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException {
34206
34207 int stackSize = keepStackSize();
34208
34209 try {
34210 // InternalApplicationConfiguration.g:11286:1: ( ( ruleIntervallNumber ) )
34211 // InternalApplicationConfiguration.g:11287:2: ( ruleIntervallNumber )
34212 {
34213 // InternalApplicationConfiguration.g:11287:2: ( ruleIntervallNumber )
34214 // InternalApplicationConfiguration.g:11288:3: ruleIntervallNumber
34215 {
34216 before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34217 pushFollow(FOLLOW_2);
34218 ruleIntervallNumber();
34219
34220 state._fsp--;
34221
34222 after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34223
34224 }
34225
34226
34227 }
34228
34229 }
34230 catch (RecognitionException re) {
34231 reportError(re);
34232 recover(input,re);
34233 }
34234 finally {
34235
34236 restoreStackSize(stackSize);
34237
34238 }
34239 return ;
34240 }
34241 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1"
34242
34243
34244 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2"
34245 // InternalApplicationConfiguration.g:11297:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ;
34246 public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException {
34247
34248 int stackSize = keepStackSize();
34249
34250 try {
34251 // InternalApplicationConfiguration.g:11301:1: ( ( ruleStringEnumeration ) )
34252 // InternalApplicationConfiguration.g:11302:2: ( ruleStringEnumeration )
34253 {
34254 // InternalApplicationConfiguration.g:11302:2: ( ruleStringEnumeration )
34255 // InternalApplicationConfiguration.g:11303:3: ruleStringEnumeration
34256 {
34257 before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
34258 pushFollow(FOLLOW_2);
34259 ruleStringEnumeration();
34260
34261 state._fsp--;
34262
34263 after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
34264
34265 }
34266
34267
34268 }
34269
34270 }
34271 catch (RecognitionException re) {
34272 reportError(re);
34273 recover(input,re);
34274 }
34275 finally {
34276
34277 restoreStackSize(stackSize);
34278
34279 }
34280 return ;
34281 }
34282 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2"
34283
34284
34285 // $ANTLR start "rule__ClassReference__ElementAssignment_1"
34286 // InternalApplicationConfiguration.g:11312:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ;
34287 public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException {
34288
34289 int stackSize = keepStackSize();
34290
34291 try {
34292 // InternalApplicationConfiguration.g:11316:1: ( ( ruleMetamodelElement ) )
34293 // InternalApplicationConfiguration.g:11317:2: ( ruleMetamodelElement )
34294 {
34295 // InternalApplicationConfiguration.g:11317:2: ( ruleMetamodelElement )
34296 // InternalApplicationConfiguration.g:11318:3: ruleMetamodelElement
34297 {
34298 before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
34299 pushFollow(FOLLOW_2);
34300 ruleMetamodelElement();
34301
34302 state._fsp--;
34303
34304 after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
34305
34306 }
34307
34308
34309 }
34310
34311 }
34312 catch (RecognitionException re) {
34313 reportError(re);
34314 recover(input,re);
34315 }
34316 finally {
34317
34318 restoreStackSize(stackSize);
34319
34320 }
34321 return ;
34322 }
34323 // $ANTLR end "rule__ClassReference__ElementAssignment_1"
34324
34325
34326 // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0"
34327 // InternalApplicationConfiguration.g:11327:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ;
34328 public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException {
34329
34330 int stackSize = keepStackSize();
34331
34332 try {
34333 // InternalApplicationConfiguration.g:11331:1: ( ( RULE_INT ) )
34334 // InternalApplicationConfiguration.g:11332:2: ( RULE_INT )
34335 {
34336 // InternalApplicationConfiguration.g:11332:2: ( RULE_INT )
34337 // InternalApplicationConfiguration.g:11333:3: RULE_INT
34338 {
34339 before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
34340 match(input,RULE_INT,FOLLOW_2);
34341 after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
34342
34343 }
34344
34345
34346 }
34347
34348 }
34349 catch (RecognitionException re) {
34350 reportError(re);
34351 recover(input,re);
34352 }
34353 finally {
34354
34355 restoreStackSize(stackSize);
34356
34357 }
34358 return ;
34359 }
34360 // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0"
34361
34362
34363 // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1"
34364 // InternalApplicationConfiguration.g:11342:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ;
34365 public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException {
34366
34367 int stackSize = keepStackSize();
34368
34369 try {
34370 // InternalApplicationConfiguration.g:11346:1: ( ( ( '*' ) ) )
34371 // InternalApplicationConfiguration.g:11347:2: ( ( '*' ) )
34372 {
34373 // InternalApplicationConfiguration.g:11347:2: ( ( '*' ) )
34374 // InternalApplicationConfiguration.g:11348:3: ( '*' )
34375 {
34376 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
34377 // InternalApplicationConfiguration.g:11349:3: ( '*' )
34378 // InternalApplicationConfiguration.g:11350:4: '*'
34379 {
34380 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
34381 match(input,61,FOLLOW_2);
34382 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
34383
34384 }
34385
34386 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
34387
34388 }
34389
34390
34391 }
34392
34393 }
34394 catch (RecognitionException re) {
34395 reportError(re);
34396 recover(input,re);
34397 }
34398 finally {
34399
34400 restoreStackSize(stackSize);
34401
34402 }
34403 return ;
34404 }
34405 // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1"
34406
34407
34408 // $ANTLR start "rule__IntervallNumber__MinAssignment_0"
34409 // InternalApplicationConfiguration.g:11361:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ;
34410 public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException {
34411
34412 int stackSize = keepStackSize();
34413
34414 try {
34415 // InternalApplicationConfiguration.g:11365:1: ( ( RULE_INT ) )
34416 // InternalApplicationConfiguration.g:11366:2: ( RULE_INT )
34417 {
34418 // InternalApplicationConfiguration.g:11366:2: ( RULE_INT )
34419 // InternalApplicationConfiguration.g:11367:3: RULE_INT
34420 {
34421 before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
34422 match(input,RULE_INT,FOLLOW_2);
34423 after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
34424
34425 }
34426
34427
34428 }
34429
34430 }
34431 catch (RecognitionException re) {
34432 reportError(re);
34433 recover(input,re);
34434 }
34435 finally {
34436
34437 restoreStackSize(stackSize);
34438
34439 }
34440 return ;
34441 }
34442 // $ANTLR end "rule__IntervallNumber__MinAssignment_0"
34443
34444
34445 // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0"
34446 // InternalApplicationConfiguration.g:11376:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ;
34447 public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException {
34448
34449 int stackSize = keepStackSize();
34450
34451 try {
34452 // InternalApplicationConfiguration.g:11380:1: ( ( RULE_INT ) )
34453 // InternalApplicationConfiguration.g:11381:2: ( RULE_INT )
34454 {
34455 // InternalApplicationConfiguration.g:11381:2: ( RULE_INT )
34456 // InternalApplicationConfiguration.g:11382:3: RULE_INT
34457 {
34458 before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
34459 match(input,RULE_INT,FOLLOW_2);
34460 after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
34461
34462 }
34463
34464
34465 }
34466
34467 }
34468 catch (RecognitionException re) {
34469 reportError(re);
34470 recover(input,re);
34471 }
34472 finally {
34473
34474 restoreStackSize(stackSize);
34475
34476 }
34477 return ;
34478 }
34479 // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0"
34480
34481
34482 // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"
34483 // InternalApplicationConfiguration.g:11391:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ;
34484 public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException {
34485
34486 int stackSize = keepStackSize();
34487
34488 try {
34489 // InternalApplicationConfiguration.g:11395:1: ( ( ( '*' ) ) )
34490 // InternalApplicationConfiguration.g:11396:2: ( ( '*' ) )
34491 {
34492 // InternalApplicationConfiguration.g:11396:2: ( ( '*' ) )
34493 // InternalApplicationConfiguration.g:11397:3: ( '*' )
34494 {
34495 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
34496 // InternalApplicationConfiguration.g:11398:3: ( '*' )
34497 // InternalApplicationConfiguration.g:11399:4: '*'
34498 {
34499 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
34500 match(input,61,FOLLOW_2);
34501 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
34502
34503 }
34504
34505 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
34506
34507 }
34508
34509
34510 }
34511
34512 }
34513 catch (RecognitionException re) {
34514 reportError(re);
34515 recover(input,re);
34516 }
34517 finally {
34518
34519 restoreStackSize(stackSize);
34520
34521 }
34522 return ;
34523 }
34524 // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"
34525
34526
34527 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0"
34528 // InternalApplicationConfiguration.g:11410:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ;
34529 public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException {
34530
34531 int stackSize = keepStackSize();
34532
34533 try {
34534 // InternalApplicationConfiguration.g:11414:1: ( ( ruleINTLiteral ) )
34535 // InternalApplicationConfiguration.g:11415:2: ( ruleINTLiteral )
34536 {
34537 // InternalApplicationConfiguration.g:11415:2: ( ruleINTLiteral )
34538 // InternalApplicationConfiguration.g:11416:3: ruleINTLiteral
34539 {
34540 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
34541 pushFollow(FOLLOW_2);
34542 ruleINTLiteral();
34543
34544 state._fsp--;
34545
34546 after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
34547
34548 }
34549
34550
34551 }
34552
34553 }
34554 catch (RecognitionException re) {
34555 reportError(re);
34556 recover(input,re);
34557 }
34558 finally {
34559
34560 restoreStackSize(stackSize);
34561
34562 }
34563 return ;
34564 }
34565 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0"
34566
34567
34568 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1"
34569 // InternalApplicationConfiguration.g:11425:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ;
34570 public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException {
34571
34572 int stackSize = keepStackSize();
34573
34574 try {
34575 // InternalApplicationConfiguration.g:11429:1: ( ( ruleINTLiteral ) )
34576 // InternalApplicationConfiguration.g:11430:2: ( ruleINTLiteral )
34577 {
34578 // InternalApplicationConfiguration.g:11430:2: ( ruleINTLiteral )
34579 // InternalApplicationConfiguration.g:11431:3: ruleINTLiteral
34580 {
34581 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
34582 pushFollow(FOLLOW_2);
34583 ruleINTLiteral();
34584
34585 state._fsp--;
34586
34587 after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
34588
34589 }
34590
34591
34592 }
34593
34594 }
34595 catch (RecognitionException re) {
34596 reportError(re);
34597 recover(input,re);
34598 }
34599 finally {
34600
34601 restoreStackSize(stackSize);
34602
34603 }
34604 return ;
34605 }
34606 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1"
34607
34608
34609 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0"
34610 // InternalApplicationConfiguration.g:11440:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ;
34611 public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException {
34612
34613 int stackSize = keepStackSize();
34614
34615 try {
34616 // InternalApplicationConfiguration.g:11444:1: ( ( ruleREALLiteral ) )
34617 // InternalApplicationConfiguration.g:11445:2: ( ruleREALLiteral )
34618 {
34619 // InternalApplicationConfiguration.g:11445:2: ( ruleREALLiteral )
34620 // InternalApplicationConfiguration.g:11446:3: ruleREALLiteral
34621 {
34622 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
34623 pushFollow(FOLLOW_2);
34624 ruleREALLiteral();
34625
34626 state._fsp--;
34627
34628 after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
34629
34630 }
34631
34632
34633 }
34634
34635 }
34636 catch (RecognitionException re) {
34637 reportError(re);
34638 recover(input,re);
34639 }
34640 finally {
34641
34642 restoreStackSize(stackSize);
34643
34644 }
34645 return ;
34646 }
34647 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0"
34648
34649
34650 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1"
34651 // InternalApplicationConfiguration.g:11455:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ;
34652 public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
34653
34654 int stackSize = keepStackSize();
34655
34656 try {
34657 // InternalApplicationConfiguration.g:11459:1: ( ( ruleREALLiteral ) )
34658 // InternalApplicationConfiguration.g:11460:2: ( ruleREALLiteral )
34659 {
34660 // InternalApplicationConfiguration.g:11460:2: ( ruleREALLiteral )
34661 // InternalApplicationConfiguration.g:11461:3: ruleREALLiteral
34662 {
34663 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
34664 pushFollow(FOLLOW_2);
34665 ruleREALLiteral();
34666
34667 state._fsp--;
34668
34669 after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
34670
34671 }
34672
34673
34674 }
34675
34676 }
34677 catch (RecognitionException re) {
34678 reportError(re);
34679 recover(input,re);
34680 }
34681 finally {
34682
34683 restoreStackSize(stackSize);
34684
34685 }
34686 return ;
34687 }
34688 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1"
34689
34690
34691 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0"
34692 // InternalApplicationConfiguration.g:11470:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ;
34693 public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException {
34694
34695 int stackSize = keepStackSize();
34696
34697 try {
34698 // InternalApplicationConfiguration.g:11474:1: ( ( RULE_STRING ) )
34699 // InternalApplicationConfiguration.g:11475:2: ( RULE_STRING )
34700 {
34701 // InternalApplicationConfiguration.g:11475:2: ( RULE_STRING )
34702 // InternalApplicationConfiguration.g:11476:3: RULE_STRING
34703 {
34704 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
34705 match(input,RULE_STRING,FOLLOW_2);
34706 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
34707
34708 }
34709
34710
34711 }
34712
34713 }
34714 catch (RecognitionException re) {
34715 reportError(re);
34716 recover(input,re);
34717 }
34718 finally {
34719
34720 restoreStackSize(stackSize);
34721
34722 }
34723 return ;
34724 }
34725 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0"
34726
34727
34728 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1"
34729 // InternalApplicationConfiguration.g:11485:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ;
34730 public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
34731
34732 int stackSize = keepStackSize();
34733
34734 try {
34735 // InternalApplicationConfiguration.g:11489:1: ( ( RULE_STRING ) )
34736 // InternalApplicationConfiguration.g:11490:2: ( RULE_STRING )
34737 {
34738 // InternalApplicationConfiguration.g:11490:2: ( RULE_STRING )
34739 // InternalApplicationConfiguration.g:11491:3: RULE_STRING
34740 {
34741 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
34742 match(input,RULE_STRING,FOLLOW_2);
34743 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
34744
34745 }
34746
34747
34748 }
34749
34750 }
34751 catch (RecognitionException re) {
34752 reportError(re);
34753 recover(input,re);
34754 }
34755 finally {
34756
34757 restoreStackSize(stackSize);
34758
34759 }
34760 return ;
34761 }
34762 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1"
34763
34764
34765 // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1"
34766 // InternalApplicationConfiguration.g:11500:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ;
34767 public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException {
34768
34769 int stackSize = keepStackSize();
34770
34771 try {
34772 // InternalApplicationConfiguration.g:11504:1: ( ( RULE_ID ) )
34773 // InternalApplicationConfiguration.g:11505:2: ( RULE_ID )
34774 {
34775 // InternalApplicationConfiguration.g:11505:2: ( RULE_ID )
34776 // InternalApplicationConfiguration.g:11506:3: RULE_ID
34777 {
34778 before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
34779 match(input,RULE_ID,FOLLOW_2);
34780 after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
34781
34782 }
34783
34784
34785 }
34786
34787 }
34788 catch (RecognitionException re) {
34789 reportError(re);
34790 recover(input,re);
34791 }
34792 finally {
34793
34794 restoreStackSize(stackSize);
34795
34796 }
34797 return ;
34798 }
34799 // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1"
34800
34801
34802 // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2"
34803 // InternalApplicationConfiguration.g:11515:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ;
34804 public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException {
34805
34806 int stackSize = keepStackSize();
34807
34808 try {
34809 // InternalApplicationConfiguration.g:11519:1: ( ( ruleScopeSpecification ) )
34810 // InternalApplicationConfiguration.g:11520:2: ( ruleScopeSpecification )
34811 {
34812 // InternalApplicationConfiguration.g:11520:2: ( ruleScopeSpecification )
34813 // InternalApplicationConfiguration.g:11521:3: ruleScopeSpecification
34814 {
34815 before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
34816 pushFollow(FOLLOW_2);
34817 ruleScopeSpecification();
34818
34819 state._fsp--;
34820
34821 after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
34822
34823 }
34824
34825
34826 }
34827
34828 }
34829 catch (RecognitionException re) {
34830 reportError(re);
34831 recover(input,re);
34832 }
34833 finally {
34834
34835 restoreStackSize(stackSize);
34836
34837 }
34838 return ;
34839 }
34840 // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2"
34841
34842
34843 // $ANTLR start "rule__ScopeReference__ReferredAssignment"
34844 // InternalApplicationConfiguration.g:11530:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ;
34845 public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException {
34846
34847 int stackSize = keepStackSize();
34848
34849 try {
34850 // InternalApplicationConfiguration.g:11534:1: ( ( ( RULE_ID ) ) )
34851 // InternalApplicationConfiguration.g:11535:2: ( ( RULE_ID ) )
34852 {
34853 // InternalApplicationConfiguration.g:11535:2: ( ( RULE_ID ) )
34854 // InternalApplicationConfiguration.g:11536:3: ( RULE_ID )
34855 {
34856 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
34857 // InternalApplicationConfiguration.g:11537:3: ( RULE_ID )
34858 // InternalApplicationConfiguration.g:11538:4: RULE_ID
34859 {
34860 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1());
34861 match(input,RULE_ID,FOLLOW_2);
34862 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1());
34863
34864 }
34865
34866 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
34867
34868 }
34869
34870
34871 }
34872
34873 }
34874 catch (RecognitionException re) {
34875 reportError(re);
34876 recover(input,re);
34877 }
34878 finally {
34879
34880 restoreStackSize(stackSize);
34881
34882 }
34883 return ;
34884 }
34885 // $ANTLR end "rule__ScopeReference__ReferredAssignment"
34886
34887
34888 // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2"
34889 // InternalApplicationConfiguration.g:11549:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ;
34890 public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException {
34891
34892 int stackSize = keepStackSize();
34893
34894 try {
34895 // InternalApplicationConfiguration.g:11553:1: ( ( ruleMetamodel ) )
34896 // InternalApplicationConfiguration.g:11554:2: ( ruleMetamodel )
34897 {
34898 // InternalApplicationConfiguration.g:11554:2: ( ruleMetamodel )
34899 // InternalApplicationConfiguration.g:11555:3: ruleMetamodel
34900 {
34901 before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
34902 pushFollow(FOLLOW_2);
34903 ruleMetamodel();
34904
34905 state._fsp--;
34906
34907 after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
34908
34909 }
34910
34911
34912 }
34913
34914 }
34915 catch (RecognitionException re) {
34916 reportError(re);
34917 recover(input,re);
34918 }
34919 finally {
34920
34921 restoreStackSize(stackSize);
34922
34923 }
34924 return ;
34925 }
34926 // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2"
34927
34928
34929 // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2"
34930 // InternalApplicationConfiguration.g:11564:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ;
34931 public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException {
34932
34933 int stackSize = keepStackSize();
34934
34935 try {
34936 // InternalApplicationConfiguration.g:11568:1: ( ( rulePartialModel ) )
34937 // InternalApplicationConfiguration.g:11569:2: ( rulePartialModel )
34938 {
34939 // InternalApplicationConfiguration.g:11569:2: ( rulePartialModel )
34940 // InternalApplicationConfiguration.g:11570:3: rulePartialModel
34941 {
34942 before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
34943 pushFollow(FOLLOW_2);
34944 rulePartialModel();
34945
34946 state._fsp--;
34947
34948 after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
34949
34950 }
34951
34952
34953 }
34954
34955 }
34956 catch (RecognitionException re) {
34957 reportError(re);
34958 recover(input,re);
34959 }
34960 finally {
34961
34962 restoreStackSize(stackSize);
34963
34964 }
34965 return ;
34966 }
34967 // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2"
34968
34969
34970 // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2"
34971 // InternalApplicationConfiguration.g:11579:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ;
34972 public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException {
34973
34974 int stackSize = keepStackSize();
34975
34976 try {
34977 // InternalApplicationConfiguration.g:11583:1: ( ( ruleGraphPattern ) )
34978 // InternalApplicationConfiguration.g:11584:2: ( ruleGraphPattern )
34979 {
34980 // InternalApplicationConfiguration.g:11584:2: ( ruleGraphPattern )
34981 // InternalApplicationConfiguration.g:11585:3: ruleGraphPattern
34982 {
34983 before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
34984 pushFollow(FOLLOW_2);
34985 ruleGraphPattern();
34986
34987 state._fsp--;
34988
34989 after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
34990
34991 }
34992
34993
34994 }
34995
34996 }
34997 catch (RecognitionException re) {
34998 reportError(re);
34999 recover(input,re);
35000 }
35001 finally {
35002
35003 restoreStackSize(stackSize);
35004
35005 }
35006 return ;
35007 }
35008 // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2"
35009
35010
35011 // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2"
35012 // InternalApplicationConfiguration.g:11594:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ;
35013 public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException {
35014
35015 int stackSize = keepStackSize();
35016
35017 try {
35018 // InternalApplicationConfiguration.g:11598:1: ( ( ruleObjective ) )
35019 // InternalApplicationConfiguration.g:11599:2: ( ruleObjective )
35020 {
35021 // InternalApplicationConfiguration.g:11599:2: ( ruleObjective )
35022 // InternalApplicationConfiguration.g:11600:3: ruleObjective
35023 {
35024 before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
35025 pushFollow(FOLLOW_2);
35026 ruleObjective();
35027
35028 state._fsp--;
35029
35030 after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
35031
35032 }
35033
35034
35035 }
35036
35037 }
35038 catch (RecognitionException re) {
35039 reportError(re);
35040 recover(input,re);
35041 }
35042 finally {
35043
35044 restoreStackSize(stackSize);
35045
35046 }
35047 return ;
35048 }
35049 // $ANTLR end "rule__GenerationTask__ObjectivesAssignment_3_3_2"
35050
35051
35052 // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2"
35053 // InternalApplicationConfiguration.g:11609:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ;
35054 public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException {
35055
35056 int stackSize = keepStackSize();
35057
35058 try {
35059 // InternalApplicationConfiguration.g:11613:1: ( ( ruleScope ) )
35060 // InternalApplicationConfiguration.g:11614:2: ( ruleScope )
35061 {
35062 // InternalApplicationConfiguration.g:11614:2: ( ruleScope )
35063 // InternalApplicationConfiguration.g:11615:3: ruleScope
35064 {
35065 before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
35066 pushFollow(FOLLOW_2);
35067 ruleScope();
35068
35069 state._fsp--;
35070
35071 after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
35072
35073 }
35074
35075
35076 }
35077
35078 }
35079 catch (RecognitionException re) {
35080 reportError(re);
35081 recover(input,re);
35082 }
35083 finally {
35084
35085 restoreStackSize(stackSize);
35086
35087 }
35088 return ;
35089 }
35090 // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_4_2"
35091
35092
35093 // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"
35094 // InternalApplicationConfiguration.g:11624:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ;
35095 public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException {
35096
35097 int stackSize = keepStackSize();
35098
35099 try {
35100 // InternalApplicationConfiguration.g:11628:1: ( ( ( 'number' ) ) )
35101 // InternalApplicationConfiguration.g:11629:2: ( ( 'number' ) )
35102 {
35103 // InternalApplicationConfiguration.g:11629:2: ( ( 'number' ) )
35104 // InternalApplicationConfiguration.g:11630:3: ( 'number' )
35105 {
35106 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
35107 // InternalApplicationConfiguration.g:11631:3: ( 'number' )
35108 // InternalApplicationConfiguration.g:11632:4: 'number'
35109 {
35110 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
35111 match(input,62,FOLLOW_2);
35112 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
35113
35114 }
35115
35116 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
35117
35118 }
35119
35120
35121 }
35122
35123 }
35124 catch (RecognitionException re) {
35125 reportError(re);
35126 recover(input,re);
35127 }
35128 finally {
35129
35130 restoreStackSize(stackSize);
35131
35132 }
35133 return ;
35134 }
35135 // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"
35136
35137
35138 // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2"
35139 // InternalApplicationConfiguration.g:11643:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ;
35140 public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException {
35141
35142 int stackSize = keepStackSize();
35143
35144 try {
35145 // InternalApplicationConfiguration.g:11647:1: ( ( RULE_INT ) )
35146 // InternalApplicationConfiguration.g:11648:2: ( RULE_INT )
35147 {
35148 // InternalApplicationConfiguration.g:11648:2: ( RULE_INT )
35149 // InternalApplicationConfiguration.g:11649:3: RULE_INT
35150 {
35151 before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0());
35152 match(input,RULE_INT,FOLLOW_2);
35153 after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0());
35154
35155 }
35156
35157
35158 }
35159
35160 }
35161 catch (RecognitionException re) {
35162 reportError(re);
35163 recover(input,re);
35164 }
35165 finally {
35166
35167 restoreStackSize(stackSize);
35168
35169 }
35170 return ;
35171 }
35172 // $ANTLR end "rule__GenerationTask__NumberAssignment_3_5_2"
35173
35174
35175 // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"
35176 // InternalApplicationConfiguration.g:11658:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ;
35177 public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException {
35178
35179 int stackSize = keepStackSize();
35180
35181 try {
35182 // InternalApplicationConfiguration.g:11662:1: ( ( ( 'runs' ) ) )
35183 // InternalApplicationConfiguration.g:11663:2: ( ( 'runs' ) )
35184 {
35185 // InternalApplicationConfiguration.g:11663:2: ( ( 'runs' ) )
35186 // InternalApplicationConfiguration.g:11664:3: ( 'runs' )
35187 {
35188 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
35189 // InternalApplicationConfiguration.g:11665:3: ( 'runs' )
35190 // InternalApplicationConfiguration.g:11666:4: 'runs'
35191 {
35192 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
35193 match(input,63,FOLLOW_2);
35194 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
35195
35196 }
35197
35198 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
35199
35200 }
35201
35202
35203 }
35204
35205 }
35206 catch (RecognitionException re) {
35207 reportError(re);
35208 recover(input,re);
35209 }
35210 finally {
35211
35212 restoreStackSize(stackSize);
35213
35214 }
35215 return ;
35216 }
35217 // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"
35218
35219
35220 // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2"
35221 // InternalApplicationConfiguration.g:11677:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ;
35222 public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException {
35223
35224 int stackSize = keepStackSize();
35225
35226 try {
35227 // InternalApplicationConfiguration.g:11681:1: ( ( RULE_INT ) )
35228 // InternalApplicationConfiguration.g:11682:2: ( RULE_INT )
35229 {
35230 // InternalApplicationConfiguration.g:11682:2: ( RULE_INT )
35231 // InternalApplicationConfiguration.g:11683:3: RULE_INT
35232 {
35233 before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0());
35234 match(input,RULE_INT,FOLLOW_2);
35235 after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0());
35236
35237 }
35238
35239
35240 }
35241
35242 }
35243 catch (RecognitionException re) {
35244 reportError(re);
35245 recover(input,re);
35246 }
35247 finally {
35248
35249 restoreStackSize(stackSize);
35250
35251 }
35252 return ;
35253 }
35254 // $ANTLR end "rule__GenerationTask__RunsAssignment_3_6_2"
35255
35256
35257 // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2"
35258 // InternalApplicationConfiguration.g:11692:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ;
35259 public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException {
35260
35261 int stackSize = keepStackSize();
35262
35263 try {
35264 // InternalApplicationConfiguration.g:11696:1: ( ( ruleSolver ) )
35265 // InternalApplicationConfiguration.g:11697:2: ( ruleSolver )
35266 {
35267 // InternalApplicationConfiguration.g:11697:2: ( ruleSolver )
35268 // InternalApplicationConfiguration.g:11698:3: ruleSolver
35269 {
35270 before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
35271 pushFollow(FOLLOW_2);
35272 ruleSolver();
35273
35274 state._fsp--;
35275
35276 after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
35277
35278 }
35279
35280
35281 }
35282
35283 }
35284 catch (RecognitionException re) {
35285 reportError(re);
35286 recover(input,re);
35287 }
35288 finally {
35289
35290 restoreStackSize(stackSize);
35291
35292 }
35293 return ;
35294 }
35295 // $ANTLR end "rule__GenerationTask__SolverAssignment_3_7_2"
35296
35297
35298 // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2"
35299 // InternalApplicationConfiguration.g:11707:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ;
35300 public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException {
35301
35302 int stackSize = keepStackSize();
35303
35304 try {
35305 // InternalApplicationConfiguration.g:11711:1: ( ( ruleConfig ) )
35306 // InternalApplicationConfiguration.g:11712:2: ( ruleConfig )
35307 {
35308 // InternalApplicationConfiguration.g:11712:2: ( ruleConfig )
35309 // InternalApplicationConfiguration.g:11713:3: ruleConfig
35310 {
35311 before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
35312 pushFollow(FOLLOW_2);
35313 ruleConfig();
35314
35315 state._fsp--;
35316
35317 after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
35318
35319 }
35320
35321
35322 }
35323
35324 }
35325 catch (RecognitionException re) {
35326 reportError(re);
35327 recover(input,re);
35328 }
35329 finally {
35330
35331 restoreStackSize(stackSize);
35332
35333 }
35334 return ;
35335 }
35336 // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_8_2"
35337
35338
35339 // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2"
35340 // InternalApplicationConfiguration.g:11722:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ;
35341 public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException {
35342
35343 int stackSize = keepStackSize();
35344
35345 try {
35346 // InternalApplicationConfiguration.g:11726:1: ( ( ruleFile ) )
35347 // InternalApplicationConfiguration.g:11727:2: ( ruleFile )
35348 {
35349 // InternalApplicationConfiguration.g:11727:2: ( ruleFile )
35350 // InternalApplicationConfiguration.g:11728:3: ruleFile
35351 {
35352 before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
35353 pushFollow(FOLLOW_2);
35354 ruleFile();
35355
35356 state._fsp--;
35357
35358 after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
35359
35360 }
35361
35362
35363 }
35364
35365 }
35366 catch (RecognitionException re) {
35367 reportError(re);
35368 recover(input,re);
35369 }
35370 finally {
35371
35372 restoreStackSize(stackSize);
35373
35374 }
35375 return ;
35376 }
35377 // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_9_2"
35378
35379
35380 // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2"
35381 // InternalApplicationConfiguration.g:11737:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ;
35382 public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException {
35383
35384 int stackSize = keepStackSize();
35385
35386 try {
35387 // InternalApplicationConfiguration.g:11741:1: ( ( ruleFile ) )
35388 // InternalApplicationConfiguration.g:11742:2: ( ruleFile )
35389 {
35390 // InternalApplicationConfiguration.g:11742:2: ( ruleFile )
35391 // InternalApplicationConfiguration.g:11743:3: ruleFile
35392 {
35393 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
35394 pushFollow(FOLLOW_2);
35395 ruleFile();
35396
35397 state._fsp--;
35398
35399 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
35400
35401 }
35402
35403
35404 }
35405
35406 }
35407 catch (RecognitionException re) {
35408 reportError(re);
35409 recover(input,re);
35410 }
35411 finally {
35412
35413 restoreStackSize(stackSize);
35414
35415 }
35416 return ;
35417 }
35418 // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_10_2"
35419
35420
35421 // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"
35422 // InternalApplicationConfiguration.g:11752:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ;
35423 public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException {
35424
35425 int stackSize = keepStackSize();
35426
35427 try {
35428 // InternalApplicationConfiguration.g:11756:1: ( ( ruleFile ) )
35429 // InternalApplicationConfiguration.g:11757:2: ( ruleFile )
35430 {
35431 // InternalApplicationConfiguration.g:11757:2: ( ruleFile )
35432 // InternalApplicationConfiguration.g:11758:3: ruleFile
35433 {
35434 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
35435 pushFollow(FOLLOW_2);
35436 ruleFile();
35437
35438 state._fsp--;
35439
35440 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
35441
35442 }
35443
35444
35445 }
35446
35447 }
35448 catch (RecognitionException re) {
35449 reportError(re);
35450 recover(input,re);
35451 }
35452 finally {
35453
35454 restoreStackSize(stackSize);
35455
35456 }
35457 return ;
35458 }
35459 // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"
35460
35461
35462 // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2"
35463 // InternalApplicationConfiguration.g:11767:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ;
35464 public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException {
35465
35466 int stackSize = keepStackSize();
35467
35468 try {
35469 // InternalApplicationConfiguration.g:11771:1: ( ( ruleFile ) )
35470 // InternalApplicationConfiguration.g:11772:2: ( ruleFile )
35471 {
35472 // InternalApplicationConfiguration.g:11772:2: ( ruleFile )
35473 // InternalApplicationConfiguration.g:11773:3: ruleFile
35474 {
35475 before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
35476 pushFollow(FOLLOW_2);
35477 ruleFile();
35478
35479 state._fsp--;
35480
35481 after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
35482
35483 }
35484
35485
35486 }
35487
35488 }
35489 catch (RecognitionException re) {
35490 reportError(re);
35491 recover(input,re);
35492 }
35493 finally {
35494
35495 restoreStackSize(stackSize);
35496
35497 }
35498 return ;
35499 }
35500 // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_12_2"
35501
35502 // Delegated rules
35503
35504
35505 protected DFA62 dfa62 = new DFA62(this);
35506 protected DFA63 dfa63 = new DFA63(this);
35507 protected DFA64 dfa64 = new DFA64(this);
35508 protected DFA65 dfa65 = new DFA65(this);
35509 protected DFA66 dfa66 = new DFA66(this);
35510 protected DFA67 dfa67 = new DFA67(this);
35511 protected DFA68 dfa68 = new DFA68(this);
35512 protected DFA69 dfa69 = new DFA69(this);
35513 protected DFA70 dfa70 = new DFA70(this);
35514 protected DFA71 dfa71 = new DFA71(this);
35515 protected DFA72 dfa72 = new DFA72(this);
35516 protected DFA73 dfa73 = new DFA73(this);
35517 protected DFA74 dfa74 = new DFA74(this);
35518 protected DFA75 dfa75 = new DFA75(this);
35519 static final String dfa_1s = "\17\uffff";
35520 static final String dfa_2s = "\1\36\16\uffff";
35521 static final String dfa_3s = "\1\77\16\uffff";
35522 static final String dfa_4s = "\1\uffff\15\1\1\2";
35523 static final String dfa_5s = "\1\0\16\uffff}>";
35524 static final String[] dfa_6s = {
35525 "\1\16\4\uffff\1\1\2\uffff\1\3\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7",
35526 "",
35527 "",
35528 "",
35529 "",
35530 "",
35531 "",
35532 "",
35533 "",
35534 "",
35535 "",
35536 "",
35537 "",
35538 "",
35539 ""
35540 };
35541
35542 static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
35543 static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s);
35544 static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s);
35545 static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s);
35546 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
35547 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
35548
35549 class DFA62 extends DFA {
35550
35551 public DFA62(BaseRecognizer recognizer) {
35552 this.recognizer = recognizer;
35553 this.decisionNumber = 62;
35554 this.eot = dfa_1;
35555 this.eof = dfa_1;
35556 this.min = dfa_2;
35557 this.max = dfa_3;
35558 this.accept = dfa_4;
35559 this.special = dfa_5;
35560 this.transition = dfa_6;
35561 }
35562 public String getDescription() {
35563 return "9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?";
35564 }
35565 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35566 TokenStream input = (TokenStream)_input;
35567 int _s = s;
35568 switch ( s ) {
35569 case 0 :
35570 int LA62_0 = input.LA(1);
35571
35572
35573 int index62_0 = input.index();
35574 input.rewind();
35575 s = -1;
35576 if ( LA62_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35577
35578 else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35579
35580 else if ( LA62_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35581
35582 else if ( LA62_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35583
35584 else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35585
35586 else if ( LA62_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35587
35588 else if ( LA62_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35589
35590 else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35591
35592 else if ( LA62_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35593
35594 else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35595
35596 else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35597
35598 else if ( LA62_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35599
35600 else if ( LA62_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35601
35602 else if ( (LA62_0==30) ) {s = 14;}
35603
35604
35605 input.seek(index62_0);
35606 if ( s>=0 ) return s;
35607 break;
35608 }
35609 NoViableAltException nvae =
35610 new NoViableAltException(getDescription(), 62, _s, input);
35611 error(nvae);
35612 throw nvae;
35613 }
35614 }
35615 static final String dfa_7s = "\16\uffff";
35616 static final String dfa_8s = "\1\43\15\uffff";
35617 static final String dfa_9s = "\1\77\15\uffff";
35618 static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15";
35619 static final String dfa_11s = "\1\0\15\uffff}>";
35620 static final String[] dfa_12s = {
35621 "\1\1\2\uffff\1\3\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7",
35622 "",
35623 "",
35624 "",
35625 "",
35626 "",
35627 "",
35628 "",
35629 "",
35630 "",
35631 "",
35632 "",
35633 "",
35634 ""
35635 };
35636
35637 static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
35638 static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s);
35639 static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s);
35640 static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s);
35641 static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
35642 static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
35643
35644 class DFA63 extends DFA {
35645
35646 public DFA63(BaseRecognizer recognizer) {
35647 this.recognizer = recognizer;
35648 this.decisionNumber = 63;
35649 this.eot = dfa_7;
35650 this.eof = dfa_7;
35651 this.min = dfa_8;
35652 this.max = dfa_9;
35653 this.accept = dfa_10;
35654 this.special = dfa_11;
35655 this.transition = dfa_12;
35656 }
35657 public String getDescription() {
35658 return "9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )";
35659 }
35660 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35661 TokenStream input = (TokenStream)_input;
35662 int _s = s;
35663 switch ( s ) {
35664 case 0 :
35665 int LA63_0 = input.LA(1);
35666
35667
35668 int index63_0 = input.index();
35669 input.rewind();
35670 s = -1;
35671 if ( LA63_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35672
35673 else if ( LA63_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35674
35675 else if ( LA63_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35676
35677 else if ( LA63_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35678
35679 else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35680
35681 else if ( LA63_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35682
35683 else if ( LA63_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35684
35685 else if ( LA63_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35686
35687 else if ( LA63_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35688
35689 else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35690
35691 else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35692
35693 else if ( LA63_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35694
35695 else if ( LA63_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35696
35697
35698 input.seek(index63_0);
35699 if ( s>=0 ) return s;
35700 break;
35701 }
35702 NoViableAltException nvae =
35703 new NoViableAltException(getDescription(), 63, _s, input);
35704 error(nvae);
35705 throw nvae;
35706 }
35707 }
35708
35709 class DFA64 extends DFA {
35710
35711 public DFA64(BaseRecognizer recognizer) {
35712 this.recognizer = recognizer;
35713 this.decisionNumber = 64;
35714 this.eot = dfa_1;
35715 this.eof = dfa_1;
35716 this.min = dfa_2;
35717 this.max = dfa_3;
35718 this.accept = dfa_4;
35719 this.special = dfa_5;
35720 this.transition = dfa_6;
35721 }
35722 public String getDescription() {
35723 return "9685:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?";
35724 }
35725 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35726 TokenStream input = (TokenStream)_input;
35727 int _s = s;
35728 switch ( s ) {
35729 case 0 :
35730 int LA64_0 = input.LA(1);
35731
35732
35733 int index64_0 = input.index();
35734 input.rewind();
35735 s = -1;
35736 if ( LA64_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35737
35738 else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35739
35740 else if ( LA64_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35741
35742 else if ( LA64_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35743
35744 else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35745
35746 else if ( LA64_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35747
35748 else if ( LA64_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35749
35750 else if ( LA64_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35751
35752 else if ( LA64_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35753
35754 else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35755
35756 else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35757
35758 else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35759
35760 else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35761
35762 else if ( (LA64_0==30) ) {s = 14;}
35763
35764
35765 input.seek(index64_0);
35766 if ( s>=0 ) return s;
35767 break;
35768 }
35769 NoViableAltException nvae =
35770 new NoViableAltException(getDescription(), 64, _s, input);
35771 error(nvae);
35772 throw nvae;
35773 }
35774 }
35775
35776 class DFA65 extends DFA {
35777
35778 public DFA65(BaseRecognizer recognizer) {
35779 this.recognizer = recognizer;
35780 this.decisionNumber = 65;
35781 this.eot = dfa_1;
35782 this.eof = dfa_1;
35783 this.min = dfa_2;
35784 this.max = dfa_3;
35785 this.accept = dfa_4;
35786 this.special = dfa_5;
35787 this.transition = dfa_6;
35788 }
35789 public String getDescription() {
35790 return "9697:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?";
35791 }
35792 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35793 TokenStream input = (TokenStream)_input;
35794 int _s = s;
35795 switch ( s ) {
35796 case 0 :
35797 int LA65_0 = input.LA(1);
35798
35799
35800 int index65_0 = input.index();
35801 input.rewind();
35802 s = -1;
35803 if ( LA65_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35804
35805 else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35806
35807 else if ( LA65_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35808
35809 else if ( LA65_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35810
35811 else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35812
35813 else if ( LA65_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35814
35815 else if ( LA65_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35816
35817 else if ( LA65_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35818
35819 else if ( LA65_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35820
35821 else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35822
35823 else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35824
35825 else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35826
35827 else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35828
35829 else if ( (LA65_0==30) ) {s = 14;}
35830
35831
35832 input.seek(index65_0);
35833 if ( s>=0 ) return s;
35834 break;
35835 }
35836 NoViableAltException nvae =
35837 new NoViableAltException(getDescription(), 65, _s, input);
35838 error(nvae);
35839 throw nvae;
35840 }
35841 }
35842
35843 class DFA66 extends DFA {
35844
35845 public DFA66(BaseRecognizer recognizer) {
35846 this.recognizer = recognizer;
35847 this.decisionNumber = 66;
35848 this.eot = dfa_1;
35849 this.eof = dfa_1;
35850 this.min = dfa_2;
35851 this.max = dfa_3;
35852 this.accept = dfa_4;
35853 this.special = dfa_5;
35854 this.transition = dfa_6;
35855 }
35856 public String getDescription() {
35857 return "9709:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?";
35858 }
35859 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35860 TokenStream input = (TokenStream)_input;
35861 int _s = s;
35862 switch ( s ) {
35863 case 0 :
35864 int LA66_0 = input.LA(1);
35865
35866
35867 int index66_0 = input.index();
35868 input.rewind();
35869 s = -1;
35870 if ( LA66_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35871
35872 else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35873
35874 else if ( LA66_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35875
35876 else if ( LA66_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35877
35878 else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35879
35880 else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35881
35882 else if ( LA66_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35883
35884 else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35885
35886 else if ( LA66_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35887
35888 else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35889
35890 else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35891
35892 else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35893
35894 else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35895
35896 else if ( (LA66_0==30) ) {s = 14;}
35897
35898
35899 input.seek(index66_0);
35900 if ( s>=0 ) return s;
35901 break;
35902 }
35903 NoViableAltException nvae =
35904 new NoViableAltException(getDescription(), 66, _s, input);
35905 error(nvae);
35906 throw nvae;
35907 }
35908 }
35909
35910 class DFA67 extends DFA {
35911
35912 public DFA67(BaseRecognizer recognizer) {
35913 this.recognizer = recognizer;
35914 this.decisionNumber = 67;
35915 this.eot = dfa_1;
35916 this.eof = dfa_1;
35917 this.min = dfa_2;
35918 this.max = dfa_3;
35919 this.accept = dfa_4;
35920 this.special = dfa_5;
35921 this.transition = dfa_6;
35922 }
35923 public String getDescription() {
35924 return "9721:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?";
35925 }
35926 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35927 TokenStream input = (TokenStream)_input;
35928 int _s = s;
35929 switch ( s ) {
35930 case 0 :
35931 int LA67_0 = input.LA(1);
35932
35933
35934 int index67_0 = input.index();
35935 input.rewind();
35936 s = -1;
35937 if ( LA67_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35938
35939 else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35940
35941 else if ( LA67_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35942
35943 else if ( LA67_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35944
35945 else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35946
35947 else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35948
35949 else if ( LA67_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35950
35951 else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35952
35953 else if ( LA67_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35954
35955 else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35956
35957 else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35958
35959 else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35960
35961 else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35962
35963 else if ( (LA67_0==30) ) {s = 14;}
35964
35965
35966 input.seek(index67_0);
35967 if ( s>=0 ) return s;
35968 break;
35969 }
35970 NoViableAltException nvae =
35971 new NoViableAltException(getDescription(), 67, _s, input);
35972 error(nvae);
35973 throw nvae;
35974 }
35975 }
35976
35977 class DFA68 extends DFA {
35978
35979 public DFA68(BaseRecognizer recognizer) {
35980 this.recognizer = recognizer;
35981 this.decisionNumber = 68;
35982 this.eot = dfa_1;
35983 this.eof = dfa_1;
35984 this.min = dfa_2;
35985 this.max = dfa_3;
35986 this.accept = dfa_4;
35987 this.special = dfa_5;
35988 this.transition = dfa_6;
35989 }
35990 public String getDescription() {
35991 return "9733:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?";
35992 }
35993 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35994 TokenStream input = (TokenStream)_input;
35995 int _s = s;
35996 switch ( s ) {
35997 case 0 :
35998 int LA68_0 = input.LA(1);
35999
36000
36001 int index68_0 = input.index();
36002 input.rewind();
36003 s = -1;
36004 if ( LA68_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36005
36006 else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36007
36008 else if ( LA68_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36009
36010 else if ( LA68_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36011
36012 else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36013
36014 else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36015
36016 else if ( LA68_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36017
36018 else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36019
36020 else if ( LA68_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36021
36022 else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36023
36024 else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36025
36026 else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36027
36028 else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36029
36030 else if ( (LA68_0==30) ) {s = 14;}
36031
36032
36033 input.seek(index68_0);
36034 if ( s>=0 ) return s;
36035 break;
36036 }
36037 NoViableAltException nvae =
36038 new NoViableAltException(getDescription(), 68, _s, input);
36039 error(nvae);
36040 throw nvae;
36041 }
36042 }
36043
36044 class DFA69 extends DFA {
36045
36046 public DFA69(BaseRecognizer recognizer) {
36047 this.recognizer = recognizer;
36048 this.decisionNumber = 69;
36049 this.eot = dfa_1;
36050 this.eof = dfa_1;
36051 this.min = dfa_2;
36052 this.max = dfa_3;
36053 this.accept = dfa_4;
36054 this.special = dfa_5;
36055 this.transition = dfa_6;
36056 }
36057 public String getDescription() {
36058 return "9745:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?";
36059 }
36060 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36061 TokenStream input = (TokenStream)_input;
36062 int _s = s;
36063 switch ( s ) {
36064 case 0 :
36065 int LA69_0 = input.LA(1);
36066
36067
36068 int index69_0 = input.index();
36069 input.rewind();
36070 s = -1;
36071 if ( LA69_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36072
36073 else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36074
36075 else if ( LA69_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36076
36077 else if ( LA69_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36078
36079 else if ( LA69_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36080
36081 else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36082
36083 else if ( LA69_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36084
36085 else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36086
36087 else if ( LA69_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36088
36089 else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36090
36091 else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36092
36093 else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36094
36095 else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36096
36097 else if ( (LA69_0==30) ) {s = 14;}
36098
36099
36100 input.seek(index69_0);
36101 if ( s>=0 ) return s;
36102 break;
36103 }
36104 NoViableAltException nvae =
36105 new NoViableAltException(getDescription(), 69, _s, input);
36106 error(nvae);
36107 throw nvae;
36108 }
36109 }
36110
36111 class DFA70 extends DFA {
36112
36113 public DFA70(BaseRecognizer recognizer) {
36114 this.recognizer = recognizer;
36115 this.decisionNumber = 70;
36116 this.eot = dfa_1;
36117 this.eof = dfa_1;
36118 this.min = dfa_2;
36119 this.max = dfa_3;
36120 this.accept = dfa_4;
36121 this.special = dfa_5;
36122 this.transition = dfa_6;
36123 }
36124 public String getDescription() {
36125 return "9757:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?";
36126 }
36127 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36128 TokenStream input = (TokenStream)_input;
36129 int _s = s;
36130 switch ( s ) {
36131 case 0 :
36132 int LA70_0 = input.LA(1);
36133
36134
36135 int index70_0 = input.index();
36136 input.rewind();
36137 s = -1;
36138 if ( LA70_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36139
36140 else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36141
36142 else if ( LA70_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36143
36144 else if ( LA70_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36145
36146 else if ( LA70_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36147
36148 else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36149
36150 else if ( LA70_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36151
36152 else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36153
36154 else if ( LA70_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36155
36156 else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36157
36158 else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36159
36160 else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36161
36162 else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36163
36164 else if ( (LA70_0==30) ) {s = 14;}
36165
36166
36167 input.seek(index70_0);
36168 if ( s>=0 ) return s;
36169 break;
36170 }
36171 NoViableAltException nvae =
36172 new NoViableAltException(getDescription(), 70, _s, input);
36173 error(nvae);
36174 throw nvae;
36175 }
36176 }
36177
36178 class DFA71 extends DFA {
36179
36180 public DFA71(BaseRecognizer recognizer) {
36181 this.recognizer = recognizer;
36182 this.decisionNumber = 71;
36183 this.eot = dfa_1;
36184 this.eof = dfa_1;
36185 this.min = dfa_2;
36186 this.max = dfa_3;
36187 this.accept = dfa_4;
36188 this.special = dfa_5;
36189 this.transition = dfa_6;
36190 }
36191 public String getDescription() {
36192 return "9769:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?";
36193 }
36194 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36195 TokenStream input = (TokenStream)_input;
36196 int _s = s;
36197 switch ( s ) {
36198 case 0 :
36199 int LA71_0 = input.LA(1);
36200
36201
36202 int index71_0 = input.index();
36203 input.rewind();
36204 s = -1;
36205 if ( LA71_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36206
36207 else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36208
36209 else if ( LA71_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36210
36211 else if ( LA71_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36212
36213 else if ( LA71_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36214
36215 else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36216
36217 else if ( LA71_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36218
36219 else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36220
36221 else if ( LA71_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36222
36223 else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36224
36225 else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36226
36227 else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36228
36229 else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36230
36231 else if ( (LA71_0==30) ) {s = 14;}
36232
36233
36234 input.seek(index71_0);
36235 if ( s>=0 ) return s;
36236 break;
36237 }
36238 NoViableAltException nvae =
36239 new NoViableAltException(getDescription(), 71, _s, input);
36240 error(nvae);
36241 throw nvae;
36242 }
36243 }
36244
36245 class DFA72 extends DFA {
36246
36247 public DFA72(BaseRecognizer recognizer) {
36248 this.recognizer = recognizer;
36249 this.decisionNumber = 72;
36250 this.eot = dfa_1;
36251 this.eof = dfa_1;
36252 this.min = dfa_2;
36253 this.max = dfa_3;
36254 this.accept = dfa_4;
36255 this.special = dfa_5;
36256 this.transition = dfa_6;
36257 }
36258 public String getDescription() {
36259 return "9781:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?";
36260 }
36261 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36262 TokenStream input = (TokenStream)_input;
36263 int _s = s;
36264 switch ( s ) {
36265 case 0 :
36266 int LA72_0 = input.LA(1);
36267
36268
36269 int index72_0 = input.index();
36270 input.rewind();
36271 s = -1;
36272 if ( LA72_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36273
36274 else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36275
36276 else if ( LA72_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36277
36278 else if ( LA72_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36279
36280 else if ( LA72_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36281
36282 else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36283
36284 else if ( LA72_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36285
36286 else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36287
36288 else if ( LA72_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36289
36290 else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36291
36292 else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36293
36294 else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36295
36296 else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36297
36298 else if ( (LA72_0==30) ) {s = 14;}
36299
36300
36301 input.seek(index72_0);
36302 if ( s>=0 ) return s;
36303 break;
36304 }
36305 NoViableAltException nvae =
36306 new NoViableAltException(getDescription(), 72, _s, input);
36307 error(nvae);
36308 throw nvae;
36309 }
36310 }
36311
36312 class DFA73 extends DFA {
36313
36314 public DFA73(BaseRecognizer recognizer) {
36315 this.recognizer = recognizer;
36316 this.decisionNumber = 73;
36317 this.eot = dfa_1;
36318 this.eof = dfa_1;
36319 this.min = dfa_2;
36320 this.max = dfa_3;
36321 this.accept = dfa_4;
36322 this.special = dfa_5;
36323 this.transition = dfa_6;
36324 }
36325 public String getDescription() {
36326 return "9793:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?";
36327 }
36328 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36329 TokenStream input = (TokenStream)_input;
36330 int _s = s;
36331 switch ( s ) {
36332 case 0 :
36333 int LA73_0 = input.LA(1);
36334
36335
36336 int index73_0 = input.index();
36337 input.rewind();
36338 s = -1;
36339 if ( LA73_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36340
36341 else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36342
36343 else if ( LA73_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36344
36345 else if ( LA73_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36346
36347 else if ( LA73_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36348
36349 else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36350
36351 else if ( LA73_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36352
36353 else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36354
36355 else if ( LA73_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36356
36357 else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36358
36359 else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36360
36361 else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36362
36363 else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36364
36365 else if ( (LA73_0==30) ) {s = 14;}
36366
36367
36368 input.seek(index73_0);
36369 if ( s>=0 ) return s;
36370 break;
36371 }
36372 NoViableAltException nvae =
36373 new NoViableAltException(getDescription(), 73, _s, input);
36374 error(nvae);
36375 throw nvae;
36376 }
36377 }
36378
36379 class DFA74 extends DFA {
36380
36381 public DFA74(BaseRecognizer recognizer) {
36382 this.recognizer = recognizer;
36383 this.decisionNumber = 74;
36384 this.eot = dfa_1;
36385 this.eof = dfa_1;
36386 this.min = dfa_2;
36387 this.max = dfa_3;
36388 this.accept = dfa_4;
36389 this.special = dfa_5;
36390 this.transition = dfa_6;
36391 }
36392 public String getDescription() {
36393 return "9805:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?";
36394 }
36395 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36396 TokenStream input = (TokenStream)_input;
36397 int _s = s;
36398 switch ( s ) {
36399 case 0 :
36400 int LA74_0 = input.LA(1);
36401
36402
36403 int index74_0 = input.index();
36404 input.rewind();
36405 s = -1;
36406 if ( LA74_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36407
36408 else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36409
36410 else if ( LA74_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36411
36412 else if ( LA74_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36413
36414 else if ( LA74_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36415
36416 else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36417
36418 else if ( LA74_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36419
36420 else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36421
36422 else if ( LA74_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36423
36424 else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36425
36426 else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36427
36428 else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36429
36430 else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36431
36432 else if ( (LA74_0==30) ) {s = 14;}
36433
36434
36435 input.seek(index74_0);
36436 if ( s>=0 ) return s;
36437 break;
36438 }
36439 NoViableAltException nvae =
36440 new NoViableAltException(getDescription(), 74, _s, input);
36441 error(nvae);
36442 throw nvae;
36443 }
36444 }
36445
36446 class DFA75 extends DFA {
36447
36448 public DFA75(BaseRecognizer recognizer) {
36449 this.recognizer = recognizer;
36450 this.decisionNumber = 75;
36451 this.eot = dfa_1;
36452 this.eof = dfa_1;
36453 this.min = dfa_2;
36454 this.max = dfa_3;
36455 this.accept = dfa_4;
36456 this.special = dfa_5;
36457 this.transition = dfa_6;
36458 }
36459 public String getDescription() {
36460 return "9817:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?";
36461 }
36462 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36463 TokenStream input = (TokenStream)_input;
36464 int _s = s;
36465 switch ( s ) {
36466 case 0 :
36467 int LA75_0 = input.LA(1);
36468
36469
36470 int index75_0 = input.index();
36471 input.rewind();
36472 s = -1;
36473 if ( LA75_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36474
36475 else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36476
36477 else if ( LA75_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36478
36479 else if ( LA75_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36480
36481 else if ( LA75_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36482
36483 else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36484
36485 else if ( LA75_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36486
36487 else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36488
36489 else if ( LA75_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36490
36491 else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36492
36493 else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36494
36495 else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36496
36497 else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36498
36499 else if ( (LA75_0==30) ) {s = 14;}
36500
36501
36502 input.seek(index75_0);
36503 if ( s>=0 ) return s;
36504 break;
36505 }
36506 NoViableAltException nvae =
36507 new NoViableAltException(getDescription(), 75, _s, input);
36508 error(nvae);
36509 throw nvae;
36510 }
36511 }
36512
36513
36514 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
36515 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
36516 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x003001E808000000L});
36517 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000800002L});
36518 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x003001E808000002L});
36519 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000200000L});
36520 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000200002L});
36521 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L});
36522 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L});
36523 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000001000000L});
36524 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L});
36525 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000002000000L});
36526 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000004000000L});
36527 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010000000L});
36528 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000100000010L});
36529 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000C0000000L});
36530 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000080000002L});
36531 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000200000000L});
36532 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000020000000L});
36533 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000400000000L});
36534 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000050L});
36535 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000050L});
36536 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000004001800L});
36537 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000006000L});
36538 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000400020L});
36539 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x00000E0040000040L});
36540 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000080000000L});
36541 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000E0000000040L});
36542 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000038000L});
36543 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000100040000000L});
36544 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000100000000000L});
36545 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000200000000000L});
36546 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x1000000010000000L});
36547 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x2000000000000020L});
36548 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000800000000000L});
36549 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0001000000000000L});
36550 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x2000000020000020L});
36551 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0002000000000000L});
36552 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0004000000000000L});
36553 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L});
36554 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0008000000000000L});
36555 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000040400020L});
36556 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000040000040L});
36557 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0xCFD001C800000000L});
36558 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000040000000L});
36559 public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000020000010L});
36560 public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x00000000001C0000L});
36561 public static final BitSet FOLLOW_48 = new BitSet(new long[]{0xCFD001C800000002L});
36562
36563}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin
index d13742f9..108c216d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin
Binary files differ
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin
index dc0a79cc..3d9da5ce 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin
Binary files differ